Skip to content

Commit 6cfb2ee

Browse files
authored
Release Blazor Bootstrap v3.5.0 (#1202)
* Release Blazor Bootstrap v3.5.0 Updated `appsettings.json` to reflect version `3.5.0` and updated the `short_description` to highlight new features, including `.NET 10 support`, `EnumInput`, and `password-protected PDF viewer`. Added a new blog post file `2025-11-23-blazorbootstrap-3.5.0.md` to announce the release. The post includes: - New features: `Enum Input Component`, `PdfViewer` support for password-protected PDFs, and documentation updates. - Bug fixes: Corrected drag cursor for `SortableList` and fixed `ButtonSize` enum name in docs. - Upgrades: Multi-targeting for `.NET 10.0` and improved Google Map key handling. Links to documentation and demo websites were also included in the blog post. * Update to Blazor Bootstrap v3.5.0 and add Enum Input docs Updated the NuGet package version from `3.4.0` to `3.5.0` across documentation files (`README.md`, `.mdx` files, `package.json`). Added documentation for the new **Enum Input** component, including links to its Docs and Demos, a new section in `README.md`, and an image showcasing the component. Updated sidebar badge text in `getting-started-server.mdx` and `getting-started-webassembly.mdx` to reflect the new version. Adjusted quick start instructions in `README.md` to use the updated NuGet package version. Ensured all references align with the latest release. * Update Blazor.Bootstrap package to version 3.5.0 Updated the `<Version>` and `<PackageVersion>` properties in the `BlazorBootstrap.csproj` file from `3.4.0` to `3.5.0`. This version bump likely includes new features, bug fixes, or other improvements. Ensures package metadata reflects the latest version.
1 parent 485daa2 commit 6cfb2ee

18 files changed

+63
-21
lines changed

BlazorBootstrap.Demo.Server/appsettings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
}
77
},
88
"AllowedHosts": "*",
9-
"version": "3.4.0",
9+
"version": "3.5.0",
1010
"release": {
11-
"short_description": "Bootstrap and Icon Upgrades, along with Grid, Tabs, Sidebar, and Sidebar2 Enhancements!!!"
11+
"short_description": ".NET 10 support, new EnumInput, password-protected PDF viewer & more."
1212
},
1313
"urls": {
1414
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

BlazorBootstrap.Demo.WebAssembly/wwwroot/appsettings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": "3.4.0",
2+
"version": "3.5.0",
33
"release": {
4-
"short_description": "Bootstrap and Icon Upgrades, along with Grid, Tabs, Sidebar, and Sidebar2 Enhancements!!!"
4+
"short_description": ".NET 10 support, new EnumInput, password-protected PDF viewer & more."
55
},
66
"urls": {
77
"docs": "//docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8",

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
## Install
4343

44-
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 3.4.0`
44+
Install with [NuGet](https://www.nuget.org/): `Install-Package Blazor.Bootstrap -Version 3.5.0`
4545

4646
## Install Blazor Bootstrap templates
4747

@@ -77,6 +77,7 @@ Install [Blazor Bootstrap templates](https://github.com/vikramlearning/blazorboo
7777
| Currency Input | [Docs](https://docs.blazorbootstrap.com/forms/currency-input) | [Demos](https://demos.blazorbootstrap.com/form/currency-input) |
7878
| Date Input | [Docs](https://docs.blazorbootstrap.com/forms/date-input) | [Demos](https://demos.blazorbootstrap.com/form/date-input) |
7979
| Dropdown | [Docs](https://docs.blazorbootstrap.com/components/dropdown) | [Demos](https://demos.blazorbootstrap.com/dropdown) |
80+
| Enum Input| [Docs](https://docs.blazorbootstrap.com/forms/enum-input) | [Demos](https://demos.blazorbootstrap.com//form/enum-input) |
8081
| Google Map | [Docs](https://docs.blazorbootstrap.com/components/google-map) | [Demos](https://demos.blazorbootstrap.com/google-map) |
8182
| Grid | [Docs](https://docs.blazorbootstrap.com/components/grid) | [Demos](https://demos.blazorbootstrap.com/grid) |
8283
| Icons | [Docs](https://docs.blazorbootstrap.com/content/icons) | [Demos](https://demos.blazorbootstrap.com/icons) |
@@ -176,6 +177,9 @@ Blazor Bootstrap's documentation, which is included in this repository's root di
176177
### Blazor Bootstrap - Dropdown
177178
![Blazor Bootstrap - Dropdown](https://i.imgur.com/beAr31J.png "Blazor Bootstrap - Dropdown")
178179

180+
### Blazor Bootstrap - Enum Input
181+
![Blazor Bootstrap - Enum Input](https://private-user-images.githubusercontent.com/2337067/517874250-8a624590-1dfc-470a-8f9d-7636851d6c95.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjM5MjAxNzEsIm5iZiI6MTc2MzkxOTg3MSwicGF0aCI6Ii8yMzM3MDY3LzUxNzg3NDI1MC04YTYyNDU5MC0xZGZjLTQ3MGEtOGY5ZC03NjM2ODUxZDZjOTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTEyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTExMjNUMTc0NDMxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmVlNDlmZDZkNGQ5ZWUxMjE5MGM3NmEzMzc2OTdhYzk0MjY4YTU3NTk5M2JmMGIxNDNkYjI0ZWYyM2UwMDA5YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.hvU9-57w9n41vwE3eyy3ZcDPDYXbQ3p_JW1RmDmT-c8 "Blazor Bootstrap - Enum Input")
182+
179183
### Blazor Bootstrap - Google Map
180184
![Blazor Bootstrap - Google Map](https://i.imgur.com/AbyDP51.png "Blazor Bootstrap - Google Map")
181185

blazorbootstrap/BlazorBootstrap.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<PropertyGroup>
44

55
<PackageId>Blazor.Bootstrap</PackageId>
6-
<Version>3.4.0</Version>
7-
<PackageVersion>3.4.0</PackageVersion>
6+
<Version>3.5.0</Version>
7+
<PackageVersion>3.5.0</PackageVersion>
88

99
<!--<PackageIconUrl></PackageIconUrl>-->
1010
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Blazor Bootstrap v3.5.0
3+
authors:
4+
name: Vikram Reddy
5+
title: Creator
6+
url: https://github.com/gvreddy04
7+
image_url: https://avatars.githubusercontent.com/u/2337067
8+
tags: [v3.5.0, blazor, bootstrap, blazorbootstrap, enum, enuminput, pdf, pdfviewer]
9+
---
10+
11+
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.
12+
13+
![image](https://private-user-images.githubusercontent.com/2337067/517874250-8a624590-1dfc-470a-8f9d-7636851d6c95.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjM5MjAxNzEsIm5iZiI6MTc2MzkxOTg3MSwicGF0aCI6Ii8yMzM3MDY3LzUxNzg3NDI1MC04YTYyNDU5MC0xZGZjLTQ3MGEtOGY5ZC03NjM2ODUxZDZjOTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTEyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTExMjNUMTc0NDMxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmVlNDlmZDZkNGQ5ZWUxMjE5MGM3NmEzMzc2OTdhYzk0MjY4YTU3NTk5M2JmMGIxNDNkYjI0ZWYyM2UwMDA5YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.hvU9-57w9n41vwE3eyy3ZcDPDYXbQ3p_JW1RmDmT-c8 "Blazor Bootstrap Enum Input Component")
14+
15+
<!--truncate-->
16+
17+
### ✨ New Features & Enhancements
18+
19+
- PdfViewer: Added support for password‑protected PDFs (Issue [#1184](https://github.com/vikramlearning/blazorbootstrap/issues/1184), PR [#1185](https://github.com/vikramlearning/blazorbootstrap/pull/1185)). When a PDF requires a password, the viewer now prompts the user instead of failing silently.
20+
- Enum Input Component (Issue [#1196](https://github.com/vikramlearning/blazorbootstrap/issues/1196)). Introduces a strongly-typed input for enum values, simplifying binding and reducing boilerplate select markup.
21+
- Documentation: Added Blazor Express sections and updated chart documentation (PR [#1169](https://github.com/vikramlearning/blazorbootstrap/pull/1169)) to clarify usage patterns and configuration options.
22+
23+
### 🐞 Bug Fixes
24+
25+
- SortableList: Grabcursor not showing (PR [#1152](https://github.com/vikramlearning/blazorbootstrap/pull/1152)). Corrected CSS so the expected drag cursor appears, improving usability for sortable interactions.
26+
- Buttons Docs: Corrected the name of enum `ButtonSize` in `buttons.mdx` (PR [#1147](https://github.com/vikramlearning/blazorbootstrap/pull/1147)) ensuring accuracy for developers referencing the docs.
27+
28+
### ⬆️ Upgrades
29+
30+
- Target Frameworks: Added / upgraded multi-targeting to include **.NET 10.0** (PR [#1201](https://github.com/vikramlearning/blazorbootstrap/pull/1201)). Ensures forward compatibility and access to latest runtime features.
31+
- Configuration: Google Map key handling updates (PR [#1165](https://github.com/vikramlearning/blazorbootstrap/pull/1165)) to streamline external service setup.
32+
33+
Special thanks to the community for continued feedback and adoption.
34+
35+
### Links
36+
- [Docs Website - Blazor Bootstrap](https://docs.blazorbootstrap.com/)
37+
- [Demos Website - Blazor Bootstrap](https://demos.blazorbootstrap.com/)

docs/docs/01-getting-started/01-a-getting-started-webassembly-NET-8.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 3.4.0
21+
Install-Package Blazor.Bootstrap -Version 3.5.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/01-b-getting-started-webapp-server-global-NET-8.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 3.4.0
21+
Install-Package Blazor.Bootstrap -Version 3.5.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/01-c-getting-started-webapp-auto-global-NET-8.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
2020
Use NuGet package manager.
2121

2222
```shell
23-
Install-Package Blazor.Bootstrap -Version 3.4.0
23+
Install-Package Blazor.Bootstrap -Version 3.5.0
2424
```
2525

2626
### Add CSS references
@@ -87,7 +87,7 @@ The default Blazor template includes demonstration code and Bootstrap. To remove
8787
Use NuGet package manager.
8888

8989
```shell
90-
Install-Package Blazor.Bootstrap -Version 3.4.0
90+
Install-Package Blazor.Bootstrap -Version 3.5.0
9191
```
9292

9393
### Register services

docs/docs/01-getting-started/01-d-getting-started-maui-blazor-NET-8.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 3.4.0
21+
Install-Package Blazor.Bootstrap -Version 3.5.0
2222
```
2323

2424
## Add CSS references

docs/docs/01-getting-started/02-a-getting-started-webassembly-NET-7.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Get started with the Enterprise-class Blazor Bootstrap Component library built o
1818
Looking to quickly add **Blazor Bootstrap** to your project? Use NuGet package manager.
1919

2020
```shell
21-
Install-Package Blazor.Bootstrap -Version 3.4.0
21+
Install-Package Blazor.Bootstrap -Version 3.5.0
2222
```
2323

2424
## Add CSS references

0 commit comments

Comments
 (0)