Drf-openapi-tester

Latest version: v2.3.3

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.3.1

* Hotfix regression due to pk resolution logic

1.3.0

* 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

1.2.0

* Added validation of writeOnly keys
* Updated openAPI keyword (anyOf, oneOf, allOf) logic
* Resolve minor issues with error formatting (unable to handle bytes)

1.1.0

* Fixed allOf deep object merging
* Fixed handling of non-string path parameters
* Fixed error messages
* Fixed handling of 0 as a float format value

1.0.0

* 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`

0.1.0

* 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`

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.