Schemathesis

Latest version: v3.38.10

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

Scan your dependencies

Page 23 of 51

3.10.0

Not secure
:version:`3.10.0 <v3.9.7...v3.10.0>` - 2021-09-13
--------------------------------------------------

**Added**

- Optional integration with Schemathesis.io.
- New ``before_init_operation`` hook.
- **INTERNAL**. ``description`` attribute for all parsed parameters inside ``APIOperation``.
- Timeouts when loading external schema components or external examples.

**Changed**

- Pin ``werkzeug`` to ``>=0.16.0``.
- **INTERNAL**. ``OpenAPI20CompositeBody.definition`` type to ``List[OpenAPI20Parameter]``.
- Open API schema loaders now also accept single ``DataGenerationMethod`` instances for the ``data_generation_methods`` argument. :issue:`1260`
- Improve error messages when the loaded API schema is not in JSON or YAML. :issue:`1262`

**Fixed**

- Internal error in ``make_case`` calls for GraphQL schemas.
- ``TypeError`` on ``case.call`` with bytes data on GraphQL schemas.
- Worker threads may not be immediately stopped on SIGINT. :issue:`1066`
- Re-used referenced objects during inlining. Now they are independent.
- Rewrite not resolved remote references to local ones. :issue:`986`
- Stop worker threads on failures with ``exit_first`` enabled. :issue:`1204`
- Properly report all failures when custom checks are passed to ``case.validate_response``.

**Performance**

- Avoid using filters for header values when is not necessary.

3.9.7

Not secure
:version:`3.9.7 <v3.9.6...v3.9.7>` - 2021-07-26
-----------------------------------------------

**Added**

- New ``process_call_kwargs`` CLI hook. :issue:`1233`

**Changed**

- Check non-string response status codes when Open API links are collected. :issue:`1226`

3.9.6

Not secure
:version:`3.9.6 <v3.9.5...v3.9.6>` - 2021-07-15
-----------------------------------------------

**Added**

- New ``before_call`` and ``after_call`` CLI hooks. :issue:`1224`, :issue:`700`

3.9.5

Not secure
:version:`3.9.5 <v3.9.4...v3.9.5>` - 2021-07-14
-----------------------------------------------

**Fixed**

- Preserve non-body parameter types in requests during Open API runtime expression evaluation.

3.9.4

Not secure
:version:`3.9.4 <v3.9.3...v3.9.4>` - 2021-07-09
-----------------------------------------------

**Fixed**

- ``KeyError`` when the ``response_schema_conformance`` check is executed against responses without schema definition. :issue:`1220`
- ``TypeError`` during negative testing on Open API schemas with parameters that have non-default ``style`` value. :issue:`1208`

3.9.3

Not secure
:version:`3.9.3 <v3.9.2...v3.9.3>` - 2021-06-22
-----------------------------------------------

**Added**

- ``ExecutionEvent.is_terminal`` attribute that indicates whether an event is the last one in the stream.

**Fixed**

- When ``EventStream.stop`` is called, the next event always is the last one.

Page 23 of 51

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.