Releases: jazzband/jsonmodels
Releases · jazzband/jsonmodels
2.6.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #166
- Drop support for EOL Python 3.6 and add 3.11 by @hugovk in #163
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #168
- Version 2.6.0 by @beregond in #169
Full Changelog: 2.5.1...2.6.0
2.5.1
What's Changed
- Version 2.5.0 by @beregond in #155
- Jazzband: Synced file(s) with jazzband/.github by @jazzband-bot in #156
- Add basic pre-commit config by @hugovk in #158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #160
- Add Python 3.10 support by @beregond in #159
- CI: Replace deprecated pypy3 with pypy-3.8 by @hugovk in #157
- Version 2.5.1 by @beregond in #162
New Contributors
- @jazzband-bot made their first contribution in #156
Full Changelog: 2.5.0...2.5.1
2.5.0
Version 2.1.
- Added lazy loading of types.
- Added schema generation for circular models.
- Improved readability of validation error.
- Fixed structure generation for list field.
Version 2.0.
- Fields now are descriptors.
- Empty required fields are still validated only during explicite validations.
Backward compatibility breaks:
- Renamed _types to types in fields.
- Renamed _items_types to items_types in ListField.
- Removed data transformers.
- Renamed module
error
toerrors
. - Removed explicit validation - validation occurs at assign time.
- Renamed
get_value_replacement
toget_default_value
. - Renamed modules
utils
toutilities
.