vine 1.6.0
vine: ^1.6.0 copied to clipboard
Vine is a robust, typed validation library for Dart/Flutter, designed to simplify and secure data management in applications
1.6.0 #
- Add
schema.example()method to decorate OpenApi reporter
1.5.1 #
- Change
Map<String, dynamic>entry data todynamicintryValidate
1.5.0 #
- Added support for all schemas as a high-level entry schema
- Add benchmarks in
Dartmarkwebsite
1.4.0 #
- Add
RegExpproperty in phone validation rule
1.3.0 #
- Add missing
VineNotSameAsRuleimplementation - Implement
VineRegexRulevalidation rule - Add related Dev.to article
1.2.0 #
- Move rules from handlers to dedicated classes
- Implement OpenAPI reporter
1.1.0 #
- Implement
VineBasicsvalidation rules - Implement
VineGroupvalidation rules - Implement
VineDatevalidation rules - Optimize validation algorithm
- Enhance performance of the library,
~22 000 000->~29 500 000ops/sec (+34%)
1.0.0 #
Initial release
- Implement the basic functionality of the library
- Add the core validation rules
- Add the core validation functions
- Add the core validation exceptions
- Write tests for the core functionality
VineAnyanyVineArrayarrayVineBooleanbooleanVineNumbernumberVineObjectobjectVineStringstringVineEnumenumVineUnionunion