v1.5.8
Highlights
Pluggable validation module
Thanks to @pkalita-lbl for the implementation
Dataclasses now supports type designators
Thanks to @kervel for the core implementation
This puts dataclasses on an equal footing with pydantic regarding type designators
Generation of PlantUML diagrams
Thanks to @Silvanoc for the implementation
All changes
- Pluggable validation module by @pkalita-lbl in #1517
- Update snapshots with changes from latest metamodel by @pkalita-lbl in #1587
- Convert tests/test_generators to pytest by @pkalita-lbl in #1586
- feat: add support for plantuml generated diagrams by @Silvanoc in #1509
- convert plantUML generator tests to
pytest
by @sujaypatil96 in #1591 - fix: check imported prefixes for default_prefix by @noelmcloughlin in #1505
- Update sqlalchemy.rst fix link to sqla site by @cmungall in #1599
- jsonschemagen includes descendants for range by default for type-designated classes. by @cmungall in #1613
- Adding presence_enum to jsonschemagen by @cmungall in #1616
- Make closed state configurable by @anjastrunk in #1593
- Add a schema transformer to make logical constraint models. by @cmungall in #1572
- Modified tutorial to make age explicitly a string in part1. by @cmungall in #1615
- Fixes #1162 by @cmungall in #1624
- Propagate pattern from type declarations fixes #1371 by @cmungall in #1623
- Fix some typos by @yarikoptic in #1631
- Add codecov config making coverage reports informational only by @pkalita-lbl in #1635
- fixing some small doc typos by @RichardBruskiewich in #1637
- allow polymorphism for dataclasses using type designators by @kervel and @cmungall in #1617
Full Changelog: v1.5.7...v1.5.8