Zon

Latest version: v2.0.0

Safety actively analyzes 640986 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2.0.0

Added
- Added `ValidationContext` class to keep track of current validation path and errors up until a certain point.
- Added `examples` folder
- Added explanation regarding `ZonString.datetime()` decisions.
- Added `ZonLiteral`, `ZonTuple` and `ZonEnum` classes
- Added more `ZonRecord` methods
- Added coverage

Changed
- Moved everything into a single file to combat circular reference issues
- Deprecated `ValidationError` in favor of `ZonError`.
- Simplified validation logic
- Now returns a (deep-) copy of the original data after validation. This is more useful for `ZonRecord` and `ZonString` validators that can transform, while transformers are not added.

Removed
- Removed `between`, `__eq__` and `equals` methods from `ZonNumber`.
- Removed `ZonInteger` and `ZonFloat` in favor of new validation rules in `ZonNumber`
- Removed `true` and `false` methods from `ZonBoolean`

1.1.0

1.0.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.