# Changelog ## v2.12 ### v2.12.0 (2025-03-17) - Add context support for template rendering [#57](https://github.com/jj-mock/jj/pull/57) - Add `NotExistMatcher` for attribute matching [#56](https://github.com/jj-mock/jj/pull/56) ## v2.11 ### v2.11.0 (2024-09-24) - Add `TemplateResponse` [#54](https://github.com/jj-mock/jj/pull/54) - Add `--use-matcher` [#53](https://github.com/jj-mock/jj/pull/53) ## v2.10 ### v2.10.3 (2024-06-18) ### v2.10.2 (2024-05-12) ### v2.10.1 (2024-04-05) - Add matchers props [#52](https://github.com/jj-mock/jj/pull/52) ### v2.10.0 (2024-03-15) - Add inspect API [#50](https://github.com/jj-mock/jj/pull/50) - Add log formatter [#48](https://github.com/jj-mock/jj/pull/48), [#51](https://github.com/jj-mock/jj/pull/51) ## v2.9 ### v2.9.1 (2024-02-25) - Add entrypoint [#4113373](https://github.com/jj-mock/jj/commit/41133730d0362e26b32ca145e22dfce568edd3c2) ### v2.9.0 (2023-12-21) - Drop Python 3.7 support [#49](https://github.com/jj-mock/jj/pull/49) ## v2.8 ### v2.8.1 (2023-08-05) - Add DelayedResponse [#47](https://github.com/jj-mock/jj/pull/47) ### v2.8.0 (2023-08-05) - Add mock reset [#45](https://github.com/jj-mock/jj/pull/45) - Add request filter [#44](https://github.com/jj-mock/jj/pull/44) - Add history formatter [#42](https://github.com/jj-mock/jj/pull/42) ## v2.7 ### v2.7.3 (2023-06-04) - Add image PORT [#43](https://github.com/jj-mock/jj/pull/43) - Fix response compression [#43](https://github.com/jj-mock/jj/pull/43) ### v2.7.2 (2023-02-26) - README updates ### v2.7.1 (2022-11-25) - Add Python 3.11 support [#40](https://github.com/jj-mock/jj/pull/40) - Add `stacked()` [#41](https://github.com/jj-mock/jj/pull/41) - Add `create_remote_handler()` [#41](https://github.com/jj-mock/jj/pull/41) ## v2.6 ### v2.6.2 (2022-08-15) - Add Mocked class getters [#fa44c7b](https://github.com/jj-mock/jj/commit/fa44c7ba657195a8c98df98ace81beaa55ad06c9) ### v2.6.1 (2022-07-19) - Fix relay headers [#39](https://github.com/jj-mock/jj/pull/39) ### v2.6.0 (2022-06-10) - Add response hook [#37](https://github.com/jj-mock/jj/pull/37) - Add mocked (sync) [#38](https://github.com/jj-mock/jj/pull/38) ## v2.5 ### v2.5.0 (2022-06-09) - Add signal handlers [#36](https://github.com/jj-mock/jj/pull/36) ## v2.4 ### v2.4.4 (2022-06-03) - Remove body size limit [#44e866e](https://github.com/jj-mock/jj/commit/44e866ebf50a92a9a9ac8bccbd9da7bd0bdbafaf) ### v2.4.3 (2022-04-09) - Update requirements (multidict and packed) [#33](https://github.com/jj-mock/jj/pull/33) ### v2.4.2 (2022-04-09) - Same as 2.4.1 ### v2.4.1 (2022-04-09) - Update Python version in Dockerfile [#32](https://github.com/jj-mock/jj/pull/32) ### v2.4.0 (2022-04-03) - Add expiration policy [#30](https://github.com/jj-mock/jj/pull/30) - Improve remote mock error handling [#31](https://github.com/jj-mock/jj/pull/31) ## v2.3 ### v2.3.2 (2022-02-06) - Fix body parser ### v2.3.1 (2022-02-06) - Add history body parsing [#29](https://github.com/jj-mock/jj/pull/29) - Add @match_methods [#27](https://github.com/jj-mock/jj/pull/27) ## v2.2 ### v2.2.0 (2022-02-02) - Drop Python 3.6 - Add sync mocked context manager [#25](https://github.com/jj-mock/jj/pull/25) ## v2.1 ### v2.1.3 (2022-01-31) - Add `HistoryRequest.to_dict()` and `HistoryResponse.to_dict()` [#24](https://github.com/jj-mock/jj/pull/24) ### v2.1.2 (2022-01-31) * Add remote relay [#23](https://github.com/jj-mock/jj/pull/23) ### v2.1.1 (2021-10-16) - Add Python 3.10 support [#21](https://github.com/jj-mock/jj/pull/21) ### v2.1.0 (2021-09-19) - Add `mocked()` context manager [#20](https://github.com/jj-mock/jj/pull/20)