Skip to content

Commit

Permalink
Merge pull request #22 from maticardenas/update-changelog
Browse files Browse the repository at this point in the history
chore: update changelog
  • Loading branch information
maticardenas authored Mar 1, 2024
2 parents 9624522 + 33760c3 commit b371571
Showing 1 changed file with 11 additions and 72 deletions.
83 changes: 11 additions & 72 deletions CHANGELOG.md
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

0 comments on commit b371571

Please sign in to comment.