Skip to content

Releases: pact-foundation/pact-js-core

Release v13.1.7

22 Sep 07:43
Compare
Choose a tag to compare

13.1.7 (2021-09-22)

Fixes and Improvements

  • Bump version of libpact_ffi to 0.0.2 (490249c)
  • Verifier now accepts explicitly setting options to undefined (it will ignore and warn). This fixes a regression introduced in beta-45 (7521c61)

Release v13.1.6

14 Sep 11:48
Compare
Choose a tag to compare

13.1.6 (2021-09-14)

Fixes and Improvements

  • verifier: Correct the way that authentication tokens are sent to the verifier (4902db7)

Release v13.1.5

09 Sep 09:47
Compare
Choose a tag to compare

13.1.5 (2021-09-09)

Fixes and Improvements

  • add disableSslVerification option to verifier (f354d8a)
  • update standalone to 1.88.66 (#320) (92f0532)

Release v13.1.4

08 Sep 10:37
Compare
Choose a tag to compare

13.1.4 (2021-09-08)

Fixes and Improvements

  • Fix an issue that caused ENOENT on some platforms (943484a)
  • update standalone to 1.88.65 (#319) (3be38b4)

Release v13.1.3

06 Sep 14:24
Compare
Choose a tag to compare

13.1.3 (2021-09-06)

Fixes and Improvements

  • Add consumer version selectors for deployedOrReleased, deployed, released and environment (#715) (1bf3b22)

Release v13.1.2

06 Sep 11:30
Compare
Choose a tag to compare

13.1.2 (2021-09-06)

Fixes and Improvements

  • Don't create logger on each log call, so that frameworks that check for imports after teardown (jest) don't throw errors deep inside pino (c5cf077)

Release v13.1.1

06 Sep 10:49
Compare
Choose a tag to compare

13.1.1 (2021-09-06)

Fixes and Improvements

  • bump dependencies to fix a possible issue with a misbehaving pino (fe09e4e)

Release v13.1.0

26 Aug 04:36
Compare
Choose a tag to compare

13.1.0 (2021-08-26)

Features

  • The new verifier now works on windows too (#316) (072e080)

Fixes and Improvements

  • correct ffi library name on windows (814ed9c)

Release v13.0.1

24 Aug 05:46
Compare
Choose a tag to compare

13.0.1 (2021-08-24)

Fixes and Improvements

  • expose needle types as a dependency to fix TS (e8ad281)

Release v13.0.0

24 Aug 02:32
Compare
Choose a tag to compare

13.0.0 (2021-08-24)

⚠ BREAKING CHANGES

  • setLogLevel no longer accepts or returns a number
  • The verbose option has been removed, as it is now implied by logLevel of DEBUG or TRACE
  • All logging and reporting is now on standard out. This was the default before. This means the logDir / format / out options are no longer supported. If your ecosystem needs the ability to customise logging and reporting, please let us know by opening an issue.
  • The undocumented option monkeypatch has been removed. The use cases for this feature are mostly covered by other options.
  • customProviderHeaders has been removed. Please see the request filter documentation in pact-js.

Features

  • include standalone binaries in released package (eedeb18)

  • Use the native ffi bindings for the Verifier instead of the ruby bindings (119c3ce)

  • Add migration docs and update readme (e589c01)

  • Refactor logger to make it easier to use ffi logs (c650192)

Fixes and Improvements

  • Correct exposed log levels to 'debug' | 'error' | 'info' | 'trace' | 'warn'. (4a6f573)
  • Expose logger as a base level export (5686a66)
  • Print warnings if 'latest' is used as a tag during verification (ddd516d)
  • Remove some unnecessary files from the npm package (60c4aa1)
  • Use the new pact_ffi instead of the verifier-only one (5d2f364)