Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
[3.0.0] - 2026-06-10
Bug Fixes
Multi-file dropzone regression, dynamic cascading options, LOV display text
(demo) Dialog validation, evergreen content, DOB constraints, display labels
(packaging) Unify MinVer versioning, single release path, and dev-branch CI
(extensions) Enforce max length, range validation, and empty-value email semantics
(security) Harden encryption, rate limiting, CSRF tokens, and audit logging
Add missing WithInputType("password") in AddPasswordField (#119 )
(demo) Cross-field validation enforced and related-demo links repaired
Surface validator crashes and enrich renderer dispatch metadata
Field components reload from model after external changes
Enforce builder contract - WithColumns range validation and immutability after Build()
Honor WithCustomRenderer(IFieldRenderer) instance and nullable value types
Specialized renderers (LOV, file upload) no longer shadowed by type-based dispatch
Numeric fields support float/long/short/byte and stop emitting invalid pattern
Await async validators on submit, skip hidden fields, clear stale errors
[breaking ] DependsOn callbacks now fire when the watched field changes
Add missing WithInputType("password") in AddPasswordField extension
Resolve package compatibility and MudBlazor v9 breaking changes
Standardize all field components to use @bind-Value pattern
Prevent race condition in field value changes
Replace broken prism-razor.min.js with correct prism-cshtml.min.js
Documentation
Rewrite README and demo docs samples to use only real APIs
Update CLAUDE.md with new test project and framework info
Features
(templates) Implement convention-based FormTemplates instead of empty placeholders
Real DateOnly and TimeOnly field support
WithCustomTemplate now actually renders
Enhance demo app UX with learning paths and documentation system
Add WithSelectOptions overload for SelectOption collections
Add async value provider demo with null config fix
Add demo navigation system with breadcrumbs and prev/next navigation
Add password field support with visibility toggle
[breaking ] Upgrade to .NET 10.0 and drop .NET 8.0 support
Miscellaneous Tasks
Update CI (dotnet 10.0.x, workflow_dispatch, stack=dotnet-nuke)
Add tag-based release workflow with git-cliff
Add standardized CI workflow (dotnet-nuke)
Add git-cliff configuration
Update dependencies and migrate to bunit 2.1.1 API
Refactor
Apply C# naming conventions and code quality improvements
Extract NotFound component and add .NET 10 WebAssembly optimizations
Styling
Add additional C# naming abbreviations for code style settings
Fix whitespace formatting across solution
Testing
Update FluentValidationAdapter test for loud missing-validator failure
Add FormCraft.ForMudBlazor.UnitTests project with bUnit tests
Build
Enable TreatWarningsAsErrors and suppress NU5104
You can’t perform that action at this time.