Skip to content

Releases: csharpfritz/BlazorWebFormsComponents

v0.14 - Milestone 8: Release Readiness

24 Feb 19:02

Choose a tag to compare

Milestone 8: Release Readiness

Bug Fixes

  • Menu JS interop crash Added null guard and try/catch in Menu.js to prevent Blazor circuit crashes in headless environments
  • Calendar attribute rendering Fixed @(UseAccessibleHeader rendering literally by using proper conditional scope attribute
  • Menu auto-ID generation Menu now auto-generates a deterministic ID when none is provided, preventing JS interop failures

New Features

  • Shared PagerSettings sub-component New PagerSettings class with 12 Web Forms-compatible properties, wired into GridView, FormView, and DetailsView via the established CascadingParameter pattern
  • PagerPosition enum Bottom, Top, TopAndBottom positioning

Documentation & Cleanup

  • Formally deferred Substitution and Xml controls (cache substitution and XSLT have no Blazor equivalent)
  • Removed Chart 'Phase 1' hedging language Chart is production-ready
  • Fixed mkdocs.yml duplicate nav entry
  • Updated README component stats and doc links

Project Status

  • 51/53 components complete (2 formally deferred)
  • 1,206 bUnit tests passing
  • All CI workflows green

Forge's Audit Verdict

Conditional ship for 0.14. No blockers. Notes for 1.0: PagerSettings FirstPageText/LastPageText defaults, 6 missing sample pages.