Skip to content

v0.3.4

Choose a tag to compare

@nashabanov nashabanov released this 10 Feb 11:45
· 48 commits to main since this release
9fc799f

Added

  • Pydantic parsing adapter as optional adapter (availiable only with pip install conformly[pydantic])
  • Unit and integration tests for Pydantic adapter
  • Dedicated CI workflow stages for core and Pydantic-enabled test runs
  • Pydantic dependency made fully optional via [pydantic] extra

Changed

  • Architectural refactoring: extracted reusable parsing logic from dataclass adapter into framework-agnostic modules:
    • parsing/type_analysis.py — type resolution utilities
    • parsing/constraints.py — constraint extraction functions
  • Slimmed down parsing/adapters/dataclass.py to contain only framework-specific logic

Known Limitations

  • default_factory support not yet implemented for dataclass/Pydantic fields