Skip to content

Conversation

@msynk
Copy link
Member

@msynk msynk commented Dec 3, 2025

closes #11792

Summary by CodeRabbit

  • Chores
    • Updated version from pre-release (10.2.0-pre-02) to stable release (10.2.0) across all packages and services.

✏️ Tip: You can customize this high-level summary in your review settings.

@msynk msynk requested a review from ysmoradi December 3, 2025 11:10
@coderabbitai
Copy link

coderabbitai bot commented Dec 3, 2025

Walkthrough

Version transition from pre-release v10.2.0-pre-02 to stable v10.2.0. Version strings updated across build configuration files, NuGet package references, JavaScript/TypeScript source exports, service worker files, documentation, and template headers with no functional logic changes.

Changes

Cohort / File(s) Summary
Build Configuration & Version Exports
src/Bit.Build.props, src/BlazorUI/Bit.BlazorUI/Info.cs
Updated ReleaseVersion and public version property from 10.2.0-pre-02 to 10.2.0
Library Version Strings (JavaScript/TypeScript)
src/Besql/Bit.Besql/wwwroot/bit-besql.js, src/BlazorUI/Bit.BlazorUI/Scripts/general.ts, src/Bswup/Bit.Bswup/Scripts/bit-bswup.ts, src/Bswup/Bit.Bswup/Scripts/bit-bswup.*.ts, src/Butil/Bit.Butil/Scripts/butil.ts
Updated exported BitBesql.version, BitBlazorUI.version, BitBswup.version, and BitButil.version assignments from pre-release to stable
Build Targets & Package Assets
src/BlazorES2019/Bit.BlazorES2019/buildTransitive/Bit.BlazorES2019.targets
Updated asset paths from 10.2.0-pre-02 to 10.2.0 for net9.0 and net10.0 framework packages
Demo & Template Project References
src/BlazorUI/Demo/*/\*.csproj, src/Templates/BlazorEmpty/*/\*.csproj, src/Websites/*/src/\*/\*.csproj
Updated PackageReference versions for Bit.\* packages (BlazorUI, CodeAnalyzers, SourceGenerators, Bswup, BlazorES2019, etc.) from 10.2.0-pre-02 to 10.2.0
Central Package Management
src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props
Updated PackageVersion entries for 10 Bit packages from pre-release to stable 10.2.0
Service Worker & Published Assets
src/BlazorUI/Demo/*/wwwroot/service-worker.published.js, src/Bswup/*/wwwroot/service-worker.*.js, src/Templates/Boilerplate/*/wwwroot/service-worker.published.js, src/Websites/*/src/*/wwwroot/service-worker.published.js
Updated bit version comment headers from 10.2.0-pre-02 to 10.2.0
Documentation & Template Comments
src/BlazorUI/Demo/Directory.Build.props, src/Templates/*/Directory.Build.props, src/Websites/*/src/Directory.Build.props, src/Templates/Boilerplate/.docs/19- Project Miscellaneous Files.md, src/Templates/Boilerplate/README.md, src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor*
Updated generated template version headers and installation command references from v-10.2.0-pre-02 to v-10.2.0

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

All changes follow a consistent, repetitive pattern of replacing pre-release version identifiers with stable version numbers. The updates are homogeneous across dozens of files with no functional logic modifications or control flow changes. Verification can focus on confirming version consistency and completeness across all affected files.

Poem

🐰 From pre to released, the versions now gleam,
Ten-two-point-oh: a stable dream!
No more the "-pre" that shadowed our way,
Our bits shine bright on release day. 🎉
Hop forward with joy—v10.2.0 is here! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Release v-10.2.0' clearly and specifically describes the main objective of the PR: releasing version 10.2.0. All changes consistently update version references from 10.2.0-pre-02 to 10.2.0.
Linked Issues check ✅ Passed The PR successfully fulfills the objective stated in issue #11792 to perform the release of version v-10.2.0. All 44+ files were updated to reflect the stable 10.2.0 release version across code, configuration, and documentation.
Out of Scope Changes check ✅ Passed All changes are within scope and directly support the version release objective. Every modification updates version strings or package references from pre-release 10.2.0-pre-02 to stable 10.2.0, with no unrelated or extraneous changes introduced.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Knowledge base: Disabled due to Reviews -> Disable Knowledge Base setting

📥 Commits

Reviewing files that changed from the base of the PR and between 8511c41 and 1dd6838.

📒 Files selected for processing (47)
  • src/Besql/Bit.Besql/wwwroot/bit-besql.js (1 hunks)
  • src/Bit.Build.props (1 hunks)
  • src/BlazorES2019/Bit.BlazorES2019/buildTransitive/Bit.BlazorES2019.targets (1 hunks)
  • src/BlazorUI/Bit.BlazorUI/Info.cs (1 hunks)
  • src/BlazorUI/Bit.BlazorUI/Scripts/general.ts (1 hunks)
  • src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj (1 hunks)
  • src/BlazorUI/Demo/Bit.BlazorUI.Demo.Shared/Bit.BlazorUI.Demo.Shared.csproj (1 hunks)
  • src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Core/Bit.BlazorUI.Demo.Client.Core.csproj (1 hunks)
  • src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Maui/Bit.BlazorUI.Demo.Client.Maui.csproj (1 hunks)
  • src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Web/Bit.BlazorUI.Demo.Client.Web.csproj (1 hunks)
  • src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Web/wwwroot/service-worker.published.js (1 hunks)
  • src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Windows/Bit.BlazorUI.Demo.Client.Windows.csproj (1 hunks)
  • src/BlazorUI/Demo/Directory.Build.props (1 hunks)
  • src/Bswup/Bit.Bswup.Demo/wwwroot/service-worker.js (1 hunks)
  • src/Bswup/Bit.Bswup.Demo/wwwroot/service-worker.published.js (1 hunks)
  • src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.Client/wwwroot/service-worker.js (1 hunks)
  • src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.Client/wwwroot/service-worker.published.js (1 hunks)
  • src/Bswup/Bit.Bswup/Scripts/bit-bswup.progress.ts (1 hunks)
  • src/Bswup/Bit.Bswup/Scripts/bit-bswup.sw-cleanup.ts (1 hunks)
  • src/Bswup/Bit.Bswup/Scripts/bit-bswup.sw.ts (1 hunks)
  • src/Bswup/Bit.Bswup/Scripts/bit-bswup.ts (1 hunks)
  • src/Bswup/FullDemo/Client/wwwroot/service-worker.js (1 hunks)
  • src/Bswup/FullDemo/Client/wwwroot/service-worker.published.js (1 hunks)
  • src/Butil/Bit.Butil/Scripts/butil.ts (1 hunks)
  • src/Templates/BlazorEmpty/Bit.BlazorEmpty/BlazorEmpty.Client/BlazorEmpty.Client.csproj (2 hunks)
  • src/Templates/BlazorEmpty/Bit.BlazorEmpty/BlazorEmpty/BlazorEmpty.csproj (2 hunks)
  • src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md (4 hunks)
  • src/Templates/Boilerplate/Bit.Boilerplate/README.md (1 hunks)
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/wwwroot/service-worker.published.js (1 hunks)
  • src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props (2 hunks)
  • src/Websites/Careers/src/Bit.Websites.Careers.Client/Bit.Websites.Careers.Client.csproj (1 hunks)
  • src/Websites/Careers/src/Bit.Websites.Careers.Client/wwwroot/service-worker.published.js (1 hunks)
  • src/Websites/Careers/src/Bit.Websites.Careers.Server/Bit.Websites.Careers.Server.csproj (1 hunks)
  • src/Websites/Careers/src/Bit.Websites.Careers.Shared/Bit.Websites.Careers.Shared.csproj (1 hunks)
  • src/Websites/Careers/src/Directory.Build.props (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Bit.Websites.Platform.Client.csproj (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Client/wwwroot/service-worker.published.js (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj (1 hunks)
  • src/Websites/Platform/src/Bit.Websites.Platform.Shared/Bit.Websites.Platform.Shared.csproj (1 hunks)
  • src/Websites/Platform/src/Directory.Build.props (1 hunks)
  • src/Websites/Sales/src/Bit.Websites.Sales.Client/Bit.Websites.Sales.Client.csproj (1 hunks)
  • src/Websites/Sales/src/Bit.Websites.Sales.Client/wwwroot/service-worker.published.js (1 hunks)
  • src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj (1 hunks)
  • src/Websites/Sales/src/Bit.Websites.Sales.Shared/Bit.Websites.Sales.Shared.csproj (1 hunks)
  • src/Websites/Sales/src/Directory.Build.props (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build and test for release
🔇 Additional comments (50)
src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Web/wwwroot/service-worker.published.js (1)

1-1: Version bump to stable release — LGTM!

The version header is correctly updated to reflect the v10.2.0 stable release. The service worker configuration and functionality remain unchanged, which is appropriate for a release build.

src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.Client/wwwroot/service-worker.js (1)

1-1: Version comment updated correctly for v10.2.0 release.

The version metadata has been updated from the pre-release v10.2.0-pre-02 to the stable v10.2.0, consistent with the broader release objectives. No logic or behavioral changes; this is a purely informational update.

src/BlazorUI/Demo/Bit.BlazorUI.Demo.Shared/Bit.BlazorUI.Demo.Shared.csproj (1)

8-8: Version bump to stable 10.2.0 looks correct.

Both Bit.CodeAnalyzers and Bit.SourceGenerators are properly transitioned from pre-release (10.2.0-pre-02) to final release (10.2.0). Package metadata (PrivateAssets and IncludeAssets) is preserved, and the changes align with the release objectives.

Also applies to: 12-12

src/BlazorES2019/Bit.BlazorES2019/buildTransitive/Bit.BlazorES2019.targets (2)

3-4: Version paths updated correctly for net9.0.

The NuGet package paths have been properly updated from pre-release 10.2.0-pre-02 to stable 10.2.0 for the net9.0 target framework.


9-10: Version paths updated correctly for net10.0.

The NuGet package paths have been properly updated from pre-release 10.2.0-pre-02 to stable 10.2.0 for the net10.0 target framework, maintaining consistency with the net9.0 block.

src/Bswup/FullDemo/Client/wwwroot/service-worker.published.js (1)

1-1: LGTM! Version updated correctly for stable release.

The version string in the service worker configuration has been properly updated from pre-release to stable (10.2.0).

src/Besql/Bit.Besql/wwwroot/bit-besql.js (1)

2-2: LGTM! Version updated correctly.

The BitBesql version string has been successfully updated to the stable release version 10.2.0.

src/Websites/Platform/src/Bit.Websites.Platform.Client/Pages/Templates/Templates03GettingStartedPage.razor.cs (1)

46-46: LGTM! Installation command updated to stable version.

The Bit.Boilerplate installation command now references the stable 10.2.0 release version.

src/Bswup/Bit.Bswup.NewDemo/Bit.Bswup.NewDemo.Client/wwwroot/service-worker.published.js (1)

1-1: LGTM! Service worker version metadata updated.

The bit version comment has been correctly updated to 10.2.0.

src/Bswup/Bit.Bswup/Scripts/bit-bswup.ts (1)

2-2: LGTM! BitBswup version updated correctly.

The version string has been successfully updated to the stable 10.2.0 release.

src/BlazorUI/Bit.BlazorUI/Info.cs (1)

11-11: LGTM! BlazorUI library version updated.

The public API version string has been correctly updated to reflect the stable 10.2.0 release.

src/Websites/Sales/src/Bit.Websites.Sales.Client/wwwroot/service-worker.published.js (1)

1-1: LGTM! Service worker version metadata updated.

The version comment has been correctly updated to 10.2.0.

src/Templates/Boilerplate/Bit.Boilerplate/src/Client/Boilerplate.Client.Web/wwwroot/service-worker.published.js (1)

2-2: LGTM! Template service worker version updated.

The bit version comment in the boilerplate template has been correctly updated to 10.2.0.

src/Bswup/FullDemo/Client/wwwroot/service-worker.js (1)

1-1: LGTM! Service worker version metadata updated.

The bit version comment has been correctly updated to 10.2.0.

src/Bswup/Bit.Bswup/Scripts/bit-bswup.progress.ts (1)

1-1: Progress script version aligned with 10.2.0

The exposed bit-bswup.progress version is correctly bumped to 10.2.0 and is consistent with the release.

src/Websites/Careers/src/Bit.Websites.Careers.Shared/Bit.Websites.Careers.Shared.csproj (1)

8-16: Analyzer/source generator packages updated to stable 10.2.0

The Bit.CodeAnalyzers and Bit.SourceGenerators PackageReferences are correctly aligned from 10.2.0-pre-02 to 10.2.0, matching the release versioning elsewhere.

Please confirm CI/restore succeeds with these exact versions (i.e., 10.2.0 is already published to your NuGet feeds) before merging.

src/Websites/Platform/src/Directory.Build.props (1)

1-1: Template header updated to v-10.2.0

The generated-by header now reflects the final v-10.2.0 template, in line with the release.

src/BlazorUI/Bit.BlazorUI/Scripts/general.ts (1)

1-1: BitBlazorUI runtime version bumped to 10.2.0

The BitBlazorUI.version and corresponding window global are correctly updated to 10.2.0, matching the rest of the release.

src/Templates/Boilerplate/Bit.Boilerplate/README.md (1)

5-5: Boilerplate README template version text synchronized

The README now references bit-bp template v-10.2.0, which is consistent with the updated template and package versions elsewhere.

src/Bswup/Bit.Bswup.Demo/wwwroot/service-worker.js (1)

1-1: Demo service worker comment reflects 10.2.0

The // bit version comment is updated to 10.2.0, keeping demo metadata in sync with the release.

src/Bswup/Bit.Bswup/Scripts/bit-bswup.sw-cleanup.ts (1)

1-1: sw-cleanup script version set to 10.2.0

The bit-bswup.sw-cleanup version field is correctly bumped to 10.2.0, matching the rest of the Bswup tooling.

src/Bswup/Bit.Bswup.Demo/wwwroot/service-worker.published.js (1)

1-1: Published service worker metadata updated to 10.2.0

The // bit version comment for the published service worker is correctly aligned to 10.2.0.

src/BlazorUI/Demo/Directory.Build.props (1)

1-1: LGTM!

The template header version is correctly updated from pre-release to stable v-10.2.0.

src/Websites/Careers/src/Bit.Websites.Careers.Client/wwwroot/service-worker.published.js (1)

1-1: LGTM!

Version comment correctly updated to stable 10.2.0.

src/Templates/BlazorEmpty/Bit.BlazorEmpty/BlazorEmpty/BlazorEmpty.csproj (2)

1-1: LGTM!

Template header correctly updated to v-10.2.0.


21-31: LGTM!

All Bit.* package references consistently updated to stable version 10.2.0.

src/Websites/Platform/src/Bit.Websites.Platform.Client/wwwroot/service-worker.published.js (1)

1-1: LGTM!

Version comment correctly updated to stable 10.2.0.

src/Templates/BlazorEmpty/Bit.BlazorEmpty/BlazorEmpty.Client/BlazorEmpty.Client.csproj (2)

1-1: LGTM!

Template header correctly updated to v-10.2.0.


18-28: LGTM!

All Bit.* package references consistently updated to stable version 10.2.0, matching the server project.

src/Butil/Bit.Butil/Scripts/butil.ts (1)

2-2: LGTM! Version updated for stable release.

The version string has been correctly updated from pre-release to the stable 10.2.0 release.

src/Websites/Platform/src/Bit.Websites.Platform.Shared/Bit.Websites.Platform.Shared.csproj (1)

9-16: LGTM! Package references updated for stable release.

Both Bit.CodeAnalyzers and Bit.SourceGenerators have been correctly updated to version 10.2.0.

src/Bswup/Bit.Bswup/Scripts/bit-bswup.sw.ts (1)

1-1: LGTM! Service worker version updated for stable release.

The service worker version has been correctly updated to 10.2.0, which will be reflected in cache naming and version messaging.

src/Websites/Careers/src/Bit.Websites.Careers.Client/Bit.Websites.Careers.Client.csproj (1)

32-43: LGTM! All Bit package references updated for stable release.

All six Bit.* package references have been correctly updated from 10.2.0-pre-02 to the stable 10.2.0 version.

src/Bit.Build.props (1)

30-30: LGTM! Central release version updated for stable release.

The ReleaseVersion property has been correctly updated to 10.2.0. This central version property will propagate to all packages built from this solution.

src/Websites/Platform/src/Bit.Websites.Platform.Server/Bit.Websites.Platform.Server.csproj (1)

15-23: LGTM! Package references updated for stable release.

All three Bit.* package references (Bit.BlazorES2019, Bit.CodeAnalyzers, and Bit.SourceGenerators) have been correctly updated to version 10.2.0.

src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Web/Bit.BlazorUI.Demo.Client.Web.csproj (1)

31-40: LGTM! Package references updated for stable release.

All three Bit.* package references (Bit.Bswup, Bit.CodeAnalyzers, and Bit.SourceGenerators) have been correctly updated to version 10.2.0.

src/Websites/Sales/src/Bit.Websites.Sales.Shared/Bit.Websites.Sales.Shared.csproj (1)

9-16: LGTM! Package references updated for stable release.

Both Bit.CodeAnalyzers and Bit.SourceGenerators have been correctly updated to version 10.2.0.

src/Websites/Sales/src/Directory.Build.props (1)

1-1: LGTM! Template header updated for stable release.

The template header version bump from pre-release to stable aligns with the release objectives.

src/Websites/Careers/src/Bit.Websites.Careers.Server/Bit.Websites.Careers.Server.csproj (1)

14-22: LGTM! Package references updated to stable versions.

All three Bit.* package references have been consistently updated from pre-release to stable 10.2.0 versions.

src/Websites/Careers/src/Directory.Build.props (1)

1-1: LGTM! Template header updated for stable release.

The template header version bump aligns with the release objectives.

src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/Bit.BlazorUI.Demo.Server.csproj (1)

13-21: LGTM! Package references updated to stable versions.

All three Bit.* package references have been consistently updated to stable 10.2.0.

src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Windows/Bit.BlazorUI.Demo.Client.Windows.csproj (1)

32-40: LGTM! Package references updated to stable versions.

All three Bit.* package references have been consistently updated to stable 10.2.0.

src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Maui/Bit.BlazorUI.Demo.Client.Maui.csproj (1)

101-110: LGTM! Package references updated to stable versions.

All three Bit.* package references have been consistently updated to stable 10.2.0.

src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Core/Bit.BlazorUI.Demo.Client.Core.csproj (1)

19-26: LGTM! Package references updated to stable versions.

Both Bit.CodeAnalyzers and Bit.SourceGenerators have been consistently updated to stable 10.2.0 in the displayed snippet. Verify that all version references across the entire codebase have been updated to ensure no pre-release versions remain.

src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj (1)

14-22: LGTM! Version updates are correct.

The package references have been properly updated from pre-release 10.2.0-pre-02 to stable 10.2.0 for the release.

src/Templates/Boilerplate/Bit.Boilerplate/.docs/19- Project Miscellaneous Files.md (2)

225-255: LGTM! Documentation examples updated correctly.

The documentation accurately reflects the version bump to 10.2.0 in the Central Package Management examples, helping users understand the correct package versions to use.


602-617: LGTM! Template version updated in README example.

The template generation command example correctly shows the new stable version v-10.2.0, which accurately documents how this project template should be generated.

src/Websites/Platform/src/Bit.Websites.Platform.Client/Bit.Websites.Platform.Client.csproj (1)

35-47: LGTM! Package versions updated correctly.

All seven Bit.* package references have been consistently updated from pre-release to stable 10.2.0 for the release.

src/Templates/Boilerplate/Bit.Boilerplate/src/Directory.Packages.props (2)

88-88: LGTM! Conditional package version updated correctly.

The Bit.Besql package version has been updated while preserving the conditional logic for the offlineDb feature flag.


4-12: Unable to verify central package version update due to repository access limitations.

The review comment approves the package version updates to 10.2.0 in Directory.Packages.props, but the verification step requested (checking for remaining 10.2.0-pre-02 references) could not be executed. Manual verification is required to confirm:

  • No remaining references to the old pre-release version (10.2.0-pre-02) exist in the codebase
  • All Bit.* packages listed in Directory.Packages.props use consistent 10.2.0 versions
  • Related files (.csproj, .json configs, documentation) have been updated accordingly

@msynk msynk merged commit 2b4f5d1 into bitfoundation:develop Dec 3, 2025
9 checks passed
@msynk msynk deleted the 11792-release-v-10.2.0 branch December 3, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release v-10.2.0

1 participant