All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix: pydantic utilities are brought inline with the SDK and model generator
- Fix: paths are no longer prefixed with double forward slashes.
- No changes.
- Fix: Pydantic utilities are now copied over to the project
- Feature: The generator now depends on v39 of Intermediate Representation which requires the latest CLI.
-
Feature: The generator now depends on v38 of Intermediate Representation which requires the latest CLI.
-
Improvement: Remove support for Python 3.7. In order to support newer versions of libraries we depend on (such as typing and typing-extensions), we must move on to Python 3.8. With this change we are also able to:
- Remove the
backports
dependency, ascached_property
is now included withinfunctools
- Remove the upper bound dependency on Pydantic which had dropped support for Python 3.7
- Remove the
- Fix: Increase recursion depth to allow for highly nested and complex examples, this is a temporary solution while the example datamodel is further refined.
- Fix: better handles cyclical references. In particular, cyclical references are tracked for undiscriminated unions, and update_forward_refs is always called with object references.
- Chore: Intialize this changelog