- 173bf2f - feat: replace protoc binary with embedded protox compiler (#237) (Ronald Holshausen, Wed May 13 11:00:20 2026 +1000)
- c9da8c1 - chore: Use macos latest in CI (Ronald Holshausen, Tue May 12 11:13:51 2026 +1000)
- 2f5d3c6 - chore: Update dependencies (Ronald Holshausen, Tue May 12 10:27:43 2026 +1000)
- 4b7277a - feat: add arrayContains support for repeated fields (#236) (Stanislav Vodetskyi, Thu May 7 20:35:29 2026 -0700)
- faf0f34 - bump version to 0.7.1 (Ronald Holshausen, Mon Oct 6 12:38:47 2025 +1100)
- 18e6500 - chore: Cleanup some compiler warnings (Ronald Holshausen, Mon Oct 6 12:08:41 2025 +1100)
- 67533d1 - chore: Bump minor version (Ronald Holshausen, Mon Oct 6 11:45:40 2025 +1100)
- 73051a0 - chore: Update dependencies (Ronald Holshausen, Mon Oct 6 11:44:37 2025 +1100)
- e82e656 - feat: Fix nested message lookups; introduce proto descriptor caching; refactor (#235) (Stanislav Vodetskyi, Sun Oct 5 17:23:01 2025 -0700)
- 658e7af - fix: Upgrading pact_matching to 2.0.1 broke some imports (Ronald Holshausen, Wed Aug 20 09:45:38 2025 +1000)
- 538d381 - bump version to 0.6.6 (Ronald Holshausen, Wed Aug 20 09:32:58 2025 +1000)
- f0c3abb - fix: finding deeply nested enums (#232) (Eric Muller, Tue Aug 5 17:40:34 2025 -0700)
- 756150f - bump version to 0.6.5 (Ronald Holshausen, Tue Jul 29 11:07:12 2025 +1000)
- 6d85ac2 - fix: Consumer expectations were not passed down for repeated message fields #231 (Ronald Holshausen, Tue Jul 29 10:49:45 2025 +1000)
- b13f0d6 - bump version to 0.6.4 (Ronald Holshausen, Mon Jul 28 09:28:55 2025 +1000)
- 940ee6b - fix: Only need to check the start of the content type string #32 (Ronald Holshausen, Wed Jul 23 15:43:24 2025 +1000)
- b76316b - feat: Update readme with a note about byte arrays with non-utf8 data #229 (Ronald Holshausen, Wed Jul 23 11:48:26 2025 +1000)
- 6f3b414 - feat: Support byte arrays with non-utf8 data #229 (Ronald Holshausen, Wed Jul 23 11:09:57 2025 +1000)
- 11ee30b - bump version to 0.6.3 (Ronald Holshausen, Thu Jul 17 14:46:02 2025 +1000)
- 3b2a473 - chore: Small optimisation, delay locking the state mutex as late as possible (Ronald Holshausen, Wed Jul 9 10:15:26 2025 +1000)
- a9bdb80 - test: Test atLeast and atMost first in expression (#226) (Tien Vo Xuan, Wed Jul 9 06:55:59 2025 +0700)
- 8102970 - feat: Support fromProviderState generator in regex matching expression (#225) (Tien Vo Xuan, Wed Jul 9 06:55:34 2025 +0700)
- d195949 - bump version to 0.6.2 (Ronald Holshausen, Tue Jul 8 15:57:22 2025 +1000)
- 54060e8 - chore: Update other builds to latest Rust stable (Ronald Holshausen, Tue Jul 8 14:00:21 2025 +1000)
- 0fe97db - chore: Update musl build to Rust 1.88 (Ronald Holshausen, Tue Jul 8 13:54:11 2025 +1000)
- f348a47 - fix(mock-server): Need to handle the case where there are multiple messages per route #228 (Ronald Holshausen, Tue Jul 8 11:19:44 2025 +1000)
- 91d0f75 - bump version to 0.6.1 (Ronald Holshausen, Wed Jun 25 10:24:35 2025 +1000)
- 3bb48cf - chore: DRY up some of the error responses (Ronald Holshausen, Wed Jun 25 09:59:26 2025 +1000)
- 2c93c0f - fix: Use the stored consumer expectations to determine if a repeated field is missing #197 (Ronald Holshausen, Wed Jun 25 09:43:15 2025 +1000)
- 8de0573 - fix: Store the expectations from the consumer test in the Pact file #197 (Ronald Holshausen, Tue Jun 24 11:36:49 2025 +1000)
- 3c3d946 - chore: Bump minor version (Ronald Holshausen, Tue Jun 24 11:32:44 2025 +1000)
- 8c05cbc - chore: Update all dependencies and upgrade Tonic to 0.13.1 (Ronald Holshausen, Tue Jun 24 10:09:22 2025 +1000)
- 6cca3f4 - chore: Upgrade minor dependencies + pact depenencies to latest (Ronald Holshausen, Mon Jun 23 15:50:41 2025 +1000)
- 18632b0 - chore: Update prohect to Rust 2024 edition (Ronald Holshausen, Mon Jun 23 14:01:26 2025 +1000)
- c50ee6b - Revert "Add .github/renovate.json" (Ronald Holshausen, Mon Jun 23 09:36:11 2025 +1000)
- 95eff94 - fix(deps): update rust crate reqwest to v0.12.20 (#224) (pactflow-renovate-bot[bot], Fri Jun 20 19:44:00 2025 +0000)
- 2fcda04 - fix(deps): update rust crate clap to v4.5.40 (#221) (pactflow-renovate-bot[bot], Thu Jun 19 18:54:12 2025 +0000)
- d94d1df - fix(deps): update rust crate os_info to v3.12.0 (#213) (pactflow-renovate-bot[bot], Wed Jun 18 08:18:14 2025 +0000)
- d963b94 - fix(deps): update tokio-tracing monorepo (pactflow-renovate-bot[bot], Mon Jun 16 10:16:21 2025 +0000)
- 3cbc20f - fix(deps): update rust crate reqwest to v0.12.19 (#198) (pactflow-renovate-bot[bot], Thu Jun 12 13:02:50 2025 +0000)
- f23f8b4 - fix(deps): update rust crate hyper-util to v0.1.14 (pactflow-renovate-bot[bot], Sat Jun 7 16:51:39 2025 +0000)
- 2f1c631 - fix(deps): update rust crate tower-http to v0.6.6 (pactflow-renovate-bot[bot], Sat Jun 7 16:51:49 2025 +0000)
- da11fb7 - fix(deps): update rust crate reqwest to v0.12.18 (#196) (pactflow-renovate-bot[bot], Sat Jun 7 16:51:07 2025 +0000)
- c4743d6 - fix(deps): update rust crate reqwest to v0.12.17 (#195) (pactflow-renovate-bot[bot], Sat Jun 7 13:52:07 2025 +0000)
- 5186456 - fix(deps): update rust crate reqwest to v0.12.16 (#194) (pactflow-renovate-bot[bot], Fri Jun 6 23:44:22 2025 +0000)
- 53df1f5 - fix(deps): update rust crate clap to v4.5.39 (#187) (pactflow-renovate-bot[bot], Fri Jun 6 18:17:37 2025 +0000)
- 1385d5d - fix: Update GHA runners to latest windows image OP-33207 (Daniel García-Magán Correas, Wed Jun 4 16:43:06 2025 +0100)
- 1eded4e - fix(deps): update rust crate hyper-util to v0.1.13 (pactflow-renovate-bot[bot], Mon Jun 2 05:05:27 2025 +0000)
- 161a14e - fix(deps): update rust crate tokio to v1.45.1 (pactflow-renovate-bot[bot], Mon Jun 2 05:05:44 2025 +0000)
- c625f40 - fix(deps): update rust crate tower-http to v0.6.5 (pactflow-renovate-bot[bot], Mon Jun 2 05:05:55 2025 +0000)
- 81bfb8a - fix(deps): update rust crate clap to v4.5.38 (pactflow-renovate-bot[bot], Mon Jun 2 05:38:07 2025 +0000)
- 9b8f89b - fix(deps): update rust crate chrono to v0.4.41 (pactflow-renovate-bot[bot], Mon Jun 2 04:29:07 2025 +0000)
- 6108e22 - fix(deps): update rust crate clap to v4.5.38 (pactflow-renovate-bot[bot], Mon Jun 2 04:29:13 2025 +0000)
- 257694b - fix(deps): update rust crate hyper-util to v0.1.12 (pactflow-renovate-bot[bot], Mon Jun 2 04:29:23 2025 +0000)
- 02d5233 - fix(deps): update rust crate tower-http to v0.6.4 (pactflow-renovate-bot[bot], Mon Jun 2 04:29:32 2025 +0000)
- 8ac8f9c - chore(deps): update rust crate built to 0.8.0 (pactflow-renovate-bot[bot], Mon Jun 2 04:29:45 2025 +0000)
- 7f51026 - fix(deps): update rust crate os_info to v3.11.0 (pactflow-renovate-bot[bot], Mon Jun 2 04:30:02 2025 +0000)
- 0ac11fb - fix(deps): update rust crate tempfile to v3.20.0 (pactflow-renovate-bot[bot], Mon Jun 2 04:30:36 2025 +0000)
- 250e9e3 - fix(deps): update rust crate tokio to v1.45.0 (pactflow-renovate-bot[bot], Mon Jun 2 04:30:47 2025 +0000)
- 07254c8 - fix(deps): update rust crate uuid to v1.17.0 (pactflow-renovate-bot[bot], Mon Jun 2 02:44:57 2025 +0000)
- b97dac9 - chore: upgrade ubuntu runner (JP-Ellis, Mon Jun 2 13:44:34 2025 +1000)
- ffd8ffb - fix(deps): update rust crate anyhow to v1.0.97 (JP-Ellis, Tue Apr 8 00:19:24 2025 +0000)
- c8ad53c - fix(deps): update rust crate anyhow to v1.0.98 (pactflow-renovate-bot[bot], Thu Apr 24 00:53:26 2025 +0000)
- d90888c - Update README.md (ZahraKhanRed, Wed Apr 23 13:13:48 2025 +0100)
- 4a98338 - fix(deps): update rust crate clap to v4.5.37 (pactflow-renovate-bot[bot], Tue Apr 22 05:53:37 2025 +0000)
- c83cd73 - fix(deps): update rust crate clap to v4.5.36 (pactflow-renovate-bot[bot], Mon Apr 21 20:25:48 2025 +0000)
- 98d81e8 - fix(deps): update rust crate hyper-util to v0.1.11 (#147) (pactflow-renovate-bot[bot], Thu Apr 10 19:15:21 2025 +0000)
- e29b44f - fix(deps): update rust crate zip to v2.6.1 (pactflow-renovate-bot[bot], Tue Apr 8 07:17:05 2025 +0000)
- 457b655 - fix(deps): update rust crate clap to v4.5.35 (pactflow-renovate-bot[bot], Tue Apr 8 07:16:09 2025 +0000)
- e16af96 - fix(deps): update rust crate tokio [security] (pactflow-renovate-bot[bot], Tue Apr 8 06:16:47 2025 +0000)
- 02b142e - fix(deps): update rust crate tempfile to v3.19.1 (pactflow-renovate-bot[bot], Tue Apr 8 05:18:52 2025 +0000)
- 04418e9 - fix(deps): update rust crate tokio to v1.44.1 (pactflow-renovate-bot[bot], Tue Apr 8 05:19:05 2025 +0000)
- 7abf5dc - fix(deps): update rust crate fake to v4 (pactflow-renovate-bot[bot], Tue Apr 8 02:46:15 2025 +0000)
- 23cb3ef - fix(deps): update rust crate zip to v2.5.0 (pactflow-renovate-bot[bot], Tue Apr 8 05:19:13 2025 +0000)
- 0f7aed9 - fix(deps): update rust crate tracing-bunyan-formatter to v0.3.10 (#90) (pactflow-renovate-bot[bot], Tue Apr 8 05:17:23 2025 +0000)
- b49cbbd - fix(deps): update rust crate thiserror to v2.0.12 (#122) (pactflow-renovate-bot[bot], Tue Apr 8 04:15:38 2025 +0000)
- ee65c62 - fix(deps): update rust crate thiserror to v2 (pactflow-renovate-bot[bot], Tue Apr 8 02:46:21 2025 +0000)
- 7814415 - fix(deps): update rust crate itertools to 0.14.0 (pactflow-renovate-bot[bot], Tue Apr 8 02:45:12 2025 +0000)
- 56d570b - fix(deps): update tokio-tracing monorepo (pactflow-renovate-bot[bot], Tue Apr 8 02:44:54 2025 +0000)
- 45255e6 - fix(deps): update rust crate anyhow to v1.0.97 (pactflow-renovate-bot[bot], Tue Apr 8 02:43:43 2025 +0000)
- 1b704c7 - fix(deps): update rust crate tokio [security] (pactflow-renovate-bot[bot], Tue Apr 8 02:43:01 2025 +0000)
- dc0846f - fix(deps): update rust crate zip to v2.3.0 [security] (pactflow-renovate-bot[bot], Tue Apr 8 02:43:13 2025 +0000)
- e03fac4 - fix(deps): update rust crate http to v1.3.1 (pactflow-renovate-bot[bot], Tue Apr 8 02:45:04 2025 +0000)
- f2ba699 - fix(deps): update rust crate reqwest to v0.12.15 (pactflow-renovate-bot[bot], Tue Apr 8 02:44:19 2025 +0000)
- ebbfe17 - fix(deps): update rust crate hyper to v1.6.0 (pactflow-renovate-bot[bot], Tue Apr 8 00:21:49 2025 +0000)
- 81245a5 - chore(deps): update rust crate built to v0.7.7 (pactflow-renovate-bot[bot], Tue Apr 8 00:19:09 2025 +0000)
- d487028 - fix(deps): update rust crate chrono to v0.4.40 (pactflow-renovate-bot[bot], Tue Apr 8 00:19:41 2025 +0000)
- b363a5f - fix(deps): update rust crate clap to v4.5.34 (pactflow-renovate-bot[bot], Tue Apr 8 00:19:48 2025 +0000)
- 1a7f49e - fix(deps): update tokio-prost monorepo to v0.13.5 (pactflow-renovate-bot[bot], Tue Apr 8 00:20:54 2025 +0000)
- 34b5314 - fix(deps): update rust crate tower to v0.5.2 (pactflow-renovate-bot[bot], Tue Apr 8 00:20:26 2025 +0000)
- 48afca7 - fix(deps): update rust crate bytes to v1.10.1 (pactflow-renovate-bot[bot], Tue Apr 8 00:21:35 2025 +0000)
- db7ab29 - fix(deps): update rust crate async-trait to v0.1.88 (pactflow-renovate-bot[bot], Tue Apr 8 00:19:34 2025 +0000)
- 9a581b0 - fix(deps): update rust crate serde_json to v1.0.140 (pactflow-renovate-bot[bot], Tue Apr 8 00:20:18 2025 +0000)
- 9b9cdb2 - fix(deps): update rust crate tower-http to v0.6.2 (pactflow-renovate-bot[bot], Tue Apr 8 00:20:33 2025 +0000)
- 74b29d3 - chore(deps): update rust crate rstest to 0.25.0 (pactflow-renovate-bot[bot], Tue Apr 8 00:21:28 2025 +0000)
- 99ea9ac - fix(deps): update rust crate os_info to v3.10.0 (pactflow-renovate-bot[bot], Tue Apr 8 00:22:06 2025 +0000)
- 6f0229b - fix(deps): update rust crate uuid to v1.16.0 (pactflow-renovate-bot[bot], Tue Apr 8 00:22:42 2025 +0000)
- e897023 - chore(ci): avoid duplicating ci (JP-Ellis, Tue Apr 8 12:08:50 2025 +1000)
- e35e48b - chore(ci): update rust-musl-build image (JP-Ellis, Tue Apr 8 12:07:40 2025 +1000)
- f0f1e19 - chore(deps): update actions/github-script action to v7 (pactflow-renovate-bot[bot], Mon Apr 7 03:35:39 2025 +0000)
- a3e981d - chore(deps): update actions/checkout action to v4 (pactflow-renovate-bot[bot], Mon Apr 7 03:35:34 2025 +0000)
- 446dd98 - fix(deps): update rust crate regex to v1.11.1 (#104) (pactflow-renovate-bot[bot], Mon Apr 7 07:18:56 2025 +0000)
- a190345 - fix(deps): update rust crate fake to v2.10.0 (#96) (pactflow-renovate-bot[bot], Mon Apr 7 06:16:38 2025 +0000)
- cfb6db3 - chore(deps): update tomhjp/gh-action-jira-search action to v0.2.2 (#94) (pactflow-renovate-bot[bot], Mon Apr 7 05:15:10 2025 +0000)
- 6fd5d0b - fix(deps): update rust crate tonic to v0.12.3 [security] (#78) (pactflow-renovate-bot[bot], Mon Apr 7 04:16:45 2025 +0000)
- 29b0fa6 - Add .github/renovate.json (pactflow-renovate-bot[bot], Fri Feb 14 01:38:07 2025 +0000)
- 4435cac - chore(ci): upgrade macos-12 to macos-13 (JP-Ellis, Fri Dec 6 10:01:41 2024 +1100)
- 132d503 - bump version to 0.5.5 (Ronald Holshausen, Mon Nov 18 10:34:57 2024 +1100)
- d6b1626 - fix: Fixed regression introduced by 0.5.3 release (Ronald Holshausen, Mon Nov 18 10:21:10 2024 +1100)
- 7abcf38 - bump version to 0.5.4 (Ronald Holshausen, Fri Nov 15 10:36:17 2024 +1100)
- ffa56f2 - chore: Upgrade pact_models to 1.2.5 (Ronald Holshausen, Wed Nov 13 11:17:46 2024 +1100)
- 3d60553 - refactor: Update DynamicMessage to consolidate fields into a single value by field number #73 (Ronald Holshausen, Mon Nov 11 15:55:14 2024 +1100)
- e2e08c9 - refactor: Update value injection to push additional values into the additional_data attribute #73 (Ronald Holshausen, Mon Nov 11 15:09:38 2024 +1100)
- 2abbed2 - refactor: Write out the additional field values when serialising a field #73 (Ronald Holshausen, Mon Nov 11 14:15:12 2024 +1100)
- 47aa5c7 - refactor: Add an attribute to ProtobufField to capture additional values from repeated fields #73 (Ronald Holshausen, Mon Nov 11 11:16:10 2024 +1100)
- c51337d - feat: Add some tests around injecting an array of values into a repeated field #73 (Ronald Holshausen, Wed Nov 6 16:28:56 2024 +1100)
- 25ba86a - feat: Support injecting an array of values into a repeated field #73 (Ronald Holshausen, Wed Nov 6 16:12:09 2024 +1100)
- 1f05ab5 - refactor: Update ProtobufField to also contain the field descriptor for the field #73 (Ronald Holshausen, Fri Nov 1 11:09:58 2024 +1100)
- e5b9de6 - refactor: Update DynamicMessage fetch_field_value and set_field_value to return a result #73 (Ronald Holshausen, Fri Nov 1 09:39:20 2024 +1100)
- cfb54b4 - refactor: Update DynamicMessage to store the Protobuf fields as map keyed by field number #73 (Ronald Holshausen, Thu Oct 31 16:56:56 2024 +1100)
- 8452e25 - refactor: Pass protobuf message descriptor to DynamicMessage::new #73 (Ronald Holshausen, Thu Oct 31 16:28:08 2024 +1100)
- a7b1218 - chore: Update dependencies (Ronald Holshausen, Thu Oct 31 09:42:30 2024 +1100)
- 798b345 - bump version to 0.5.3 (Ronald Holshausen, Mon Aug 26 11:39:37 2024 +1000)
- 7475c0f - chore: Fix pact verification request (Ronald Holshausen, Mon Aug 26 11:27:33 2024 +1000)
- 089e864 - chore: Fix pact verification request (Ronald Holshausen, Mon Aug 26 11:19:51 2024 +1000)
- d6865b4 - fix: HTTP Protobuf interactions can have a message defined for both the request and response parts (Ronald Holshausen, Mon Aug 26 10:54:55 2024 +1000)
- 4997452 - bump version to 0.5.2 (Ronald Holshausen, Wed Aug 14 09:47:37 2024 +1000)
- 7e6eb62 - chore: fix integrated_tests after upgrading pact consumer crate (Ronald Holshausen, Wed Aug 14 09:36:25 2024 +1000)
- 2eb9d1b - chore: fix integrated_tests after upgrading pact consumer crate (Ronald Holshausen, Wed Aug 14 09:23:35 2024 +1000)
- 090de50 - chore: fix integrated_tests after upgrading pact consumer crate (Ronald Holshausen, Tue Aug 13 16:49:09 2024 +1000)
- e3c32f1 - chore: fix integrated_tests after upgrading pact consumer crate (Ronald Holshausen, Tue Aug 13 16:36:35 2024 +1000)
- f459668 - chore: Upgrade all the Pact dependencies (Ronald Holshausen, Tue Aug 13 16:16:33 2024 +1000)
- c3ec0eb - fix: Handle google.Structs correctly #71 (Ronald Holshausen, Tue Aug 13 10:50:12 2024 +1000)
- 1e5e5bc - bump version to 0.5.1 (Ronald Holshausen, Fri Aug 9 09:37:43 2024 +1000)
0.5.0 - Supports provider state injected values and better use of package names when resolving messages
- a9630de - chore: Make test less brittle (Ronald Holshausen, Fri Aug 9 09:16:16 2024 +1000)
- 309f8fc - docs: updated a couple of code comments (Stan Vodetskyi, Thu Aug 8 15:30:16 2024 -0700)
- fcf42b5 - feat: Update readme with example of provider state injected values #69 (Ronald Holshausen, Thu Aug 8 16:15:58 2024 +1000)
- 402ad18 - feat: Enable support for provider state injected values for gRPC metadata #69 (Ronald Holshausen, Thu Aug 8 15:39:29 2024 +1000)
- e001efa - feat: use packages when looking up services and message types. (Stan Vodetskyi, Sat Aug 3 02:34:08 2024 -0700)
- 6064316 - feat: Pass the test context values through to the ProviderStateGenerator #69 (Ronald Holshausen, Wed Aug 7 15:30:42 2024 +1000)
- 7e85d34 - feat: Implement applying generators to mutate the Protobuf messages #69 (Ronald Holshausen, Wed Aug 7 10:40:13 2024 +1000)
- ef237ec - feat: Support for use of provider state generator in consumer tests #69 (Ronald Holshausen, Tue Aug 6 15:04:04 2024 +1000)
- 2b7d5e0 - chore: cleanup some unused code warnings (Ronald Holshausen, Fri Jul 19 09:32:12 2024 +1000)
- c551867 - chore: Remove unused crate (Ronald Holshausen, Thu Jul 18 14:12:52 2024 +1000)
- eda6c17 - chore: Update integration test dependencies (Ronald Holshausen, Thu Jul 18 12:04:11 2024 +1000)
- 8baefcb - chore: Upgrade Tonic to 0.12.0 and Hyper to 1.4.1 (Ronald Holshausen, Thu Jul 18 11:42:11 2024 +1000)
- f7c459a - chore: Update depenendencies (Ronald Holshausen, Thu Jul 18 09:48:12 2024 +1000)
- 2e281ff - Merge pull request #65 from pactflow/docs/binary_compat (Ronald Holshausen, Tue Jun 11 10:47:11 2024 +1000)
- a5ed622 - bump version to 0.4.1 (Ronald Holshausen, Tue Jun 11 10:36:44 2024 +1000)
- 13e9cc0 - chore(docs): update binary compatability (Yousaf Nabi, Mon May 20 13:36:23 2024 +0100)
- a1fad28 - chore: Update default protoc compiler to next major version (21.12) (Ronald Holshausen, Tue Jun 11 10:20:14 2024 +1000)
- f219a61 - chore: Bump minor version (Ronald Holshausen, Tue Jun 11 10:12:56 2024 +1000)
- d181915 - remove additional trace logs (Stan, Thu Jun 6 16:28:18 2024 -0700)
- 07652c9 - correct paths in integrated_tests workflows (Stan, Thu Jun 6 16:25:46 2024 -0700)
- a3c41b4 - update mod.rs to also use package (Stan, Thu Jun 6 16:15:55 2024 -0700)
- 8742072 - remove lifetime qualifiers; refactor; remove unnecessary test (Stan, Thu Jun 6 11:42:17 2024 -0700)
- cf9f08b - couple more integrated tests just to be sure (Stan, Wed Jun 5 18:21:23 2024 -0700)
- a8c9f46 - Search descritors with no package when no package was specified. (Stan, Tue Jun 4 23:51:27 2024 -0700)
- ce61d8f - no unwrap (Stan, Tue Jun 4 14:00:16 2024 -0700)
- f4a43d4 - fix tests (Stan, Tue Jun 4 13:17:09 2024 -0700)
- c3278c6 - remove unnecessary changes (Stan, Mon Jun 3 17:20:48 2024 -0700)
- ebe3203 - use crate vs use super (Stan, Mon Jun 3 17:19:16 2024 -0700)
- d13474e - a basic unit test (Stan, Mon Jun 3 17:10:29 2024 -0700)
- c4ac8d7 - remove reference to a deleted method (Stan, Mon Jun 3 16:37:53 2024 -0700)
- 66b97ca - more cases covered in the test (Stan, Mon Jun 3 16:25:56 2024 -0700)
- 2e00c56 - revert formatting and logging changes (Stan, Mon Jun 3 16:19:58 2024 -0700)
- bd1fdc8 - hacky fix cont (Stan, Fri May 31 18:26:34 2024 -0700)
- 18f2e43 - hacky fix (Stan, Fri May 31 16:16:28 2024 -0700)
- 0fc95d2 - conflicting names when package is implicit (Stan, Fri May 31 15:13:35 2024 -0700)
- 0cb87dc - bump version to 0.3.16 (Ronald Holshausen, Fri May 10 10:17:56 2024 +1000)
- 63b141f - Merge pull request #57 from YOU54F/feat/slim_bins (Ronald Holshausen, Fri May 10 09:58:25 2024 +1000)
- ccf66da - Merge pull request #56 from YOU54F/feat/musl_linux_win_aarch64 (Ronald Holshausen, Fri May 10 09:57:46 2024 +1000)
- 0f47677 - fix: package namespaces are not respected (Eric Muller, Wed May 8 15:23:02 2024 -0700)
- d8e8b89 - demo bug with conflicting names (Stan, Tue May 7 13:12:18 2024 -0700)
- 652fbd4 - feat: reduce executable size (Yousaf Nabi, Tue Apr 30 17:43:47 2024 +0100)
- 99cdd58 - feat: linux musl static bins / windows aarch64 (Yousaf Nabi, Tue Apr 30 17:43:14 2024 +0100)
- 40abddf - chore(ci): macos-12 (Yousaf Nabi, Tue Apr 30 14:51:11 2024 +0100)
- 905967e - chore: Update dependencies (Ronald Holshausen, Wed Apr 17 10:45:56 2024 +1000)
- 02b236e - chore: Update dependencies (Ronald Holshausen, Wed Apr 17 10:34:31 2024 +1000)
- fb216f1 - chore: Add integrated_tests back into main project (Ronald Holshausen, Tue Apr 16 16:56:02 2024 +1000)
- 454e89d - fix: Upgrade dependencies to fix tests hanging on Windows (Ronald Holshausen, Tue Apr 16 16:50:03 2024 +1000)
- 821047f - Merge branch 'release/0.3.14' (Ronald Holshausen, Fri Apr 12 15:30:06 2024 +1000)
- 713bfe5 - chore: lock jobserver to previous version as 0.1.29 fails to compile (Ronald Holshausen, Fri Apr 12 13:51:50 2024 +1000)
- e4cbc3f - chore: lock jobserver to previous version as 0.1.29 fails to compile (Ronald Holshausen, Fri Apr 12 13:47:00 2024 +1000)
- 6ff8372 - bump version to 0.3.15 (Ronald Holshausen, Fri Apr 12 09:54:37 2024 +1000)
- 9ba9b24 - chore: add macos to the release binaries (Ronald Holshausen, Fri Apr 12 09:29:16 2024 +1000)
- d9ce8fb - fix: Take into account package names when looking for message types in the descriptors (Ronald Holshausen, Thu Apr 11 16:11:07 2024 +1000)
- 4587ac7 - fix: Unknown varint fields were incorrectly treated as u64 values with 8 bytes #53 (Ronald Holshausen, Wed Apr 10 15:24:16 2024 +1000)
- d31aac8 - chore: Add example provider with new fields added #53 (Ronald Holshausen, Wed Apr 10 15:18:29 2024 +1000)
- 0b9ac92 - chore: Add example with consumer and provider #53 (Ronald Holshausen, Wed Apr 10 12:07:35 2024 +1000)
- 7414995 - chore: Update dependencies (Ronald Holshausen, Tue Apr 9 14:44:20 2024 +1000)
- fb3faf2 - chore: Update clap to latest (Ronald Holshausen, Tue Apr 9 14:36:32 2024 +1000)
- 56ddeab - chore: Remove locked version of ahash (Ronald Holshausen, Tue Apr 9 13:55:43 2024 +1000)
- f5b6ad9 - chore: Disable test that hangs in CI Windows agents (Ronald Holshausen, Tue Apr 9 13:55:07 2024 +1000)
- b50488d - chore: Get musl build to work on latest Rust (1.77.1) (Ronald Holshausen, Tue Apr 9 13:38:19 2024 +1000)
- 0b2cf00 - chore: Fix musl build (Ronald Holshausen, Tue Apr 9 12:42:27 2024 +1000)
- 5aacf85 - chore: support musl build with Rust 1.77.1 (Ronald Holshausen, Tue Apr 9 11:56:36 2024 +1000)
- bdb815c - chore: Update dependencies (Ronald Holshausen, Tue Apr 9 10:58:21 2024 +1000)
- a88de0c - chore: Lock ahash crate as 0.8.8 requires Rust 1.72 (Ronald Holshausen, Tue Feb 13 11:20:36 2024 +1100)
- 067394d - chore: Downgrade ahash crate as 0.8.8 requires Rust 1.72 (Ronald Holshausen, Tue Feb 13 10:03:52 2024 +1100)
- 6751c74 - chore: Lock clap crate to 4.4 as 4.5 requires Rust 1.75 (Ronald Holshausen, Mon Feb 12 16:51:20 2024 +1100)
- 3aee270 - chore: Updated integrated_tests/response_metadata to use the corrected version of pact_consumer (Ronald Holshausen, Mon Feb 12 15:56:45 2024 +1100)
- 4d4aa78 - test: integrated test for response metadata (Stan, Thu Feb 8 17:12:10 2024 -0800)
- 7dbf946 - chore: Cleanup clippy warnings (Ronald Holshausen, Wed Feb 7 23:21:05 2024 +1100)
- 4a6772f - chore: Cleanup clippy warnings (Ronald Holshausen, Wed Feb 7 23:09:47 2024 +1100)
- 76067b2 - fix: Support configuring primitve values for fields with native values instead of strings (Ronald Holshausen, Wed Feb 7 22:59:33 2024 +1100)
- 1e4b8eb - bump version to 0.3.14 (Ronald Holshausen, Wed Feb 7 17:26:41 2024 +1100)
- 341d4d7 - fix: do not inject a default value for repeated fields #45 (Ronald Holshausen, Wed Feb 7 16:13:59 2024 +1100)
- 7674f5e - bump version to 0.3.13 (Ronald Holshausen, Wed Feb 7 13:57:26 2024 +1100)
- 131ffc4 - doc: Add docs on matching on maps to the README (Ronald Holshausen, Wed Feb 7 13:52:32 2024 +1100)
- 3f369a9 - fix: Correct the use of matching rules on maps (Ronald Holshausen, Wed Feb 7 13:43:02 2024 +1100)
- 9d88e92 - feat: Support defining an each values matcher for a whole message (Ronald Holshausen, Tue Feb 6 16:31:24 2024 +1100)
- 002c9d6 - chore: only run clippy on linux CI agent (Ronald Holshausen, Tue Feb 6 11:01:43 2024 +1100)
- eb0acc5 - chore: Add integrated test examples to the CI build (Ronald Holshausen, Tue Feb 6 10:53:48 2024 +1100)
- 0a6458c - fix: accept empty maps where there is a eachKey or eachValue matcher (Ronald Holshausen, Tue Feb 6 10:40:24 2024 +1100)
- c81187c - chore: Update dependencies (Ronald Holshausen, Tue Feb 6 09:59:28 2024 +1100)
- 7d80aba - bump version to 0.3.12 (Ronald Holshausen, Tue Jan 30 11:02:22 2024 +1100)
- 4db4328 - fix: when checking for unexpected fields, ignore fields with default values (Ronald Holshausen, Tue Jan 30 10:15:18 2024 +1100)
- b32bdb6 - bump version to 0.3.11 (Ronald Holshausen, Mon Jan 29 16:43:23 2024 +1100)
- 2aa8016 - chore: Update flaky mock server test (Ronald Holshausen, Mon Jan 29 15:50:16 2024 +1100)
- ddd2449 - chore: Upgrade prost and tonic to latest versions (Ronald Holshausen, Sun Jan 21 07:03:38 2024 +1100)
- 661a154 - fix: Missing fields may have been dropped from the payload if they had a default value (Ronald Holshausen, Sun Jan 21 06:52:07 2024 +1100)
- 5b665a6 - bump version to 0.3.10 (Ronald Holshausen, Sat Jan 20 07:04:33 2024 +1100)
- 216c13f - chore: Upgrade dependencies (Ronald Holshausen, Sat Jan 20 06:48:00 2024 +1100)
- 08599f2 - chore: Add a test for merging between plugin config and manifest values #41 (Ronald Holshausen, Sat Jan 20 05:46:17 2024 +1100)
- 3c51f8d - Merge pull request #42 from rkrishnan2012/main (Ronald Holshausen, Tue Jan 23 15:35:02 2024 +1100)
- 884b36c - fix: Repeated enum fields must be encoded as packed varints #27 (Ronald Holshausen, Sat Jan 20 04:33:05 2024 +1100)
- 6f9844c - Fix merging between plugin config and manifest values. (Rohit Krishnan, Fri Jan 19 10:32:27 2024 -0500)
- 9caef2a - chore: Add example test with a repeated enum field #27 (Ronald Holshausen, Sat Jan 20 02:20:10 2024 +1100)
- b5881d7 - bump version to 0.3.9 (Ronald Holshausen, Sat Dec 16 22:03:53 2023 +1100)
- 97113ab - chore: Upgrade all dependencies (Ronald Holshausen, Sat Dec 16 19:57:28 2023 +1100)
- af9657f - fix: correct URL for aarch64 macs. Fixes #39 (Stan, Thu Dec 14 13:07:12 2023 -0800)
- 0212f56 - chore: Use cross from GitHub for building aarch64 target for release (Ronald Holshausen, Wed Nov 8 17:17:11 2023 +1100)
- 12c98c5 - chore: revert Cargo lock update (Ronald Holshausen, Sat Nov 4 15:34:36 2023 +1100)
- 96ed737 - chore: rename step in CI (Ronald Holshausen, Sat Nov 4 15:25:43 2023 +1100)
- d678376 - bump version to 0.3.8 (Ronald Holshausen, Sat Nov 4 15:25:17 2023 +1100)
- 71333ba - update changelog for release 0.3.7 (Ronald Holshausen, Sat Nov 4 15:24:52 2023 +1100)
- 27af477 - chore: fix black box tests in CI (Ronald Holshausen, Sat Nov 4 15:06:53 2023 +1100)
- 6c626dd - chore: Black box tests require the plugin to be built first (Ronald Holshausen, Sat Nov 4 13:45:59 2023 +1100)
- 12fab8e - chore: Black box tests require the plugin to be installed (Ronald Holshausen, Sat Nov 4 13:32:43 2023 +1100)
- b04dc47 - chore: Integration (black box) tests were not being run in CI (Ronald Holshausen, Sat Nov 4 13:19:06 2023 +1100)
- 0a540eb - fix nested enum not resolving (zsylvia, Thu Nov 2 17:18:51 2023 -0400)
- 8bea782 - bump version to 0.3.7 (Ronald Holshausen, Thu Sep 21 08:29:45 2023 +1000)
- 27af477 - chore: fix black box tests in CI (Ronald Holshausen, Sat Nov 4 15:06:53 2023 +1100)
- 6c626dd - chore: Black box tests require the plugin to be built first (Ronald Holshausen, Sat Nov 4 13:45:59 2023 +1100)
- 12fab8e - chore: Black box tests require the plugin to be installed (Ronald Holshausen, Sat Nov 4 13:32:43 2023 +1100)
- b04dc47 - chore: Integration (black box) tests were not being run in CI (Ronald Holshausen, Sat Nov 4 13:19:06 2023 +1100)
- 0a540eb - fix nested enum not resolving (zsylvia, Thu Nov 2 17:18:51 2023 -0400)
- 8bea782 - bump version to 0.3.7 (Ronald Holshausen, Thu Sep 21 08:29:45 2023 +1000)
- 2731ee4 - Fix bug resolving enum across multiple files. (Rohit Krishnan, Mon Sep 18 16:06:06 2023 -0400)
- d5fcc14 - bump version to 0.3.6 (Ronald Holshausen, Wed Aug 9 14:36:23 2023 +1000)
- fe47ce2 - fix: Corrected processing of Map fields to also support primitive values (Ronald Holshausen, Wed Aug 9 14:33:39 2023 +1000)
- 80c8b75 - chore: Update all dependencies (Ronald Holshausen, Wed Aug 9 11:24:59 2023 +1000)
- fb22bfb - bump version to 0.3.5 (Ronald Holshausen, Thu Jun 22 16:20:37 2023 +1000)
- 098903e - fix: EachValue matcher was not applying regex to repeated fields correctly #22 (Ronald Holshausen, Thu Jun 22 16:06:29 2023 +1000)
- 7ec725a - chore: Run aarch64 build with 1.69 rust as 1.70 fails with a gcc link error (Ronald Holshausen, Tue Jun 20 13:32:45 2023 +1000)
- cfcd63e - bump version to 0.3.4 (Ronald Holshausen, Tue Jun 20 12:03:43 2023 +1000)
- b6fd769 - fix: correct invalid matchig rule path when using each value with a reference #22 (Ronald Holshausen, Tue Jun 20 11:45:51 2023 +1000)
- 40c4ea3 - chore: add simple enum test with repeated field #27 (Ronald Holshausen, Wed Jun 7 16:21:27 2023 +1000)
- 5a1abd8 - chore: cleanup some deprecation warnings (Ronald Holshausen, Wed Jun 7 10:15:39 2023 +1000)
- 428a6ae - chore: lock cross to previous version as latest fails on GH (Ronald Holshausen, Wed Jun 7 10:12:22 2023 +1000)
- 688fb69 - chore: correct release script (Ronald Holshausen, Wed Jun 7 09:16:42 2023 +1000)
- f703e0e - chore: bump version to 0.3.3 (Ronald Holshausen, Wed Jun 7 09:15:46 2023 +1000)
- a0726e2 - fix: incorrect the matching rules where setup when an EachValues matcher was used with a repeated field #22 (Ronald Holshausen, Tue Jun 6 16:48:53 2023 +1000)
- e0b3084 - bump version to 0.3.2 (Ronald Holshausen, Mon Jun 5 16:32:19 2023 +1000)
- d1f560f - chore: fix typo in readme (Ronald Holshausen, Mon Jun 5 16:21:18 2023 +1000)
- c3ed9fa - chore: add section on Verifying gRPC error responses to readme (Ronald Holshausen, Mon Jun 5 16:19:31 2023 +1000)
- 4b2c839 - fix: fix for "Did not find interaction with key XXXXX in the Pact" error (Ronald Holshausen, Mon Jun 5 15:37:23 2023 +1000)
- 9b7ec93 - fix: correct incorrect status in the output from the metadata comparison results (Ronald Holshausen, Mon Jun 5 15:34:56 2023 +1000)
- 8c57a04 - chore: Update dependencies (Ronald Holshausen, Mon Jun 5 15:33:43 2023 +1000)
- ce32874 - feat: Support validating metadata when an error response is returned (Ronald Holshausen, Fri Jun 2 15:48:15 2023 +1000)
- 564cefa - feat: Support setting the gRPC status for the response (Ronald Holshausen, Fri Jun 2 09:29:07 2023 +1000)
- b25b4aa - chore: Upgrade all dependencies (Ronald Holshausen, Thu Jun 1 10:39:57 2023 +1000)
- 46b7b23 - chore: add smartbear supported workflow (Matt Fellows, Sun May 21 19:09:32 2023 +1000)
- 9c07576 - chore: Upgrade dependencies (Ronald Holshausen, Wed Apr 5 11:53:02 2023 +1000)
- 8cb6c4f - fix: manifest had the wrong version (Ronald Holshausen, Wed Feb 22 09:03:12 2023 +1100)
- 8ded034 - chore: update readme (Ronald Holshausen, Fri Feb 10 14:06:56 2023 +1100)
- 5278a01 - bump version to 0.3.1 (Ronald Holshausen, Fri Feb 10 14:03:51 2023 +1100)
- cab8ce1 - fix: Upgrade pact_verifier crate to 0.13.21 (fixes pact verification test) (Ronald Holshausen, Fri Feb 10 13:40:48 2023 +1100)
- b0e3bf9 - feat: implement validating response metadata (Ronald Holshausen, Thu Feb 9 18:04:23 2023 +1100)
- 29dfb4a - fix: gRPC response metadata was not being processed correctly (Ronald Holshausen, Thu Feb 9 14:48:52 2023 +1100)
- dc78c0c - feat: support validation and metadata in consumer tests (Ronald Holshausen, Wed Feb 8 16:05:38 2023 +1100)
- 024e8d3 - feat: support configuring gRPC message metadata in consumer tests (Ronald Holshausen, Mon Feb 6 15:50:01 2023 +1100)
- b2e8614 - chore: Upgrade clap to v4 (Ronald Holshausen, Fri Feb 3 15:21:44 2023 +1100)
- 5aa7089 - chore: Upgrade base64 crate (Ronald Holshausen, Fri Feb 3 14:47:44 2023 +1100)
- a702647 - chore: bump minor version (Ronald Holshausen, Fri Feb 3 14:02:52 2023 +1100)
- 88ce08e - bump version to 0.2.6 (Ronald Holshausen, Fri Feb 3 13:25:02 2023 +1100)
- 0f44247 - fix: Handle interactions with empty messages (Ronald Holshausen, Fri Feb 3 10:37:06 2023 +1100)
- 8734416 - chore: Update dependencies (Ronald Holshausen, Fri Feb 3 10:35:28 2023 +1100)
- 22eb0cf - bump version to 0.2.5 (Ronald Holshausen, Wed Dec 21 15:35:28 2022 +1100)
- 834a8e3 - Update README.md (Ronald Holshausen, Wed Dec 21 15:22:36 2022 +1100)
- 6c82795 - chore: Update readme with specifying configuration values in the tests (Ronald Holshausen, Wed Dec 21 15:20:49 2022 +1100)
- 79ba606 - feat: support passing in protoc config from the consumer test (Ronald Holshausen, Wed Dec 21 14:40:56 2022 +1100)
- 18f7fff - Create issue-comment-created.yml (Ronald Holshausen, Wed Dec 21 10:32:55 2022 +1100)
- 95a48f7 - bump version to 0.2.4 (Ronald Holshausen, Mon Dec 19 15:12:14 2022 +1100)
- 7f0e9d7 - feat: Implemented RandomBoolean, ProviderStateGenerator and MockServerURL generators (Ronald Holshausen, Mon Dec 19 14:53:05 2022 +1100)
- 2b2978e - feat: Implemented RandomHexadecimal, RandomString and Regex generators (Ronald Holshausen, Mon Dec 19 14:17:49 2022 +1100)
- 2804ad5 - feat: Implemented RandomInt, RandomDecimal and Uuid generators (Ronald Holshausen, Mon Dec 19 13:58:20 2022 +1100)
- 9502770 - refactor: move generator code to its own module (Ronald Holshausen, Mon Dec 19 13:11:36 2022 +1100)
- f796ad3 - chore: fix clippy warnings (Ronald Holshausen, Mon Dec 19 11:04:09 2022 +1100)
- fc159a7 - feat: support adding a test context to the mock server to support generators (Ronald Holshausen, Fri Dec 16 17:24:15 2022 +1100)
- ac210b1 - feat: Support using generators with mock server responses (Ronald Holshausen, Fri Dec 16 15:36:33 2022 +1100)
- 5024b82 - bump version to 0.2.3 (Ronald Holshausen, Thu Dec 15 16:28:05 2022 +1100)
- e5d129f - bump version to 0.2.2 (Ronald Holshausen, Wed Dec 14 17:32:36 2022 +1100)
- 0b2ab5a - update changelog for release 0.2.1 (Ronald Holshausen, Wed Dec 14 17:32:26 2022 +1100)
- 80ec6c0 - feat: add partial support for generators with Protobufs (date/time only) (Ronald Holshausen, Wed Dec 14 17:20:38 2022 +1100)
- 90e90d7 - fix: set the protoc command and error logs to better levels (Ronald Holshausen, Fri Dec 9 16:00:43 2022 +1100)
- 011af5b - bump version to 0.2.1 (Ronald Holshausen, Fri Nov 25 14:03:28 2022 +1100)
- ec91ea7 - chore: unlock http-body (Ronald Holshausen, Thu Dec 15 16:08:16 2022 +1100)
- bb0259f - chore: upgrade tonic, prost, hyper, tower (Ronald Holshausen, Thu Dec 15 16:05:12 2022 +1100)
- 1786205 - chore: update dependencies (Ronald Holshausen, Thu Dec 15 15:57:35 2022 +1100)
- 50ecd70 - chore: lock tracing to previous version (Ronald Holshausen, Thu Dec 15 15:55:10 2022 +1100)
- 2a85da3 - chore: lock tower to previous version (Ronald Holshausen, Thu Dec 15 15:51:47 2022 +1100)
- 9324f18 - chore: lock prost, pact, hyper to previous version (Ronald Holshausen, Thu Dec 15 15:49:45 2022 +1100)
- 02b292c - chore: lock tonic to previous version (Ronald Holshausen, Thu Dec 15 15:43:46 2022 +1100)
- b6be68d - feat: add partial support for generators with Protobufs (date/time only) (Ronald Holshausen, Wed Dec 14 17:20:38 2022 +1100)
- ec3dd88 - fix: set the protoc command and error logs to better levels (Ronald Holshausen, Fri Dec 9 16:00:43 2022 +1100)
- f992968 - bump version to 0.2.1 (Ronald Holshausen, Fri Nov 25 14:03:28 2022 +1100)
- 04cb32d - chore: Bump minor version (Ronald Holshausen, Fri Nov 25 11:20:21 2022 +1100)
- 839650b - feat: add an integration test for mock server not getting any requests #15 (Ronald Holshausen, Wed Nov 23 18:15:18 2022 +1100)
- 75d7343 - fix(mock-server): return an error if we don't get a request for any service method #15 (Ronald Holshausen, Wed Nov 23 16:47:14 2022 +1100)
- 62cf24f - chore: Upgrade the Pact libs (Ronald Holshausen, Tue Nov 22 17:10:26 2022 +1100)
- 2868bc7 - chore: upgrade dependencies (Ronald Holshausen, Tue Nov 22 16:57:46 2022 +1100)
- 287cf89 - bump version to 0.1.18 (Ronald Holshausen, Thu Nov 17 11:21:52 2022 +1100)
- 45e67e3 - fix: was not finding enums where the package had more than one element in the path (Ronald Holshausen, Thu Nov 17 11:02:14 2022 +1100)
- 8b02d88 - fix: revert the pact crate update as it was breaking access via FFI (Ronald Holshausen, Thu Nov 17 10:36:06 2022 +1100)
- ab326e4 - bump version to 0.1.17 (Ronald Holshausen, Thu Nov 10 14:56:19 2022 +1100)
- dbacfa4 - fix: was not finding enums where the package had more than one element in the path (Ronald Holshausen, Thu Nov 10 14:35:02 2022 +1100)
- 23a9a92 - bump version to 0.1.16 (Ronald Holshausen, Wed Oct 5 13:48:07 2022 +1100)
- 8eb7d55 - chore: add a test with message types from an imported proto file #11 (Ronald Holshausen, Wed Oct 5 13:43:35 2022 +1100)
- 9ebdf4f - fix: Suppport message types embedded in other message types (Ronald Holshausen, Wed Oct 5 12:14:54 2022 +1100)
- 473f61b - fix: support message fields with global enum values (not local to a message) (Ronald Holshausen, Tue Oct 4 18:14:27 2022 +1100)
- 644dcc1 - bump version to 0.1.15 (Ronald Holshausen, Tue Sep 20 15:59:29 2022 +1000)
- 127a318 - chore: cleanup compiler warnings (Ronald Holshausen, Tue Sep 20 15:56:59 2022 +1000)
- 59a1bd2 - fix: Support matching on fields that are defined in imported proto files (Ronald Holshausen, Tue Sep 20 15:38:40 2022 +1000)
- 0c37f1b - fix: errors configuring request fields were being swallowed (Ronald Holshausen, Tue Sep 20 12:26:06 2022 +1000)
- 8d8cc90 - bump version to 0.1.14 (Ronald Holshausen, Mon Sep 12 12:09:31 2022 +1000)
- 493f476 - chore: cleanup some compiler messages (Ronald Holshausen, Mon Sep 12 12:07:44 2022 +1000)
- 31a8873 - fix: Generate the correct matching rule paths for repeated fields (Ronald Holshausen, Mon Sep 12 11:55:56 2022 +1000)
- 2d53f90 - chore: update readme with installation instructions (Ronald Holshausen, Thu Aug 25 14:02:18 2022 +1000)
- 6d7da55 - bump version to 0.1.13 (Ronald Holshausen, Thu Aug 25 12:07:34 2022 +1000)
- 1e1080c - chore: cleaned up some compiler warnings (Ronald Holshausen, Thu Aug 25 11:44:11 2022 +1000)
- 5abf1eb - chore: update dependencies (Ronald Holshausen, Thu Aug 25 10:35:23 2022 +1000)
- 874b362 - fix: matching rule paths for repeated fields were not correct when configured with data in a map form (Ronald Holshausen, Wed Aug 24 17:37:25 2022 +1000)
- ae823c0 - fix: matching rule paths for repeated fields were not correct when configured with an each value matcher (Ronald Holshausen, Wed Aug 24 17:32:04 2022 +1000)
- 9d896af - fix: ensure there is the enough bytes to read a repeated packed field (Ronald Holshausen, Tue Aug 23 16:44:49 2022 +1000)
- 7773c99 - feat: support decoding packed repeated fields (Ronald Holshausen, Tue Aug 23 16:22:32 2022 +1000)
- c65deb4 - feat: support packed repeated fields (Ronald Holshausen, Tue Aug 23 14:32:02 2022 +1000)
- 08b7b7e - chore: add github token to avoid throttle errors installing protoc (Ronald Holshausen, Wed Aug 17 14:25:38 2022 +1000)
- a266c64 - Revert "Revert "bump version to 0.1.12"" (Ronald Holshausen, Wed Aug 17 13:52:57 2022 +1000)
- d7b37b0 - fix: return an error if any of the response parts fail to be parsed or constructored (Ronald Holshausen, Wed Aug 17 11:58:50 2022 +1000)
- 1fea4f4 - fix: Support repeated fields configured with lists of values (Ronald Holshausen, Wed Aug 17 11:50:41 2022 +1000)
- 5417017 - chore: add protoc to the build (Ronald Holshausen, Tue Aug 16 17:01:34 2022 +1000)
- f5bc948 - chore: Upgrade Pact, Tonic and Prost crates (Ronald Holshausen, Tue Aug 16 16:35:19 2022 +1000)
- fe99f4b - chore: add arm64 Linux target to the release build (Ronald Holshausen, Tue Aug 16 15:19:09 2022 +1000)
- 73b3c2f - chore: fix Alpine build (Ronald Holshausen, Tue Aug 16 15:04:55 2022 +1000)
- 35e8046 - chore: fix Alpine build (Ronald Holshausen, Tue Aug 16 14:44:49 2022 +1000)
- e77ec3f - chore: Update dependencies (Ronald Holshausen, Tue Aug 16 14:06:38 2022 +1000)
- a54dcaf - fix: Support using google.protobuf.StringValue with service method calls (Ronald Holshausen, Tue Aug 16 13:37:32 2022 +1000)
- 0f5b291 - Merge pull request #7 from pactflow/whitesource/configure (Ronald Holshausen, Tue Aug 9 17:12:42 2022 +1000)
- 7c137d9 - bump version to 0.1.11 (Ronald Holshausen, Tue Aug 9 17:03:56 2022 +1000)
- cea4fc0 - Add .whitesource configuration file (mend-for-github-com[bot], Tue Jul 19 20:17:00 2022 +0000)
- 4c83a29 - feat: correct the trace logging of protoc command (Ronald Holshausen, Tue Aug 9 16:35:04 2022 +1000)
- ae8fb4b - feat: allow additional includes to be configured for protoc (Ronald Holshausen, Tue Aug 9 15:15:56 2022 +1000)
- a16cd9c - chore: add configuration section to readme (Ronald Holshausen, Tue Aug 9 14:22:13 2022 +1000)
- 2faf8f4 - fix(Windows): correct the protobuf include for Windows (Ronald Holshausen, Tue Aug 9 13:53:35 2022 +1000)
- 653cc79 - feat: default the address to bind to to the IP4 lookback adapter (Ronald Holshausen, Mon Aug 8 17:32:17 2022 +1000)
- 6df9505 - bump version to 0.1.10 (Ronald Holshausen, Mon Aug 8 16:53:43 2022 +1000)
- 30ce99e - chore: Update dependencies (Ronald Holshausen, Mon Aug 8 16:51:44 2022 +1000)
- 5590dbc - feat: build linux binary with musl (Ronald Holshausen, Mon Aug 8 16:47:15 2022 +1000)
- 6996dd2 - bump version to 0.1.9 (Ronald Holshausen, Fri Jul 15 13:17:25 2022 -0400)
- ae7a7e3 - fix: Update the readme with host parameter details (Ronald Holshausen, Wed Jul 13 15:31:17 2022 -0400)
- 1512f96 - fix: add host parameter to support IP4 adresses in docker (Ronald Holshausen, Wed Jul 13 15:16:37 2022 -0400)
- 1d57ede - chore: Upgrade all the pact crates to latest versions (Ronald Holshausen, Mon May 30 12:35:17 2022 +1000)
- 183cc80 - bump version to 0.1.8 (Ronald Holshausen, Mon May 30 11:12:58 2022 +1000)
- 9697164 - fix: need to consider the default values when comparing with a missing field value (Ronald Holshausen, Fri May 27 16:02:49 2022 +1000)
- ad9c37b - chore: update the tracing events for matching payloads (Ronald Holshausen, Fri May 27 10:35:07 2022 +1000)
- 8dc4c17 - fix: disable ansi mode so the log file is more readable (Ronald Holshausen, Thu May 26 14:19:17 2022 +1000)
- 820613d - chore: Upgrade to pact-plugin-driver 0.1.8 (Ronald Holshausen, Thu May 26 14:18:43 2022 +1000)
- 6a12675 - chore: no point logging that you can not install logging (Ronald Holshausen, Wed May 25 14:19:39 2022 +1000)
- 11ddc11 - bump version to 0.1.7 (Ronald Holshausen, Wed May 25 13:37:30 2022 +1000)
- 580baba - fix: do not shutdown server for a get_mock_server_results request (Ronald Holshausen, Tue May 24 17:04:02 2022 +1000)
- 0a3cb5f - feat: implement method for mock server results for FFI functions (Ronald Holshausen, Tue May 24 16:44:15 2022 +1000)
- 009efa0 - chore: add the install script to the release build (Ronald Holshausen, Tue May 24 16:29:14 2022 +1000)
- 2f4556b - chore: correct the install plugin script (Ronald Holshausen, Tue May 24 11:51:17 2022 +1000)
- 593dc63 - core: add bash script to install plugin (Ronald Holshausen, Tue May 24 10:25:22 2022 +1000)
- b998318 - fix: correct the installation docs to make the plugin executable (Ronald Holshausen, Mon May 16 14:50:55 2022 +1000)
- 8f7956c - fix: correct the installation docs to make the plugin executable (Ronald Holshausen, Mon May 16 14:49:50 2022 +1000)
- eb38ca2 - chore: fix pact test after upgrading deps (Ronald Holshausen, Tue May 10 13:56:08 2022 +1000)
- 4a82af7 - bump version to 0.1.6 (Ronald Holshausen, Tue May 10 13:26:53 2022 +1000)
- 6b3c0ca - chore: update readme (Ronald Holshausen, Tue May 10 12:10:00 2022 +1000)
- 4ec5788 - chore: cleanup unused imports (Ronald Holshausen, Tue May 10 11:58:22 2022 +1000)
- 55c9fa5 - feat: add bunyan formatted JSON logs (Ronald Holshausen, Tue May 10 11:44:46 2022 +1000)
- 3dae582 - chore: fix failing CI build (Ronald Holshausen, Tue May 10 11:14:40 2022 +1000)
- 905b19e - feat: use tracing appender for a rolling log file instead of log4rs (Ronald Holshausen, Tue May 10 10:46:45 2022 +1000)
- 5e547cf - bump version to 0.1.5 (Ronald Holshausen, Thu May 5 13:26:06 2022 +1000)
- 45a9937 - fix(windows): Protoc does not support Windows paths that start with \?\ (Ronald Holshausen, Thu May 5 11:41:13 2022 +1000)
- f1e14fc - fix(windows): Use native OS paths when execting protoc binary (Ronald Holshausen, Wed May 4 17:25:43 2022 +1000)
- 997be06 - chore: update readme with gRPC support (Ronald Holshausen, Fri Apr 29 15:05:22 2022 +1000)
- 071e150 - bump version to 0.1.4 (Ronald Holshausen, Fri Apr 29 09:58:27 2022 +1000)
- 57f7cbd - chore: fix the CI build (Ronald Holshausen, Fri Apr 29 09:22:44 2022 +1000)
- 6f22d4e - chore: update dependencies (Ronald Holshausen, Fri Apr 29 09:14:53 2022 +1000)
- 070ebbc - feat: add verification output for the verification call (Ronald Holshausen, Tue Apr 26 16:50:57 2022 +1000)
- ab7d0d8 - bump version to 0.1.3 (Ronald Holshausen, Tue Apr 12 15:59:17 2022 +1000)
- accda0d - feat: add a shutdown time of 10 minutes to avoid hanging processes (Ronald Holshausen, Tue Apr 12 15:22:38 2022 +1000)
- fda0844 - fix(regression): gRPC implementaton broke verifying Protobuf messages (Ronald Holshausen, Tue Apr 12 12:45:52 2022 +1000)
- 9993693 - chore: debugging CI build (Ronald Holshausen, Tue Apr 12 11:08:04 2022 +1000)
- b319205 - bump version to 0.1.2 (Ronald Holshausen, Mon Apr 11 18:06:20 2022 +1000)
- d42a5c7 - chore: use the published version of pact-plugin-driver (Ronald Holshausen, Mon Apr 11 17:40:04 2022 +1000)
- 0f2d989 - Revert "update changelog for release 0.1.1" (Ronald Holshausen, Mon Apr 11 17:25:10 2022 +1000)
- b4f59eb - update changelog for release 0.1.1 (Ronald Holshausen, Mon Apr 11 17:22:23 2022 +1000)
- d88641e - fix: add the wire type into the failure message (Ronald Holshausen, Mon Apr 11 14:41:13 2022 +1000)
- f0cd56e - fix: handle case where actual field does not match expected discriptor (Ronald Holshausen, Mon Apr 11 14:36:41 2022 +1000)
- 8065bff - fix: handle additional fields from the provider (Ronald Holshausen, Mon Apr 11 13:57:16 2022 +1000)
- 453a215 - chore: fix clippy violations (Ronald Holshausen, Mon Apr 11 11:36:27 2022 +1000)
- f33a8ae - chore: cleanup compiler messages (Ronald Holshausen, Mon Apr 11 11:13:56 2022 +1000)
- 5a4915e - feat: initial attempt at verifcation (Ronald Holshausen, Fri Apr 8 14:30:27 2022 +1000)
- 377f010 - feat: Initial gRPC request implementation for verifying (Ronald Holshausen, Thu Apr 7 12:57:45 2022 +1000)
- 1a907fa - feat: implemented the plubming for verifing requests (Ronald Holshausen, Wed Apr 6 09:17:15 2022 +1000)
- 66e0f38 - bump version to 0.1.1 (Ronald Holshausen, Thu Mar 24 17:02:48 2022 +1100)
- f49c15a - chore: clean in prep for release (Ronald Holshausen, Thu Mar 24 16:09:09 2022 +1100)
- 8df497c - chore: add the gRPC service name into any error messages from the mock server (Ronald Holshausen, Thu Mar 17 16:29:03 2022 +1100)
- f77b773 - chore: bind to IP6 loopback address (Ronald Holshausen, Thu Mar 17 10:50:54 2022 +1100)
- 2bfcd37 - fix: matching rule paths were incorrect for gRPC interactions (Ronald Holshausen, Tue Mar 15 14:00:48 2022 +1100)
- 6c2f38b - feat: return the results back from the mock server (Ronald Holshausen, Fri Mar 11 16:36:53 2022 +1100)
- fef6b67 - chore: cleanup unused imports (Ronald Holshausen, Wed Mar 9 15:04:31 2022 +1100)
- cfe24a8 - feat: first working version of a gRPC mock server (Ronald Holshausen, Wed Mar 9 14:34:42 2022 +1100)
- d66ace5 - feat: Initial setup of basic mock gRPC server (Ronald Holshausen, Mon Mar 7 15:19:33 2022 +1100)
- d782063 - Merge branch 'main' into feat/mock-server (Ronald Holshausen, Mon Mar 7 10:39:31 2022 +1100)
- e7eebc7 - bump version to 0.0.4 (Ronald Holshausen, Mon Feb 28 10:35:41 2022 +1100)
- 897eae2 - chore: bump minor version (Ronald Holshausen, Wed Feb 2 15:04:49 2022 +1100)
- 34d0248 - fix: check not empty value for unexpected keys (tienvx, Tue Feb 1 10:41:33 2022 +0700)
- aa49c13 - fix: extract message type from input type to compare (tienvx, Sat Jan 29 15:44:11 2022 +0700)
- 59c0c44 - bump version to 0.0.3 (Ronald Holshausen, Tue Jan 25 16:43:22 2022 +1100)
- 7040854 - chore: add Rust version to readme (Ronald Holshausen, Tue Jan 25 16:04:09 2022 +1100)
- 29803ec - fix: for interactions over HTTP, need to specify if the message is for the request or response (Ronald Holshausen, Tue Jan 25 15:29:11 2022 +1100)
- 9283375 - chore: Update crates (Ronald Holshausen, Tue Jan 25 11:54:50 2022 +1100)
- 5627fac - fix: print correct message in debug log (tienvo, Sat Jan 22 00:10:01 2022 +0700)
- 49cdead - chore: Upgrade pavy-models, pact-matching and plugin driver crates (Ronald Holshausen, Mon Jan 17 11:35:35 2022 +1100)
- 05c4df9 - chore: update readme (Ronald Holshausen, Fri Jan 14 14:12:44 2022 +1100)
- 8b08746 - chore: update readme (Ronald Holshausen, Fri Jan 14 14:10:42 2022 +1100)
- faa350c - chore: update release script (Ronald Holshausen, Fri Jan 14 10:47:45 2022 +1100)
- 2dd98a9 - bump version to 0.0.2 (Ronald Holshausen, Fri Jan 14 10:45:27 2022 +1100)
- c5a09ce - feat: add configurable logging, default logging to also write to a file (Ronald Holshausen, Thu Jan 13 17:44:09 2022 +1100)
- 9ed4b00 - chore: update readme (Ronald Holshausen, Wed Jan 5 11:47:22 2022 +1100)
- e966520 - chore: update readme (Ronald Holshausen, Wed Jan 5 11:37:03 2022 +1100)
- f54b575 - chore: update readme (Ronald Holshausen, Wed Jan 5 10:12:21 2022 +1100)
- b8598ec - chore: update readme (Ronald Holshausen, Tue Jan 4 16:54:55 2022 +1100)
- a02903f - chore: update readme (Ronald Holshausen, Tue Jan 4 16:23:59 2022 +1100)
- 32ebe6a - chore: update readme (Ronald Holshausen, Tue Jan 4 15:56:02 2022 +1100)
- 8780e10 - chore: update readme (Ronald Holshausen, Tue Jan 4 14:39:18 2022 +1100)
- 5ae876c - chore: update readme (Ronald Holshausen, Tue Jan 4 14:27:12 2022 +1100)
- fa5288e - chore: add readme (Ronald Holshausen, Tue Jan 4 13:48:57 2022 +1100)
- 1a9ffd7 - chore: fix pact_matching to the githib version (Ronald Holshausen, Tue Jan 4 13:22:38 2022 +1100)
- 5720d98 - chore: update plugin driver to 0.0.16 and pact verifier to 0.12.2 (Ronald Holshausen, Tue Jan 4 12:15:43 2022 +1100)
- 8c3a54f - chore: Upgrade pact_verifier to 0.12.2 (Ronald Holshausen, Fri Dec 31 15:37:27 2021 +1100)
- 3f97ae8 - fix: update pact-plugin-driver to 0.0.15 (fixes issue with version) (Ronald Holshausen, Fri Dec 31 15:17:25 2021 +1100)
- 6bbf654 - chore: Update manifest file for release (Ronald Holshausen, Fri Dec 31 12:42:15 2021 +1100)
- 1176114 - bump version to 0.0.1 (Ronald Holshausen, Fri Dec 31 12:22:39 2021 +1100)