dzod 0.2.0+1 copy "dzod: ^0.2.0+1" to clipboard
dzod: ^0.2.0+1 copied to clipboard

A powerful Dart schema validation library inspired by Zod, providing type-safe validation, parsing, and inference with excellent developer experience.

0.2.0+1 #

  • DOCS(README): enhance connection section with social media links and acknowledgments.

0.2.0 #

Note: This release has breaking changes.

  • REFACTOR: use const for type checks in smartCoerce and _createTargetSchema methods.
  • REFACTOR(dzod): update string schema methods to return generic Schema type.
  • REFACTOR(dzod): improve async validation context management and circular reference detection.
  • REFACTOR(dzod): clean up utility class constructors.
  • REFACTOR(dzod): update references from Z to z for consistency across the codebase.
  • REFACTOR(dzod): update error context test for nested structure and depth.
  • REFACTOR(dzod): update schema return types and enhance error context handling.
  • REFACTOR(dzod): clean up exports and improve README formatting.
  • REFACTOR(dzod): improve code formatting and add unit tests.
  • REFACTOR(dzod): simplify error system and update tests.
  • REFACTOR: reorganize Flutter extensions and update example.
  • REFACTOR: remove ZFlutter class.
  • FIX: lint 🔥.
  • FIX(dzod): improve recursive schema circular reference detection.
  • FIX(dzod): fix array schema JSON generation missing items property.
  • FIX(dzod): resolve test failures in pipeline and string validation.
  • FEAT(dzod): add comprehensive validation tests and improve error handling.
  • FEAT(examples): enhance navigation and result display infrastructure.
  • FEAT(dzod): implement comprehensive validation examples with Flutter UI showcase.
  • FEAT(dzod): add schema composition, JSON schema generation and branded types.
  • FEAT(examples): add advanced validation and specialized examples.
  • FEAT(dzod): enhance string validation and add metadata support to JSON schema.
  • FEAT(dzod): enhance JSON schema generation for array and object types, add number schema tests.
  • FEAT(dzod): enhance schema validation with auto-detection and improved literal handling.
  • FEAT(dzod): enhance JSON Schema generation with constraint extraction.
  • FEAT(examples): add comprehensive basic and complex validation examples.
  • FEAT: add ValidationResult and ValidationErrorCollection extensions.
  • DOCS(dzod): update documentation and README.
  • DOCS(dzod): fix README examples to match actual API implementation.
  • DOCS(dzod): add numbered examples to README for better navigation.
  • DOCS: update README with test count and performance optimization examples.
  • DOCS(dzod): fix README examples to match actual API implementation.
  • DOCS(dzod): update test coverage badge to 99.3%.
  • BREAKING REFACTOR(dzod): rename zod_bhai package to dzod.
0
likes
160
points
1
downloads

Publisher

verified publisherdart.nonstopio.com

Weekly Downloads

A powerful Dart schema validation library inspired by Zod, providing type-safe validation, parsing, and inference with excellent developer experience.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dzod