Skip to content

Release v15.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jun 18:30
· 0 commits to 8a0b75560988e0f88f2ec2a68584adb43ebe4a4a since this release

15.0.0 (2024-06-17)

⚠ BREAKING CHANGES

  • Remove all classes that were backed by the Ruby implementation (Publisher; Message; Server; AbstractService; Stub; CanDeploy; CannotDeployError). Also remove the Pact() methods that called them (createServer; listServer; removeAllServers; createStub; listStub; createMessage; publishPacts). If you need these features, please use @pact-foundation/pact-cli
  • Remove the Ruby verifier and the associated CLI stubs (pact-broker, pact-message, pact-mock-service, pact-provider-verifier, pact-stub-service, pact, and pactflow). These have moved to @pact-foundation/pact-cli

Features

  • Remove all classes that were backed by the Ruby implementation (Publisher; Message; Server; AbstractService; Stub; CanDeploy; CannotDeployError). Also remove the Pact() methods that called them (createServer; listServer; removeAllServers; createStub; listStub; createMessage; publishPacts). If you need these features, please use @pact-foundation/pact-cli (e9f569b)
  • Remove the Ruby verifier and the associated CLI stubs (pact-broker, pact-message, pact-mock-service, pact-provider-verifier, pact-stub-service, pact, and pactflow). These have moved to @pact-foundation/pact-cli (8e4f735)

Fixes and Improvements

  • Remove check for windows long paths as it was only relevant to the Ruby binaries (e7778da)

Breaking Change Detail

All CLI/API functionality provided by the Pact CLI tools (ruby based) now migrated to