- Adding
readOnly
properties validation for requests.
- Adding support for Django Ninja test client.
- Fixing serialization for date values.
- Adding support for validation of string type schemas with numerical values.
- Refactor tests and serialization.
- Adding support for Django 5.0 (it was limited at the dependency configuration)
- Improving error messages.
- Serializing json requests data when application/json header is passed.
- Replacing black and isort linters with ruff (https://github.com/astral-sh/ruff)
- Adding support for Django Ninja.
- Allowing to use OpenAPIClient against Django Ninja API endpoints, handling HttpResponse objects for OpenAPI validation.
- Adding small Django Ninja test project.
- Update openapi-spec-validator to lastest version.
- Fix deprecated imports and libraries used.
- Drop python 3.7 support as minimum support from openapi-spec-validator is now 3.8.
- Package refactored and renamed from
drf-contract-tester
todjango-contract-tester
- Added support for validating request payloads