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.
- Introduced
CHANGELOG.mdinstead ofrelease-notes. - End of support for Python 3.9.
- Replaced
pdmwithuv.
- End support for Python 3.8.
- Use
justinstead of PDM for development scripts.
- Enable skipping response validation for individual operations.
- Restore
stringcase.
- Update dependencies.
- Fix
toxsetup.
- Update for latest
openapi-core
- Add 3.12 tests to CI
- fix bug that removed parameter fields from spec
- Renamed modules.
- Added parameters to OperationSpec.
- Minor refactoring of creating a request inside async context.
- Minor fix with loading from file.
- Minor fix with loading from file.
- Improved spec loading from files.
- Add support for
openapi-core 0.17.
- Improve OpenAPI request build to not require
asgiref. - Expand rules checked by
ruff.
- Add base URI when creating from file.
- Add custom OpenAPI request and response classes.
- Accept PyYAML >= 5.4.
- Replace Poetry with PDM.
- Allow for path-level path parameters.
- Minor refactoring.
- Updated dependency versions.
- Slightly improved documentation.
- Bugfix: error when query arguments are present.
- Added
py.typedfor compatibility.
- Minor code cleanup.
- Updated dependencies.
- Internal refactoring to follow new
openapi-corearchitecture.
First automated release.