dzod 0.2.0+1
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.