zodart 1.4.0
zodart: ^1.4.0 copied to clipboard
Type-safe schema validation with static type inference and a parse-first design.
1.4.0 - 2025-12-22 #
- Add cross-field validation for code generation
- Add cross-field validation for ZObject
- Turn off linter and test coverage for generated files
1.3.0 - 2025-11-25 #
- Add
.map(elementTransformer)for ZArray - Upgrade dependencies to fit with Dart 3.10
1.2.0 - 2025-11-16 #
- Add external documentation pages
- Add .toUpperCase() for ZString
- Add .toLowerCase() for ZString
1.1.0 - 2025-09-04 #
- Add support for Records as output type in code generation
- getSummaryFor() does not include [path] in the response
- add .regex() volidation for ZString
- add .min() and .max() methods for ZArray
- update build package to 3.0.2 and source_gen to 3.1.0
1.0.0 - 2025-08-19 #
- Fix: allow only non-nullable types for ZObject
- 💥 Breaking change: Updated @ZodArt annotation format
- Allow using an existing class as the output for @ZodArt
- Enable autogenerated class code as output for @ZodArt
- Add onNull method for nullable types
- Add transformation methods
- 💥 Breaking change: exported transformation types changed
1.0.0-beta - 2025-07-07 #
- Add process method for all types
- Add superRefine method for all types
- Add code generation to ensure type-safety
- Fix formatting settings to ensure max points at pub.dev
0.4.0 - 2025-06-20 #
- Allow using the
.optional()modifier on.nullable()types - Add detailed parser descriptions to documentation
- Add documentation for nullable and optional modifier
- Add new type for DateTime
0.3.0 - 2025-06-16 #
- Update README.md
- Add new examples
- Allow user defined rules using the refine method
- Export localization context
- Add custom ZIssue
- Add Japanese issue localization
0.2.0 - 2025-06-10 #
- Update README.md
- Change SDK version
- Upgrade dependencies
0.1.0 - 2025-06-10 #
- Initial version