Responses

Latest version: v0.25.7

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

Scan your dependencies

Page 9 of 10

0.9.0

-----

- Support for Python 3.7 (196)
- Support streaming responses for BaseResponse (192)
- Support custom patch targets for mock (189)
- Fix unicode support for passthru urls (178)
- Fix support for unicode in domain names and tlds (177)

0.8.0

-----

- Added the ability to passthru real requests via ``add_passthru()``
and ``passthru_prefixes`` configurations.

0.7.0

-----

- Responses will now be rotated until the final match is hit, and
then persist using that response (GH-171).

0.6.2

-----

- Fixed call counting with exceptions (GH-163).
- Fixed behavior with arbitrary status codes (GH-164).
- Fixed handling of multiple responses with the same match (GH-165).
- Fixed default path behavior with ``match_querystring`` (GH-166).

0.6.1

-----

- Restored ``adding_headers`` compatibility (GH-160).

0.6.0

-----

- Allow empty list/dict as json object (GH-100).
- Added `response_callback` (GH-151).
- Added ``Response`` interfaces (GH-155).
- Fixed unicode characters in querystring (GH-153).
- Added support for streaming IO buffers (GH-154).
- Added support for empty (unset) Content-Type (GH-139).
- Added reason to mocked responses (GH-132).
- ``yapf`` autoformatting now enforced on codebase.

Page 9 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.