Schemathesis

Latest version: v3.36.2

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

Scan your dependencies

Page 4 of 48

3.32.1

:version:`3.32.1 <v3.32.0...v3.32.1>` - 2024-07-17
--------------------------------------------------

**Added**

- Filtering by ``operation_id`` in conditional auth implementation.

**Fixed**

- Internal error when saving debug logs with ``--experimental=stateful-test-runner`` or ``--experimental=schema-analysis`` enabled. :issue:`2353`

3.32.0

:version:`3.32.0 <v3.31.1...v3.32.0>` - 2024-07-14
--------------------------------------------------

**Added**

- Support for authentication via CLI arguments in new-style stateful tests.
- Support for ``--hypothesis-seed`` in new-style stateful tests.
- Support for ``--set-*`` CLI options in new-style stateful tests.
- Support for ``--max-response-time`` in new-style stateful tests.
- Support for targeted property-based testing in new-style stateful tests.
- Support for ``--request-*`` CLI options in new-style stateful tests.
- Support for ``--generation-*`` CLI options in new-style stateful tests.
- Support for ``--max-failures`` in new-style stateful tests.
- Support for ``--dry-run`` in new-style stateful tests.
- ``all`` variant for the ``--hypothesis-suppress-health-check`` CLI option.
- Support for Hypothesis >= ``6.108.0``.

**Fixed**

- WSGI support for new-style stateful tests.
- Ignoring configured data generation methods in new-style stateful tests.
- Using constant ``data_generation_method`` value for HTTP interactions in VCR cassettes.
- Not reporting errors with ``--experimental=stateful-only``. :issue:`2326`
- Internal error on CTRL-C during new-style stateful tests.
- Use ``--request-proxy`` for API probing.
- Fill the ``seed`` field in cassettes for new-style stateful tests.
- Ignoring remote scope when getting API operation by reference.

**Changed**

- Do not run new-style stateful tests if unit tests exited due to ``--exitfirst``.
- Display error details if API probing fails.

3.31.1

:version:`3.31.1 <v3.31.0...v3.31.1>` - 2024-07-03
--------------------------------------------------

**Fixed**

- Generating negative test cases for path and query parameters. :issue:`2312`

**Changed**

- Do not consider ignoring additional parameters as a failure in ``negative_data_rejection``.

3.31.0

:version:`3.31.0 <v3.30.4...v3.31.0>` - 2024-06-30
--------------------------------------------------

**Added**

- Storing cassettes in the HAR format via the ``--cassette-format=har`` CLI option. :issue:`2299`
- Support for cassettes in the new-style stateful test runner.
- ``--generation-with-security-parameters=false`` CLI option to disable generation of security parameters (like tokens) in test cases.

**Fixed**

- Incorrect test case ids stored in VCR cassettes. :issue:`2302`
- Incorrect reference resolution scope for security schemes if the API operation has a different scope than the global security schemes. :issue:`2300`
- Properly display unresolvable reference if it comes from a missing file.

3.30.4

:version:`3.30.4 <v3.30.3...v3.30.4>` - 2024-06-28
--------------------------------------------------

**Fixed**

- Missing overrides from ``--set-*`` CLI options in tests for explicit examples.

3.30.3

:version:`3.30.3 <v3.30.2...v3.30.3>` - 2024-06-27
--------------------------------------------------

**Fixed**

- Internal error when piping stdout to a file in CLI on Windows.

Page 4 of 48

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.