Schematics

Latest version: v2.1.1

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

Scan your dependencies

Page 2 of 4

2.0.0.dev2

=======================
- Type maintenance
`383 <https://github.com/schematics/schematics/pull/383>`__
(`bintoro <https://github.com/bintoro>`__)

2.0.0.dev1

=======================
- Performance optimizations
`378 <https://github.com/schematics/schematics/pull/378>`__
(`bintoro <https://github.com/bintoro>`__)
- Validation refactoring + exception redesign
`374 <https://github.com/schematics/schematics/pull/374>`__
(`bintoro <https://github.com/bintoro>`__)
- Fix typo: serilaizataion --> serialization
`373 <https://github.com/schematics/schematics/pull/373>`__
(`jeffwidman <https://github.com/jeffwidman>`__)
- Add support for undefined values
`372 <https://github.com/schematics/schematics/pull/372>`__
(`bintoro <https://github.com/bintoro>`__)
- Serializable improvements
`371 <https://github.com/schematics/schematics/pull/371>`__
(`bintoro <https://github.com/bintoro>`__)
- Unify import/export interface across all types
`368 <https://github.com/schematics/schematics/pull/368>`__
(`bintoro <https://github.com/bintoro>`__)
- Correctly decode bytestrings in Python 3
`365 <https://github.com/schematics/schematics/pull/365>`__
(`bintoro <https://github.com/bintoro>`__)
- Fix NumberType.to\_native()
`364 <https://github.com/schematics/schematics/pull/364>`__
(`bintoro <https://github.com/bintoro>`__)
- Make sure field.validate() uses a native type
`363 <https://github.com/schematics/schematics/pull/363>`__
(`bintoro <https://github.com/bintoro>`__)
- Don't validate ListType items twice
`362 <https://github.com/schematics/schematics/pull/362>`__
(`bintoro <https://github.com/bintoro>`__)
- Collect field validators as bound methods
`361 <https://github.com/schematics/schematics/pull/361>`__
(`bintoro <https://github.com/bintoro>`__)
- Propagate environment during recursive import/export/validation
`359 <https://github.com/schematics/schematics/pull/359>`__
(`bintoro <https://github.com/bintoro>`__)
- DateTimeType & TimestampType major rewrite
`358 <https://github.com/schematics/schematics/pull/358>`__
(`bintoro <https://github.com/bintoro>`__)
- Always export empty compound objects as {} / []
`351 <https://github.com/schematics/schematics/pull/351>`__
(`bintoro <https://github.com/bintoro>`__)
- export\_loop cleanup
`350 <https://github.com/schematics/schematics/pull/350>`__
(`bintoro <https://github.com/bintoro>`__)
- Fix FieldDescriptor.\_\_delete\_\_ to not touch model
`349 <https://github.com/schematics/schematics/pull/349>`__
(`bintoro <https://github.com/bintoro>`__)
- Add validation method for latitude and longitude ranges in
GeoPointType
`347 <https://github.com/schematics/schematics/pull/347>`__
(`wraziens <https://github.com/wraziens>`__)
- Fix longitude values for GeoPointType mock and add tests
`344 <https://github.com/schematics/schematics/pull/344>`__
(`wraziens <https://github.com/wraziens>`__)
- Add support for self-referential ModelType fields
`335 <https://github.com/schematics/schematics/pull/335>`__
(`bintoro <https://github.com/bintoro>`__)
- avoid unnecessary code path through try/except
`327 <https://github.com/schematics/schematics/pull/327>`__
(`scavpy <https://github.com/scavpy>`__)
- Get mock object for ModelType and ListType
`306 <https://github.com/schematics/schematics/pull/306>`__
(`kaiix <https://github.com/kaiix>`__)

1.1.3

==================
* [Maintenance] (`501 <https://github.com/schematics/schematics/issues/501>`_) Dynamic models: Possible memory issues because of _subclasses

1.1.2

==================
* [Bug] (`478 <https://github.com/schematics/schematics/pull/478>`_) Fix dangerous performance issue with ModelConversionError in nested models

1.1.1

==================
* [Bug] (`befa202 <https://github.com/schematics/schematics/commit/befa202c3b3202aca89fb7ef985bdca06f9da37c>`_) Fix Unicode issue with DecimalType
* [Documentation] (`41157a1 <https://github.com/schematics/schematics/commit/41157a13896bd32a337c5503c04c5e9cc30ba4c7>`_) Documentation overhaul
* [Bug] (`860d717 <https://github.com/schematics/schematics/commit/860d71778421981f284c0612aec665ebf0cfcba2>`_) Fix import that was negatively affecting performance
* [Feature] (`93b554f <https://github.com/schematics/schematics/commit/93b554fd6a4e7b38133c4da5592b1843101792f0>`_) Add DataObject to datastructures.py
* [Bug] (`236 <https://github.com/schematics/schematics/pull/236>`_) Set `None` on a field that's a compound type should honour that semantics
* [Maintenance] (`348 <https://github.com/schematics/schematics/pull/348>`_) Update requirements
* [Maintenance] (`346 <https://github.com/schematics/schematics/pull/346>`_) Combining Requirements
* [Maintenance] (`342 <https://github.com/schematics/schematics/pull/342>`_) Remove to_primitive() method from compound types
* [Bug] (`339 <https://github.com/schematics/schematics/pull/339>`_) Basic number validation
* [Bug] (`336 <https://github.com/schematics/schematics/pull/336>`_) Don't evaluate serializable when accessed through class
* [Bug] (`321 <https://github.com/schematics/schematics/pull/321>`_) Do not compile regex
* [Maintenance] (`319 <https://github.com/schematics/schematics/pull/319>`_) Remove mock from install_requires

1.1.0

==================
* [Feature] (`303 <https://github.com/schematics/schematics/pull/303>`_) fix ListType, validate_items adds to errors list just field name without...
* [Feature] (`304 <https://github.com/schematics/schematics/pull/304>`_) Include Partial Data when Raising ModelConversionError
* [Feature] (`305 <https://github.com/schematics/schematics/pull/305>`_) Updated domain verifications to fit to RFC/working standards
* [Feature] (`308 <https://github.com/schematics/schematics/pull/308>`_) Grennady ordered validation
* [Feature] (`309 <https://github.com/schematics/schematics/pull/309>`_) improves date_time_type error message for custom formats
* [Feature] (`310 <https://github.com/schematics/schematics/pull/310>`_) accept optional 'Z' suffix for UTC date_time_type format
* [Feature] (`311 <https://github.com/schematics/schematics/pull/311>`_) Remove commented lines from models.py
* [Feature] (`230 <https://github.com/schematics/schematics/pull/230>`_) Message normalization

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.