Pact Php Versions Save

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

10.0.0-alpha7

1 month ago

What's Changed

New Contributors

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

10.0.0-alpha6

2 months ago

What's Changed

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.

9.1.1

3 months ago

What's Changed

Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.1.0...9.1.1

9.1.0

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.0.0...9.1.0

10.0.0-alpha5

3 months ago

What's Changed

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

10.0.0-alpha4

4 months ago

What's Changed

Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha3...10.0.0-alpha4

10.0.0-alpha3

7 months ago

What's Changed

Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha2...10.0.0-alpha3

10.0.0-alpha2

9 months ago

What's Changed

Full Changelog: https://github.com/pact-foundation/pact-php/compare/10.0.0-alpha1...10.0.0-alpha2

10.0.0-alpha1

9 months ago

What's Changed

Full Changelog: https://github.com/pact-foundation/pact-php/compare/9.0.0...10.0.0-alpha1

Pact PHP - Support for V3 / V4 + Plugins Via FFI

What is the current status

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

How can I test this today

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

PR's which made up this release

  • Consumer #280
  • Message Consumer #281
  • Provider #282
  • Stub Server #283
  • #294
  • #295
  • #295
  • #296
  • #297
  • #302
  • #303
  • #310

How can I submit feedback

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

  • Raise a new issue, clearly stating you are using the ffi branch

How can I contribute

If 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

9.0.0

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pact-foundation/pact-php/compare/8.1.0...9.0.0