pytest-dev/pytest (pytest)
### [`v7.4.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.4.1): pytest 7.4.1 (2023-09-02)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.0...7.4.1)
## Bug Fixes
- [#10337](https://togithub.com/pytest-dev/pytest/issues/10337): Fixed bug where fake intermediate modules generated by `--import-mode=importlib` would not include the
child modules as attributes of the parent modules.
- [#10702](https://togithub.com/pytest-dev/pytest/issues/10702): Fixed error assertion handling in `pytest.approx` when `None` is an expected or received value when comparing dictionaries.
- [#10811](https://togithub.com/pytest-dev/pytest/issues/10811): Fixed issue when using `--import-mode=importlib` together with `--doctest-modules` that caused modules
to be imported more than once, causing problems with modules that have import side effects.
pytest-dev/pytest-mock (pytest-mock)
### [`v3.11.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3111-2023-06-15)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.11.0...v3.11.1)
(This release source code is identical to `3.11.0` except a small internal fix to deployment/CI)
- Fixed introspection for failed `assert_has_calls` (`#365`\_).
- Updated type annotations for `mocker.patch` and `mocker.spy` (`#364`\_).
.. \_#365:[https://github.com/pytest-dev/pytest-mock/pull/365](https://togithub.com/pytest-dev/pytest-mock/pull/365)5
.. \_#364[https://github.com/pytest-dev/pytest-mock/pull/364](https://togithub.com/pytest-dev/pytest-mock/pull/364)64
### [`v3.11.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3110-2023-06-15)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.10.0...v3.11.0)
- Fixed introspection for failed `assert_has_calls` (`#365`\_).
- Updated type annotations for `mocker.patch` and `mocker.spy` (`#364`\_).
.. \_#365:[https://github.com/pytest-dev/pytest-mock/pull/365](https://togithub.com/pytest-dev/pytest-mock/pull/365)5
.. \_#364[https://github.com/pytest-dev/pytest-mock/pull/364](https://togithub.com/pytest-dev/pytest-mock/pull/364)64
### [`v3.10.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3100-2022-10-05)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.9.0...v3.10.0)
- Added new `mocker.stop(m)` method to stop specific `mocker.patch` or `mocker.spy` calls (`#319`\_).
.. \_#319:[https://github.com/pytest-dev/pytest-mock/pull/319](https://togithub.com/pytest-dev/pytest-mock/pull/319)9
### [`v3.9.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#390-2022-09-28)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.2...v3.9.0)
- Expose `NonCallableMagicMock` via the `mocker` fixture (`#318`\_).
.. \_#318:[https://github.com/pytest-dev/pytest-mock/pull/318](https://togithub.com/pytest-dev/pytest-mock/pull/318)8
### [`v3.8.2`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#382-2022-07-05)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.1...v3.8.2)
- Fixed `AsyncMock` support for Python 3.7+ in `mocker.async_stub` (`#302`\_).
.. \_#302:[https://github.com/pytest-dev/pytest-mock/pull/302](https://togithub.com/pytest-dev/pytest-mock/pull/302)2
### [`v3.8.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#381-2022-06-24)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.0...v3.8.1)
- Fixed regression caused by an explicit `mock` dependency in the code (`#298`\_).
.. \_#298:[https://github.com/pytest-dev/pytest-mock/issues/298](https://togithub.com/pytest-dev/pytest-mock/issues/298)8
### [`v3.8.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#380-2022-06-24)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.7.0...v3.8.0)
- Add `MockerFixture.async_mock` method. Thanks `@PerchunPak`\_ for the PR (`#296`\_).
.. \_@PerchunPak: https://github.com/PerchunPak
.. [https://github.com/pytest-dev/pytest-mock/pull/296](https://togithub.com/pytest-dev/pytest-mock/pull/296)pull/296
### [`v3.7.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#370-2022-01-28)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.6.1...v3.7.0)
- Python 3.10 now officially supported.
- Dropped support for Python 3.6.
### [`v3.6.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#361-2021-05-06)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.6.0...v3.6.1)
- Fix `mocker.resetall()` when using `mocker.spy()` (`#237`*). Thanks `@blaxter`* for the report and `@shadycuz`\_ for the PR.
.. \_@blaxter: https://github.com/blaxter
.. \_@shadycuz: https://github.com/shady[https://github.com/pytest-dev/pytest-mock/issues/237](https://togithub.com/pytest-dev/pytest-mock/issues/237)mock/issues/237
### [`v3.6.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#360-2021-04-24)
[Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.5.1...v3.6.0)
- pytest-mock no longer supports Python 3.5.
- Correct type annotations for `mocker.patch.object` to also include the string form.
Thanks `@plannigan`\_ for the PR (`#235`\_).
- `reset_all` now supports `return_value` and `side_effect` keyword arguments. Thanks `@alex-marty`\_ for the PR (`#214`\_).
.. \_@alex-marty: https://github.com/alex-marty
.. \_@plannigan: https://github.com/planni[https://github.com/pytest-dev/pytest-mock/pull/214](https://togithub.com/pytest-dev/pytest-mock/pull/214)t-mock/pull[https://github.com/pytest-dev/pytest-mock/pull/235](https://togithub.com/pytest-dev/pytest-mock/pull/235)st-mock/pull/235
jamielennox/requests-mock (requests-mock)
### [`v1.11.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.11.0)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.10.0...1.11.0)
##### What's Changed
- Upgrade GitHub Actions by [@cclauss](https://togithub.com/cclauss) in [https://github.com/jamielennox/requests-mock/pull/224](https://togithub.com/jamielennox/requests-mock/pull/224)
- Typing analysis and public type aliases by [@noirbizarre](https://togithub.com/noirbizarre) in [https://github.com/jamielennox/requests-mock/pull/226](https://togithub.com/jamielennox/requests-mock/pull/226)
- Use unittest.mock when available on Python > 3.3 by [@jelly](https://togithub.com/jelly) in [https://github.com/jamielennox/requests-mock/pull/230](https://togithub.com/jamielennox/requests-mock/pull/230)
- Tell urllib3 to ignore content length mismatch by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/232](https://togithub.com/jamielennox/requests-mock/pull/232)
- Remove testrepository dependency by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/229](https://togithub.com/jamielennox/requests-mock/pull/229)
##### New Contributors
- [@cclauss](https://togithub.com/cclauss) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/224](https://togithub.com/jamielennox/requests-mock/pull/224)
- [@noirbizarre](https://togithub.com/noirbizarre) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/226](https://togithub.com/jamielennox/requests-mock/pull/226)
- [@jelly](https://togithub.com/jelly) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/230](https://togithub.com/jamielennox/requests-mock/pull/230)
**Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.10.0...1.11.0
### [`v1.10.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.10.0)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.3...1.10.0)
##### What's Changed
- Response parameters type hints by [@OldSneerJaw](https://togithub.com/OldSneerJaw) in [https://github.com/jamielennox/requests-mock/pull/178](https://togithub.com/jamielennox/requests-mock/pull/178)
- Support Python 3.10. by [@adamchainz](https://togithub.com/adamchainz) in [https://github.com/jamielennox/requests-mock/pull/190](https://togithub.com/jamielennox/requests-mock/pull/190)
- Avoid using distutils to check pytest version. by [@adamchainz](https://togithub.com/adamchainz) in [https://github.com/jamielennox/requests-mock/pull/189](https://togithub.com/jamielennox/requests-mock/pull/189)
- Add reset methods on the Mocker class type. by [@zozoens31](https://togithub.com/zozoens31) in [https://github.com/jamielennox/requests-mock/pull/184](https://togithub.com/jamielennox/requests-mock/pull/184)
- add GitHub URL for PyPi by [@andriyor](https://togithub.com/andriyor) in [https://github.com/jamielennox/requests-mock/pull/196](https://togithub.com/jamielennox/requests-mock/pull/196)
- Prevent race condition when using requests_futures and ThreadPoolExecutor by [@phodge](https://togithub.com/phodge) in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183)
- pytest plugin should lazy-load requests_mock by [@ikonst](https://togithub.com/ikonst) in [https://github.com/jamielennox/requests-mock/pull/195](https://togithub.com/jamielennox/requests-mock/pull/195)
- Update homepage/doc URLs of requests library by [@soxofaan](https://togithub.com/soxofaan) in [https://github.com/jamielennox/requests-mock/pull/206](https://togithub.com/jamielennox/requests-mock/pull/206)
- Thread Locking by [@phodge](https://togithub.com/phodge) in [https://github.com/jamielennox/requests-mock/pull/203](https://togithub.com/jamielennox/requests-mock/pull/203)
- Shorten line length of comments by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183) and [https://github.com/jamielennox/requests-mock/pull/200](https://togithub.com/jamielennox/requests-mock/pull/200)
- Improvements to Type Hints by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/199](https://togithub.com/jamielennox/requests-mock/pull/199)
- Allow passing json_encoder to mocking by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/198](https://togithub.com/jamielennox/requests-mock/pull/198)
##### New Contributors
- [@petrem](https://togithub.com/petrem) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/185](https://togithub.com/jamielennox/requests-mock/pull/185)
- [@mgorny](https://togithub.com/mgorny) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/164](https://togithub.com/jamielennox/requests-mock/pull/164)
- [@akhsiM](https://togithub.com/akhsiM) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/194](https://togithub.com/jamielennox/requests-mock/pull/194)
- [@adamchainz](https://togithub.com/adamchainz) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/190](https://togithub.com/jamielennox/requests-mock/pull/190)
- [@zozoens31](https://togithub.com/zozoens31) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/184](https://togithub.com/jamielennox/requests-mock/pull/184)
- [@andriyor](https://togithub.com/andriyor) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/196](https://togithub.com/jamielennox/requests-mock/pull/196)
- [@phodge](https://togithub.com/phodge) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183)
- [@ikonst](https://togithub.com/ikonst) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/195](https://togithub.com/jamielennox/requests-mock/pull/195)
- [@soxofaan](https://togithub.com/soxofaan) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/206](https://togithub.com/jamielennox/requests-mock/pull/206)
**Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.9.3...1.10.0
### [`v1.9.3`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.3)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.2...1.9.3)
Minor improvement to typing annotations.
### [`v1.9.2`](https://togithub.com/jamielennox/requests-mock/compare/1.9.1...1.9.2)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.1...1.9.2)
### [`v1.9.1`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.1)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.0...1.9.1)
Bug Fix on 1.9.0 release:
- Added py.typed file required to make type annotations work.
### [`v1.9.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.0)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.8.0...1.9.0)
A number of small improvements:
- Feature: Adds type hints for python 3. [#94](https://togithub.com/jamielennox/requests-mock/issues/94)
- Fixes Bug: Handle whitespace encoding in URL. [#158](https://togithub.com/jamielennox/requests-mock/issues/158)
- Fixes Bug: Allow subclassing the mocker object. [#160](https://togithub.com/jamielennox/requests-mock/issues/160)
### [`v1.8.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.8.0)
[Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.7.0...1.8.0)
Solidifies the behaviour of nested mocking and the real_http variable.
This PR contains the following updates:
==7.4.0
->==7.4.1
==3.5.1
->==3.11.1
==1.7.0
->==1.11.0
Release Notes
pytest-dev/pytest (pytest)
### [`v7.4.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.4.1): pytest 7.4.1 (2023-09-02) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.0...7.4.1) ## Bug Fixes - [#10337](https://togithub.com/pytest-dev/pytest/issues/10337): Fixed bug where fake intermediate modules generated by `--import-mode=importlib` would not include the child modules as attributes of the parent modules. - [#10702](https://togithub.com/pytest-dev/pytest/issues/10702): Fixed error assertion handling in `pytest.approx` when `None` is an expected or received value when comparing dictionaries. - [#10811](https://togithub.com/pytest-dev/pytest/issues/10811): Fixed issue when using `--import-mode=importlib` together with `--doctest-modules` that caused modules to be imported more than once, causing problems with modules that have import side effects.pytest-dev/pytest-mock (pytest-mock)
### [`v3.11.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3111-2023-06-15) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.11.0...v3.11.1) (This release source code is identical to `3.11.0` except a small internal fix to deployment/CI) - Fixed introspection for failed `assert_has_calls` (`#365`\_). - Updated type annotations for `mocker.patch` and `mocker.spy` (`#364`\_). .. \_#365:[https://github.com/pytest-dev/pytest-mock/pull/365](https://togithub.com/pytest-dev/pytest-mock/pull/365)5 .. \_#364[https://github.com/pytest-dev/pytest-mock/pull/364](https://togithub.com/pytest-dev/pytest-mock/pull/364)64 ### [`v3.11.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3110-2023-06-15) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.10.0...v3.11.0) - Fixed introspection for failed `assert_has_calls` (`#365`\_). - Updated type annotations for `mocker.patch` and `mocker.spy` (`#364`\_). .. \_#365:[https://github.com/pytest-dev/pytest-mock/pull/365](https://togithub.com/pytest-dev/pytest-mock/pull/365)5 .. \_#364[https://github.com/pytest-dev/pytest-mock/pull/364](https://togithub.com/pytest-dev/pytest-mock/pull/364)64 ### [`v3.10.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3100-2022-10-05) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.9.0...v3.10.0) - Added new `mocker.stop(m)` method to stop specific `mocker.patch` or `mocker.spy` calls (`#319`\_). .. \_#319:[https://github.com/pytest-dev/pytest-mock/pull/319](https://togithub.com/pytest-dev/pytest-mock/pull/319)9 ### [`v3.9.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#390-2022-09-28) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.2...v3.9.0) - Expose `NonCallableMagicMock` via the `mocker` fixture (`#318`\_). .. \_#318:[https://github.com/pytest-dev/pytest-mock/pull/318](https://togithub.com/pytest-dev/pytest-mock/pull/318)8 ### [`v3.8.2`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#382-2022-07-05) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.1...v3.8.2) - Fixed `AsyncMock` support for Python 3.7+ in `mocker.async_stub` (`#302`\_). .. \_#302:[https://github.com/pytest-dev/pytest-mock/pull/302](https://togithub.com/pytest-dev/pytest-mock/pull/302)2 ### [`v3.8.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#381-2022-06-24) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.8.0...v3.8.1) - Fixed regression caused by an explicit `mock` dependency in the code (`#298`\_). .. \_#298:[https://github.com/pytest-dev/pytest-mock/issues/298](https://togithub.com/pytest-dev/pytest-mock/issues/298)8 ### [`v3.8.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#380-2022-06-24) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.7.0...v3.8.0) - Add `MockerFixture.async_mock` method. Thanks `@PerchunPak`\_ for the PR (`#296`\_). .. \_@PerchunPak: https://github.com/PerchunPak .. [https://github.com/pytest-dev/pytest-mock/pull/296](https://togithub.com/pytest-dev/pytest-mock/pull/296)pull/296 ### [`v3.7.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#370-2022-01-28) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.6.1...v3.7.0) - Python 3.10 now officially supported. - Dropped support for Python 3.6. ### [`v3.6.1`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#361-2021-05-06) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.6.0...v3.6.1) - Fix `mocker.resetall()` when using `mocker.spy()` (`#237`*). Thanks `@blaxter`* for the report and `@shadycuz`\_ for the PR. .. \_@blaxter: https://github.com/blaxter .. \_@shadycuz: https://github.com/shady[https://github.com/pytest-dev/pytest-mock/issues/237](https://togithub.com/pytest-dev/pytest-mock/issues/237)mock/issues/237 ### [`v3.6.0`](https://togithub.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#360-2021-04-24) [Compare Source](https://togithub.com/pytest-dev/pytest-mock/compare/v3.5.1...v3.6.0) - pytest-mock no longer supports Python 3.5. - Correct type annotations for `mocker.patch.object` to also include the string form. Thanks `@plannigan`\_ for the PR (`#235`\_). - `reset_all` now supports `return_value` and `side_effect` keyword arguments. Thanks `@alex-marty`\_ for the PR (`#214`\_). .. \_@alex-marty: https://github.com/alex-marty .. \_@plannigan: https://github.com/planni[https://github.com/pytest-dev/pytest-mock/pull/214](https://togithub.com/pytest-dev/pytest-mock/pull/214)t-mock/pull[https://github.com/pytest-dev/pytest-mock/pull/235](https://togithub.com/pytest-dev/pytest-mock/pull/235)st-mock/pull/235jamielennox/requests-mock (requests-mock)
### [`v1.11.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.11.0) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.10.0...1.11.0) ##### What's Changed - Upgrade GitHub Actions by [@cclauss](https://togithub.com/cclauss) in [https://github.com/jamielennox/requests-mock/pull/224](https://togithub.com/jamielennox/requests-mock/pull/224) - Typing analysis and public type aliases by [@noirbizarre](https://togithub.com/noirbizarre) in [https://github.com/jamielennox/requests-mock/pull/226](https://togithub.com/jamielennox/requests-mock/pull/226) - Use unittest.mock when available on Python > 3.3 by [@jelly](https://togithub.com/jelly) in [https://github.com/jamielennox/requests-mock/pull/230](https://togithub.com/jamielennox/requests-mock/pull/230) - Tell urllib3 to ignore content length mismatch by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/232](https://togithub.com/jamielennox/requests-mock/pull/232) - Remove testrepository dependency by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/229](https://togithub.com/jamielennox/requests-mock/pull/229) ##### New Contributors - [@cclauss](https://togithub.com/cclauss) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/224](https://togithub.com/jamielennox/requests-mock/pull/224) - [@noirbizarre](https://togithub.com/noirbizarre) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/226](https://togithub.com/jamielennox/requests-mock/pull/226) - [@jelly](https://togithub.com/jelly) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/230](https://togithub.com/jamielennox/requests-mock/pull/230) **Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.10.0...1.11.0 ### [`v1.10.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.10.0) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.3...1.10.0) ##### What's Changed - Response parameters type hints by [@OldSneerJaw](https://togithub.com/OldSneerJaw) in [https://github.com/jamielennox/requests-mock/pull/178](https://togithub.com/jamielennox/requests-mock/pull/178) - Support Python 3.10. by [@adamchainz](https://togithub.com/adamchainz) in [https://github.com/jamielennox/requests-mock/pull/190](https://togithub.com/jamielennox/requests-mock/pull/190) - Avoid using distutils to check pytest version. by [@adamchainz](https://togithub.com/adamchainz) in [https://github.com/jamielennox/requests-mock/pull/189](https://togithub.com/jamielennox/requests-mock/pull/189) - Add reset methods on the Mocker class type. by [@zozoens31](https://togithub.com/zozoens31) in [https://github.com/jamielennox/requests-mock/pull/184](https://togithub.com/jamielennox/requests-mock/pull/184) - add GitHub URL for PyPi by [@andriyor](https://togithub.com/andriyor) in [https://github.com/jamielennox/requests-mock/pull/196](https://togithub.com/jamielennox/requests-mock/pull/196) - Prevent race condition when using requests_futures and ThreadPoolExecutor by [@phodge](https://togithub.com/phodge) in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183) - pytest plugin should lazy-load requests_mock by [@ikonst](https://togithub.com/ikonst) in [https://github.com/jamielennox/requests-mock/pull/195](https://togithub.com/jamielennox/requests-mock/pull/195) - Update homepage/doc URLs of requests library by [@soxofaan](https://togithub.com/soxofaan) in [https://github.com/jamielennox/requests-mock/pull/206](https://togithub.com/jamielennox/requests-mock/pull/206) - Thread Locking by [@phodge](https://togithub.com/phodge) in [https://github.com/jamielennox/requests-mock/pull/203](https://togithub.com/jamielennox/requests-mock/pull/203) - Shorten line length of comments by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183) and [https://github.com/jamielennox/requests-mock/pull/200](https://togithub.com/jamielennox/requests-mock/pull/200) - Improvements to Type Hints by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/199](https://togithub.com/jamielennox/requests-mock/pull/199) - Allow passing json_encoder to mocking by [@jamielennox](https://togithub.com/jamielennox) in [https://github.com/jamielennox/requests-mock/pull/198](https://togithub.com/jamielennox/requests-mock/pull/198) ##### New Contributors - [@petrem](https://togithub.com/petrem) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/185](https://togithub.com/jamielennox/requests-mock/pull/185) - [@mgorny](https://togithub.com/mgorny) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/164](https://togithub.com/jamielennox/requests-mock/pull/164) - [@akhsiM](https://togithub.com/akhsiM) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/194](https://togithub.com/jamielennox/requests-mock/pull/194) - [@adamchainz](https://togithub.com/adamchainz) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/190](https://togithub.com/jamielennox/requests-mock/pull/190) - [@zozoens31](https://togithub.com/zozoens31) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/184](https://togithub.com/jamielennox/requests-mock/pull/184) - [@andriyor](https://togithub.com/andriyor) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/196](https://togithub.com/jamielennox/requests-mock/pull/196) - [@phodge](https://togithub.com/phodge) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/183](https://togithub.com/jamielennox/requests-mock/pull/183) - [@ikonst](https://togithub.com/ikonst) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/195](https://togithub.com/jamielennox/requests-mock/pull/195) - [@soxofaan](https://togithub.com/soxofaan) made their first contribution in [https://github.com/jamielennox/requests-mock/pull/206](https://togithub.com/jamielennox/requests-mock/pull/206) **Full Changelog**: https://github.com/jamielennox/requests-mock/compare/1.9.3...1.10.0 ### [`v1.9.3`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.3) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.2...1.9.3) Minor improvement to typing annotations. ### [`v1.9.2`](https://togithub.com/jamielennox/requests-mock/compare/1.9.1...1.9.2) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.1...1.9.2) ### [`v1.9.1`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.1) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.9.0...1.9.1) Bug Fix on 1.9.0 release: - Added py.typed file required to make type annotations work. ### [`v1.9.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.9.0) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.8.0...1.9.0) A number of small improvements: - Feature: Adds type hints for python 3. [#94](https://togithub.com/jamielennox/requests-mock/issues/94) - Fixes Bug: Handle whitespace encoding in URL. [#158](https://togithub.com/jamielennox/requests-mock/issues/158) - Fixes Bug: Allow subclassing the mocker object. [#160](https://togithub.com/jamielennox/requests-mock/issues/160) ### [`v1.8.0`](https://togithub.com/jamielennox/requests-mock/releases/tag/1.8.0) [Compare Source](https://togithub.com/jamielennox/requests-mock/compare/1.7.0...1.8.0) Solidifies the behaviour of nested mocking and the real_http variable.Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - "before 4am on Monday" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.