Changelog

Pre-1.0 Releases

Before version 1.0, everything is experimental and can change at any time.

Version 0.5.5

Disregard field type when injecting

Version 0.5.4

Don’t serialize injected fields

Version 0.5.3

Minor bug fixes

Version 0.5.2

Added missing support:

  • Support for UnionType (#52)

  • Support for Literal (#18)

Version 0.5.1

Released for CI/CD reasons but no code change.

Version 0.5.0

Modernization and feature

  • Updated dependencies

  • Support for more general types (Sequence and Mapping)

  • Context injection into fitted objects

Version 0.4.2

Added a on_response hook to the API client.

Version 0.4.1

Support for HTTP DELETE

Version 0.4.0

Mostly bug fixes.

  • Move to httpx 0.22+

  • Python 3.9 compatibility

Version 0.3.0

Focus on usability and correctness.

  • Improved error reporting (#14)

  • Simpler dependencies (#15)

  • HTTPX update (#23)

Version 0.2.0

Better mapping back and forth between JSON and models.

  • Custom data source for fields (#21)

  • Serialization utilities (#22)

Version 0.1.1

Integrating contributions

  • Support for enums (#8)

Version 0.1.0

First working version!