We are thrilled to release Blazor Bootstrap v4.0.0 — a major milestone that introduces powerful new components, significant enhancements, and important breaking changes. This release targets .NET 8, .NET 9, and .NET 10.
Upgrade to v4.0.0
Recommendation
We strongly recommend all Blazor Bootstrap users upgrade to version 4.0.0.
This is a major release with two significant breaking changes that require action before updating:
- .NET 6.0 support has been dropped.
- Chart components have been moved to the separate
BlazorExpress.ChartJSpackage.
Breaking Change 1 — .NET 6.0 Support Dropped
.NET 6 reached end-of-life in November 2024. Blazor Bootstrap 4.0.0 targets .NET 8, .NET 9, and .NET 10 only.
What you need to do
Update your project's TargetFramework (or TargetFrameworks) in your .csproj file to net8.0, net9.0, or net10.0:
<TargetFramework>net8.0</TargetFramework>
If your project cannot yet move off .NET 6, continue using Blazor Bootstrap 3.x until you are ready to upgrade your application runtime.
Breaking Change 2 — Charts Moved to BlazorExpress.ChartJS
All chart components that were part of Blazor Bootstrap have been extracted into the dedicated BlazorExpress.ChartJS package. This gives chart functionality its own dedicated release cycle and allows the BlazorBootstrap package to stay lean.
Affected components:
BarChartLineChartDoughnutChartPieChartPolarAreaChartRadarChartScatterChart
Migration steps
1. Install BlazorExpress.ChartJS
dotnet add package BlazorExpress.ChartJS
Or via NuGet Package Manager:
Install-Package BlazorExpress.ChartJS
2. Add the script to your index.html or App.razor
Remove any existing BlazorBootstrap chart scripts and add:
<script src="_content/BlazorExpress.ChartJS/blazorexpress.chartjs.js"></script>
3. Register the service in Program.cs
builder.Services.AddBlazorExpressChartJS();
4. Update namespaces
In your _Imports.razor or individual pages, replace:
@using BlazorBootstrap
with:
@using BlazorExpress.ChartJS
5. Review API differences
The BlazorExpress.ChartJS API is closely aligned with the former BlazorBootstrap chart API but may have minor differences in parameter names and dataset types. Consult the BlazorExpress.ChartJS documentation and the original demos for full reference.
Upgrade Steps (Non-Chart)
Update your NuGet package reference to
4.0.0:dotnet add package Blazor.Bootstrap --version 4.0.0Or via Package Manager Console:
Install-Package Blazor.Bootstrap -Version 4.0.0Verify your target framework is
net8.0,net9.0, ornet10.0(see Breaking Change 1 above).Migrate chart usage to
BlazorExpress.ChartJS(see Breaking Change 2 above).Build and test your application. All other component APIs remain backward-compatible with Blazor Bootstrap 3.x.
New in v4.0.0
See the v4.0.0 release notes for a full list of new components and enhancements, including:
- RichTextEditor component
- FileInput and DragAndDropFileInput components
- SplitView component
- OTP Input component
- ToastService async support
- PdfViewer download & manual zoom
- ConfirmDialog Yes-button auto-focus
- CSS custom property for sticky header z-index
- Extensive API documentation and IntelliSense metadata across all components
Questions & Support
Blazor Bootstrap v3.5.0
We're excited to release version 3.5.0. This update introduces new input and viewing capabilities (Enum Input, password‑protected PDF viewing), improves developer ergonomics, upgrades framework targeting to .NET 10, and includes documentation and UX refinements.

Blazor Bootstrap v3.4.0
We're excited to release version 3.4.0. This update includes Bootstrap and icon upgrades, plus enhancements to the grid, tabs, sidebar, and sidebar2.

Blazor Bootstrap v3.3.1
Blazor Bootstrap v3.3.1 has been released, including a fix for the RadioInput.

Blazor Bootstrap v3.3.0
We are excited to release version 3.3.0, which includes new CheckboxInput, PasswordInput, RadioInput, TextInput, TextAreaInput components, along with other enhancements

Blazor Bootstrap v3.2.0
We are excited to release version 3.2.0, which includes new BlazorBootstrapLayout and ThemeSwitcher components, and .NET 9 support!

Blazor Bootstrap v3.1.1
Blazor Bootstrap v3.1.1 has been released, including a fix for the grid detail view bug.

Blazor Bootstrap v3.1.0
We are excited to release version 3.1.0, which includes new Markdown component and other enhancements!!!

Blazor Bootstrap v3.0.0
We are excited to release version 3.0.0, which includes new Carousel, Google Map, Image, Polar Area Chart, Radar Chart, Scatter Chart components and other improvements!!!
