v2.2.1
Feat
- ffi: upgrade ffi to 0.4.22
- v3: add async message provider
- v3: implement message verification
- v3: remove deprecated messages iterator
- v3: improve exception types
- v3: add enum type aliases
- ffi: upgrade ffi 0.4.21
Fix
- ffi: use
with_binary_body
Refactor
- tests: move InteractionDefinition in own module
- tests: make
_add_body
a method of Body - v3: new interaction iterators
Pull Requests
- chore: update changelog by @JP-Ellis in #656
- chore(deps): update dependency devel/ruff to v0.3.6 by @renovate in #657
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.6 by @renovate in #658
- chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.22.0 by @renovate in #659
- chore(deps): update peter-evans/create-pull-request digest to c55203c by @renovate in #662
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.7 by @renovate in #661
- chore(deps): update dependency devel/ruff to v0.3.7 by @renovate in #660
- chore(deps): update ubuntu:22.04 docker digest to 1b8d8ff by @renovate in #663
- chore(deps): update peter-evans/create-pull-request digest to 9153d83 by @renovate in #664
- chore(deps): update actions/upload-artifact digest to 1746f4a by @renovate in #667
- chore(deps): update actions/download-artifact digest to 8caf195 by @renovate in #666
- chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.24.0 by @renovate in #665
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.0 by @renovate in #669
- chore(deps): update dependency devel/ruff to v0.4.0 by @renovate in #668
- chore(deps): update actions/download-artifact digest to 9c19ed7 by @renovate in #673
- chore(deps): update actions/checkout digest to 1d96c77 by @renovate in #672
- chore(deps): update actions/upload-artifact digest to 6546280 by @renovate in #674
- chore(deps): update dependency devel/ruff to v0.4.1 by @renovate in #670
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.1 by @renovate in #671
- chore(deps): update actions/download-artifact digest to 65a9edc by @renovate in #675
- chore(deps): update dependency devel-types/mypy to v1.10.0 by @renovate in #676
- ci: fix macos-latest by @JP-Ellis in #677
- chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.25.0 by @renovate in #685
- chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.40.0 by @renovate in #684
- chore(deps): update ubuntu:22.04 docker digest to 6d7b5d3 by @renovate in #682
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.2 by @renovate in #681
- chore(deps): update actions/checkout digest to 0ad4b8f by @renovate in #679
- chore(deps): update peter-evans/create-pull-request digest to 6d6857d by @renovate in #678
- chore(deps): update ubuntu docker tag to v24 by @renovate in #683
- chore(deps): update dependency devel/ruff to v0.4.2 by @renovate in #680
- docs(CONTRIBUTING.md): update installation steps by @qmg-drettie in #687
- Rust FFI Blog Post by @JP-Ellis in #686
- chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.41.0 by @renovate in #701
- chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #697
- chore(deps): update codecov/codecov-action digest to 125fc84 by @renovate in #688
- chore(deps): update pypa/cibuildwheel action to v2.18.1 by @renovate in #695
- chore(deps): update softprops/action-gh-release digest to 69320db by @renovate in #692
- chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.27.0 by @renovate in #696
- chore(deps): update pactfoundation/pact-broker:latest docker digest to fc44f0a by @renovate in #694
- chore: group renovate updates by @JP-Ellis in #702
- ci: narrow when docs are built and published by @JP-Ellis in #704
- chore(deps): update pypa/cibuildwheel action to v2.19.0 by @renovate in #705
- chore: use uv to install packages by @JP-Ellis in #715
- Feat/async message consumer by @JP-Ellis in #714
- chore(deps): update softprops/action-gh-release digest to a74c6b7 by @renovate in #713
- chore(deps): update dependency psutil to v6 by @renovate in #712
- chore(deps): update peter-evans/create-pull-request digest to c5a7806 by @renovate in #711
- chore(deps): update actions/checkout digest to 692973e by @renovate in #709
- chore(deps): update codecov/codecov-action digest to e28ff12 by @renovate in #707
- chore(deps): update pypa/gh-action-pypi-publish action to v1.9.0 by @renovate in #710
- chore(deps): update pypa/cibuildwheel action to v2.19.1 by @renovate in #708
- chore(deps): update ubuntu:24.04 docker digest to 2e863c4 by @renovate in #689
- chore(deps): update dependency devel-types/mypy to v1.10.1 by @renovate in #717
- chore(deps): update dependency devel-test/pytest to ~=8.2.2 by @renovate in #617
- chore(deps): update ruff to v0.4.10 by @renovate in #703
- chore(deps): update pypa/cibuildwheel action to v2.19.2 by @renovate in #719
- chore(deps): update ruff to v0.5.0 by @renovate in #718
- chore(deps): update docker/setup-qemu-action digest to 5927c83 by @renovate in #720
- chore(deps): update ruff to v0.5.1 by @renovate in #721
- chore(deps): update actions/download-artifact digest to fa0a91b - autoclosed by @renovate in #722
- chore(deps): update actions/upload-artifact digest to 0b2256b by @renovate in #723
- chore(deps): update softprops/action-gh-release digest to fb2d031 by @renovate in #729
- chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.28.0 by @renovate in #728
- chore(deps): update ruff to v0.5.2 by @renovate in #727
- chore(deps): update actions/setup-python digest to 39cd149 by @renovate in #726
- chore: update GitHub templates by @JP-Ellis in #730
- Feat/async message producer by @valkolovos in #725
- chore(deps): update dependency devel-types/mypy to v1.11.0 by @renovate in #735
- chore(deps): update softprops/action-gh-release digest to c062e08 by @renovate in #734
- chore(deps): update ruff to v0.5.4 by @renovate in #733
- chore(deps): update dependency devel-test/pytest to ~=8.3.1 by @renovate in #736
- chore(ci): disable windows arm wheels by @JP-Ellis in #738
New Contributors
- @qmg-drettie made their first contribution in #687
- @valkolovos made their first contribution in #725
Full Changelog: v2.2.0...v2.2.1