Schemathesis

Latest version: v3.39.11

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

Scan your dependencies

Page 32 of 53

3.2.1

Not secure
:version:`3.2.1 <v3.2.0...v3.2.1>` - 2021-03-10
-----------------------------------------------

**Fixed**

- Wrong test results in some cases when the tested schema contains a media type that Schemathesis doesn't know how to work with. :issue:`1046`

3.2.0

Not secure
:version:`3.2.0 <v3.1.3...v3.2.0>` - 2021-03-09
-----------------------------------------------

**Performance**

- Add an internal caching layer for data generation strategies. It relies on the fact that the internal ``BaseSchema`` structure is not mutated over time.
It is not directly possible through the public API and is discouraged from doing through hook functions.

**Changed**

- ``APIOperation`` and subclasses of ``Parameter`` are now compared by their identity rather than by value.

3.1.3

Not secure
:version:`3.1.3 <v3.1.2...v3.1.3>` - 2021-03-08
-----------------------------------------------

**Added**

- ``count_operations`` boolean flag to ``runner.prepare``. In case of ``False`` value, Schemathesis won't count the total number of operations upfront.
It improves performance for the direct ``runner`` usage, especially on large schemas.
Schemathesis CLI will still use these calculations to display the progress during execution, but this behavior may become configurable in the future.

3.1.2

Not secure
:version:`3.1.2 <v3.1.1...v3.1.2>` - 2021-03-08
-----------------------------------------------

**Fixed**

- Percent-encode the generated ``.`` and ``..`` strings in path parameters to avoid resolving relative paths and changing the tested path structure. :issue:`1036`

3.1.1

Not secure
:version:`3.1.1 <v3.1.0...v3.1.1>` - 2021-03-05
-----------------------------------------------

**Fixed**

- Loosen ``importlib-metadata`` version constraint and update pyproject.toml :issue:`1039`

3.1.0

Not secure
:version:`3.1.0 <v3.0.9...v3.1.0>` - 2021-02-11
-----------------------------------------------

**Added**

- Support for external examples via the ``externalValue`` keyword. :issue:`884`

**Fixed**

- Prevent a small terminal width causing a crash (due to negative length used in an f-string) when printing percentage
- Support the latest ``cryptography`` version in Docker images. :issue:`1033`

Page 32 of 53

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.