10.0.0-beta1
Pre-release
Pre-release
What's Changed
- deps: Remove repository for pact-foundation/composer-downloads-plugin by @tienvx in #545
- docs: Update badges by @tienvx in #546
- docs: Use table to show supported specifications by @tienvx in #547
- docs: Add PHP Compatibility column to table by @tienvx in #548
- deps: Update ffi library to 0.4.19 by @tienvx in #550
- docs: Add preamble to readme by @tienvx in #553
- feat: Support 'arrayContains' matcher in query and header by @tienvx in #551
- chore: arrayContains and eachValue example for query and header by @tienvx in #552
- docs: Make comments more readable by @tienvx in #554
- docs: Move RELEASING.md to docs/ by @tienvx in #555
- docs: Move additional examples to docs/ by @tienvx in #556
- chore: Use both pactffi_set_comment and pactffi_add_text_comment by @tienvx in #557
- docs: Fix wrong variable by @tienvx in #558
- docs: Reorganize provider usage in readme by @tienvx in #559
- docs: Add Framework Integrations section to readme by @tienvx in #562
- docs: Update links to examples by @tienvx in #561
- deps: Update composer-downloads-plugin to 2.0 by @tienvx in #563
- chore: Use intersection types feature by @tienvx in #565
- chore: Add void return type to tests by @tienvx in #566
- chore: Add parameter type by @tienvx in #567
- chore: Fix bool to int casting errors by @tienvx in #568
- chore: Throw SocketNotOpenException by @tienvx in #569
- chore: Add more void return type by @tienvx in #570
- chore: Fix wrong types by @tienvx in #571
- chore: Specify type of array by @tienvx in #572
- chore: Assert json encoded value is string by @tienvx in #573
- chore: Use class-string PHPdoc by @tienvx in #574
- chore: Fix 'Variable $key might not be defined' by @tienvx in #575
- chore: Fix 'Match expression does not handle remaining value' by @tienvx in #576
- chore: Fix copy paste issues in MinimalFormatterTest by @tienvx in #577
- chore: Fix variable not callable by @tienvx in #579
- chore: Assert variable is string by @tienvx in #581
- chore: Fix call to undefined method by @tienvx in #582
- chore: PHPStan ignore line by @tienvx in #580
- chore: Fix wrong type by @tienvx in #578
- chore: Static code analysis for tests by @tienvx in #564
- docs(chore): remove erroneous span closing tag by @YOU54F in #583
- docs: Update ADDITIONAL-EXAMPLES.md by @YOU54F in #585
- docs(ci): add trigger update to docs.pact.io by @YOU54F in #584
- docs: Fix PHP version in wrong column by @tienvx in #587
- refactor: Use intersection types by @tienvx in #588
- refactor: Apply Visitor pattern for MatchingField matcher by @tienvx in #589
- refactor: Apply Visitor pattern for NotEmpty matcher by @tienvx in #590
- Revert "refactor: Apply Visitor pattern for NotEmpty matcher" by @tienvx in #594
- Revert "refactor: Apply Visitor pattern for MatchingField matcher" by @tienvx in #595
- refactor: Use intersection types by @tienvx in #596
- feat: Allow combining matchers by @tienvx in #597
- refactor: Extract traits by @tienvx in #598
- Formatter factory method by @tienvx in #599
- docs(chore): fix releasing doc heading by @YOU54F in #586
- refactor: Add formatters for Min/Max Type matchers by @tienvx in #601
- docs: Fix missing single quote in comment by @tienvx in #603
- docs: Refactor readme using structure from pact-js by @tienvx in #604
- ci: Upload code coverage to coveralls by @tienvx in #605
- docs: Fix contributors image in readme by @tienvx in #606
- docs: Fix code coverage badge by @tienvx in #607
- docs: Fix link to installation by @tienvx in #608
- deps: Update stub server to 0.6.0 by @tienvx in #610
- deps: Update ffi library to 0.4.20 by @tienvx in #611
- docs: correct pact-js to pact-php post doc refactor by @YOU54F in #612
- docs: Remove empty lines by @tienvx in #614
- Revert "deps: Update ffi library to 0.4.20" by @tienvx in #615
- feat: Support Alpine by @tienvx in #613
- chore: Remove unused Dockerfile by @tienvx in #616
Full Changelog: 10.0.0-alpha7...10.0.0-beta1
Thanks @Lewiscowles1986 @JP-Ellis @YOU54F @mefellows for your contribution to this release