v1.0.0-alpha.1 - Full rewrite, Pydantic V2 support, API simplified, JSON-based internals
Pre-release
Pre-release
NowanIlfideme
released this
23 Apr 21:25
·
50 commits
to main
since this release
Rewrote pydantic-yaml
to be much more maintainable in the short- and long-term.
In the short term: Pydantic V2 is supported, custom JSON encoders will also be used for YAML, and so on.
In the long term: Pydantic V2 API assumes external dump/load logic, rather than model.yaml()
, so the API rewrite was coming anyways. And later we can allow using a "custom YAML engine". 😉
What's Changed
- Bump mypy from 1.0.0 to 1.1.1 by @dependabot in #42
- Chore: Switch to Ruff by @NowanIlfideme in #44
- Full API Rewrite, With Custom YAML Engine by @NowanIlfideme in #50
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #47
- Bump pytest from 7.2.2 to 7.3.1 by @dependabot in #49
- Bump ruff from 0.0.260 to 0.0.262 by @dependabot in #51
Full Changelog: v0.11.2...v1.0.0-alpha.1