All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Remove sbmt-dev
- the
verify_only
config option is now set based on thePACT_CONSUMER_FULL_NAME
environment variable. - if the current
consumer_name
does not match theverify_only
option, then the consumer verification is skipped
- async messages support
- collection matchers
- support of additional includes of proto-files for grpc plugin
- HTTP Rspec DSL
- pact-broker-proxy to filter proper transport types in specs
- ability to run pact-tests on CI + dip
- refactor matchers
- Use
deployed: true
for default consumer selectors instead master branch
- Ability to limit consumers to verify with provider
- Changed pact-specs rspec meta (
type: :pact
=>pact: true
) for compatibility with legacy pact-ruby / older rspec - Bump used pact-protobuf-plugin version to 0.4.0
match_any_string
now matches empty strings- limit pact:verify specs only to consumer pact-tests dir
- GRPC producer DSL (rspec) refined
- GRPC consumer DSL (rspec) refined
- plugin matchers refined
- Use proper consumer version for provider verification
- Ability to verify provider specs against pact-broker
- Provider specs base DSL/helpers
- Consumer specs base DSL/helpers
- Initial release