All notable changes to this project will be documented in this file.
- Updated MudBlazor to v9.3.0 for latest features and improvements
- Updated coverlet.collector to v8.0.0 for improved test coverage reporting
- Updated bUnit to v2.0.5 for enhanced Blazor component testing
- Simplify GetActualFieldType method using pattern matching (0e6969d)
- Simplify code by removing unnecessary null checks and using range operators (38bf521)
- Ensure custom renderer bypasses standard renderers (4ea1b0d)
- Add unit tests for RenderField method to validate type detection (27bf6da)
- Build forms from model attributes (ca3fa29)
- Add attribute-based form generation with model annotations (e442790)
- Update README for v2.5.0 with attribute-based form generation details (6ed0891)
- Improve UI framework adapter check for field renderer registration (fe48776)
- Update dependency dotnet-sdk to v9.0.302 (6ea5dac)
- Update dependency xunit.runner.visualstudio to 3.1.3 (cf618c7)
- Update dependency mudblazor to 8.11.0 (7474066)
- Update Microsoft.AspNetCore.Components packages to latest versions (9077e08)
- Update Microsoft.Extensions.DependencyInjection to version 9.0.8 (9a43ec9)
- Update dependency dotnet-sdk to v9.0.304 (9799def)
- Add .NET 8 support alongside .NET 9 (09eaf3a)
- Integrate changelog generation into NUKE build system (1928638)
- Skip changelog generation in CI builds (3763081)
- Update test and web packages (d9b0a1e)
- Update GitHub Actions workflow and add generated changelogs (4a3abb8)
- Add dialog integration support for FormCraft forms (0ef83f7)
- Enable TextArea rendering with Lines attribute support (bddde10)
- Resolve race condition in AsyncValidator cancellation token test (b9fd83e)
- Update dotnet monorepo to 9.0.7 (59be2db)
- Add convenience methods for form field creation (60a3421)
- Resolve nullable reference type warnings and platform compatibility issues (f1ebc0e)
- Resolve MudBlazor component warnings in ForMudBlazor project (4e6de54)
- Remove class constraint from extension methods to support nullable types (287a33c)
- Update package installation instructions (948be2d)
- Update MudBlazor to 8.9.0 and Markdig to 0.41.3 (f62014e)
- Fix ci workflow (e128e94)
- Use nuke build (38a41b7)
- Fix gitcliff installation (ffeeac6)
- Use official gitcliff integration (19a1f45)
- Use dotnet 9 with nuke (dd2732d)
- Another try to fix the gitcliff integration (b732ae5)
- Another try to fix the gitcliff integration (8b0a655)
- Simplify gitcliff integration (5e59df0)
- Update the build script to publish release (344f716)
- Fix version detection (6f5e295)
- Fix duplicate projects ids (b1c797d)
- Move Nuke dependencies to CPM (f6f4263)
- Move rendering logic to FieldDefinition (57d8ef0)
- Improve rendering (5caabf3)
- Fix some warnings (2cfccba)
- Fix warnings (553c239)
- Create FormCraft RCL project (baaa310)
- Create Abstractions folder (537a9e7)
- Simplify namespace structure (b9ba918)
- Fix some warnings (8ad1127)
- Rename demo website (70ca396)
- Add FieldGroups demo page (2f79f3b)
- Improve the demo website (22348f0)
- Fix some warnings (ad485db)
- Fix some warnings (0ab6bc3)
- Convert blazor server to blazor wasm (24bfea6)
- Split razor components and code-behind (405aedd)
- Fix some warnings (bf2b3d8)
- Create some components for the demo pages (c74dcd1)
- Improve AddField method for enforce indentation (649384c)
- Complex method split (d65f04c)
- Refine SimplifiedForm demo page (89f7508)
- Remove FormCodeGeneratorService (cccf304)
- Simplify multi-step form validation (ad5aa5e)
- Add unit tests (5650136)
- Replace FluentAssertions by Shouldly (52cb498)
- Improve code coverage (5bc1513)
- Add tests for renderers (9e5d24a)
- Refactor FormCraftComponentTests (fadbec3)
- Add validation (1f02319)
- Improve dynamic form generation (028b0bc)
- Add form layout system (519a398)
- Add documentation pages and refine demo layout (fef0430)
- Enable prism for documentation pages (d42a939)
- Add decimal and double field renderers (f09166b)
- Add FieldGroupBuilder (d2e8c52)
- Add custom renderers (4da5046)
- Add FileUpload renderer (4142397)
- Add fileupload error handling (f4a4ad8)
- Create onboarding welcome page (abfaad1)
- Extract mudblazor components to their own library (c9d48e5)
- Add SubmitButtonClass property (0a5a9f4)
- Add form slots (before and after) (1aba4bd)
- Add StepperForm example (1655cf6)
- Create demo for TabbedForm (7c01d5b)
- Add header right content (877c0de)
- Add MudSlider custom renderer (baaf20c)
- Add CSRF, AuditLog, RateLimit and Encryption (052011d)
- Add FluentValidation integration support (5107899)
- Make validation works (7dd3b84)
- Validation message concatenation (30a0f81)
- Reduce icon size (aadb0bf)
- Broken link on github pages (29af90d)
- Broken links (83f4c09)
- Urls in demo app (85d5a9b)
- Broken links in productions and some minor visual adjustments (f1c4c35)
- Use required behavior from FluentValidation (9458e12)
- Validation messages are concatened without spacing (7c5ee17)
- Update code examples (37d71bb)
- Select field renders as a text field (b41a138)
- Field groups rendering (94bf53e)
- Custom renderers does not render correctly (f9c7a23)
- Use fluent validation in StepperForm (fb50343)
- Help text positioning (b069e1a)
- Improve file upload rendering (ae122c5)
- Code example on home page (654e456)
- Update readme (115988e)
- Update readme and create solution folders (37dcb59)
- Improve the documentation (3fdd591)
- Remove pages not related to FormCraft (1848bac)
- Prepare NuGet package (3b8b33e)
- Fix icon format (a24700b)
- Add changelog generation (012a0a7)
- Generate changelog before a commit with the setup-hooks script (43990dd)
- Improve changelog generation (a7faaf7)
- Create a github action workflow to handle changelog (5beeea7)
- Update changelog [skip ci] (dcb5599)
- Update changelog [skip ci] (e662e0e)
- Update changelog [skip ci] (9757738)
- Update orhun/git-cliff-action action to v4 (b07c869)
- Update dependency octokit to v14 (411b025)
- Update dependency dotnet-sdk to v9.0.300 (e3c6662)
- Add CLAUDE.md file (8ea08e6)
- Prepare v2.0.0 (64adc13)
- Update dotnet monorepo to 9.0.6 (ab0c61d)
- Update dependency coverlet.collector to 6.0.4 (7322a73)
- Update dependency xunit to 2.9.3 (0b6ece4)
- Update dependency dotnet-sdk to v9.0.301 (74652b6)
- Update dependency gitversion.msbuild to 6.3.0 (e2c8e25)
- Update dependency bunit to 1.40.0 (a91c2ea)
- Update dependency mudblazor to 8.8.0 (ef9130b)