Skip to content

Upgrade Blazorise packages to version 2.0.4#25264

Merged
enisn merged 2 commits intorel-10.2from
upgrade-blazorise-2.0.4
Apr 15, 2026
Merged

Upgrade Blazorise packages to version 2.0.4#25264
enisn merged 2 commits intorel-10.2from
upgrade-blazorise-2.0.4

Conversation

@maliming
Copy link
Copy Markdown
Member

@maliming maliming commented Apr 15, 2026

Blazorise 2.0.4 introduced two new enum members (Minus and Plus) into the middle of the IconName enum (which has no explicit integer values). This caused all subsequent enum values to shift, breaking icon rendering in ABP components compiled against Blazorise 2.0.0.

For example, IconName.Times (error icon) resolved to IconName.Ticket, and IconName.QuestionCircle (confirmation icon) resolved to IconName.Print.

This PR upgrades all Blazorise packages from 2.0.0 to 2.0.4 to fix the enum mismatch.

Related: https://abp.io/support/questions/10593

Copilot AI review requested due to automatic review settings April 15, 2026 01:39
@maliming maliming added the dependency-change Indicates a version change of a dependency (typically, upgrade) label Apr 15, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Upgrades Blazorise dependencies to 2.0.4 to prevent IconName enum value shifts from breaking icon rendering when ABP components are compiled against a different Blazorise patch level.

Changes:

  • Bump centrally managed Blazorise packages (Blazorise*) from 2.0.0 to 2.0.4 in Directory.Packages.props.
  • Update template .csproj files to use Blazorise.Bootstrap5 and Blazorise.Icons.FontAwesome version 2.0.4.
  • Add a new entry to docs/en/package-version-changes.md documenting the version bump.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in module host template.
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in module WASM client host template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in app webapp template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in tiered webapp server template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in tiered webapp client template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in webapp client template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in server template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in tiered server template.
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in client template.
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in no-layers WASM client template.
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in no-layers server template.
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj Update Blazorise Bootstrap5 + FontAwesome package versions to 2.0.4 in no-layers Mongo server template.
docs/en/package-version-changes.md Add release note entry for the Blazorise 2.0.0 → 2.0.4 bump.
Directory.Packages.props Central version bump for Blazorise core packages to 2.0.4.

Comment on lines +5 to +10
| Package | Old Version | New Version | PR |
|---------|-------------|-------------|-----|
| Blazorise | 2.0.0 | 2.0.4 | #25264 |
| Blazorise.Components | 2.0.0 | 2.0.4 | #25264 |
| Blazorise.DataGrid | 2.0.0 | 2.0.4 | #25264 |
| Blazorise.Snackbar | 2.0.0 | 2.0.4 | #25264 |
@maliming maliming requested a review from enisn April 15, 2026 01:44
@maliming maliming added this to the 10.2-patch milestone Apr 15, 2026
@enisn enisn merged commit fec5a7e into rel-10.2 Apr 15, 2026
1 check passed
@enisn enisn deleted the upgrade-blazorise-2.0.4 branch April 15, 2026 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency-change Indicates a version change of a dependency (typically, upgrade)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants