forked from snok/drf-openapi-tester
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #22 from maticardenas/update-changelog
chore: update changelog
- Loading branch information
Showing
1 changed file
with
11 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,79 +1,18 @@ | ||
# Changelog | ||
|
||
## 1.3.7+ | ||
## v1.2.0 2024-03-01 | ||
|
||
See Github [releases](https://github.com/maticardenas/django-contract-tester/releases) for changelog in newer versions. | ||
* 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. | ||
|
||
## v1.3.7 2021-05-20 | ||
## v1.1.0 2024-02-29 | ||
|
||
* Update dependencies | ||
* 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. | ||
|
||
## v1.3.6 2021-05-20 | ||
## v1.0.0 2024-02-29 | ||
|
||
* Update dependencies | ||
|
||
## v1.3.5 2020-02-28 | ||
|
||
* Rework schema reference logic, to improve handling of nested structures. | ||
|
||
## v1.3.4 2020-02-27 | ||
|
||
* Resolve issue with drf-spectacular's use of "oneOf" to handle null enums. | ||
|
||
## v1.3.3 2020-02-25 | ||
|
||
* Replace Python 3.8+ functools.cache_property with the Django builtin version to ensure Python 3.6 comp. | ||
|
||
## v1.3.2 2020-02-20 | ||
|
||
* Hotfix regression due to pk resolution logic | ||
|
||
## v1.3.1 2020-02-20 | ||
|
||
* Hotfix regression due to pk resolution logic | ||
|
||
## v1.3.0 2020-02-20 | ||
|
||
* Added validators for the "format" keyword, handling the following format values generated by DRF and DRF derived libraries: "uuid", "base64", "email", "uri", "url", "ipv4", "ipv6" and "time" | ||
validator | ||
* Added support for dynamic <pk> url parameters (DRF feature) in schemas | ||
* Added an option to pass a map of custom url parameters and values | ||
* Fixed handling of byte format to test for base64 string instead of bytes | ||
* Refactored error messages to be more concise and precise | ||
|
||
|
||
## v1.2.0 2020-02-14 | ||
|
||
* Added validation of writeOnly keys | ||
* Updated openAPI keyword (anyOf, oneOf, allOf) logic | ||
* Resolve minor issues with error formatting (unable to handle bytes) | ||
|
||
## v1.1.0 2020-02-12 | ||
|
||
* Fixed allOf deep object merging | ||
* Fixed handling of non-string path parameters | ||
* Fixed error messages | ||
* Fixed handling of 0 as a float format value | ||
|
||
## v1.0.0 2020-02-07 | ||
|
||
* Now supports `anyOf` | ||
* Adds `additionalProperties` support | ||
* Adds validation for remaining OpenAPI features, including | ||
* `format` | ||
* `enum` | ||
* `pattern` | ||
* `multipleOf` | ||
* `uniqueItems` | ||
* `minLength` and `maxLength` | ||
* `minProperties` and `maxProperties` | ||
* `minimum`, `maximum`, `exclusiveMinimum`, and `exclusiveMaximum` | ||
|
||
## v0.1.0 2020-01-26 | ||
|
||
* Package refactored and renamed from `django-swagger-tester` to `drf-openapi-tester` | ||
* Adds `inflection` for case checking | ||
* Adds `prance` for schema validation | ||
* Adds enum validation | ||
* Adds format validation | ||
* Adds support for `oneOf` and `allOf` | ||
* Package refactored and renamed from `drf-contract-tester` to `django-contract-tester` | ||
* Added support for validating request payloads |