vine 1.5.1 copy "vine: ^1.5.1" to clipboard
vine: ^1.5.1 copied to clipboard

Vine is a robust, typed validation library for Dart/Flutter, designed to simplify and secure data management in applications

1.5.1 #

  • Change Map<String, dynamic> entry data to dynamic in tryValidate

1.5.0 #

  • Added support for all schemas as a high-level entry schema
  • Add benchmarks in Dartmark website

1.4.0 #

  • Add RegExp property in phone validation rule

1.3.0 #

  • Add missing VineNotSameAsRule implementation
  • Implement VineRegexRule validation rule
  • Add related Dev.to article

1.2.0 #

  • Move rules from handlers to dedicated classes
  • Implement OpenAPI reporter

1.1.0 #

  • Implement VineBasics validation rules
  • Implement VineGroup validation rules
  • Implement VineDate validation rules
  • Optimize validation algorithm
  • Enhance performance of the library, ~22 000 000 -> ~29 500 000 ops/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
    • VineAny any
    • VineArray array
    • VineBoolean boolean
    • VineNumber number
    • VineObject object
    • VineString string
    • VineEnum enum
    • VineUnion union
3
likes
130
points
64
downloads

Publisher

verified publisherleadcode.fr

Weekly Downloads

Vine is a robust, typed validation library for Dart/Flutter, designed to simplify and secure data management in applications

Repository (GitHub)

Topics

#validator #data

Documentation

API reference

License

MIT (license)

Dependencies

string_validator

More

Packages that depend on vine