typed_form_fields 1.0.0
typed_form_fields: ^1.0.0 copied to clipboard
Type-safe, universal form field wrapper with BLoC integration. Provides generic FieldWrapper<T> for any data type with built-in validation, debouncing, and performance optimizations.
Changelog #
1.0.0 Initial Release #
- 🎉 First public release of
typed_form_fields! - Type-safe, universal form field wrapper (
FieldWrapper<T>) for any widget - 7 pre-built widgets: TypedTextField, TypedCheckbox, TypedSwitch, TypedDropdown, TypedSlider, TypedDatePicker, TypedTimePicker
- Complete validation system: required, email, min/max, pattern, phone, credit card, URL, custom, and more
- Cross-field validation (e.g., password confirmation, field matching)
- Conditional validation (validate only when certain conditions are met)
- Composite and chainable validators
- BLoC integration for reactive state management
- Debouncing and performance optimizations
- Built-in localization for 11 languages
- Dynamic form updates: add/remove fields, update validation rules, update errors at runtime
- Full error handling and type safety
- Comprehensive documentation and examples