Skip to content

Releases: pact-foundation/pact-plugins

Rust Plugin Driver 0.0.11

29 Nov 01:51
Compare
Choose a tag to compare

Add config section in plugin manifest

  • feat: support config section in plugin manifest
  • chore: Update to latest models crate (fixed to matching rule parser)

Rust Plugin Driver 0.0.9

16 Nov 00:48
Compare
Choose a tag to compare

Support for using plugins via FFI calls

  • chore: test using plugin needs to use multi_thread tokio reactor
  • chore: update to latest pact models
  • feat: add message FFI test using protobuf plugin
  • feat: update content manager to expose plugin version
  • chore: use the non-beta pact libs

Rust Plugin Driver 0.0.10

16 Nov 05:16
Compare
Choose a tag to compare

Support for fix for race condition in Pact FFI calls

  • chore: add additional trace logs for diagnosing race condition
  • chore: update to the published pact crates

Rust Plugin Driver 0.0.8

21 Oct 07:06
Compare
Choose a tag to compare

Bugfix Release

  • chore: switch to non-beta pact models version
  • chore: use the channel from the Rust stdlib
  • chore: fix build on alpine
  • chore: canonicalize() is broken with Windows absolute paths

Protobuf Plugin 0.0.0

20 Oct 01:47
Compare
Choose a tag to compare

Prototype Protobuf Plugin

This is the first release of the Protobuf plugin. It supports testing Protobuf and gRPC interactions with Pact using messages.

Installation

The plugin distribution (zip file) and manifest file (pact-plugin.json) need to be unpacked/copied into $HOME/.pact/plugins/protobuf-0.0.0.

Requirements

The plugin needs JDK 11+ to run.

CSV Plugin 0.0.0

20 Oct 02:01
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.0. The unpacked binary must be named pact-plugin-csv (or the manifest file must be updated to reflect the file name).

Rust Plugin Driver 0.0.7

19 Oct 06:00
Compare
Choose a tag to compare

Bugfix Release

  • fix: update pact-models to fix -> EachValue was outputting the wrong JSON

Rust Plugin Driver 0.0.6

18 Oct 23:36
Compare
Choose a tag to compare

Bugfix Release

  • fix: entry_points should be optional
  • fix: handle content types with attributes

Rust Plugin Driver 0.0.5

18 Oct 02:35
Compare
Choose a tag to compare

Support additional plugin entry points

  • chore: update to the latest pact models crate
  • chore: alpine build on CI was failing do to missing protobuf plugin
  • feat: support additional entry points for other operating systems (i.e. requiring a .bat file for Windows)
  • feat: Add protobuf consumer pact test

JVM Plugin Driver 0.0.7

18 Oct 01:49
Compare
Choose a tag to compare

Fix for EachValues matcher

  • chore: fix for failing build: 4.3.0-beta.6 is not available yet
  • chore: update to latest Pact-JVM
  • fix: EachValues matcher was not setting matching rules for repeated fields correctly
  • fix: matching rule path for repeated fields was not correct