Skip to content

10.0.0-alpha6

Pre-release
Pre-release
Compare
Choose a tag to compare
@tienvx tienvx released this 13 Mar 02:20
f5f5d0a

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.