Schemathesis

Latest version: v3.38.10

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

Scan your dependencies

Page 6 of 51

3.33.1

:version:`3.33.1 <v3.33.0...v3.33.1>` - 2024-07-22
--------------------------------------------------

**Fixed**

- Ignoring nested examples. :issue:`2358`

3.33.0

:version:`3.33.0 <v3.32.2...v3.33.0>` - 2024-07-19
--------------------------------------------------

**Added**

- A set of CLI options and a Python API for including and excluding what API operations to test. :issue:`703`, :issue:`819`, :issue:`1398`
- A way to filter API operations by an expression in CLI. :issue:`1006`
- Support for filtering GraphQL operations by ``name``.

**Fixed**

- Missed ``operation_id`` & ``tag`` filter in some cases.
- Broken compatibility with ``Hypothesis<6.108``. :issue:`2357`

**Deprecated**

- ``--method``, ``--endpoint``, ``--tag``, ``--operation-id``, ``--skip-deprecated-operations`` CLI options in favor of the new ``--include-*`` and ``--exclude-*`` options.
See more details in the CLI documentation.
- ``method``, ``endpoint``, ``tag``, ``operation_id`` and ``skip_deprecated_operations`` arguments in ``schemathesis.from_*`` loaders and the ``parametrize`` function in favor of the new ``include`` and ``exclude`` methods on ``schema`` instances.

3.32.2

:version:`3.32.2 <v3.32.1...v3.32.2>` - 2024-07-17
--------------------------------------------------

**Fixed**

- Circular import in ``schemathesis.runner.events``.

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

Page 6 of 51

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.