Skip to content

Releases: pact-foundation/pact-js-core

Release v15.2.1

06 Sep 18:47
Compare
Choose a tag to compare

15.2.1 (2024-09-06)

Fixes and Improvements

  • logFile default to info if undefined, warn if error setting (a9906c4)

Release v15.2.0

06 Sep 16:17
Compare
Choose a tag to compare

15.2.0 (2024-09-06)

Features

  • add optional logFile argument for ConsumerPact/ConsumerMessagePact/VerifierOptions (02c8d19)

Release v15.1.1

19 Jul 04:58
Compare
Choose a tag to compare

15.1.1 (2024-07-19)

Fixes and Improvements

Release v15.1.0

20 Jun 15:53
Compare
Choose a tag to compare

15.1.0 (2024-06-20)

Features

  • provide musl arm64/x86_64 prebuilds (2d4db39)

Fixes and Improvements

  • update to libpact_ffi 0.4.21 (34c7612)

Release v15.0.0

17 Jun 18:30
Compare
Choose a tag to compare

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

Release v14.3.8

17 Jun 17:46
Compare
Choose a tag to compare

14.3.8 (2024-06-17)

Fixes and Improvements

  • update standalone to 2.4.6 (46cb62c)

Breaking change warning

See RFC for detail #488

  • add deprecation warnings for pact cli tools in pact-js-core (6292535)

Considerations

An option to silence the warnings is provided if PACT_SILENCE_DEPRECATION_WARNINGS is set to true

Breaking change detail

All CLI/API functionality provided by the Pact CLI tools (ruby based) will be moved in pact-js-core 15.x to pact-js-cli.

Release v14.3.7

29 May 11:31
Compare
Choose a tag to compare

14.3.7 (2024-05-29)

Fixes and Improvements

Release v14.3.6

09 May 12:20
Compare
Choose a tag to compare

14.3.6 (2024-05-09)

Fixes and Improvements

  • update pact-ffi to 0.4.20 (7a91725)

Release v14.3.5

08 May 13:20
Compare
Choose a tag to compare

14.3.5 (2024-05-08)

Fixes and Improvements

  • node doesn't run .bat files on windows (#504) (4f125b3)

Release v14.3.4

23 Apr 12:59
Compare
Choose a tag to compare

14.3.4 (2024-04-23)

Fixes and Improvements

  • normalise PREBUILD_NAME to node.napi (3812b0d)
  • upgrade to latest ffi 0.4.19 (7a7d9b0)