Changelog
Source Code
https://github.com/pact-foundation/pact-plugins/tree/main/drivers
To generate the log, run git log --pretty='* %h - %s (%an, %ad)' TAGNAME..HEAD
replacing TAGNAME and HEAD as appropriate.
- 8fbfac2 - fix: Updated load plugin manifest to return the max matching version, not the first one (Ronald Holshausen, Wed Oct 5 16:37:52 2022 +1100)
- 79613f8 - fix: when loading plugin manifests, select the max valid version by semver order (Ronald Holshausen, Wed Oct 5 15:06:15 2022 +1100)
- e9dacdf - chore: helps to use correctly formated JSON (Ronald Holshausen, Tue Sep 13 13:05:56 2022 +1000)
- f6f42d8 - chore: add trace logs to the consumer go example (Ronald Holshausen, Tue Sep 13 12:40:29 2022 +1000)
- 27d4a42 - chore: Go on Windows needs special compiler/linker flags (Ronald Holshausen, Tue Sep 13 12:00:51 2022 +1000)
- 4a313e0 - chore: fix protobuf example for Go on Windows (Ronald Holshausen, Tue Sep 13 09:40:45 2022 +1000)
- 6d59d33 - chore: Upgrade pact-plugin-driver to 0.1.12 to fix gRPC consumer Rust example (Ronald Holshausen, Mon Sep 12 17:47:37 2022 +1000)
- 2a26a25 - bump version to 0.1.13 (Ronald Holshausen, Mon Sep 12 17:40:54 2022 +1000)
- c8dca88 - update changelog for release 0.1.12 (Ronald Holshausen, Mon Sep 12 17:39:57 2022 +1000)
- 733fbb8 - chore: use dummy entries in test so we do not break other tests (Ronald Holshausen, Mon Sep 12 17:32:14 2022 +1000)
- e1770f2 - chore: use dummy entries in test so we do not break other tests (Ronald Holshausen, Mon Sep 12 17:21:36 2022 +1000)
- f059f54 - fix(Rust driver): register_plugin_entries was setting the entry keys incorrectly (Ronald Holshausen, Mon Sep 12 17:14:23 2022 +1000)
- 748fe51 - chore: more debug (Ronald Holshausen, Mon Sep 12 15:25:18 2022 +1000)
- c47797a - chore: fix gRPC CI build path (Ronald Holshausen, Mon Sep 12 15:14:33 2022 +1000)
- 8dd71a7 - chore: more debug Go provider CI build (Ronald Holshausen, Mon Sep 12 15:05:30 2022 +1000)
- a981bec - chore: debug Go provider CI build (Ronald Holshausen, Mon Sep 12 14:51:01 2022 +1000)
- e69c0e4 - chore: get Go to build the binaries before executing them (Ronald Holshausen, Mon Sep 12 14:34:45 2022 +1000)
- c4c7212 - chore: debug Pact Go on CI (Ronald Holshausen, Mon Sep 12 14:19:47 2022 +1000)
- 7e92c65 - chore: Add verification of example Go gRPC provider (Ronald Holshausen, Mon Sep 12 14:15:12 2022 +1000)
- 15307c4 - chore: correct the gRPC JVM provider example (Ronald Holshausen, Mon Sep 12 13:48:03 2022 +1000)
- 0ae8b6d - chore: Update Rust pact test to fix failure on provider side (Ronald Holshausen, Mon Sep 12 13:20:23 2022 +1000)
- e3a3b3d - chore: Update pact test to fix failure on provider side (Ronald Holshausen, Mon Sep 12 12:58:32 2022 +1000)
- 8fa2621 - chore: fix type in consumer Go project (Ronald Holshausen, Mon Sep 12 12:51:46 2022 +1000)
- 7387a80 - chore: fix gRPC JVM provider in CI build (Ronald Holshausen, Fri Sep 9 15:59:42 2022 +1000)
- 1e303d0 - chore: fix pact file paths (Ronald Holshausen, Fri Sep 9 15:44:33 2022 +1000)
- 1dc2522 - chore: fix copying pact_ffi.dll only on Windows (Ronald Holshausen, Fri Sep 9 15:33:14 2022 +1000)
- 6e1a7b7 - chore: fix non-windows Go consumer build (Ronald Holshausen, Fri Sep 9 15:22:53 2022 +1000)
- e9d6e97 - chore: correct lib permissions on Linux (Ronald Holshausen, Fri Sep 9 15:15:09 2022 +1000)
- 49c7332 - chore: download pact FFI DLL with curl as pact-go installer is broken on Windows (Ronald Holshausen, Fri Sep 9 14:58:17 2022 +1000)
- 2a2ccc9 - chore: get pact go to download DLL to .pact directory (Ronald Holshausen, Fri Sep 9 14:47:34 2022 +1000)
- b502d1d - chore: split out pact Go install by OS (Ronald Holshausen, Fri Sep 9 14:37:29 2022 +1000)
- e7a0ecd - chore: You cannot run sudo on Windows, you numpty (Ronald Holshausen, Fri Sep 9 14:23:45 2022 +1000)
- 85ee76c - chore: add grpc provider test to examples (Ronald Holshausen, Fri Sep 9 14:16:00 2022 +1000)
- 76220bf - chore: pact-go install requires sudo access (Ronald Holshausen, Fri Sep 9 14:05:13 2022 +1000)
- 4a67325 - chore: add Go gRPC consumer example to CI build (Ronald Holshausen, Fri Sep 9 13:43:13 2022 +1000)
- f870766 - chore: correct gRPC example build (Ronald Holshausen, Fri Sep 9 13:36:07 2022 +1000)
- 8ec1353 - chore: add Rust gRPC consumer example to CI build (Ronald Holshausen, Fri Sep 9 13:34:02 2022 +1000)
- 2558a38 - chore: add gRPC example to CI build (Ronald Holshausen, Fri Sep 9 13:22:02 2022 +1000)
- be3c408 - chore: need to install timeout on OSX (Ronald Holshausen, Fri Sep 9 11:55:15 2022 +1000)
- 9fc0def - chore: need to wait for Go provider to start (Ronald Holshausen, Fri Sep 9 11:37:00 2022 +1000)
- b248d77 - chore: fix CI build syntax (Ronald Holshausen, Fri Sep 9 11:12:40 2022 +1000)
- a5a4e7f - chore: add Go provider test (Ronald Holshausen, Fri Sep 9 11:10:27 2022 +1000)
- f7bb81c - chore: add debug logging to examples build (Ronald Holshausen, Fri Sep 9 10:40:41 2022 +1000)
- d1c3535 - chore: update protobuf rust consumer project (Ronald Holshausen, Fri Sep 9 10:11:16 2022 +1000)
- 94e42c3 - chore: add protobuf examples to CI build (Ronald Holshausen, Fri Sep 9 10:03:39 2022 +1000)
- c98956e - chore: CSV test is hanging on Windows (Ronald Holshausen, Thu Sep 8 16:20:15 2022 +1000)
- a54765f - chore: run build with latest CSV plugin (Ronald Holshausen, Thu Sep 8 15:11:14 2022 +1000)
- aa8bd12 - fix: correct the broken CSV examples (Ronald Holshausen, Thu Sep 8 15:09:27 2022 +1000)
- 29995cc - chore: correct Rust CI build (Ronald Holshausen, Thu Sep 8 14:58:54 2022 +1000)
- 1cc392b - chore: latest_jdk step was missing working dir (Ronald Holshausen, Thu Sep 8 14:37:57 2022 +1000)
- 1903b8f - chore: download verifier cli instead of building it (Ronald Holshausen, Thu Sep 8 14:33:29 2022 +1000)
- 37b38dd - chore: fix Gradle build (Ronald Holshausen, Thu Sep 8 14:21:11 2022 +1000)
- 710c93e - chore: fix Gradle build (Ronald Holshausen, Thu Sep 8 14:20:01 2022 +1000)
- 84819bd - chore: fix OSX build step (Ronald Holshausen, Thu Sep 8 14:12:59 2022 +1000)
- 8fca5f5 - chore: release build needs protoc installed (Ronald Holshausen, Thu Sep 8 14:10:24 2022 +1000)
- f5ce49f - chore: fix curl (Ronald Holshausen, Thu Sep 8 14:07:22 2022 +1000)
- d4dffb6 - chore: wget is not available on windows (Ronald Holshausen, Thu Sep 8 14:03:14 2022 +1000)
- 5d300d3 - chore: fix the CSV example build in CI (Ronald Holshausen, Thu Sep 8 13:52:03 2022 +1000)
- c220ddb - chore: download the plugin cli instead of building it every time (Ronald Holshausen, Thu Sep 8 13:50:24 2022 +1000)
- d2ac822 - chore: bump version to 0.0.3 (Ronald Holshausen, Thu Sep 8 13:15:10 2022 +1000)
- 2f2807f - chore: Upgrade pact-plugin-driver to 0.1.11 (Ronald Holshausen, Thu Sep 8 13:12:22 2022 +1000)
- 27bb145 - chore: run the examples with JDK 11 (Ronald Holshausen, Thu Sep 8 13:09:20 2022 +1000)
- 8484066 - chore: add csv provider to the examples build (Ronald Holshausen, Thu Sep 8 12:38:33 2022 +1000)
- 37fa36c - chore: update csv-provider crates (Ronald Holshausen, Thu Sep 8 12:35:07 2022 +1000)
- bfa81af - chore: Fix example CSV consumer test in Rust (Ronald Holshausen, Thu Sep 8 12:20:39 2022 +1000)
- 504c3f9 - chore: fix installing plugin step in CI (Ronald Holshausen, Thu Sep 8 12:03:44 2022 +1000)
- d66f571 - chore: fix CI build syntax (Ronald Holshausen, Thu Sep 8 11:59:58 2022 +1000)
- f524110 - chore: add CSV example to CI build (Ronald Holshausen, Thu Sep 8 11:59:03 2022 +1000)
- 96dca91 - bump version to 0.1.12 (Ronald Holshausen, Thu Sep 8 11:21:55 2022 +1000)
- 3d1718e - update changelog for release 0.1.11 (Ronald Holshausen, Thu Sep 8 11:19:27 2022 +1000)
- 97d8bd4 - feat: Implement update_catalogue call and add function to increment plugin access count (Ronald Holshausen, Thu Sep 8 11:12:58 2022 +1000)
- f4228fc - chore: add examples CI workflow (Ronald Holshausen, Thu Sep 8 09:54:44 2022 +1000)
- 5554f76 - chore: no need to install pact-plugin-cli twice (Ronald Holshausen, Thu Sep 8 09:48:19 2022 +1000)
- 25ebbe2 - chore: Upgrade all dependant crates (Ronald Holshausen, Wed Sep 7 14:20:07 2022 +1000)
- a032999 - chore: fix JVM example projects (Ronald Holshausen, Wed Sep 7 13:52:17 2022 +1000)
- 960887c - chore: update the Rust gRPC consumer test for proto file with multiple values (Ronald Holshausen, Wed Aug 24 10:23:47 2022 +1000)
- c392b9d - chore: Update the JVM provider example for the updated proto file (Ronald Holshausen, Tue Aug 23 17:20:31 2022 +1000)
- e934076 - chore: Update the JVM consumer example for the updated proto file (Ronald Holshausen, Tue Aug 23 17:17:33 2022 +1000)
- 5123e8e - chore: Update readme (Ronald Holshausen, Tue Aug 23 17:09:18 2022 +1000)
- 2137ff2 - feat: add a Go gRPC provider example (Ronald Holshausen, Tue Aug 23 17:04:18 2022 +1000)
- 044e1c6 - chore: update the Go gRPC consumer test for proto file with multiple values (Ronald Holshausen, Tue Aug 23 16:56:55 2022 +1000)
- ee90dc0 - chore: Got example Go gRPC consumer test working with latest Go beta (Ronald Holshausen, Mon Aug 22 14:50:12 2022 +1000)
- bd0198d - chore: Upgrade pact_ffi to 0.3.7 (Ronald Holshausen, Thu Aug 18 16:45:11 2022 +1000)
- a552876 - chore: Upgrade pact_consumer to 0.9.6 (Ronald Holshausen, Thu Aug 18 16:18:36 2022 +1000)
- d638a27 - bump version to 0.1.11 (Ronald Holshausen, Thu Aug 18 14:05:18 2022 +1000)
- f4b4c46 - update changelog for release 0.1.10 (Ronald Holshausen, Thu Aug 18 14:04:05 2022 +1000)
- 5e685c8 - chore: inline the generated protobuf code so the build no longer requires protoc installed (Ronald Holshausen, Thu Aug 18 13:56:10 2022 +1000)
- be7cda2 - chore: Upgrade pact_models and tracing crates (Ronald Holshausen, Thu Aug 18 13:44:55 2022 +1000)
- 14cc908 - chore: add github token to avoid throttle errors installing protoc (Ronald Holshausen, Wed Aug 17 14:21:25 2022 +1000)
- e3bdd47 - chore: updated example dependencies (Ronald Holshausen, Mon Aug 15 12:45:56 2022 +1000)
- 7f0a2de - bump version to 0.1.6 (Ronald Holshausen, Fri Aug 12 16:37:55 2022 +1000)
0.1.5 - Maintenance Release
- 25818d4 - chore: Upgrade dependencies (protobuf, grpc, guava, kotlin-logging, kotlin-result, pact-jvm) (Ronald Holshausen, Fri Aug 12 16:22:31 2022 +1000)
- d839f47 - chore: Upgrade Kotlin to 1.6.21 (Ronald Holshausen, Fri Aug 12 16:12:06 2022 +1000)
- 9a17fea - bump version to 0.1.5 (Ronald Holshausen, Fri Aug 12 14:59:09 2022 +1000)
0.1.4 - Bugfix Release
- 7c2e50b - fix: If IP6 address fails, try connect to plugin using IP4 address (Ronald Holshausen, Fri Aug 12 13:43:22 2022 +1000)
- 773bc6c - chore: add protoc to the Gradle CI build (Ronald Holshausen, Wed Aug 10 14:21:40 2022 +1000)
- 95bfb08 - bump version to 0.1.10 (Ronald Holshausen, Wed Aug 10 09:58:06 2022 +1000)
- f39d303 - update changelog for release 0.1.9 (Ronald Holshausen, Wed Aug 10 09:57:10 2022 +1000)
- 973aed9 - chore: Upgrade pact models to 0.4.2 (Ronald Holshausen, Wed Aug 10 09:47:20 2022 +1000)
- f44348e - chore: Update musl build (Ronald Holshausen, Mon Aug 8 17:57:34 2022 +1000)
- 159976d - chore: bump version of cvs plugin to 0.0.2 (Ronald Holshausen, Mon Aug 8 17:26:24 2022 +1000)
- 13dbf90 - feat: Build the CVS plugin with Alpine (Ronald Holshausen, Mon Aug 8 17:21:17 2022 +1000)
- 77ea0f2 - chore: Update deprecated method after updating dependencies (Ronald Holshausen, Mon Aug 8 15:37:02 2022 +1000)
- 1e360b1 - chore: Protoc is now required to be installed (Ronald Holshausen, Mon Aug 8 15:11:44 2022 +1000)
- c2cbf48 - chore: Update dependent crates (prost, tonic, sysinfo, uuid) (Ronald Holshausen, Mon Aug 8 14:59:58 2022 +1000)
- 43e985c - chore: use pact-plugin-cli to install the protobuf plugin (Ronald Holshausen, Mon Aug 8 13:24:15 2022 +1000)
- cff07a5 - feat: add support for plugin command line args (Ronald Holshausen, Fri Jul 15 14:21:21 2022 -0400)
- ab7899a - feat: add support for plugin command line args (Ronald Holshausen, Fri Jul 15 13:28:29 2022 -0400)
- 2515001 - fix: was missing an import (Ronald Holshausen, Fri Jun 3 16:38:39 2022 +1000)
- 1e06bba - bump version to 0.0.2 (Ronald Holshausen, Fri Jun 3 16:29:58 2022 +1000)
- 10cbcfd - update changelog for release 0.0.1 (Ronald Holshausen, Fri Jun 3 16:27:44 2022 +1000)
- cdcda73 - feat: add support for installing plugins from Zip files (Ronald Holshausen, Fri Jun 3 16:20:31 2022 +1000)
- 5684039 - doc: Updated writing plugin guide (Ronald Holshausen, Fri Jun 3 14:59:10 2022 +1000)
- 0708533 - chore: bump patch version (Ronald Holshausen, Fri Jun 3 14:05:54 2022 +1000)
- 3bea3d8 - feat: add -y flag to install and remove command (Ronald Holshausen, Fri Jun 3 14:04:58 2022 +1000)
- 1311292 - chore: Update readme for plugin cli (Ronald Holshausen, Fri Jun 3 13:59:31 2022 +1000)
- 5fd1217 - chore: fix release build (Ronald Holshausen, Thu Jun 2 20:06:18 2022 +1000)
- 638e29b - chore: fix release build (Ronald Holshausen, Thu Jun 2 17:16:30 2022 +1000)
- e2e201f - bump version to 0.0.1 (Ronald Holshausen, Thu Jun 2 17:11:52 2022 +1000)
- feb87b5 - chore: make release script executable (Ronald Holshausen, Thu Jun 2 17:08:53 2022 +1000)
- 6f68348 - update changelog for release 0.0.0 (Ronald Holshausen, Thu Jun 2 17:08:03 2022 +1000)
- d38a095 - chore: add release files for CLI (Ronald Holshausen, Thu Jun 2 17:03:18 2022 +1000)
- 117e264 - chore: gradle cache action is failing on CI (Ronald Holshausen, Thu Jun 2 16:53:16 2022 +1000)
- 8b0517f - fix: used wrong function (Ronald Holshausen, Thu Jun 2 16:44:53 2022 +1000)
- 4edabb8 - fix: used wrong function (Ronald Holshausen, Thu Jun 2 16:43:34 2022 +1000)
- 2aa86a9 - fix: plugin executable filename was not correct on windows (Ronald Holshausen, Thu Jun 2 16:40:12 2022 +1000)
- a30a53a - fix: need to include the .exe extension on windows (Ronald Holshausen, Thu Jun 2 16:16:06 2022 +1000)
- b64f532 - chore: add debug to CI (Ronald Holshausen, Thu Jun 2 16:01:22 2022 +1000)
- 4ef71f2 - chore: fix build after renaming csv plugin executable (Ronald Holshausen, Thu Jun 2 15:54:39 2022 +1000)
- 43fb556 - chore: add build for the plugin CLI (Ronald Holshausen, Thu Jun 2 15:52:04 2022 +1000)
- 4c28717 - chore: add context to fetching root JSON doc (Ronald Holshausen, Thu Jun 2 15:40:48 2022 +1000)
- e7ab353 - feat: Implement instaling gz plugin executable (Ronald Holshausen, Thu Jun 2 14:46:41 2022 +1000)
- 52e434a - feat: added install plugin command (Ronald Holshausen, Wed Jun 1 17:53:25 2022 +1000)
- a07cc47 - feat: added flag to accept all prompts (Ronald Holshausen, Tue May 31 14:33:45 2022 +1000)
- e0d1f25 - feat: added remove plugin command (Ronald Holshausen, Tue May 31 14:11:21 2022 +1000)
- bcfcf89 - feat: add commands to enable and disable a plugin (Ronald Holshausen, Tue May 31 13:45:01 2022 +1000)
- 297e9f6 - feat: add command to list plugins (Ronald Holshausen, Tue May 31 12:31:31 2022 +1000)
- aef7d36 - feat: added env config command (Ronald Holshausen, Tue May 31 11:07:20 2022 +1000)
- 23ea74e - chore: add skeleton CLI module (Ronald Holshausen, Mon May 30 16:57:14 2022 +1000)
- 375df52 - chore: Upgrade pact_ffi to 0.3.2 (Ronald Holshausen, Mon May 30 15:01:08 2022 +1000)
- 7ab3607 - chore: Upgrade pact_consumer to 0.9.5 (Ronald Holshausen, Mon May 30 13:07:56 2022 +1000)
- 24b25a8 - bump version to 0.1.9 (Ronald Holshausen, Thu May 26 14:14:38 2022 +1000)
- 2888ff6 - update changelog for release 0.1.8 (Ronald Holshausen, Thu May 26 14:12:28 2022 +1000)
- f0fdfef - chore: update gRPC FFI test (Ronald Holshausen, Thu May 26 14:09:02 2022 +1000)
- 0ecb1cc - fix: log level was not being set correctly (Ronald Holshausen, Thu May 26 12:50:32 2022 +1000)
- 471c0e6 - test: added FFI test with gRPC mock server (Ronald Holshausen, Tue May 24 15:59:55 2022 +1000)
- 7c75bd6 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 12:05:07 2022 +1000)
- a6424f6 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:49:08 2022 +1000)
- 78e7b6b - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:32:33 2022 +1000)
- 9fe8c66 - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:17:49 2022 +1000)
- 844309f - chore(CI): install the grpc plugin instead of prototype one (Ronald Holshausen, Tue May 24 11:01:20 2022 +1000)
- e33e6c6 - chore(CI): add script to install grpc plugin (Ronald Holshausen, Tue May 24 10:40:51 2022 +1000)
- 1a8f4a2 - chore: Upgrade pact_consumer to 0.9.4 (Ronald Holshausen, Mon May 23 14:53:21 2022 +1000)
- 7515dfb - bump version to 0.1.8 (Ronald Holshausen, Fri May 20 15:23:04 2022 +1000)
- 7a5f238 - update changelog for release 0.1.7 (Ronald Holshausen, Fri May 20 15:21:08 2022 +1000)
- 505d723 - feat: add the getMockServerResults call to the JVM plugin manager (Ronald Holshausen, Fri May 20 15:02:21 2022 +1000)
- 5c7fddc - chore: commit changes to main proto file (Ronald Holshausen, Fri May 20 14:35:55 2022 +1000)
- 647cf93 - feat: add method to return mock server results from a running server (Ronald Holshausen, Fri May 20 14:22:50 2022 +1000)
- 61cfdad - chore: Upgrade pact_consumer to 0.9.3 (Ronald Holshausen, Wed May 11 18:05:59 2022 +1000)
- 5a37f93 - chore: fix conflicting transitive dependencies (of go-getter) for Pact tests (Matt Fellows, Wed May 11 11:34:45 2022 +1000)
- b5b43ca - wip: tryimg to add Pact test to Go example (Ronald Holshausen, Wed May 11 10:49:43 2022 +1000)
- 105abe1 - feat: added example gRPC consumer example (Ronald Holshausen, Tue May 10 16:57:03 2022 +1000)
- 7a3881f - bump version to 0.1.7 (Ronald Holshausen, Mon May 9 17:18:07 2022 +1000)
- db78835 - update changelog for release 0.1.6 (Ronald Holshausen, Mon May 9 17:08:39 2022 +1000)
- 1dbb311 - chore: lock the version of the tracing core crate (Ronald Holshausen, Mon May 9 16:39:13 2022 +1000)
- e194ab9 - chore: replace logging with tracing crate (Ronald Holshausen, Mon May 9 16:27:31 2022 +1000)
- f2e4c3f - chore: Update dependencies (Ronald Holshausen, Mon May 9 14:59:12 2022 +1000)
- 0308aab - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:31:09 2022 +1000)
- d23704b - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:28:55 2022 +1000)
- b931e45 - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 17:05:49 2022 +1000)
- a28682e - chore: fix release build for CSV plugin (Ronald Holshausen, Mon May 2 16:48:30 2022 +1000)
- 8eeba3b - chore: prep for CSV plugin release (Ronald Holshausen, Mon May 2 16:30:56 2022 +1000)
- 0cc41be - chore: setup automated release for CSV plugin (Ronald Holshausen, Mon May 2 16:27:02 2022 +1000)
- 2973df4 - chore: correct links in provider readme (Ronald Holshausen, Mon May 2 14:39:48 2022 +1000)
- 1677a74 - chore: add readme to provider project (Ronald Holshausen, Mon May 2 14:31:25 2022 +1000)
- a71a2ee - chore: fix build, which was poiting at old dius domain (Ronald Holshausen, Mon May 2 14:18:21 2022 +1000)
- 65c4809 - chore: fix build, which was poiting at old dius domain (Ronald Holshausen, Mon May 2 13:51:34 2022 +1000)
- 4f4a7df - chore: add readme for the Rust consumer project (Ronald Holshausen, Mon May 2 13:47:49 2022 +1000)
- a4c2e60 - chore: add some readmes for the gRPC examples (Ronald Holshausen, Mon May 2 13:09:01 2022 +1000)
- bdce547 - chore: update docs wrt verifying providers (Ronald Holshausen, Fri Apr 29 12:05:28 2022 +1000)
- 6d0d923 - chore: update docs wrt mock servers (Ronald Holshausen, Thu Apr 28 17:07:16 2022 +1000)
- 9c4823c - fix: correct path to proto file in Pact test (Ronald Holshausen, Thu Apr 28 15:23:17 2022 +1000)
- 0eb7b92 - fix: driver_pact_tests dependencies (Ronald Holshausen, Wed Apr 27 17:16:52 2022 +1000)
- 07b5ad6 - chore: Upgrade pact-ffi to 0.2.6 (Ronald Holshausen, Wed Apr 27 16:50:27 2022 +1000)
- 92c9cfe - chore: update cargo deps (Ronald Holshausen, Wed Apr 27 16:29:44 2022 +1000)
- 4a24cad - chore: Upgrade pact_consumer to 0.9.2 (Ronald Holshausen, Wed Apr 27 15:56:51 2022 +1000)
- 9096bfe - bump version to 0.1.4 (Ronald Holshausen, Wed Apr 27 13:35:22 2022 +1000)
0.1.3 - Supports verification output from plugins
- c4d418a - feat: deal with verification output from plugins (Ronald Holshausen, Wed Apr 27 13:31:26 2022 +1000)
- 75bf662 - bump version to 0.1.6 (Ronald Holshausen, Tue Apr 26 13:51:05 2022 +1000)
- ae5e702 - update changelog for release 0.1.5 (Ronald Holshausen, Tue Apr 26 13:48:46 2022 +1000)
- 7eddc72 - chore: update dependencies (Ronald Holshausen, Tue Apr 26 13:45:54 2022 +1000)
- 6fe23d1 - chore: add seperate pact test step in CI (Ronald Holshausen, Tue Apr 26 13:28:00 2022 +1000)
- aa04485 - chore: move pact tests into a seperate crate (Ronald Holshausen, Tue Apr 26 13:25:20 2022 +1000)
- 3bb8a49 - feat: support plugins returning user output for verification (Ronald Holshausen, Tue Apr 26 13:19:41 2022 +1000)
- addce70 - bump version to 0.1.5 (Ronald Holshausen, Fri Apr 22 14:40:58 2022 +1000)
- 03b6f9a - update changelog for release 0.1.4 (Ronald Holshausen, Fri Apr 22 14:38:12 2022 +1000)
- f1c147e - feat: add support for plugins verifying interactions (Ronald Holshausen, Fri Apr 22 14:16:30 2022 +1000)
- 0422267 - chore: Upgrade pact-ffi to 0.2.5 (Ronald Holshausen, Tue Apr 19 15:32:55 2022 +1000)
- 2fc040e - chore: Upgrade pact_consumer to 0.9.1 and reqwest to 0.11.10 (Ronald Holshausen, Wed Apr 13 16:23:05 2022 +1000)
- ac47083 - bump version to 0.1.4 (Ronald Holshausen, Wed Apr 13 13:59:17 2022 +1000)
- ba24c89 - update changelog for release 0.1.3 (Ronald Holshausen, Wed Apr 13 13:56:37 2022 +1000)
- a47a327 - fix: Upgrade pact-models to 0.3.3 (fixes issue with handling bad system DER certs) (Ronald Holshausen, Wed Apr 13 13:52:48 2022 +1000)
- d3865e3 - bump version to 0.1.3 (Ronald Holshausen, Wed Apr 13 12:31:28 2022 +1000)
- 859b807 - update changelog for release 0.1.2 (Ronald Holshausen, Wed Apr 13 12:25:45 2022 +1000)
- 1211cdf - chore: update crates (Ronald Holshausen, Wed Apr 13 12:14:32 2022 +1000)
- f543f99 - fix: async funtions can not use closures (Ronald Holshausen, Wed Apr 13 11:55:25 2022 +1000)
- e4a8b68 - fix: try an IP4 connection if the IP6 one to the plugin fails (Ronald Holshausen, Wed Apr 13 11:33:44 2022 +1000)
- 383ec5b - chore: run ffi tests on CI sequentually (Ronald Holshausen, Tue Apr 12 16:11:29 2022 +1000)
- ebac0c6 - chore: Update FFI tests to use pact ffi 0.2.4 (Ronald Holshausen, Tue Apr 12 15:51:39 2022 +1000)
- ebc5f85 - chore: Update examples for newer plugin driver (Ronald Holshausen, Tue Apr 12 12:46:45 2022 +1000)
- 83c701f - bump version to 0.1.2 (Ronald Holshausen, Mon Apr 11 17:35:27 2022 +1000)
- 0befc71 - update changelog for release 0.1.1 (Ronald Holshausen, Mon Apr 11 17:32:35 2022 +1000)
- b2948ba - bump version to 0.1.3 (Ronald Holshausen, Mon Apr 11 15:56:52 2022 +1000)
0.1.2 - Supports verifying interactions via plugins
- 9260a14 - fix: return the mismatches back to the calling party (Ronald Holshausen, Mon Apr 11 15:34:23 2022 +1000)
- e0a56bc - feat: add JVM gRPC provider test (Ronald Holshausen, Fri Apr 8 15:52:31 2022 +1000)
- 12db53b - fix: was passing an incorrect body to verification call (Ronald Holshausen, Fri Apr 8 15:51:07 2022 +1000)
- a01d903 - feat: update interface to return mismatch info from verification call (Ronald Holshausen, Fri Apr 8 14:29:08 2022 +1000)
- 28c19e8 - fix: was returning an incorrect body from verification prep call (Ronald Holshausen, Fri Apr 8 14:25:03 2022 +1000)
- 09874d1 - fix: return failed verification error instead of throwing an exception (Ronald Holshausen, Thu Apr 7 12:13:55 2022 +1000)
- 14307b8 - bump version to 0.1.2 (Ronald Holshausen, Tue Apr 5 09:17:25 2022 +1000)
0.1.1 - Maintenance Release
- 949ec66 - feat: add the pact and integration into the verify call (Ronald Holshausen, Thu Mar 31 11:41:50 2022 +1100)
- 8699571 - feat: interface to verify an interaction via a plugin (Ronald Holshausen, Wed Mar 30 16:46:19 2022 +1100)
- 3f1e34d - fix: return the max version when there are multiple plugin versions found (Ronald Holshausen, Tue Mar 29 13:33:32 2022 +1100)
- 983727e - chore: added basic calculator server (Ronald Holshausen, Fri Mar 25 14:02:41 2022 +1100)
- 84257b5 - chore: add skeleton gRPC provider (Ronald Holshausen, Fri Mar 25 13:42:39 2022 +1100)
- 22606f1 - fix: correct the plugin version check when loading plugins (Ronald Holshausen, Fri Mar 25 11:47:34 2022 +1100)
- 5473a72 - fix: do not include the plugin version in the test (Ronald Holshausen, Thu Mar 24 17:30:48 2022 +1100)
- fdff6a7 - fix: do not include the plugin version in the test (Ronald Holshausen, Thu Mar 24 17:19:36 2022 +1100)
- ee303fe - chore: use the published version of pact_consumer crate (Ronald Holshausen, Thu Mar 24 15:20:44 2022 +1100)
- fda31e6 - Revert "chore: tmp disable Pact tests to resolve cyclic dependency issue" (Ronald Holshausen, Thu Mar 24 15:18:43 2022 +1100)
- 0ca4c28 - bump version to 0.1.1 (Ronald Holshausen, Thu Mar 24 13:29:15 2022 +1100)
- 50a4074 - update changelog for release 0.1.0 (Ronald Holshausen, Thu Mar 24 13:26:50 2022 +1100)
- 3d69bc4 - fix: csv plugin needs the V1 proto file to build (Ronald Holshausen, Thu Mar 24 13:04:04 2022 +1100)
- 13ee5e1 - chore: tmp disable Pact tests to resolve cyclic dependency issue (Ronald Holshausen, Thu Mar 24 12:47:47 2022 +1100)
- 67db34b - bump version to 0.1.1 (Ronald Holshausen, Tue Mar 22 12:46:01 2022 +1100)
0.1.0 - Beta mock server support
- 8b7d0ee - refactor: update Rust example tests after refactor (Ronald Holshausen, Mon Mar 21 15:57:53 2022 +1100)
- 04d982f - refactor: rename mock-server -> transport in Rust code (Ronald Holshausen, Mon Mar 21 15:57:03 2022 +1100)
- 152b8b7 - refactor: rename mock-server -> transport (Ronald Holshausen, Mon Mar 21 15:21:26 2022 +1100)
- 4440f3f - refactor: rename mock-server -> transport (Ronald Holshausen, Mon Mar 21 15:19:55 2022 +1100)
- 3259859 - chore: update pact models to 0.3.1 (Ronald Holshausen, Fri Mar 18 14:58:25 2022 +1100)
- 5afba4b - refactor: store the catalogue entry key with the catalogue entry (Ronald Holshausen, Fri Mar 18 14:08:41 2022 +1100)
- 4de7d1a - feat: add example gRPC consumer test in Rust (Ronald Holshausen, Thu Mar 17 16:33:31 2022 +1100)
- a36e2d3 - feat: support for plugins supplying mock servers (Ronald Holshausen, Thu Mar 17 16:32:29 2022 +1100)
- d3d01c3 - fix: use IP6 loopback address for connections to the plugin (Ronald Holshausen, Thu Mar 17 16:31:13 2022 +1100)
- e7a0c1d - feat: Update example gRPC test with failing example (Ronald Holshausen, Tue Mar 15 10:45:23 2022 +1100)
- 8044fab - feat: return the status back from the mock server (Ronald Holshausen, Fri Mar 11 16:53:23 2022 +1100)
- 3624f36 - feat: correct MockServerResult message, remove double repeated field (Ronald Holshausen, Fri Mar 11 14:10:47 2022 +1100)
- 1d3700f - chore: switch from log crate to tracing crate (Ronald Holshausen, Thu Mar 10 14:34:41 2022 +1100)
- bb0b2b3 - feat: Update plugin interface to return the results from the mock server (Ronald Holshausen, Thu Mar 10 14:28:52 2022 +1100)
- 6777c17 - Merge branch 'main' into feat/grpc-mock-server (Ronald Holshausen, Mon Mar 7 10:31:12 2022 +1100)
- 65f680d - chore: update dependencies (Ronald Holshausen, Mon Mar 7 10:28:47 2022 +1100)
- b725d2c - bump version to 0.0.19 (Ronald Holshausen, Fri Mar 4 12:17:25 2022 +1100)
- 47afcad - update changelog for release 0.0.18 (Ronald Holshausen, Fri Mar 4 12:15:04 2022 +1100)
- ca7d4d1 - chore: Upgrade pact-models to 0.3.0 (Ronald Holshausen, Fri Mar 4 12:02:06 2022 +1100)
- 3ab2701 - wip: started support for plugins providing mock servers (Ronald Holshausen, Fri Mar 4 11:14:46 2022 +1100)
- 414cb6d - chore: Update area_calculator_example for 0.0.2 of the Protobuf plugin (Ronald Holshausen, Tue Jan 25 17:12:40 2022 +1100)
- edd1530 - chore: Bump minor version of JVM driver; updated kotlin to 1.6.10 (Ronald Holshausen, Wed Jan 19 11:37:04 2022 +1100)
- 686bbca - chore: Upgrade pact consumer crate to 0.8.5 (Ronald Holshausen, Wed Jan 19 11:30:59 2022 +1100)
- d405646 - chore: update gRPC area_calculator example (Ronald Holshausen, Wed Jan 19 11:28:38 2022 +1100)
- d569834 - chore: add example gRPC client project (Ronald Holshausen, Mon Jan 17 12:50:09 2022 +1100)
- a45fac8 - bump version to 0.0.18 (Ronald Holshausen, Mon Jan 17 11:19:34 2022 +1100)
- 1564f2a - update changelog for release 0.0.17 (Ronald Holshausen, Mon Jan 17 11:17:39 2022 +1100)
- d97daeb - chore: Upgrade pact-models crate to 0.2.7 (Ronald Holshausen, Mon Jan 17 10:58:01 2022 +1100)
- e871081 - fix: log crate version must be fixed across all pact crates (i.e. pact FFI) (Ronald Holshausen, Fri Jan 14 16:12:48 2022 +1100)
- c647743 - chore: update readme (Ronald Holshausen, Fri Jan 14 15:36:44 2022 +1100)
- 824adb9 - chore: add http area calculator test (Ronald Holshausen, Fri Jan 14 15:03:24 2022 +1100)
- ce17503 - chore: add example Protobuf test using area_calculator.proto (Ronald Holshausen, Thu Jan 13 15:32:19 2022 +1100)
- 280a4df - chore: update readme (Ronald Holshausen, Mon Jan 10 15:02:36 2022 +1100)
- a244981 - chore: add docs for Matching Rule Definitions (Ronald Holshausen, Wed Jan 5 15:05:03 2022 +1100)
- aacbe04 - chore: add docs for Matching Rule Definitions (Ronald Holshausen, Wed Jan 5 15:03:57 2022 +1100)
- 883a414 - chore: Update pact_consumer to 0.8.4 (Ronald Holshausen, Tue Jan 4 12:55:06 2022 +1100)
- 9ec2e77 - chore: Upgrade pact-ffi to 0.0.15 (Ronald Holshausen, Tue Jan 4 11:04:01 2022 +1100)
- 676a728 - bump version to 0.0.17 (Ronald Holshausen, Tue Jan 4 09:25:39 2022 +1100)
- 04fc237 - update changelog for release 0.0.16 (Ronald Holshausen, Tue Jan 4 09:23:11 2022 +1100)
- 2a1064d - chore: update crates (Ronald Holshausen, Tue Jan 4 09:17:21 2022 +1100)
- e0b779d - chore: add some trace statements for looking up content handlers (Ronald Holshausen, Tue Jan 4 09:17:06 2022 +1100)
- 3e58db9 - bump version to 0.0.16 (Ronald Holshausen, Fri Dec 31 15:00:13 2021 +1100)
- 105c0f6 - update changelog for release 0.0.15 (Ronald Holshausen, Fri Dec 31 14:57:25 2021 +1100)
- d3af83b - chore: Upgrade to pact_models 0.2.6 (Ronald Holshausen, Fri Dec 31 14:54:40 2021 +1100)
- aabd56e - fix: test_proto_service test had incorrect enum case (Ronald Holshausen, Fri Dec 31 14:47:27 2021 +1100)
- 7270c75 - fix: allow plugin versions to differ in patch version (Ronald Holshausen, Fri Dec 31 14:42:44 2021 +1100)
- 57842e7 - feat: allow loading plugins that versions match ignoring patch version (Ronald Holshausen, Fri Dec 31 14:14:12 2021 +1100)
- 1df374c - chore: Update dependencies (gRPC/Protobuf, kotlin-logging, JUnit5) (Ronald Holshausen, Fri Dec 31 13:51:35 2021 +1100)
- 8289071 - chore: correct the Protobuf pact tests to correctly reflect the proto file (Ronald Holshausen, Thu Dec 30 14:48:21 2021 +1100)
- b50693d - fix: Pact consumer tests need to run with multi-threaded reactor (Ronald Holshausen, Thu Dec 23 14:06:39 2021 +1100)
- 27759eb - chore: Update pact_consumer crate to 0.8.3 (Ronald Holshausen, Thu Dec 23 13:51:02 2021 +1100)
- 950b6ad - bump version to 0.0.15 (Ronald Holshausen, Thu Dec 23 12:50:35 2021 +1100)
- de2c713 - update changelog for release 0.0.14 (Ronald Holshausen, Thu Dec 23 12:48:18 2021 +1100)
- ceaa9f3 - chore: update cargo crates (Ronald Holshausen, Thu Dec 23 12:41:44 2021 +1100)
- 3ffe935 - chore: update consumer test (Ronald Holshausen, Thu Dec 23 12:04:01 2021 +1100)
- 61f3d4c - chore: update pact models to 0.2.5 (Ronald Holshausen, Thu Dec 23 12:03:43 2021 +1100)
- cbf7bd9 - chore: update pact models crate to latest (Ronald Holshausen, Tue Dec 21 13:19:42 2021 +1100)
- f3b4c0d - chore: Update tonic, prost and pact_matching crates (Ronald Holshausen, Mon Dec 20 12:27:35 2021 +1100)
- c5248a9 - bump version to 0.0.14 (Ronald Holshausen, Mon Dec 20 12:05:21 2021 +1100)
- 878664c - update changelog for release 0.0.13 (Ronald Holshausen, Mon Dec 20 12:02:18 2021 +1100)
- eacd224 - chore: Update Rust crates (Ronald Holshausen, Mon Dec 20 11:59:02 2021 +1100)
- b832f4a - chore: update to the latest JVM plugin driver (Ronald Holshausen, Mon Dec 20 11:56:25 2021 +1100)
- c4f9d9b - bump version to 0.0.10 (Ronald Holshausen, Mon Dec 20 11:46:21 2021 +1100)
0.0.9 - Bugfix Release
- 33b0921 - chore: upgrade Kotlin to 1.5.32 (Ronald Holshausen, Mon Dec 20 11:23:55 2021 +1100)
- efc4f38 - Revert "update changelog for release 0.0.9" (Ronald Holshausen, Mon Dec 20 11:18:57 2021 +1100)
- c75ba23 - update changelog for release 0.0.9 (Ronald Holshausen, Mon Dec 20 11:16:17 2021 +1100)
- 5cec4c6 - fix(metrics): swap uid for cid (Ronald Holshausen, Mon Dec 20 11:12:48 2021 +1100)
- 2b5664b - chore: update to the latest pact-ffi crate (Ronald Holshausen, Thu Dec 16 11:31:11 2021 +1100)
- b83fa60 - chore: update to latest pact consumer crate (Ronald Holshausen, Wed Dec 15 14:41:44 2021 +1100)
- 653aa89 - bump version to 0.0.13 (Ronald Holshausen, Tue Dec 14 13:35:26 2021 +1100)
- fd704f4 - update changelog for release 0.0.12 (Ronald Holshausen, Tue Dec 14 13:27:25 2021 +1100)
- 896e70e - chore: update crates (Ronald Holshausen, Tue Dec 14 13:22:30 2021 +1100)
- 085de61 - fix: correct the plugin load metric call which needs to be a URL encoded FORM POST (Ronald Holshausen, Fri Dec 10 16:56:11 2021 +1100)
- e0ea958 - fix: correct the protobuf FFI tests on Windows (Ronald Holshausen, Fri Dec 10 15:50:59 2021 +1100)
- 92dbe94 - bump version to 0.0.9 (Ronald Holshausen, Fri Dec 10 12:08:22 2021 +1100)
0.0.8 - Bugfix Release
- 6d8da11 - chore: increase the plugin load timeout on CI for Windows build (Ronald Holshausen, Fri Dec 10 11:55:23 2021 +1100)
- 616d87e - chore: upgrade pact libs to latest version (Ronald Holshausen, Fri Dec 10 11:37:10 2021 +1100)
- fea296c - Merge remote-tracking branch 'origin/main' (Ronald Holshausen, Fri Dec 10 11:29:04 2021 +1100)
- 0e1d430 - fix: Correct the plugin load metric event (Ronald Holshausen, Fri Dec 10 11:28:27 2021 +1100)
- aa19339 - bump version to 0.0.12 (Ronald Holshausen, Mon Nov 29 12:49:39 2021 +1100)
- 8c3a3f4 - update changelog for release 0.0.11 (Ronald Holshausen, Mon Nov 29 12:46:50 2021 +1100)
- 01c3a5c - feat: support config section in plugin manifest (Ronald Holshausen, Mon Nov 29 12:34:00 2021 +1100)
- fc194db - chore: Update to latest models crate (Ronald Holshausen, Mon Nov 29 12:33:29 2021 +1100)
- c8e3423 - chore: update CI build (Ronald Holshausen, Tue Nov 16 17:46:00 2021 +1100)
- 14f02ad - chore: update CI build (Ronald Holshausen, Tue Nov 16 17:28:59 2021 +1100)
- d7805e0 - chore: update CI build (Ronald Holshausen, Tue Nov 16 16:56:52 2021 +1100)
- 4cf40e2 - chore: update CI build (Ronald Holshausen, Tue Nov 16 16:43:59 2021 +1100)
- ae283f6 - chore: in CI install the CSV plugin (Ronald Holshausen, Tue Nov 16 16:31:23 2021 +1100)
- 601dd9b - chore: bump version (Ronald Holshausen, Tue Nov 16 16:16:03 2021 +1100)
- a479960 - update changelog for release 0.0.10 (Ronald Holshausen, Tue Nov 16 16:12:34 2021 +1100)
- ab64c95 - chore: add additional trace logs for diagnosing race condition (Ronald Holshausen, Tue Nov 16 15:58:19 2021 +1100)
- 14080d4 - chore: add protobuf service FFI test (Ronald Holshausen, Tue Nov 16 14:11:45 2021 +1100)
- 6c46e1c - chore: update to the published pact crates (Ronald Holshausen, Tue Nov 16 14:09:07 2021 +1100)
- 2c7849b - bump version to 0.0.10 (Ronald Holshausen, Tue Nov 16 11:46:23 2021 +1100)
- 03ceb2c - update changelog for release 0.0.9 (Ronald Holshausen, Tue Nov 16 11:43:58 2021 +1100)
- 0287eab - chore: no need to run clippy on all the agents (Ronald Holshausen, Tue Nov 16 11:40:13 2021 +1100)
- 51e7d78 - chore: test using plugin needs to use multi_thread tokio reactor (Ronald Holshausen, Tue Nov 16 11:28:15 2021 +1100)
- 23e46fa - chore: update crates (Ronald Holshausen, Tue Nov 16 10:57:07 2021 +1100)
- 042df36 - chore: fix JVM driver build (Ronald Holshausen, Tue Nov 16 10:48:37 2021 +1100)
- 948218c - chore: update to latest pact models (Ronald Holshausen, Tue Nov 16 10:46:17 2021 +1100)
- a5eb413 - chore: upgrade dependencies to latest (Ronald Holshausen, Fri Nov 12 16:41:41 2021 +1100)
- 9c95244 - feat: add message FFI test using protobuf plugin (Ronald Holshausen, Wed Nov 10 17:09:32 2021 +1100)
- 7cc0608 - chore: add FFI req->res test using a plugin (Ronald Holshausen, Tue Nov 9 16:09:48 2021 +1100)
- 9e15c48 - feat: update content manager to expose plugin version (Ronald Holshausen, Tue Nov 9 16:08:30 2021 +1100)
- b12590b - chore: use the non-beta pact libs (Ronald Holshausen, Thu Nov 4 16:22:06 2021 +1100)
- f0d9a90 - chore: fix GH action file (Ronald Holshausen, Thu Nov 4 15:14:11 2021 +1100)
- 0d5866b - chore: try running cargo by itself in CI (Ronald Holshausen, Thu Nov 4 15:12:57 2021 +1100)
- 49a27fa - chore: update project dependencies (Ronald Holshausen, Thu Nov 4 14:58:13 2021 +1100)
- 10a6daa - fix: Protobuf content type was incorrect (Ronald Holshausen, Wed Oct 27 14:07:19 2021 +1100)
- 21418b9 - fix: add the interaction markup for protobuf plugin (Ronald Holshausen, Tue Oct 26 15:19:00 2021 +1100)
- 8d2c092 - bump version to 0.0.9 (Ronald Holshausen, Thu Oct 21 18:07:33 2021 +1100)
- 3679112 - update changelog for release 0.0.8 (Ronald Holshausen, Thu Oct 21 18:05:01 2021 +1100)
- 732bb70 - chore: update rust deps (Ronald Holshausen, Thu Oct 21 18:01:23 2021 +1100)
- eaa3f49 - chore: switch to non-beta pact models version (Ronald Holshausen, Thu Oct 21 17:59:27 2021 +1100)
- 7378ab4 - Update README.md (Ronald Holshausen, Wed Oct 20 14:24:42 2021 +1100)
- 00bc368 - Update README.md (Ronald Holshausen, Wed Oct 20 14:23:03 2021 +1100)
- cd26cd1 - chore: use the channel from the Rust stdlib (Ronald Holshausen, Wed Oct 20 12:09:55 2021 +1100)
- 522f3f0 - chore: fix build on alpine (Ronald Holshausen, Wed Oct 20 11:51:22 2021 +1100)
- 77218b7 - chore: canonicalize() is broken with Windows absolute paths (Ronald Holshausen, Wed Oct 20 10:01:46 2021 +1100)
- d43b68d - chore: debug windows build (Ronald Holshausen, Wed Oct 20 09:23:47 2021 +1100)
- 081c00f - chore: update protobuf example readmes (Ronald Holshausen, Tue Oct 19 18:00:04 2021 +1100)
- 1a5c74a - fix: did not have the correct matcher definition (Ronald Holshausen, Tue Oct 19 17:57:38 2021 +1100)
- b1106e6 - chore: update to latest pact consumer crate (Ronald Holshausen, Tue Oct 19 17:56:58 2021 +1100)
- 885963c - bump version to 0.0.8 (Ronald Holshausen, Tue Oct 19 17:01:13 2021 +1100)
- 47cc81d - update changelog for release 0.0.7 (Ronald Holshausen, Tue Oct 19 16:57:19 2021 +1100)
- 2219e31 - chore: cargo manifest was pointing to dev consumer crate (Ronald Holshausen, Tue Oct 19 16:55:04 2021 +1100)
- 8699e22 - update changelog for release 0.0.7 (Ronald Holshausen, Tue Oct 19 16:53:33 2021 +1100)
- 1b4ba6e - fix: update pact-models to fix -> EachValue was outputting the wrong JSON (Ronald Holshausen, Tue Oct 19 16:50:52 2021 +1100)
- 2fe0161 - chore: update dependencies and add readme (Ronald Holshausen, Tue Oct 19 13:47:02 2021 +1100)
- dda0516 - chore: add readme for protobuf JVM consumer (Ronald Holshausen, Tue Oct 19 12:29:17 2021 +1100)
- a7ba2fc - chore: update protobuf consumer example project (Ronald Holshausen, Tue Oct 19 12:25:50 2021 +1100)
- b65d672 - chore: update to the latest pact libs (Ronald Holshausen, Tue Oct 19 12:06:07 2021 +1100)
- 8df13ed - chore: update to the latest pact consumer crate (Ronald Holshausen, Tue Oct 19 12:00:03 2021 +1100)
- 0184113 - bump version to 0.0.7 (Ronald Holshausen, Tue Oct 19 10:34:49 2021 +1100)
- 6c21361 - update changelog for release 0.0.6 (Ronald Holshausen, Tue Oct 19 10:31:02 2021 +1100)
- 856492a - Revert "fix: making entryPoints optional broke loading on Windows" (Ronald Holshausen, Tue Oct 19 09:00:32 2021 +1100)
- b111439 - chore: debugging windows (Ronald Holshausen, Mon Oct 18 17:56:05 2021 +1100)
- b0df1a8 - fix: making entryPoints optional broke loading on Windows (Ronald Holshausen, Mon Oct 18 16:56:15 2021 +1100)
- 93b14dd - chore: debug Rust build on Windows (Ronald Holshausen, Mon Oct 18 16:42:59 2021 +1100)
- a99af36 - chore: add writing plugin guide (Ronald Holshausen, Mon Oct 18 16:24:31 2021 +1100)
- b349544 - chore: add writing plugin guide (Ronald Holshausen, Mon Oct 18 16:10:16 2021 +1100)
- 0dbe8f2 - chore: update CSV examples to use latest libs (Ronald Holshausen, Mon Oct 18 15:06:29 2021 +1100)
- 1f8acb8 - fix: entry_points should be optional (Ronald Holshausen, Mon Oct 18 15:05:10 2021 +1100)
- cce4258 - fix: handle content types with attributes (Ronald Holshausen, Mon Oct 18 15:04:38 2021 +1100)
- c013605 - chore: update CSV plugin prototype to use latest pact crates (Ronald Holshausen, Mon Oct 18 13:50:40 2021 +1100)
- d34e4fe - bump version to 0.0.6 (Ronald Holshausen, Mon Oct 18 13:36:22 2021 +1100)
- 3b3d069 - update changelog for release 0.0.5 (Ronald Holshausen, Mon Oct 18 13:33:42 2021 +1100)
- 403ccbb - chore: update to the latest pact models crate (Ronald Holshausen, Mon Oct 18 13:29:58 2021 +1100)
- c5a7f12 - bump version to 0.0.8 (Ronald Holshausen, Mon Oct 18 12:47:06 2021 +1100)
0.0.7 - Fix for EachValues matcher
- cea8cc4 - chore: fix for failing build: 4.3.0-beta.6 is not available yet (Ronald Holshausen, Mon Oct 18 12:43:42 2021 +1100)
- ea597c6 - chore: update to latest Pact-JVM (Ronald Holshausen, Mon Oct 18 12:39:05 2021 +1100)
- 70691d4 - fix: EachValues matcher was not setting matching rules for repaeted fields correctly (Ronald Holshausen, Fri Oct 15 16:32:25 2021 +1100)
- 5dea72d - fix: matching rule path for repeated fields was not correct (Ronald Holshausen, Fri Oct 15 16:03:03 2021 +1100)
- 797d5dc - bump version to 0.0.7 (Ronald Holshausen, Wed Oct 13 15:23:52 2021 +1100)
0.0.6 - Support Windows + Alpine Linux
- 3419747 - fix: system protoc needs the well known types - unpacked from protobuf jar (Ronald Holshausen, Wed Oct 13 14:55:55 2021 +1100)
- f51293d - fix: use of temp directory on windows (Ronald Holshausen, Wed Oct 13 13:35:27 2021 +1100)
- d20b9dc - chore: alpine build on CI was failing do to missing protobuf plugin (Ronald Holshausen, Wed Oct 13 13:04:25 2021 +1100)
- d8506fb - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:17:23 2021 +1100)
- 8984b95 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:11:11 2021 +1100)
- 49c03f5 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 11:01:17 2021 +1100)
- ffc21d1 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 10:59:39 2021 +1100)
- 5646ce8 - chore: debug musl build (Ronald Holshausen, Wed Oct 13 10:49:56 2021 +1100)
- 4ec42ce - chore: Alpine build needs the protobuf plugin in the docker container (Ronald Holshausen, Wed Oct 13 10:40:41 2021 +1100)
- ced8d43 - feat: support additional entry points for other operating systems (i.e. requiring a .bat file for Windows) (Ronald Holshausen, Wed Oct 13 10:26:30 2021 +1100)
- 6dff2a3 - chore: fix CI (Ronald Holshausen, Tue Oct 12 18:08:19 2021 +1100)
- bf41876 - chore: remove beta rust from CI (Ronald Holshausen, Tue Oct 12 18:00:52 2021 +1100)
- 6d538fd - chore: publish pact file in CI (Ronald Holshausen, Tue Oct 12 17:59:37 2021 +1100)
- 8a10ebe - chore: CI needs JDK 11 (Ronald Holshausen, Tue Oct 12 17:26:09 2021 +1100)
- 5cd47cd - chore: CI build needs the protobuf plugin installed (Ronald Holshausen, Tue Oct 12 17:12:33 2021 +1100)
- 23c1929 - chore: add pact cli to build (Ronald Holshausen, Tue Oct 12 16:58:41 2021 +1100)
- 409be18 - feat: Add protobuf consumer pact test (Ronald Holshausen, Tue Oct 12 16:50:52 2021 +1100)
- c3d1585 - bump version to 0.0.5 (Ronald Holshausen, Tue Oct 12 15:42:47 2021 +1100)
- 3dc59f6 - update changelog for release 0.0.4 (Ronald Holshausen, Tue Oct 12 15:40:04 2021 +1100)
- a7c6339 - feat: Support synchronous messages with plugins in Rust (Ronald Holshausen, Tue Oct 12 15:35:02 2021 +1100)
- 9cbafc3 - chore: add a flush to stdout for the CVS plugin (Ronald Holshausen, Mon Oct 11 15:22:26 2021 +1100)
- fc03ba5 - bump version to 0.0.6 (Ronald Holshausen, Mon Oct 11 14:55:34 2021 +1100)
0.0.5 - Fixes for loading plugins on Windows
- 4225a47 - chore: update CI (Ronald Holshausen, Mon Oct 11 14:50:11 2021 +1100)
- f03627b - chore: try fix passing in GIT SHA from CI (Ronald Holshausen, Mon Oct 11 14:35:41 2021 +1100)
- 376bf98 - chore: try fix passing in GIT SHA from CI (Ronald Holshausen, Mon Oct 11 14:34:56 2021 +1100)
- 39dc4ab - chore: publish JVM driver pact file in CI build (Ronald Holshausen, Mon Oct 11 14:21:40 2021 +1100)
- b8448c2 - chore: CI build changes (Ronald Holshausen, Mon Oct 11 14:13:47 2021 +1100)
- 390013f - feat: make plugin load timeout configurable (Ronald Holshausen, Mon Oct 11 14:08:58 2021 +1100)
- 65b036f - chore: debugging plugin load on windows (Ronald Holshausen, Mon Oct 11 14:01:44 2021 +1100)
- 84252b8 - chore: debugging plugin load on windows (Ronald Holshausen, Mon Oct 11 13:54:56 2021 +1100)
- c10aea1 - chore: increase the timeout for waiting for plugin to start (Ronald Holshausen, Mon Oct 11 13:00:49 2021 +1100)
- 6404019 - fix: entry point for windows (Ronald Holshausen, Mon Oct 11 12:53:20 2021 +1100)
- f3ad025 - chore: add debug logs for Windows (Ronald Holshausen, Mon Oct 11 12:42:58 2021 +1100)
- 178c15f - chore: fix tests after adding entryPoints (Ronald Holshausen, Mon Oct 11 12:32:11 2021 +1100)
- 0f93dd2 - feat: support additional entry points for other operating systems (i.e. requiring a .bat file for Windows) (Ronald Holshausen, Mon Oct 11 12:22:39 2021 +1100)
- b72772f - fix(Windows): use user.home system property to get the directory for the plugins (Ronald Holshausen, Mon Oct 11 11:36:48 2021 +1100)
- 55954b1 - chore: fix build (Ronald Holshausen, Mon Oct 11 11:13:00 2021 +1100)
- cade023 - chore: Upgrade Protobuf plugin build to Gradle 7 to JDK 16 support (Ronald Holshausen, Mon Oct 11 11:08:29 2021 +1100)
- 53d0d85 - chore: JVM driver build needs the Protobuf plugin (Ronald Holshausen, Mon Oct 11 11:00:52 2021 +1100)
- d3f54d9 - feat: Support synchronous messages with plugins + added JVM Pact test (Ronald Holshausen, Mon Oct 11 09:30:46 2021 +1100)
- 22c86ae - chore: more README (Ronald Holshausen, Wed Oct 6 17:05:07 2021 +1100)
- ccb84e3 - chore: README (Ronald Holshausen, Wed Oct 6 17:00:07 2021 +1100)
- dacbf09 - chore: add readme for Protobuf examples (Ronald Holshausen, Wed Oct 6 16:58:20 2021 +1100)
- e8eb43f - chore: add readme for the protobuf plugin (Ronald Holshausen, Wed Oct 6 16:42:17 2021 +1100)
- 4493904 - chore: update CSV plugin and examples (Ronald Holshausen, Wed Oct 6 14:48:16 2021 +1100)
- da41699 - chore: update the CSV examples with latest driver changes (Ronald Holshausen, Wed Oct 6 14:35:45 2021 +1100)
- ceee4f4 - chore: update driver readmes (Ronald Holshausen, Tue Oct 5 16:22:28 2021 +1100)
- ebe6473 - chore: add readme (Ronald Holshausen, Tue Oct 5 16:00:10 2021 +1100)
- b2c664b - chore: use the published pact models and driver versions (Ronald Holshausen, Tue Oct 5 15:30:14 2021 +1100)
- 233f68d - bump version to 0.0.4 (Ronald Holshausen, Tue Oct 5 15:27:03 2021 +1100)
- 56f8395 - update changelog for release 0.0.3 (Ronald Holshausen, Tue Oct 5 15:24:46 2021 +1100)
- 7c2c122 - chore: use the published version of Pact models (Ronald Holshausen, Tue Oct 5 15:18:01 2021 +1100)
- 8032fbc - bump version to 0.0.5 (Ronald Holshausen, Tue Oct 5 14:03:18 2021 +1100)
0.0.4 - Support for Protobuf plugin
- c9da97d - feat: implemented matching Protobuf map and repeated fields (Ronald Holshausen, Thu Sep 30 16:16:15 2021 +1000)
- cf73204 - feat: working Rust consumer test with Protobuf repeated and map fields (Ronald Holshausen, Wed Sep 29 11:21:14 2021 +1000)
- 542f587 - chore: Protobuf consumner test (Java) working with repeated and map fields (Ronald Holshausen, Wed Sep 22 17:57:07 2021 +1000)
- dd02468 - feat: support returning an error when configuring an interaction from the plugin (Ronald Holshausen, Wed Sep 22 17:56:10 2021 +1000)
- dce8418 - feat: support returning an error when configuring an interaction from the plugin (Ronald Holshausen, Wed Sep 22 17:53:44 2021 +1000)
- 07a9256 - chore: correct the path expressions where they contain special chars (Ronald Holshausen, Wed Sep 22 13:51:03 2021 +1000)
- 80ec603 - feat(protobuf): implemeneted support for map fields (Ronald Holshausen, Wed Sep 22 10:01:41 2021 +1000)
- 95b427e - feat: implemented matching Protobuf embedded messages and enums (Ronald Holshausen, Wed Sep 15 12:31:44 2021 +1000)
- fe44e60 - chore: update the CSV examples and plugin to latest protofile (Ronald Holshausen, Tue Sep 14 15:41:02 2021 +1000)
- 5fd1219 - feat: added example Rust protobuf consumer project (Ronald Holshausen, Tue Sep 14 15:34:15 2021 +1000)
- e5ecd93 - refactor: rename ContentTypeOverride -> ContentTypeHint (Ronald Holshausen, Tue Sep 14 15:33:26 2021 +1000)
- 44efa1c - chore(CSV): use the published versions of deps (Ronald Holshausen, Mon Sep 13 11:15:46 2021 +1000)
- 58cbeaa - feat: add a synchronized guard to loadPlugin (Ronald Holshausen, Fri Sep 10 16:47:39 2021 +1000)
- ddb4e6b - bump version to 0.0.4 (Ronald Holshausen, Fri Sep 10 15:47:53 2021 +1000)
0.0.3 - support getting config and interaction markup from plugins
- 261e155 - bump version to 0.0.3 (Ronald Holshausen, Fri Sep 10 14:30:50 2021 +1000)
- 2a905ca - update changelog for release 0.0.2 (Ronald Holshausen, Fri Sep 10 14:28:24 2021 +1000)
- 691980a - chore: update pact models version (Ronald Holshausen, Fri Sep 10 14:20:17 2021 +1000)
- dd257e0 - feat: Support access to plugins from concurrent running tests (Ronald Holshausen, Fri Sep 10 13:22:55 2021 +1000)
- 9175d18 - refactor: make interaction markup type explicit (Ronald Holshausen, Thu Sep 9 11:20:26 2021 +1000)
- b7ae09e - feat: support CSV with headers with CSV examples and plugin (Ronald Holshausen, Wed Sep 8 16:43:52 2021 +1000)
- 893f47e - feat: support getting config and interaction markup from plugins (Ronald Holshausen, Wed Sep 8 16:42:01 2021 +1000)
- 51a158b - chore: add sequence diagrams (Ronald Holshausen, Mon Sep 6 16:26:13 2021 +1000)
- 67d223a - bump version to 0.0.3 (Ronald Holshausen, Mon Sep 6 15:04:14 2021 +1000)
0.0.2 - Support for protobuf plugin prototype
- 5ad7ada - chore: add docs on content matchers/generators (Ronald Holshausen, Mon Sep 6 14:57:41 2021 +1000)
- cecfacf - chore: updated cargo lock (Ronald Holshausen, Mon Sep 6 10:56:34 2021 +1000)
- e3372b9 - bump version to 0.0.2 (Ronald Holshausen, Fri Sep 3 17:41:18 2021 +1000)
- e909878 - update changelog for release 0.0.1 (Ronald Holshausen, Fri Sep 3 17:38:49 2021 +1000)
- 8238adc - chore: update lock file (Ronald Holshausen, Fri Sep 3 17:34:47 2021 +1000)
- 38b2712 - chore: fix the rust driver build (Ronald Holshausen, Fri Sep 3 17:23:43 2021 +1000)
- cda0043 - chore: update docs (Ronald Holshausen, Fri Sep 3 17:22:14 2021 +1000)
- 4e7ca90 - chore: update driver docs on content matchers (Ronald Holshausen, Fri Sep 3 15:01:27 2021 +1000)
- 84d8175 - chore: update plugin driver docs (Ronald Holshausen, Fri Sep 3 14:49:07 2021 +1000)
- 2b2e925 - chore: update docs (Ronald Holshausen, Fri Sep 3 13:27:00 2021 +1000)
- de55fc5 - refactor: change configure_interation to return a struct instead of a tuple (Ronald Holshausen, Fri Sep 3 13:07:32 2021 +1000)
- 5ef6f33 - feat: update the CSV examples to the latest proto (Ronald Holshausen, Thu Sep 2 15:37:46 2021 +1000)
- 1e26b94 - feat: update the proto file with comments and enums were needed (Ronald Holshausen, Thu Sep 2 14:26:45 2021 +1000)
- 4361ed6 - feat: add simple example Go provider (Ronald Holshausen, Thu Sep 2 11:39:43 2021 +1000)
- aff3101 - feat: Protobuf plugin verifying simple messages (Ronald Holshausen, Thu Sep 2 11:38:50 2021 +1000)
- e5b6197 - feat: support for plugins verifying responses (Ronald Holshausen, Thu Sep 2 11:37:53 2021 +1000)
- e7f5477 - feat: support for plugins verifying responses (Ronald Holshausen, Thu Sep 2 11:37:08 2021 +1000)
- dafd1f5 - feat: working protobuf consumer test (Ronald Holshausen, Mon Aug 30 16:32:58 2021 +1000)
- 98d8bd8 - feat: working basic protobuf plugin (Ronald Holshausen, Mon Aug 30 16:30:13 2021 +1000)
- e657611 - refactor: rename ConfigureContentsRequest -> ConfigureInteractionRequest (Ronald Holshausen, Mon Aug 30 16:28:36 2021 +1000)
- 8fe5b0c - feat(plugins): allow the plugin to override text/binary of a content type (Ronald Holshausen, Mon Aug 30 11:16:38 2021 +1000)
- 136ac71 - feat: plugins need to be able to specify text/binary payloads (Ronald Holshausen, Sat Aug 28 13:54:35 2021 +1000)
- 4e460a2 - chore: moved the matching rule definition parser to the Pact-Rust models crate (Ronald Holshausen, Wed Aug 25 17:25:38 2021 +1000)
- 376efd9 - feat: add initial protobuf plugin prototype (Ronald Holshausen, Tue Aug 24 14:56:28 2021 +1000)
- d10f41e - chore: correct build script for windows (Ronald Holshausen, Mon Aug 23 15:39:28 2021 +1000)
- 9cb8b03 - chore: correct description (Ronald Holshausen, Mon Aug 23 15:35:32 2021 +1000)
- 250bfd4 - chore: bump version to 0.0.1 (Ronald Holshausen, Mon Aug 23 15:33:32 2021 +1000)
- 952a15c - chore: add readme (Ronald Holshausen, Mon Aug 23 15:22:32 2021 +1000)
- e3d5851 - chore: run musl build on updated docker image (Ronald Holshausen, Mon Aug 23 15:17:17 2021 +1000)
- 003d0c4 - chore: to publish the rust driver, the proto file needs to be included (Ronald Holshausen, Mon Aug 23 14:52:11 2021 +1000)
- 8bfd42d - chore: set proto dir relative to cargo manifest dir (Ronald Holshausen, Mon Aug 23 14:47:45 2021 +1000)
- 651b930 - chore: correct release script (Ronald Holshausen, Mon Aug 23 14:35:18 2021 +1000)
- 759ea15 - chore: musl build in CI needs latest rust (Ronald Holshausen, Mon Aug 23 14:30:43 2021 +1000)
- d7a7567 - chore: add release script for rust driver (Ronald Holshausen, Mon Aug 23 14:28:58 2021 +1000)
- fe348ce - chore: use the published pact models crate (Ronald Holshausen, Mon Aug 23 14:21:54 2021 +1000)
- d080cfb - bump version to 0.0.2 (Ronald Holshausen, Mon Aug 23 12:04:35 2021 +1000)
0.0.1 - Add metrics on plugi loads
- 4a6951c - chore: correct release script (Ronald Holshausen, Mon Aug 23 12:01:23 2021 +1000)
- 480072e - chore: add metrics collection to Rust plugin loads (Ronald Holshausen, Mon Aug 23 11:54:12 2021 +1000)
- 1f451d8 - chore: add the event fields to the plugin loaded event (Ronald Holshausen, Mon Aug 23 10:10:21 2021 +1000)
- 4c89f77 - chore: add metrics collection to JVM driver (Ronald Holshausen, Fri Aug 20 17:11:56 2021 +1000)
- dba95c2 - chore: added Rust consumer test that POSTs CSV content (Ronald Holshausen, Fri Aug 20 13:08:26 2021 +1000)
- 7c6f97f - feat: implemented support for generators from plugins (Ronald Holshausen, Thu Aug 19 17:21:33 2021 +1000)
- 56be169 - feat: initial Rust CSV test working (Ronald Holshausen, Thu Aug 19 16:01:51 2021 +1000)
- ad9c833 - feat: Implemented support for getting response content in Rust driver (Ronald Holshausen, Thu Aug 19 15:30:44 2021 +1000)
- 49283f0 - chore: add example rust csv consumer (Ronald Holshausen, Thu Aug 19 15:28:21 2021 +1000)
- 15bbd57 - fix: content matcher lookup (Ronald Holshausen, Wed Aug 18 12:34:30 2021 +1000)
- 5d8b24c - chore: description is required for publishing (Ronald Holshausen, Tue Aug 17 15:42:10 2021 +1000)
- 7516bfa - chore: update release script (Ronald Holshausen, Tue Aug 17 15:13:37 2021 +1000)
- 16b0507 - bump version to 0.0.1 (Ronald Holshausen, Tue Aug 17 15:12:56 2021 +1000)
- befe740 - update changelog for release 0.0.0 (Ronald Holshausen, Tue Aug 17 14:37:02 2021 +1000)