Skip to content

Release v13.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Aug 02:32
· 0 commits to cb8c058b70f50834c9f07e5e0982bcfd388c72ed since this release

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)