Skip to content

Releases: FritzAndFriends/BlazorWebFormsComponents

v0.18 Release

23 Mar 17:57

Choose a tag to compare

v0.18 Release BlazorWebFormsComponents

What's New

This release includes all work merged from the dev branch since v0.14.

New Features & Improvements

  • BWFC013/BWFC014 Analyzers New Roslyn analyzers for architecture guidance and CI documentation (#487)
  • Sitemap & SEO Added sitemap and sitemap meta tag to documentation site (#499)
  • Analyzer bug fixes Fixed CRLF line-ending issues in code fix providers for cross-platform CI
  • Documentation improvements Architecture guide and expanded CI docs

Infrastructure

  • Release workflow improvements for version accuracy
  • Updated Nerdbank.GitVersioning configuration

Full Changelog

v0.17...v0.18

v0.17.0

17 Mar 18:10
f1e050d

Choose a tag to compare

v0.17.0

New Features

  • Component Health Dashboard — Live dashboard at /dashboard\ showing health scores for all 59 tracked components across 6 dimensions (property parity, event parity, tests, docs, samples, implementation status)
  • HTTP Handler Infrastructure — \HttpHandlerBase, \MapHandler, and adapter classes for migrating Web Forms HTTP handlers to ASP.NET Core
  • ASPX URL Rewriting Middleware — Automatic 301 redirect from .aspx URLs to clean Blazor routes
  • Handler Endpoint Extensions — Fluent API for registering handler endpoints

Bug Fixes

  • Dashboard Docker deployment — Health scores now use pre-computed snapshots in Docker containers (was showing flat 18% for all components due to missing repo filesystem)
  • Fixed orphaned Nav component references in sample pages
  • Added CascadingAuthenticationState for LoginView sample
  • Removed client-side WASM references from release workflow
  • Fixed 20 broken documentation links

Infrastructure

  • Health snapshot generator tool for build-time score computation
  • Updated Dockerfile to generate health snapshots during publish stage

v0.16 - AJAX Controls, Component Fixes, Skins and Themes PoC

02 Mar 13:14
613390d

Choose a tag to compare

Whats New in v0.16

M17: AJAX and Migration Controls

  • Timer, ScriptManager, ScriptManagerProxy, UpdatePanel, UpdateProgress, Substitution

M18: Component Fixes

  • Bug fixes across BulletedList, CheckBox, FileUpload
  • Stable deterministic IDs, Menu Font style support

M19: Housekeeping

  • Doc updates for FormView, DetailsView, DataGrid
  • 5 new Playwright interaction tests, normalizer enhancements

M20: Skins and Themes PoC

  • ThemeProvider cascading component with fluent ThemeConfiguration API
  • SkinBuilder for expression-based theme properties
  • Base class wiring for all styled components
  • FontInfo Name/Names auto-sync matching Web Forms behavior
  • Migration guide at docs/Migration/SkinsAndThemes.md

Testing

  • 1437 tests passing, 0 failures
  • 24 new theming tests, 9 FontInfo sync tests, 47 AJAX control tests

Full Changelog: v0.15.2...v0.16

v0.14 Milestone 8: Release Readiness

25 Feb 03:47
e76def5

Choose a tag to compare

What's New in v0.14

Bug Fixes

  • Menu JS interop crash Added null guard + try/catch to prevent Blazor circuit crash when Menu.js initializes before DOM is ready
  • Calendar attribute rendering Fixed \\splatAttributes\\ and extra attributes being dropped during Calendar rendering
  • Menu auto-ID Fixed auto-generated IDs not being applied when \\ID\\ parameter is omitted

New Features

  • PagerSettings sub-component Shared POCO class with 12 Web Forms-compatible properties, used by GridView, FormView, and DetailsView for consistent pager configuration
  • Shared PagerTemplate rendering All three data-bound controls now share the same pager rendering logic

Documentation

  • Polished Chart docs and fixed mkdocs.yml
  • Fixed broken links in ImageMap.md and Custom-Controls.md
  • Updated status.md: 51/53 components (2 deferred)

Stats

  • 51 components implemented (2 deferred: Substitution, Xml)
  • 1,206 bUnit tests passing
  • All CI green: Build, Integration Tests, docs, CodeQL

Updated demos and fixed AdRotator sample

29 Jan 19:08
8dda188

Choose a tag to compare

What's Changed

  • Add new components and samples for CheckBox, DropDownList, Panel, Pla… by @csharpfritz in #304
  • Fix AdRotator deployment failure - add CopyToOutputDirectory for Ads.xml and integration tests by @Copilot in #290

.NET 10 Update

29 Jan 17:16

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.13.0

Version number fix

18 Aug 15:04
04bab95

Choose a tag to compare

Fixed the way we create version numbers and issue public releases

FormView, GridView update, and Button features

16 Aug 17:51
722f332

Choose a tag to compare

v0.8.0

Removed extra GridView doc

Introduce FormView and Docs

02 Aug 16:32
38b3e3e

Choose a tag to compare

Pre-release

FormView with Read, Update, and events is now available

Documentation is now being automatically published

v0.5.0

12 Feb 16:33

Choose a tag to compare

Added TreeView
Added CompareValidator
Added DataList RepeatColumns and RepeatDirection features