PHP version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha6...10.0.0-alpha7
Thanks @Lewiscowles1986 for reviewing a lot of code
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha5...10.0.0-alpha6
Thanks @Lewiscowles1986 , @YOU54F , @JP-Ellis for your contribution to this release.
Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.1.0...9.1.1
Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.0.0...9.1.0
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha4...10.0.0-alpha5
Thank @Lewiscowles1986 @YOU54F for reviewing code for this release
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha3...10.0.0-alpha4
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha2...10.0.0-alpha3
Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha1...10.0.0-alpha2
Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.0.0...10.0.0-alpha1
Pact-PHP does not currently support v3+ features of the rust core, in the mainline branch.
V3+ features are now available for beta testing in ffi
branch, in a view to stabilise and release into the mainline.
We would <3 your support
Anyone can start testing pact-php
with pact_ffi
code by updating their composer.json
"pact-foundation/pact-php": "10.0.0-alpha1"
Migration Guide:- https://github.com/pact-foundation/pact-php/blob/ffi/UPGRADE-10.0.md
All feedback is gratefully received, positive feedback is great, as it allows us to ascertain how well the package is doing for users. Constructive criticism is okay too, but see the next section
ffi
branchIf you want to help improve Pact-PHP, read the DEVELOPING.md
documentation, fork the repo and have a play!
See the open PR for the ffi
branch
Full Changelog: https://github.com/pact-foundation/pact-php/compare/8.1.0...9.0.0