Schemathesis

Latest version: v3.38.9

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

Scan your dependencies

Page 2 of 51

3.38.5

:bug: Fixed

- Compatibility with Hypothesis > 6.115.6. 2565

3.38.4

:wrench: Changed

- Generate more negative combinations during the coverage phase.

3.38.3

:wrench: Changed

- Generate more negative combinations during the coverage phase.
- Ensure text description is always present for test cases in the coverage phase.

3.38.2

:bug: Fixed

- Internal error on generating missed required path parameters during the coverage phase.

3.38.1

:rocket: Added

- Generating test cases with missing required parameters during the coverage phase.
- Store information about what parameter is mutated during the coverage phase.

:wrench: Changed

- Adjust the `negative_data_rejection` config to include fewer 4XX status codes (400, 401, 403, 404, 422).

3.38.0

:rocket: Added

- Support negative cases for `items` and `patternProperties` during the coverage phase.
- Location information for all negative values generated at the coverage phase.
- Python 3.13 support.

:wrench: Changed

- Ensure `minLength` & `maxLength` are taken into account when generating negative cases with `pattern` during the coverage phase.

:bug: Fixed

- Passing `additional_checks` & `excluded_checks` to `Case.call_and_validate`.
- Some negative patterns were not generated during the coverage phase.
- Internal error on unsupported regex in the coverage phase.
- False positive in `ignored_auth` if auth is provided via `--set-query` or `--set-cookie`.
- `ignored_auth` is not working under `pytest`.

:racing_car: Performance

- Major speedup for the coverage phase.

Page 2 of 51

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.