Skip to content

Releases: pact-foundation/pact-plugins

Rust Plugin Driver 0.4.3

15 May 03:52
Compare
Choose a tag to compare

Maintenance Release

  • chore: Update dependencies and upgrade pact models to 1.1

JVM Plugin Driver 0.4.0

05 May 05:09
Compare
Choose a tag to compare

Support for auto-installing plugins

  • 457a4f1 - fix: close the file stream on the written plugin binary so it can be started for the test
  • 59cd712 - feat: Support auto-installing plugins when required
  • 4cfee90 - chore: Upgrade Kotlin to 1.8.21
  • d9c58d2 - Add DuplicatesStrategy.EXCLUDE to sourceJar (austek)
  • 7b964e9 - Update dependency versions (austek)

Rust Plugin Driver 0.4.2

18 Apr 01:01
Compare
Choose a tag to compare

Support auto-downloading plugins

  • a01455d - fix: only display download progress bar when invoked from CLI
  • 639caeb - fix: when auto-installing a plugin, need to correctly set the plugin dir
  • f6706d6 - refactor: Move all code to download plugins to the driver to support auto-installing known plugins

Rust Plugin Driver 0.4.1

05 Apr 06:53
Compare
Choose a tag to compare

Bugfix Release

This reverts the shared gRPC client change introduced in 0.4.0.

  • b84a0ba - revert "feat: Use a shared channel and gRPC client to communicate with a plugin"
  • 5fb6107 - chore: Update the generated proto code

Rust Plugin Driver 0.4.0

04 Apr 04:15
Compare
Choose a tag to compare

Use shared gRPC plugin client

  • 6235b6c - feat: Use a shared channel and gRPC client to communicate with a plugin
  • 550c331 - refactor: Use a shared channel to the plugin which is clonable
  • 6ed7c4d - refactor: Move plugin repository models to the plugin driver
  • 548f9ea - chore: Bump minor version, update all dependencies (esp tonic to 0.9.0)

JVM Plugin Driver 0.3.2

22 Mar 02:57
Compare
Choose a tag to compare

Bugfix Release

  • 7192312 - fix: must pass through the content type hints with the compareContents request
  • bec17e5 - fix: must pass through the content types with the compareContents request

Pact Plugin CLI 0.1.0

20 Mar 07:03
Compare
Choose a tag to compare

Support installing known plugins from an index

  • 83dd0fb - feat: add ability to install plugin from index
  • b872b15 - feat: update the install CLI to be able to install known plugins
  • ed79701 - feat: split the list command into installed vs known plugins
  • 8aee59e - chore: add optimistic locking to repository file access
  • 27b9b82 - feat: add CLI command to add all versions from GitHub releases to the index
  • 0a54e51 - feat: add optional to add manifest to index from GitHub release
  • 17c0e9d - feat: add commands to list entries and versions in the index
  • b9dbdcc - feat: need to store the source of the manifest
  • 08b3bac - feat: add SHA calculation to repository commands
  • eaba5fc - feat: add command to add a plugin version to the index
  • 967e2b8 - feat: add local time output to validate command
  • 4d8f165 - feat: add validate entry command
  • 51bec14 - feat: add initial repository sub-commands
  • 026f4fb - feat: add option to skip installing a plugin if it is already installed
  • 60c55ef - chore: upgrade clap to v4

Rust Plugin Driver 0.3.3

14 Mar 05:57
Compare
Choose a tag to compare

Maintenance Release

  • 922c57c - chore: bump pact models to 1.0.6
  • 9954abb - chore: fix driver build on musl
  • 0a73143 - chore: use log crate, as tracing::log::max_level is not available on Alpine
  • 8ae7e7e - fix: require the log feature for tracing crate

Rust Plugin Driver 0.3.2

16 Feb 01:04
Compare
Choose a tag to compare

Bugfix Release

  • 1ffd3ad - fix: InteractionVerificationData fields were not public and there was no constructor function
  • d06f7f8 - chore: check for PACT_DO_NOT_TRACK in both upper and lower case

Rust Plugin Driver 0.3.1

08 Feb 02:23
Compare
Choose a tag to compare

Bugfix Release

  • abdf9a7 - chore: Update dependencies
  • 8d98e65 - feat: add field to mock server mismatches to indicate the type of mismatch