Schemathesis

Latest version: v3.39.11

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

Scan your dependencies

Page 43 of 53

1.1.0

Not secure
:version:`1.1.0 <v1.0.5...v1.1.0>` - 2020-04-08
-----------------------------------------------

**Fixed**

- Response schema check for recursive schemas. :issue:`468`

**Changed**

- App loading in ``runner``. Now it accepts application as an importable string, rather than an instance. It is done to make it possible to execute a runner in a subprocess. Otherwise, apps can't be easily serialized and transferred into another process.
- Runner events structure. All data in events is static from now. There are no references to ``BaseSchema``, ``Endpoint`` or similar objects that may calculate data dynamically. This is done to make events serializable and not tied to Python object, which decouples any ``runner`` consumer from implementation details. It will help make ``runner`` usable in more cases (e.g., web application) since events can be serialized to JSON and used in any environment.
Another related change is that Python exceptions are not propagated anymore - they are replaced with the ``InternalError`` event that should be handled accordingly.

1.0.5

Not secure
:version:`1.0.5 <v1.0.4...v1.0.5>` - 2020-04-03
-----------------------------------------------

**Fixed**

- Open API 3. Handling of endpoints that contain ``multipart/form-data`` media types.
Previously only file upload endpoints were working correctly. :issue:`473`

1.0.4

Not secure
:version:`1.0.4 <v1.0.3...v1.0.4>` - 2020-04-03
-----------------------------------------------

**Fixed**

- ``OpenApi30.get_content_types`` behavior, introduced in `8aeee1a <https://github.com/schemathesis/schemathesis/commit/8aeee1ab2c6c97d94272dde4790f5efac3951aed>`_. :issue:`469`

1.0.3

Not secure
:version:`1.0.3 <v1.0.2...v1.0.3>` - 2020-04-03
-----------------------------------------------

**Fixed**

- Precedence of ``produces`` keywords for Swagger 2.0 schemas. Now, operation-level ``produces`` overrides schema-level ``produces`` as specified in the specification. :issue:`463`
- Content-type conformance check for Open API 3.0 schemas. :issue:`461`
- Pytest 5.4 warning for test functions without parametrization. :issue:`451`

1.0.2

Not secure
:version:`1.0.2 <v1.0.1...v1.0.2>` - 2020-04-02
-----------------------------------------------

**Fixed**

- Handling of fields in ``paths`` that are not operations, but allowed by the Open API spec. :issue:`457`
- Pytest 5.4 warning about deprecated ``Node`` initialization usage. :issue:`451`

1.0.1

Not secure
:version:`1.0.1 <v1.0.0...v1.0.1>` - 2020-04-01
-----------------------------------------------

**Fixed**

- Processing of explicit examples in Open API 3.0 when there are multiple parameters in the same location (e.g. ``path``)
contain ``example`` value. They are properly combined now. :issue:`450`

Page 43 of 53

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.