Skip to content

Commit 683327e

Browse files
committed
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.
1 parent 485daa2 commit 683327e

3 files changed

Lines changed: 41 additions & 4 deletions

File tree

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",
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/)

0 commit comments

Comments
 (0)