Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 23, 2025

This PR contains the following updates:

Package Change Age Confidence
pact-python (changelog) 2.2.2 -> 2.3.3 age confidence

Release Notes

pact-foundation/pact-python (pact-python)

v2.3.3

Compare Source

🚀 Features
  • (v3) Add will_respond_with for sync
🐛 Bug Fixes
  • (v3) Avoid error if there's no mismatch type
📚 Documentation
  • (examples) Add proto module documentation
  • Add protobuf and grpc links
⚙️ Miscellaneous Tasks
  • (ci) Remove pre-commit cache restore key
  • Update biome
  • (examples) Add protobuf example
  • Add version stub file
  • (examples) Parametrize protobuf example
  • (ci) Update runners
  • Split mypy calls
Contributors

v2.3.2

Compare Source

🚀 Features
  • (v3) [breaking] Allow more flexible functional arguments

    The signature of functional arguments must form a subset of the MessageProducerArgs and StateHandlerArgs typed dictionaries.

📚 Documentation
  • Replace commitizen with git cliff
  • Update blog post
  • Rename params -> parameters
  • (example) Elaborate on state handler
⚙️ Miscellaneous Tasks
  • Update pre-commit hooks
  • Update committed configuration
  • Add taplo
  • (ci) Update ubuntu runners
  • Reduce noise from taiki-e/install-action
  • (ci) Upload test results to codecov
  • Add apply_arg utility
  • (tests) Use consistent return value
  • (test) Tweak type signature
  • (examples) Fix state handler args
Contributors

v2.3.1

Compare Source

🐛 Bug Fixes
  • (v3) Defer setting pact broker source
Contributors

v2.3.0

Compare Source

🚀 Features
  • (v3) Add message relay and callback servers
  • (v3) [breaking] Integrate message relay server

    The provider name must be given as an argument of the Verifier constructor, instead of the first argument of the set_info method.

  • (v3) [breaking] Add state handler server

    set_state has been renamed to state_handler. If using a URL still, the body keyword argument is now a required parameter.

  • (v3) [breaking] Further simplify message interface

    message_handler signature has been changed and expanded.

🎨 Styling
  • Lint
  • Lint
📚 Documentation
  • Fix minor typos
  • (blog) Add functional arguments post
⚙️ Miscellaneous Tasks
  • Fix url
  • (ci) Pin full version
  • Add yamlfix
  • Remove docker files and scripts
  • Update biome version
  • Rename master to main
  • (ci) Pin typos to version
  • (ci) Pin minor version of checkout action
  • Silence unset default fixture loop scope
  • (ci) Replace pre-commit/action
  • (v3) [breaking] Remove unnecessary underscores

    The PactServer __exit__ arguments no longer have leading underscores. This is typically handled by Python itself and therefore is unlikely to be a change for any user, unless the end user was calling the __exit__ method explicitly and using keyword arguments.

  • (v3) [breaking] Make util module private

    pact.v3.util has been renamed to pact.v3._util and is now private.

  • (ci) Upgrade macos-12 to macos-13
  • (c) Specify full action version
  • Add pytest-xdist
  • (ci) Remove condition on examples
  • Update tests to use new message/state fns
  • Adapt examples to use function handlers
  • Move matchers test out of examples
  • Adjust tests based on new implementation
  • Remove dead code
  • Fix compatibility with 3.9, 3.10
  • Add pytest-rerunfailures
  • Fix windows compatibility
  • (ci) Automerge renovate PRs
Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pact-python-2.x-lockfile branch from 2bc8a5b to f61eea8 Compare August 23, 2025 11:14
@renovate renovate bot force-pushed the renovate/pact-python-2.x-lockfile branch from f61eea8 to 5ee9b7b Compare November 18, 2025 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant