10.0.0-alpha6
Pre-release
Pre-release
What's Changed
- ci: Reduce test running time by setting PACT_DO_NOT_TRACK by @tienvx in #450
- chore: Update remaining pacts for 0.4.13 by @tienvx in #453
- chore: Reuse process handling code by @tienvx in #451
- feat: Allow turn off log by @tienvx in #454
- chore(ci): remove cirrus-ci by @YOU54F in #456
- ci(test): Test mac arm by @tienvx in #457
- ci: Remove remaining Dockerfile for cirrus ci by @tienvx in #462
- chore: Add FFIException by @tienvx in #460
- chore: Deprecate Values matcher by @tienvx in #461
- chore: Remove unnecessary return by @tienvx in #458
- chore: Throw CDataNotCreatedException by @tienvx in #459
- chore: add example for header matchers by @tienvx in #465
- chore: No need manually json encode matcher by @tienvx in #466
- deps: Upgrade PHP to 8.3 and drop 8.0 by @tienvx in #468
- Upgrade phpunit by @tienvx in #471
- deps: Update spiral/roadrunner-grpc by @tienvx in #473
- deps: Update roadrunner binary by @tienvx in #474
- chore: Update plugin versions in pacts by @tienvx in #475
- chore: Use PHP 8.1 feature: Unpack string-keyed arrays by @tienvx in #476
- fix: FFI > Create managed binary data by @tienvx in #481
- deps: Update ffi library to 0.4.16 by @tienvx in #480
- deps: Require ffi extension by @tienvx in #479
- feat: Add Selector class by @tienvx in #477
- chore: Remove unused exception ConnectionException by @tienvx in #478
- refactor: Move description to trait by @tienvx in #482
- refactor: Add handle trait by @tienvx in #485
- ci(compatibility-suite): Use w.i.p tag by @tienvx in #486
- ci: Tune network by @tienvx in #488
- refactor: Add InteractionPart enum by @tienvx in #483
- refactor: Add body drivers by @tienvx in #489
- fix: Fix error 'Cannot use object of type FFI\CData as array' by @tienvx in #491
- refactor: Add interaction part drivers by @tienvx in #490
- refactor: Remove $this return value by @tienvx in #492
- refactor: Merge PactDriver and PactRegistry by @tienvx in #494
- ci: Split jobs by @tienvx in #497
- Revert "ci: Tune network" by @tienvx in #495
- refactor: Merge InteractionRegistry and InteractionDriver by @tienvx in #496
- refactor: Merge MessageRegistry and MessageDriver by @tienvx in #499
- test: Test mock server by @tienvx in #498
- ci(compatibility-suite): Force output colors for behat by @tienvx in #500
- ci(compatibility-suite): Update Github Actions by @tienvx in #501
- refactor: Merge SyncMessageRegistry and SyncMessageDriver by @tienvx in #502
- feat: Allow set interaction key for v4 by @tienvx in #503
- feat: Allow mark interaction as pending for v4 by @tienvx in #504
- feat: Allow set comments for interaction in v4 by @tienvx in #505
- ci: Update composer install action to avoid deprecation notices by @tienvx in #506
- ci: Cache pact plugins by @tienvx in #507
- ci: Update PHP to 8.3 for MacOS 12 by @tienvx in #509
- fix: Fix unknown specification not working by @tienvx in #511
- test(compatibility-suite): Fix compatibility suite v1 hang by @tienvx in #463
- Revert "test(compatibility-suite): Fix compatibility suite v1 hang" by @YOU54F in #514
- ci(compatibility-suite): Use default PHP for ubuntu-latest (8.1) by @tienvx in #513
- feat: Allow to build multiple interactions by @tienvx in #508
- feat: Allow sending csv body in request by @tienvx in #510
- test: Test remaining factories by @tienvx in #515
- test: Test Verifier by @tienvx in #516
- test: Test MessageBuilder by @tienvx in #518
- test: Test SyncMessageBuilder by @tienvx in #519
- test: Test MockServerConfig::getBaseUri() by @tienvx in #520
- test: Test MockServerEnvConfig by @tienvx in #521
- test: Test more cases for PactConfig::setLogLevel() by @tienvx in #522
- test: Test stub server by @tienvx in #523
- revert: Set up pact on demand to speed up factory's unit tests by @tienvx in #524
- refactor: Remove file_exists checking by @tienvx in #525
- test: Test body models by @tienvx in #526
- test: Test xml's mixed content by @tienvx in #530
- test: Test add/set provider state for interaction/message by @tienvx in #532
- test: Test VerifierConfig by @tienvx in #533
- test: Test body for interaction/message by @tienvx in #534
- test: Test FFI Client by @tienvx in #528
- refactor(test): Reuse ClientTrait by @tienvx in #536
- test: Test GrpcMockServer by @tienvx in #529
- deps: Upgrade symfony/process by @tienvx in #539
- deps: Remove slim/psr7 by @tienvx in #538
- chore: Remove unused exception PactNotRegisteredException by @tienvx in #531
- refactor: Update exception's parent by @tienvx in #535
- test: Test verifier with empty array config by @tienvx in #537
- test: Test ArrayData::createFrom() with empty array by @tienvx in #527
Full Changelog: 10.0.0-alpha5...10.0.0-alpha6
Thanks @Lewiscowles1986 , @YOU54F , @JP-Ellis for your contribution to this release.