pact-python-ffi/0.4.28.0
·
120 commits
to main
since this release
🚀 Features
- (v3) [breaking] Remove pact.v3.ffi module
pact.v3.ffiis removed, and to be replaced bypact_ffi. That is,pact.v3.ffi.$fnshould be replaced bypact_ffi.$fn. - (ffi) Upgrade lib to 0.4.28
🐛 Bug Fixes
- Allow none in with_metadata
📚 Documentation
- Update changelog for pact-python-ffi/0.4.22.0
- (ffi) Fix old references to pact.v3.ffi
- V3 review
- Update git cliff configuration
⚙️ Miscellaneous Tasks
- (ffi) Cleanup build script
- Ignore extensions
- Split out dependencies and tests
- Support pre and post release tags
- Remove reference count checks
- Store hatch venv in .venv
Contributors
Pull Requests
- docs: update ffi changelog by @JP-Ellis in #1131
- feat(v3)!: remove pact.v3.ffi module by @JP-Ellis in #1132
- docs(ffi): fix old references to pact.v3.ffi by @JP-Ellis in #1133
- chore(cli): cleanup build script by @JP-Ellis in #1136
- chore(ffi): cleanup build script by @JP-Ellis in #1135
- chore(cli): fix flakey test by @JP-Ellis in #1137
- chore(deps): update pypa/cibuildwheel action to v3.1.2 by @renovate[bot] in #1075
- chore(deps): update pre-commit hook biomejs/pre-commit to v2.1.3 by @renovate[bot] in #1138
- fix(deps): update ruff to v0.12.7 by @renovate[bot] in #1128
- feat!: prepare for v3 release by @JP-Ellis in #1139
- fix(deps): update dependency mypy to v1.17.1 by @renovate[bot] in #1141
- chore(ci): update labels by @JP-Ellis in #1140
- chore(ci): fix labels by @JP-Ellis in #1142
- chore(deps): update pypa/cibuildwheel action to v3.1.3 by @renovate[bot] in #1143
- chore(deps): update taiki-e/install-action action to v2.57.5 by @renovate[bot] in #1144
- chore(deps): update pre-commit hook crate-ci/typos to v1.35.1 by @renovate[bot] in #1145
- chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #1146
- docs: v3 review by @JP-Ellis in #1147
- chore(deps): fix optional dependencies by @JP-Ellis in #1148
- chore(deps): remove unused optional dependency by @JP-Ellis in #1149
- feat!: simplify
givenby @JP-Ellis in #1150 - feat!: with_metadata by @JP-Ellis in #1151
- chore(deps): update actions/cache action to v4.2.4 by @renovate[bot] in #1152
- fix(deps): update ruff to v0.12.8 by @renovate[bot] in #1153
- chore(deps): update pre-commit hook crate-ci/typos to v1.35.2 by @renovate[bot] in #1155
- chore: log exceptions from apply_args by @JP-Ellis in #1157
- chore: improve logging from apply_args by @JP-Ellis in #1158
- fix: use correct datetime default format by @JP-Ellis in #1156
- refactor: functional state handler by @JP-Ellis in #1159
- chore(deps): update pre-commit hook biomejs/pre-commit to v2.1.4 by @renovate[bot] in #1160
- fix: handle empty state callback by @JP-Ellis in #1161
- chore(deps): update pre-commit hook crate-ci/typos to v1.35.3 by @renovate[bot] in #1163
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 by @renovate[bot] in #1164
- chore(deps): update taiki-e/install-action action to v2.58.6 by @renovate[bot] in #1165
- chore(deps): update taiki-e/install-action action to v2.58.7 by @renovate[bot] in #1167
- chore(examples): start examples overhaul by @JP-Ellis in #1166
- chore: set verifier branch same as publisher branch by @kevinrvaz in #1162
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1169
- chore: add vscode settings and extensions by @JP-Ellis in #1171
- chore: add envrc by @JP-Ellis in #1170
- chore(deps): switch to dependency groups by @JP-Ellis in #1172
- docs: update git cliff configuration by @JP-Ellis in #1173
- chore: support pre and post release tags by @JP-Ellis in #1174
- chore: fix typo by @JP-Ellis in #1175
- docs: update changelog by @JP-Ellis in #1176
- chore(deps): update pre-commit hook crate-ci/typos to v1.35.4 by @renovate[bot] in #1177
- chore(deps): update astral-sh/setup-uv action to v6.5.0 by @renovate[bot] in #1178
- chore(ci): remove spelling check by @JP-Ellis in #1185
- docs: add mascot by @JP-Ellis in #1184
- docs: give mascot outline by @JP-Ellis in #1186
- docs: set mascot width and height by @JP-Ellis in #1188
- chore(deps): update ruff to v0.12.9 by @renovate[bot] in #1187
- chore(examples): minor improvements by @JP-Ellis in #1190
- docs(examples): add requests and fastapi by @JP-Ellis in #1191
- chore(deps): update pre-commit hook biomejs/pre-commit to v2.2.0 by @renovate[bot] in #1189
- chore(deps): update pypa/cibuildwheel action to v3.1.4 by @renovate[bot] in #1194
- chore(deps): update pre-commit hook crate-ci/typos to v1.35.5 by @renovate[bot] in #1193
- chore(deps): update taiki-e/install-action action to v2.58.17 by @renovate[bot] in #1192
- chore(deps): update codecov/codecov-action action to v5.5.0 by @renovate[bot] in #1195
- chore(deps): update ruff to v0.12.10 by @renovate[bot] in #1197
- chore(deps): update astral-sh/setup-uv action to v6.6.0 by @renovate[bot] in #1196
- chore(deps): update actions/upload-pages-artifact action to v4 by @renovate[bot] in #1198
- chore(deps): update pre-commit hook biomejs/pre-commit to v2.2.2 by @renovate[bot] in #1199
- chore(deps): update taiki-e/install-action action to v2.58.21 by @renovate[bot] in #1200
- chore: remove reference count checks by @JP-Ellis in #1201
- chore: store hatch venv in .venv by @JP-Ellis in #1202
- chore: update mismatch repr by @JP-Ellis in #1203
- chore: save mismatches before exiting the server by @JP-Ellis in #1204
- chore(examples): remove old http example by @JP-Ellis in #1205
- feat(ffi): upgrade lib to 0.4.28 by @JP-Ellis in #1206
New Contributors
- @kevinrvaz made their first contribution in #1162
Full Changelog: pact-python-ffi/0.4.22.0...pact-python-ffi/0.4.28.0