Skip to content

Releases: pact-foundation/pact-plugins

Rust Plugin Driver 0.1.6

09 May 07:09
Compare
Choose a tag to compare

replace logging with tracing crate

  • 1dbb311 - chore: lock the version of the tracing core crate
  • e194ab9 - chore: replace logging with tracing crate

CSV Plugin 0.0.1

02 May 07:32
Compare
Choose a tag to compare

Pact CSV Plugin

This is the first release of the CSV plugin. It supports testing interactions with Pact that contain CSV payloads.

Installation

The plugin binary (gz file) for you operating system and the manifest file (pact-plugin.json) need to be unpacked/copied into $HOME/.pact/plugins/csv-0.0.1. The unpacked binary must be named pact-csv-plugin (or the manifest file must be updated to reflect the file name).

JVM Plugin Driver 0.1.3

27 Apr 03:39
Compare
Choose a tag to compare

Supports verification output from plugins

  • c4d418a - feat: deal with verification output from plugins
  • e4a8b68 - fix: try an IP4 connection if the IP6 one to the plugin fails

Rust Plugin Driver 0.1.5

26 Apr 03:52
Compare
Choose a tag to compare

Maintenance Release

  • aa04485 - chore: move pact tests into a separate crate
  • 3bb8a49 - feat: support plugins returning user output for verification

Rust Plugin Driver 0.1.4

22 Apr 04:41
Compare
Choose a tag to compare

Supports verifying interactions via plugins

  • f1c147e - feat: add support for plugins verifying interactions
  • 2fc040e - chore: Upgrade pact_consumer to 0.9.1 and reqwest to 0.11.10

Rust Plugin Driver 0.1.2

13 Apr 02:32
Compare
Choose a tag to compare

Bugfix Release

  • f543f99 - fix: async funtions can not use closures
  • e4a8b68 - fix: try an IP4 connection if the IP6 one to the plugin fails

Rust Plugin Driver 0.1.1

11 Apr 07:35
Compare
Choose a tag to compare

Supports verifying interactions via plugins

  • feat: update interface to return mismatch info from verification call
  • fix: return failed verification error instead of throwing an exception
  • feat: add the pact and integration into the verify call
  • feat: interface to verify an interaction via a plugin
  • fix: correct the plugin version check when loading plugins
  • fix: do not include the plugin version in the test
  • chore: use the published version of pact_consumer crate

JVM Plugin Driver 0.1.2

11 Apr 06:26
Compare
Choose a tag to compare

Supports verifying interactions via plugins

  • fix: return the mismatches back to the calling party
  • feat: add JVM gRPC provider test
  • fix: was passing an incorrect body to verification call
  • feat: update interface to return mismatch info from verification call
  • fix: was returning an incorrect body from verification prep call
  • fix: return failed verification error instead of throwing an exception

JVM Plugin Driver 0.1.1

04 Apr 23:22
Compare
Choose a tag to compare

Maintenance Release

  • feat: add the pact and integration into the verify call
  • feat: interface to verify an interaction via a plugin
  • fix: return the max version when there are multiple plugin versions found
  • chore: add skeleton gRPC provider
  • fix: correct the plugin version check when loading plugins

Rust Plugin Driver 0.1.0

24 Mar 02:31
Compare
Choose a tag to compare

Support mock servers from plugins

  • refactor: rename mock-server -> transport in Rust code
  • feat: support for plugins supplying mock servers
  • feat: correct MockServerResult message, remove double repeated field
  • chore: switch from log crate to tracing crate
  • feat: Update plugin interface to return the results from a mock server