Tags: phmatray/FormCraft
Tags
fix: resolve race condition in AsyncValidator cancellation token test The test was failing intermittently due to a race condition where the cancellation token could expire before the async validation function even started executing. Fixed by moving the CancelAfter call inside the validation function to ensure consistent timing. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
feat: add FluentValidation integration support - Add FluentValidationAdapter for seamless integration with existing validators - Add extension methods WithFluentValidation() and WithFluentValidator() - Add comprehensive demo page showcasing FluentValidation features - Add detailed documentation for FluentValidation usage - Add unit tests for adapter and extension methods - Update API reference documentation - Register CustomerValidator in DI for demo This enables users to leverage their existing FluentValidation validators within FormCraft's dynamic forms, supporting complex rules, async validation, and nested object validation.
PreviousNext