Skip to content

Latest commit

 

History

History
722 lines (645 loc) · 102 KB

CHANGELOG.md

File metadata and controls

722 lines (645 loc) · 102 KB

Changelog

Do this to generate your change history

git log --pretty=format:'  * [%h](https://github.com/pact-foundation/pact-go/commit/%h) - %s (%an, %ad)' vX.Y.Z..HEAD | egrep -v "wip(:|\()" | grep -v "docs(" | grep -v "chore(" | grep -v Merge | grep -v "test("

Versions

v2.0.1 (13 July 2023)

  • 646c3eb - fix: don't fail install if musl check fails (Matt Fellows, Thu Jul 13 10:26:53 2023 +1000)

v2.0.0 (10 July 2023)

v2.0.0-beta.23 (10 July 2023)

v2.0.0-beta.22 (08 June 2023)

v2.0.0-beta.21 (06 June 2023)

v2.0.0-beta.20 (01 June 2023)

v2.0.0-beta.19 (22 May 2023)

v2.0.0-beta.18 (14 March 2023)

v2.0.0-beta.17 (28 November 2022)

v2.0.0-beta.15 (16 November 2022)

v2.0.0-beta.14 (28 June 2022)

  • 53fb79f Matt Fellows: refactor: more type name improvements/consistency/cleanup

v2.0.0-beta.13 (28 June 2022)

  • f718679 Matt Fellows: refactor: rename builder func signature struct names to reduce noise in API

v2.0.0-beta.12 (28 June 2022)

  • 60aaec1 - fix: rename problematic generic plugin.proto. Fixes pact-foundation/pact-plugins#4 (Matt Fellows, Tue Jun 28 22:08:49 2022 +1000)
  • 13081bf - feat: support plugin provider verifier (with grpc example) (Matt Fellows, Tue Jun 28 13:33:39 2022 +1000)
  • d373fdc - feat: grpc consumer example (Matt Fellows, Tue Jun 28 12:40:54 2022 +1000)
  • 1202555 - feat: further refactoring with better type state setup (Matt Fellows, Mon Jun 27 23:11:25 2022 +1000)
  • b017cad - refactor: improve segregation between HTTP and Message based functions (Matt Fellows, Tue Jun 7 13:57:12 2022 +1000)
  • 45b9311 - feat: improve installation by storing lib metadata locally (Matt Fellows, Mon Jun 6 19:59:20 2022 +1000)
  • a05c1bc - feat: add support for gRPC mock server (Ronald Holshausen, Tue May 24 15:38:10 2022 +1000)
  • 445d91b - feat: initial plugin API in core (Matt Fellows, Sun Mar 20 12:30:36 2022 +1100)

v2.0.0-beta.11 (20 May 2022)

  • 686f649 - feat: support M1 silicon (Matt Fellows, Fri May 20 22:30:35 2022 +1000)

v2.0.0-beta.10 (05 February 2022)

  • cac3cf0 - feat: support matching branch selector (Matt Fellows, Wed Nov 17 17:31:30 2021 +1100)

v2.0.0-beta.9 (17 November 2021)

  • 5a48fa6 - feat: upgrade to ffi 0.1.2, w\ support for branches. Fixes #180 (Matt Fellows, Wed Nov 17 17:19:03 2021 +1100)
  • 965f535 - fix: support new header format for message metadata verification (Matt Fellows, Mon Nov 15 13:36:36 2021 +1100)
  • 90519ac - feat: support provider branch. Fixes #180 (Matt Fellows, Tue Nov 9 08:36:43 2021 +1100)
  • 2be2cde - Merge pull request #187 from dabfleming/fix-ld-warning (Matt Fellows, Fri Oct 15 22:19:31 2021 +1100)
  • a1e0f84 - Merge pull request #186 from dabfleming/docs-fix (Matt Fellows, Fri Oct 15 22:17:53 2021 +1100)
  • d4cca08 - fix: linker warning (David Fleming, Thu Oct 14 16:31:58 2021 -0400)

v2.0.0-beta.8 (14 October 2021)

  • b4d460b - fix: v3 provider state without parameters not correctly handled (Matt Fellows, Thu Oct 14 20:45:30 2021 +1100)

v2.0.0-beta.7 (14 October 2021)

  • f857347 - fix: v3 provider state without parameters not correctly handled (Matt Fellows, Thu Oct 14 16:45:30 2021 +1100)
  • 40cbc80 - feat: update consumer version selectors (Matt Fellows, Mon Aug 9 13:00:35 2021 +1000)

v2.0.0-beta.2 (27 July 2021)

  • f149155 - chore: update CI build properties (Matt Fellows, Tue Jul 27 23:44:39 2021 +1000)
  • a2fee63 - test: make tests validate local and files from a pact broker (Matt Fellows, Tue Jul 27 23:30:45 2021 +1000)
  • bd9e897 - chore: migrate to single ffi lib (Matt Fellows, Wed Jul 21 16:48:37 2021 +1000)
  • 7c6a10d - fix: remove trailing slash from pact setup path (Matt Fellows, Sun Jul 4 11:39:34 2021 +1000)
  • 391dfbb - docs: add terraform provider as an example (Matt Fellows, Tue Jun 22 10:44:22 2021 +1000)
  • 758ded2 - fix: tidy up header mismatch formatting (Matt Fellows, Mon Jun 21 23:50:46 2021 +1000)
  • 26b32fd - fix: pact mock server was overwriting the pact each time (Matt Fellows, Mon Jun 21 20:24:32 2021 +1000)
  • ec79f2a - feat: improve consumer error reporting (Matt Fellows, Mon Jun 21 14:33:18 2021 +1000)
  • cdaa611 - fix: reset mock server state between tests (Matt Fellows, Sun Jun 20 10:34:21 2021 +1000)
  • 86753f6 - chore: remove temp lib download and fix version (Matt Fellows, Sat Jun 19 22:26:03 2021 +1000)
  • 8ebc234 - fix: json omitempty struct tag attribute broke pact struct tags (Matt Fellows, Sat Jun 19 15:16:30 2021 +1000)
  • 884ccb0 - docs: clarify how the verification runs if both PactURLs and BrokerURL are provided (Matt Fellows, Wed Jun 16 11:24:06 2021 +1000)
  • 25f0562 - docs: clarify what a provider state is (Matt Fellows, Tue Jun 15 17:29:06 2021 +1000)
  • e74840a - docs: minor update to provider states heading (Matt Fellows, Tue Jun 15 17:24:21 2021 +1000)
  • 9c32bb8 - docs: move video up the page (Matt Fellows, Mon Jun 14 23:45:58 2021 +1000)
  • ee27542 - chore: use a products example in the basic consumer test (Matt Fellows, Mon Jun 14 23:38:46 2021 +1000)
  • 1fd7edc - chore: cleanup docs (Matt Fellows, Mon Jun 14 23:28:58 2021 +1000)
  • 700e9ce - chore: fix relative links to docs in README (Matt Fellows, Mon Jun 14 23:04:35 2021 +1000)
  • 0b2272c - docs: split readme into multiple files (Matt Fellows, Mon Jun 14 23:02:49 2021 +1000)
  • 7bd4e16 - chore: add better readme (Matt Fellows, Sat Jun 12 23:49:21 2021 +1000)
  • 57e388c - docs: add basic migration guide (Matt Fellows, Tue Jun 8 22:26:18 2021 +1000)
  • c2f5f83 - feat: add all in one interface back into consumer package for simpler migrations (Matt Fellows, Tue Jun 8 22:22:27 2021 +1000)
  • 4525047 - fix: pact found bug in pact example tests (Matt Fellows, Mon Jun 7 22:16:39 2021 +1000)
  • 7e89481 - chore: fix clean in make task for CI (Matt Fellows, Mon Jun 7 22:11:53 2021 +1000)
  • fac6a73 - refactor: display mismatches before erroring a test (Matt Fellows, Mon Jun 7 22:08:07 2021 +1000)
  • e241249 - fix: methods on response builder were sent to request (Matt Fellows, Mon Jun 7 18:14:48 2021 +1000)
  • ae91fc3 - feat: allow WithHeaders to simplify bulk header addition (Matt Fellows, Mon Jun 7 17:57:42 2021 +1000)
  • 05ac8e3 - chore: fix missing log package (Matt Fellows, Mon Jun 7 17:36:26 2021 +1000)
  • 3c52a0a - refactor: migrate to /v2 path (Matt Fellows, Mon Jun 7 17:29:10 2021 +1000)
  • 56c9e0a - refactor: migrate to /v2 path (Matt Fellows, Mon Jun 7 17:28:26 2021 +1000)
  • c2b16eb - feat: release package under /v2 module version (Matt Fellows, Sun Jun 6 23:51:53 2021 +1000)
  • c11f5a8 - refactor: remove the v3 package and split into (Matt Fellows, Sun Jun 6 23:29:45 2021 +1000)
  • b272229 - feat: add sugar interface to dot import for nicer DSL usage (Matt Fellows, Sun Jun 6 21:32:10 2021 +1000)
  • 0703f86 - chore: remove old message example (Matt Fellows, Sun Jun 6 21:15:37 2021 +1000)
  • bf9b83b - feat: panic a test if they attempt to use a matcher with a higher spec (Matt Fellows, Sun May 30 23:48:34 2021 +1000)
  • de379ad - feat: add experimental log packages to ffi interface (Matt Fellows, Sun May 30 22:48:50 2021 +1000)
  • c7b7c08 - chore: update install instructions for 2.x.x beta (Matt Fellows, Sun May 30 20:47:41 2021 +1000)
  • 05c3ca4 - fix: remove old v2 pact tests from build (Matt Fellows, Sun May 30 13:18:07 2021 +1000)
  • 69eaf4f - fix: require stdint.h for linux (Matt Fellows, Sun May 30 12:47:58 2021 +1000)
  • 479e497 - chore: temporarily use vendored libpact libraries (Matt Fellows, Sun May 30 09:40:23 2021 +1000)
  • 2e43467 - chore: delete old interface/code (Matt Fellows, Sat May 29 22:45:56 2021 +1000)
  • f1b2243 - chore: cleanup native mockserver verify (Matt Fellows, Sat May 29 22:40:08 2021 +1000)
  • d801d63 - chore: cleanup v3 interfaces (Matt Fellows, Sat May 29 22:37:23 2021 +1000)
  • 31fb98c - feat: new experimental v3 api for http and messages (Matt Fellows, Sat May 29 15:20:52 2021 +1000)
  • 3797399 - fix: satisfy checker interface in native lib (Matt Fellows, Sun May 23 23:17:43 2021 +1000)
  • 60ed9b0 - chore: refactor native package into smaller files (Matt Fellows, Sun May 23 23:13:37 2021 +1000)
  • 8e5acba - feat: support adding metadata to the output pacts via FFI (Matt Fellows, Sun May 23 14:42:04 2021 +1000)
  • afcd3d7 - fix: eachKeyLike struct naming (Matt Fellows, Wed May 19 22:39:40 2021 +1000)
  • 2a5b24b - feat: add v3 matchers (Matt Fellows, Mon May 17 13:17:09 2021 +1000)
  • 0fc423a - feat(wip): migrate to FFI bindings for consumer interface (removes consumer message pact support) (Matt Fellows, Sun May 16 14:03:49 2021 +1000)
  • d99387f - docs: update readme for latest v3 provider (Matt Fellows, Mon Apr 26 11:45:17 2021 +1000)
  • 0d024d4 - fix: make installer test more resilient (Matt Fellows, Sun Apr 11 22:52:03 2021 +1000)
  • a5670a8 - feat: allow messages to return provider states callback values (Matt Fellows, Sun Apr 11 22:44:16 2021 +1000)
  • 8b1859a - chore: remove the provider states response body for messages, because it's all a single req/resp so it can't read any values before injecting them (Matt Fellows, Sun Mar 21 23:17:28 2021 +1100)
  • 1f6ccd8 - chore: revert to previous makefile (Matt Fellows, Sun Mar 21 22:45:28 2021 +1100)
  • 93e5dfd - chore: remove unused env var (Matt Fellows, Sun Mar 21 16:59:05 2021 +1100)
  • 16138a7 - chore: tidy up verifier exit codes (Matt Fellows, Sun Mar 21 13:28:09 2021 +1100)
  • 8979d18 - chore: set the install path env for golang libs (Matt Fellows, Sun Mar 14 23:24:38 2021 +1100)
  • d869e6b - chore: fix -L flags to cgo (Matt Fellows, Sun Mar 14 22:59:19 2021 +1100)
  • bb17299 - feat: add ability to check version in test, and upgrade if necessary (Matt Fellows, Sun Mar 14 22:51:28 2021 +1100)
  • fde75d0 - chore: remove goveralls for now (Matt Fellows, Sun Mar 14 17:05:36 2021 +1100)
  • abf511b - chore: tidy up (Matt Fellows, Sun Mar 14 17:05:15 2021 +1100)
  • 3aa3b0d - chore: run both pact and pactv3 tests in CI (Matt Fellows, Sun Mar 14 16:58:26 2021 +1100)
  • 45423e2 - chore: update test path to not conflict with docker (Matt Fellows, Sun Mar 14 16:53:07 2021 +1100)
  • 5c95dc0 - feat: allow force install of the lib (Matt Fellows, Sun Mar 14 16:51:48 2021 +1100)
  • c2a41e8 - chore: allow overriding of the lib install path (Matt Fellows, Sun Mar 14 16:26:27 2021 +1100)
  • f50b2f2 - chore: allow overriding of the lib install path (Matt Fellows, Sun Mar 14 16:18:52 2021 +1100)
  • f9d7d68 - chore: allow overriding of the lib install path (Matt Fellows, Sun Mar 14 16:16:43 2021 +1100)
  • 2dcdd40 - chore: fix linux search paths (Matt Fellows, Sun Mar 14 15:39:06 2021 +1100)
  • e1802ad - chore: fix linux search paths (Matt Fellows, Sun Mar 14 14:38:43 2021 +1100)
  • 092feb8 - chore: install deps in CI (Matt Fellows, Sun Mar 14 13:44:09 2021 +1100)
  • 4b56183 - chore: hide internal methods of HTTPVerifier (Matt Fellows, Sat Mar 13 21:24:46 2021 +1100)
  • e97cd2d - fix: value from provider state needed explicit content-type header (Matt Fellows, Sat Mar 13 21:16:11 2021 +1100)
  • 6ffeb4e - feat: enable setup/teardown in states, fix issue where params aren't passed through (Matt Fellows, Sat Mar 13 13:35:19 2021 +1100)
  • 424f7cc - fix: update install path name for OSX (Matt Fellows, Sat Mar 13 08:17:51 2021 +1100)
  • ff2329e - chore: update v3 insall docs (Matt Fellows, Sat Mar 13 08:17:40 2021 +1100)
  • 6df1cfa - chore: update lib install_name path for OSX (Matt Fellows, Thu Mar 11 17:46:04 2021 +1100)
  • 93e2b42 - chore: update tests for new osx paths (Matt Fellows, Thu Mar 11 17:41:06 2021 +1100)
  • 5f21f62 - chore: hard code OSX paths to /opt/pact for now (Matt Fellows, Thu Mar 11 17:38:10 2021 +1100)
  • 124b693 - chore: cleanup mock server darwin comments (Matt Fellows, Thu Mar 11 15:18:24 2021 +1100)
  • ecccfe4 - feat: automatically set install_name for OSX libs (Matt Fellows, Sat Feb 27 22:37:56 2021 +1100)
  • 7d9b1df - chore: remove binaries (Matt Fellows, Mon Feb 22 23:54:14 2021 +1100)
  • bcb3e9a - feat: add lib installer to CLI command (Matt Fellows, Mon Feb 22 23:53:39 2021 +1100)
  • 754d98c - chore: use snyk gh action instead (Matt Fellows, Mon Feb 1 13:05:08 2021 +1100)
  • c15e1d7 - chore: add github and goreleaser (Matt Fellows, Mon Feb 1 12:18:38 2021 +1100)
  • 502f7f5 - fix: misleading error message in certain verification scenarios (Matt Fellows, Fri Oct 9 23:59:37 2020 +1100)
  • 7587781 - feat: add time related generators (Matt Fellows, Mon Aug 24 20:50:54 2020 +1000)
  • 2b0b5d6 - feat: add new v3 matchers (Matt Fellows, Sun Aug 23 15:28:59 2020 +1000)
  • 1269271 - feat: create V2/V3 specific matcher types, enforce types at the pact specification output (no v3 types in v2 spec output) (Matt Fellows, Sat Aug 22 22:24:42 2020 +1000)
  • a7288d4 - refactor: tidy up pact v2 (Matt Fellows, Sat Aug 22 21:56:15 2020 +1000)
  • 01ff94e - chore: support Go 1.12.x+ (Matt Fellows, Sat Aug 22 21:41:53 2020 +1000)
  • f2a921c - feat: add query string serialisation to v2 (Matt Fellows, Sat Aug 22 14:39:14 2020 +1000)
  • b61ffa7 - chore: cleanup unused fields/comments (Matt Fellows, Sat Aug 15 22:59:17 2020 +1000)
  • 677e707 - chore: test running on Ubuntu Focal (Matt Fellows, Sat Aug 15 22:57:37 2020 +1000)
  • b493361 - refactor: split HTTPMockProvider into separate v2/3 versions (Matt Fellows, Sat Aug 15 22:37:25 2020 +1000)
  • 07c7fc9 - feat: refactor log package, rename consumer entry point to HTTPMockProvider, add dynamic host into execute test method (Matt Fellows, Sun Aug 9 22:22:54 2020 +1000)
  • 46c639c - fix: make tests fail on non-zero status (Matt Fellows, Fri Aug 7 14:38:06 2020 +1000)
  • 0702b90 - fix: increase max size of pact output buffer (Cody Tatman, Thu Aug 6 18:11:26 2020 -0700)
  • fd63b63 - test: fix missing package in empty test (Matt Fellows, Mon Aug 3 09:31:11 2020 +1000)
  • 1a55bd7 - fix: race in v2 client (Matt Fellows, Sun Aug 2 16:51:43 2020 +1000)
  • 9ce4416 - refactor: splitting v2 and v3 serialisation logic (Matt Fellows, Sun Aug 2 10:51:22 2020 +1000)
  • 98aff6f - wip (Matt Fellows, Sat Aug 1 13:22:53 2020 +1000)
  • 142ed78 - chore: wrap snyk in guard to prevent PRs failing (Matt Fellows, Sun Jul 5 22:48:32 2020 +1000)
  • 4e605d8 - wip (Matt Fellows, Sat Jul 4 14:42:52 2020 +1000)

v1.4.3 (09 June 2020)

  • 4710769 - chore: allow response body to be traced (Matt Fellows, Tue Jun 9 10:46:04 2020 +1000)

v1.4.2 (09 June 2020)

  • 41c3c52 - fix: use stderr scanner on captureing stderr (Shin'ya UEOKA, Mon Jun 8 23:07:01 2020 +0000)

v1.4.1 (22 May 2020)

  • 0dfbb4b - fix: remove deadlock for large provider tests (Matt Fellows, Thu May 21 22:06:06 2020 +1000)
  • 118452e - chore: fix typo for no pacts error (Dom Udall, Tue May 19 14:11:03 2020 +0100)
  • 11629f8 - docs: make it clear that WIP/Pending pacts only available on Pactflow currently (Matt Fellows, Mon May 11 10:11:21 2020 +1000)

v1.4.0 (04 May 2020)

  • ac9f226 - fix: pass arguments to the provider verifier (Matt Fellows, Mon May 4 11:16:29 2020 +1000)
  • 1238fba - chore: remove consumer setting in provider examples (Matt Fellows, Fri May 1 10:53:29 2020 +1000)
  • 320272d - docs: no need to specify consumer in provider test (Matt Fellows, Fri May 1 10:35:58 2020 +1000)
  • c255974 - docs: update WIP pacts description (Matt Fellows, Wed Apr 15 15:16:49 2020 +1000)
  • a53da07 - docs: pending and WIP pacts (Matt Fellows, Thu Apr 9 11:06:38 2020 +1000)

v1.3.0 (09 April 2020)

  • 50b56b7 - feat: add support for wip pacts (Matt Fellows, Thu Apr 9 10:18:06 2020 +1000)

v1.2.0 (18 March 2020)

  • b85181f - build(windows): add docker compose for local testing (Matt Fellows, Fri Mar 6 21:07:44 2020 +1100)
  • fa558a6 - fix: missing err check for http proxy (Matt Fellows, Fri Mar 6 16:52:58 2020 +1100)
  • 9b03624 - chore: add -x to install for debugging (Matt Fellows, Fri Mar 6 15:49:36 2020 +1100)
  • d25becc - build(windows): fail build if commands fail, because, Windows (Matt Fellows, Fri Mar 6 15:31:47 2020 +1100)
  • 3310f72 - fix: broken consumer selector test (Matt Fellows, Fri Mar 6 15:19:34 2020 +1100)
  • bc0a4fd - build: use go mod instead of 'dep' in windows builds (Matt Fellows, Fri Mar 6 15:00:58 2020 +1100)
  • fec0bf0 - chore: add missing vendored dependencies (Matt Fellows, Fri Mar 6 14:57:50 2020 +1100)
  • ed61c16 - build: update appveyor go version (Matt Fellows, Fri Mar 6 14:38:19 2020 +1100)
  • fc2566e - chore: add 1.13.x to build matrix (Matt Fellows, Thu Feb 27 09:55:06 2020 +1100)
  • 8d96456 - fix: update self-signed certificates to expire in 10 years (Matt Fellows, Mon Feb 24 15:21:03 2020 +1100)
  • 9a0fdf3 - feat: pending pacts + selectors (Matt Fellows, Wed Jan 22 17:28:19 2020 +1100)
  • d457b86 - docs: update how to release notes (Matt Fellows, Wed Jan 22 10:54:11 2020 +1100)
  • c47a181 - chore: bump minimum versions of standalone libs (Matt Fellows, Wed Jan 22 10:52:10 2020 +1100)
  • aa4db89 - fix: cleanup pact tests (Matt Fellows, Wed Feb 12 14:27:25 2020 +1100)
  • 2060e2c - fix: remove pending/selectors from pact examples (Matt Fellows, Wed Feb 12 13:53:50 2020 +1100)
  • a3bb53c - wip (Matt Fellows, Wed Feb 5 17:29:03 2020 +1100)
  • cdc7464 - feat: add consumer version selectors (Matt Fellows, Wed Feb 5 11:25:37 2020 +1100)
  • 9fa7706 - docs: update how to release notes (Matt Fellows, Wed Jan 22 10:54:11 2020 +1100)

v1.1.0 (22 January 2020)

  • 35af37d - chore: bump minimum versions of standalone libs (Matt Fellows, Wed Jan 22 10:52:10 2020 +1100)
  • ad9fe09 - feat(pending): support initial pending pacts implementation (Matt Fellows, Mon Jan 20 17:16:16 2020 +1100)
  • a88e2e2 - chore: add a code of conduct (Matt Fellows, Tue Dec 3 10:45:26 2019 +1100)

v1.0.4 (01 November 2019)

  • faab07c - fix: os package missing in Publish. Fixes #121 (Matt Fellows, Fri Nov 1 08:32:17 2019 +1100)
  • d844d45 - fix: test suite should fail if non-zero exit code (Matt Fellows, Fri Nov 1 08:31:25 2019 +1100)

v1.0.3 (30 October 2019)

  • 94da099 - chore: set log level in Publish command (Matt Fellows, Wed Oct 30 15:23:16 2019 +1100)

v1.0.2 (24 October 2019)

  • 7851c37 - fix: add TRACE log level to ensure output is filtered (Matt Fellows, Thu Oct 24 16:33:45 2019 +1100)

v1.0.1 (24 October 2019)

  • 2a4dcc8 - fix: remove double escaping for regex matcher. Fixes #119 (Matt Fellows, Wed Oct 23 22:11:16 2019 +1100)
  • 649c7a8 - feat(matcher): add support for int, float + bool to dsl.Match (Matt Fellows, Wed Oct 23 17:14:55 2019 +1100)
  • cb2a377 - fix: fail if ProviderVersion not provided but BrokerURL is supplied (Matt Fellows, Fri Oct 18 16:02:12 2019 +1100)
  • f97b6bd - docs: update go version in readme (Matt Fellows, Fri Oct 18 16:01:44 2019 +1100)
  • dda1b80 - docs: specific the v1 prefix when installing Pact Go (Matt Fellows, Fri Oct 18 14:55:29 2019 +1100)

v1.0.0 (18 October 2019)

  • f8ed328 - docs: fix TOC and example in readme (Matt Fellows, Fri Oct 18 14:40:50 2019 +1100)
  • 54d3c64 - example: remove go-kit example (Matt Fellows, Mon Oct 14 23:56:54 2019 +1100)
  • 89b8822 - feat(tls): allow custom TLS configuration for provider veriication (Matt Fellows, Thu Sep 5 16:08:11 2019 +1000)
  • fce9b0c - fix: clear out mock service interactions on verification failure. Fixes #108 (Matt Fellows, Sat Aug 17 23:21:51 2019 +1000)
  • c318066 - test: add e2e regression for CustomProviderHeaers in httpbin test. Fixes #113 (Matt Fellows, Sat Aug 17 22:50:02 2019 +1000)
  • fdc6dca - feat(tags): adds a better error message when no pacts found to verify. Fixes #105. (Matt Fellows, Sat Aug 17 22:27:06 2019 +1000)
  • 17242e6 - test: run example httpbin external provider as part of e2e tests (Matt Fellows, Sat Aug 17 21:49:52 2019 +1000)
  • 6eacf8e - fix(https): enable external https verifications (Matt Fellows, Fri Aug 16 22:24:04 2019 +1000)
  • 3640617 - Fix tags & provider not being passed to the pact-provider-verifier (#117) (Rob Graham, Fri Aug 9 01:50:38 2019 +0100)
  • 735416c - docs: remove outdated community channels (Matt Fellows, Fri Jul 19 15:22:01 2019 +1000)
  • dba4481 - fix: pact broker is backwards compatible. Fixes #114 (Matt Fellows, Mon Jul 8 08:36:13 2019 +1000)
  • 08ca3f3 - Create FUNDING.yml (Matt Fellows, Fri Jul 5 15:16:18 2019 +1000)
  • ae7790d - fix(provider): restore CustomProviderHeaders in provider verification (Matt Fellows, Tue May 28 08:25:09 2019 +1000)
  • 467dea5 - fix(docs): Fix code examples, update E2E test steps (#110) (Brendan Devenney, Mon Apr 1 20:37:33 2019 +0100)
  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.8 (15 October 2019)

  • 54d3c64 - example: remove go-kit example (Matt Fellows, Mon Oct 14 23:56:54 2019 +1100)
  • 89b8822 - feat(tls): allow custom TLS configuration for provider veriication (Matt Fellows, Thu Sep 5 16:08:11 2019 +1000)
  • fce9b0c - fix: clear out mock service interactions on verification failure. Fixes #108 (Matt Fellows, Sat Aug 17 23:21:51 2019 +1000)
  • c318066 - test: add e2e regression for CustomProviderHeaers in httpbin test. Fixes #113 (Matt Fellows, Sat Aug 17 22:50:02 2019 +1000)
  • fdc6dca - feat(tags): adds a better error message when no pacts found to verify. Fixes #105. (Matt Fellows, Sat Aug 17 22:27:06 2019 +1000)
  • 17242e6 - test: run example httpbin external provider as part of e2e tests (Matt Fellows, Sat Aug 17 21:49:52 2019 +1000)
  • 6eacf8e - fix(https): enable external https verifications (Matt Fellows, Fri Aug 16 22:24:04 2019 +1000)
  • 3640617 - Fix tags & provider not being passed to the pact-provider-verifier (#117) (Rob Graham, Fri Aug 9 01:50:38 2019 +0100)
  • 735416c - docs: remove outdated community channels (Matt Fellows, Fri Jul 19 15:22:01 2019 +1000)
  • dba4481 - fix: pact broker is backwards compatible. Fixes #114 (Matt Fellows, Mon Jul 8 08:36:13 2019 +1000)
  • 08ca3f3 - Create FUNDING.yml (Matt Fellows, Fri Jul 5 15:16:18 2019 +1000)
  • ae7790d - fix(provider): restore CustomProviderHeaders in provider verification (Matt Fellows, Tue May 28 08:25:09 2019 +1000)
  • 467dea5 - fix(docs): Fix code examples, update E2E test steps (#110) (Brendan Devenney, Mon Apr 1 20:37:33 2019 +0100)
  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.7 (08 July 2019)

  • dba4481 - fix: pact broker is backwards compatible. Fixes #114 (Matt Fellows, Mon Jul 8 08:36:13 2019 +1000)
  • 08ca3f3 - Create FUNDING.yml (Matt Fellows, Fri Jul 5 15:16:18 2019 +1000)
  • ae7790d - fix(provider): restore CustomProviderHeaders in provider verification (Matt Fellows, Tue May 28 08:25:09 2019 +1000)
  • 467dea5 - fix(docs): Fix code examples, update E2E test steps (#110) (Brendan Devenney, Mon Apr 1 20:37:33 2019 +0100)
  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.6 (28 May 2019)

  • ae7790d - fix(provider): restore CustomProviderHeaders in provider verification (Matt Fellows, Tue May 28 08:25:09 2019 +1000)
  • 467dea5 - fix(docs): Fix code examples, update E2E test steps (#110) (Brendan Devenney, Mon Apr 1 20:37:33 2019 +0100)
  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.5 (22 May 2019)

  • 467dea5 - fix(docs): Fix code examples, update E2E test steps (#110) (Brendan Devenney, Mon Apr 1 20:37:33 2019 +0100)
  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.4 (17 March 2019)

  • f7dda3b - refactor(examples): make examples more consistent for readability (Matt Fellows, Sun Mar 17 12:14:50 2019 +1100)
  • 0346784 - feat(hooks): support hook functions and request middleware (Matt Fellows, Sun Mar 10 21:40:37 2019 +1100)
  • 3cd947f - feat(hooks): improve test coverage across Message pacts (Matt Fellows, Sun Mar 3 22:56:25 2019 +1100)
  • f5678c7 - feat(hooks): add RequestFilter and StateHandlers to DSL (Matt Fellows, Tue Feb 26 22:21:13 2019 +1100)
  • b76bf64 - refactor: removed extra quotes from string Like match (#106) (Alex Ramey, Sat Dec 29 18:58:07 2018 -0500)
  • 4027a8b - remove duplicated switch case (Iskander (Alex) Sharipov, Mon Dec 10 16:41:48 2018 +0300)
  • da3653c - feat(api): rename Matcher and StringMatcher (Alex Tsibulya, Tue Nov 27 17:51:15 2018 -0800)
  • c4d672d - feat(api): inject matcher type in JSON marshaler (Alex Tsibulya, Wed Nov 28 08:30:30 2018 -0800)
  • 633eb1f - feat(api): use static types for built-in matchers (Alex Tsibulya, Tue Oct 16 07:47:00 2018 -0700)
  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.3 (26 November 2018)

  • 24ee70f - use the ProviderBaseURL's host when verifying the provider is alive 🐛 (Aidan Fewster, Mon Nov 26 12:33:30 2018 +0000)
  • 326282a - fix(version check): Only parse the last line on stdout when checking for version of cli tools (David Elliott, Thu Nov 15 08:12:22 2018 -0600)
  • d8bd08a - feat(get-value): implement GetValue in Matcher (Alex Tsibulya, Fri Oct 12 08:11:36 2018 -0700)
  • 2acf846 - fix(message): set correct default for message Pact write mode. Fixes #96 (Matt Fellows, Fri Sep 28 14:34:45 2018 +1000)
  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.2 (01 August 2018)

  • 48038ff - fix(match-float): differentiate float vs int in dsl.Match. Fixes #93 (Matt Fellows, Wed Aug 1 07:40:16 2018 +1000)
  • ea42258 - feat(upgrade): upgrade to 1.54.1 of standalone CLI (Matt Fellows, Sat Jul 28 13:50:54 2018 +1000)
  • 256c2c8 - fix(tests): fix deadlock for non-race tests (Matt Fellows, Sat Jul 14 19:37:55 2018 +1000)
  • 56c79b2 - fix(tests): remove race condition in service manager. Fixes #89 (Matt Fellows, Sat Jul 14 19:30:51 2018 +1000)
  • 8c8f921 - maintenance(logging): reduce pact discovery log noise (Matt Fellows, Sat Jul 14 17:12:24 2018 +1000)
  • c2dcd78 - fix(message): include user-configurable timeout in Message Pact (Matt Fellows, Sat Jul 14 17:06:14 2018 +1000)
  • 853794f - fix(os-exit): remove calls. See #46 (Matt Fellows, Sat Jul 14 14:11:19 2018 +1000)
  • 5275db7 - feat(client): allow customization of client timeout (#86) (Gael du Plessix, Fri Jul 13 07:45:49 2018 +0200)
  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.1 (13 July 2018)

  • 2635dd0 - feat(upgrade): upgrade to latest CLI tools 1.52.0 (Matt Fellows, Fri Jul 13 15:37:55 2018 +1000)
  • 9059d31 - feat(verifications): parse multiple verifications into tests. Fixes #88 (Matt Fellows, Fri Jul 13 15:30:47 2018 +1000)
  • f648890 - Fix link (#90) (tomoya yokota, Tue Jul 10 19:47:31 2018 +0900)
  • 0ab057f - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • 250baaa - feat(state): update dsl.State to support v3 params (Matt Fellows, Tue May 22 16:33:04 2018 +1000)
  • d64e50b - feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var (Matt Fellows, Sun May 20 19:44:49 2018 +1000)
  • 288a771 - feat(api): v1.x.x daemonless, v3 API 🎉 (Matt Fellows, Sun May 20 17:40:52 2018 +1000)
  • 9d5d1ab - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 45b72ae - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • a6a3e76 - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:14:10 2018 +1100)
  • e2362ea - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 3bc71f1 - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)

v1.0.0-beta.1 (20 May 2018)

  • c45d3cc - fix(broker): fix pact retrieval from broker (Matt Fellows, Sun May 20 16:04:41 2018 +1000)
  • 738e20a - feat(message): tidy up Message interface (Matt Fellows, Sun May 20 13:16:00 2018 +1000)
  • 2e0f236 - upgrade(broker): allow pb:pacts and pacts HAL links to be followed (Matt Fellows, Sun May 20 13:15:52 2018 +1000)
  • 808ebfa - fix(broker): use 'pb:pacts' instead 'pacts'. See #82 (Matt Fellows, Fri May 18 22:55:20 2018 +1000)
  • ab9ce17 - feat(auto-matching): allow complex expressions in pact tags (Matt Fellows, Fri May 18 07:38:15 2018 +1000)
  • 16a9146 - feat(matching): add auto-match capability (#78) (Alex Ramey, Tue May 8 16:39:00 2018 -0400)
  • 6a5e578 - feat(publisher): add SetClient func (Deseao, Thu May 10 12:07:57 2018 -0500)
  • 4fda26a - feat(messages): add support for Message type casting (Matt Fellows, Tue May 8 07:31:07 2018 +1000)
  • 81d0c46 - examples(message): fix message provider example (Matt Fellows, Sat May 5 12:17:46 2018 +1000)
  • ad7454e - feat(message): cleanup handler interfaces (Matt Fellows, Wed Apr 4 22:22:13 2018 +1000)
  • 6b2e2c5 - feat(message): simplify message pact provider interface (Matt Fellows, Wed Apr 4 13:51:48 2018 +1000)
  • 372633e - feat(messages): update to latest standalone (Matt Fellows, Wed Apr 4 09:55:47 2018 +1000)
  • bd2067b - fix(verification): fix verifier CLI invocation with multiple pacts. Fixes #75 (Matt Fellows, Sat Mar 31 15:23:33 2018 +1100)
  • 0c84cdc - feat(matching): deprecate matching JSON formatted objects (Matt Fellows, Wed Mar 28 18:06:05 2018 +1100)
  • 4089f19 - feat(messages): implement initial producer and consumer interfaces (Matt Fellows, Sun Mar 25 23:33:15 2018 +1100)
  • e137e7c - feat(install): commands check version currency before running (Matt Fellows, Sun Mar 25 17:36:26 2018 +1100)
  • 77e4e40 - fix(verbose): remove Verbose flag on verifier. Fixes #70 (Matt Fellows, Sun Mar 25 16:37:42 2018 +1100)
  • 8d4ef22 - fix(verifier): log out correct verifier output during tests (Matt Fellows, Sun Mar 25 16:35:17 2018 +1100)
  • 80f3f6f - feat(matchers): add more matchers for more fun 🎉 (Matt Fellows, Sat Mar 24 18:44:42 2018 +1100)
  • 00e7d7f - feat(api): uplift API to support better matching (Matt Fellows, Sat Mar 24 11:36:06 2018 +1100)
  • a13c8f5 - fix(matchers): allow matchers in request fields (Matt Fellows, Thu Mar 22 18:11:06 2018 +1100)
  • eba2758 - fix: pass pact-file-write-mode to CLI #71 (Matt Fellows, Wed Mar 21 10:31:00 2018 +1100)
  • 2b8217f - Fix broken links to realestate-com-au/pact/wiki (#68) (Mohan Raj Rajamanickam, Tue Mar 13 14:28:58 2018 -0700)
  • 1ad4f8c - Revert "fix(utf8): revert utf8 tests until feature fixed" (Matt Fellows, Tue Mar 20 13:15:03 2018 +1100)
  • 40a4e1d - feat(utf8): ensure env vars are passed through to all commands (Matt Fellows, Tue Mar 20 13:05:59 2018 +1100)
  • b7cea76 - fix(utf8): revert utf8 tests until feature fixed (Matt Fellows, Tue Mar 20 08:38:02 2018 +1100)
  • 5a7529a - feat(daemonless): refactor out daemon code (Matt Fellows, Mon Mar 19 22:44:57 2018 +1100)
  • a9690a4 - feat(daemonless): initial wip to install deps (Matt Fellows, Wed Mar 14 11:37:00 2018 +1100)
  • b5db82a - Update CONTRIBUTING.md (Mohan Raj Rajamanickam, Mon Jan 22 11:13:29 2018 -0800)
  • 4494c82 - Fixing broken links and references in CONTRIBUTING (Mohan Raj Rajamanickam, Tue Jan 16 14:44:35 2018 -0800)
  • 8afba3a - feat(custom-headers): allow custom headers during provider verification (Matt Fellows, Sun Dec 10 09:32:33 2017 +1100)

v0.0.11 (10 December 2017)

  • 8afba3a - feat(custom-headers): allow custom headers during provider verification (Matt Fellows, Sun Dec 10 09:32:33 2017 +1100)

v0.0.10 (12 November 2017)

  • f7ba99f - feat(verification): add testing.T to VerifyProvider for better test reporting (Matt Fellows, Sat Nov 11 16:46:00 2017 +1100)
  • 7e9d0cc - feat(verification): Expose verification output (Ben Marini, Thu Nov 9 12:34:20 2017 -0800)
  • 4653c81 - feat(upgrade): upgrade to latest standalone binary (Matt Fellows, Fri Nov 10 07:28:10 2017 +1100)
  • 9f66925 - fix(test): fix flakey tests due to race conditions (Ben Marini, Mon Nov 6 09:53:44 2017 -0800)
  • e1d3fbc - Fixing readme so we can link to specific section. (Zach Bintliff, Wed Oct 18 16:01:21 2017 -0400)
  • e71d05b - fix(vet error) (Zach Bintliff, Wed Oct 18 16:25:14 2017 -0400)
  • 6c7e7c9 - Fixing readme so we can link to specific section. (Zach Bintliff, Wed Oct 18 16:01:21 2017 -0400)

v0.0.9 (12 November 2017)

  • f7ba99f - feat(verification): add testing.T to VerifyProvider for better test reporting (Matt Fellows, Sat Nov 11 16:46:00 2017 +1100)
  • 7e9d0cc - feat(verification): Expose verification output (Ben Marini, Thu Nov 9 12:34:20 2017 -0800)
  • 4653c81 - feat(upgrade): upgrade to latest standalone binary (Matt Fellows, Fri Nov 10 07:28:10 2017 +1100)
  • 9f66925 - fix(test): fix flakey tests due to race conditions (Ben Marini, Mon Nov 6 09:53:44 2017 -0800)
  • e1d3fbc - Fixing readme so we can link to specific section. (Zach Bintliff, Wed Oct 18 16:01:21 2017 -0400)
  • e71d05b - fix(vet error) (Zach Bintliff, Wed Oct 18 16:25:14 2017 -0400)
  • 6c7e7c9 - Fixing readme so we can link to specific section. (Zach Bintliff, Wed Oct 18 16:01:21 2017 -0400)
  • 153b949 - feat(dsl): have dsl pass port for mock server instead of mock server (Zach Bintliff, Fri Sep 29 16:53:02 2017 -0400)
  • 72b7e52 - feat(examples): all examples are now E2E regression tests (Matt Fellows, Sat Aug 12 22:22:35 2017 +1000)
  • 5d81925 - fix(tests): all e2e/examples put pacts in same dir (Matt Fellows, Sat Aug 12 21:14:59 2017 +1000)
  • a61fcae - feat(upgrade): update to latest pact standalone v1.4.2 (Matt Fellows, Sat Aug 12 18:55:37 2017 +1000)
  • 8b8fba2 - feat(examples): run examples as part of CI (Matt Fellows, Tue Aug 8 19:49:06 2017 +1000)
  • 18dfef7 - fix(windows): fix download paths for windows build (Matt Fellows, Tue Aug 8 18:44:32 2017 +1000)
  • cdafe22 - feat(standalone): use Ruby standalone package (Matt Fellows, Tue Aug 8 18:30:02 2017 +1000)
  • 0dbba75 - feat(test): upgrade verifier to 1.3.1 (Matt Fellows, Tue Aug 8 15:45:20 2017 +1000)
  • 49d34ab - fix(test): wait for provider to be up in e2e test (Matt Fellows, Tue Aug 8 14:06:27 2017 +1000)
  • 79bcada - feat(windows): add Windows PoSH build script (Matt Fellows, Sun Aug 6 21:55:44 2017 +1000)
  • 2201fe3 - fix: make createSimplePact portable on windows (Matt Fellows, Sun Aug 6 18:58:13 2017 +1000)
  • 1836355 - fix: added extra mock service args (Matt Fellows, Sun Aug 6 18:44:02 2017 +1000)
  • 29e4bc9 - fix: don't expect specific FS error (not portable) (Matt Fellows, Sun Aug 6 18:31:35 2017 +1000)
  • 07f2f99 - fix: don't expect specific FS error (not portable) (Matt Fellows, Sun Aug 6 18:27:48 2017 +1000)
  • 136de24 - feat(upgrade): upgrade to verifier v1.2.0 (Matt Fellows, Sun Aug 6 09:33:42 2017 +1000)

0.0.8 (15th July 2017)

  • e1aaa4f - fix(test): add consumer test for #36 (Matt Fellows, Mon Jun 26 18:46:24 2017 +1000)
  • cf10aa6 - fix: allow test within pact.Verify() to fail build (Matt Fellows, Wed Jun 21 00:02:44 2017 +1000)
  • 5a6855a - feat(upgrade): upgrade to provider verifier v1.1.2 (Matt Fellows, Mon Jun 12 21:31:58 2017 +1000)
  • bcdf7b2 - fix(log): incorrectly writing stderr to INFO and vice versa. Fixes #10 (Matt Fellows, Fri Jun 2 13:04:24 2017 +1000)
  • 4d838dc - feat(upgrade): upgrade to provider verifier v1.1.1 (Matt Fellows, Thu Jun 1 14:38:21 2017 +1000)
  • 05b3e65 - feat(verification): remove ProviderStatesURL during verification (Matt Fellows, Thu Jun 1 13:43:36 2017 +1000)
  • 9002469 - feat(upgrade): upgrade mock service to 2.1.0 (Matt Fellows, Mon May 15 08:57:36 2017 +1000)

0.0.7 (20th May 2017)

  • 9f2c7fe - feat(pactwritemode): allow user to set pact write mode.Fixes #30 (Matt Fellows, Fri May 12 10:53:32 2017 +1000)
  • 50d6b90 - fix(providerstate): make provider state serialisation spec compliant #16 (Matt Fellows, Thu May 11 20:46:22 2017 +1000)

0.0.6 (12th May 2017)

  • 9f2c7fe - feat(pactwritemode): allow user to set pact write mode.Fixes #30 (Matt Fellows, Fri May 12 10:53:32 2017 +1000)
  • 50d6b90 - fix(providerstate): make provider state serialisation spec compliant #16 (Matt Fellows, Thu May 11 20:46:22 2017 +1000)

0.0.5 (10th May 2017)

  • ee36bff - feat(verification): publish verification results to broker (Matt Fellows, Tue May 9 15:02:05 2017 +1000)

0.0.4 (2nd May 2017)

  • e89585e - fix(verify) prevent crash when calling VerifyProvider() (Timothy Jones, Mon May 1 17:46:13 2017 +1000)
  • 8819608 - feat(ruby): clean ruby stack trace in pact provider verification failures #19 (Matt Fellows, Sun Apr 30 14:25:55 2017 +1000)
  • 483d134 - feat(verify): allow user to increase verbosity of verification process (Matt Fellows, Fri Apr 28 18:49:01 2017 +1000)
  • c8f8c1b - feat(ruby): update to latest ruby dependencies 2.0.0 and 0.0.13 respectively (Matt Fellows, Fri Apr 28 18:44:53 2017 +1000)
  • f1ee33c - feat(e2e): run e2e tests in wercker builds. Fixes #20 (Matt Fellows, Fri Apr 28 18:43:53 2017 +1000)
  • 33a0434 - feat(fix): don't start mock server if not required. Fixes #21 (Matt Fellows, Fri Apr 28 17:07:39 2017 +1000)
  • cb4d811 - fix(windows): cleanup logging for windows service manager (Matt Fellows, Wed Feb 22 21:52:42 2017 +1100)
  • d214c54 - fix: increased timeout to reduce likelihood of intermittent failure #11 (Matt Fellows, Tue Feb 21 21:42:36 2017 +1100)
  • 0bcca95 - fix(windows): ability to pass in network and address into Pact DSL (Matt Fellows, Tue Feb 21 18:33:00 2017 +1100)
  • e97226d - fix(windows): windows leaves persistent connection open to Ruby, forcibly close 3s after interrupt #9 (Matt Fellows, Tue Feb 21 00:17:46 2017 +1100)
  • 3616976 - fix(windows): split pact verification CLI arg tuples into individual elements #9 (Matt Fellows, Mon Feb 20 18:12:04 2017 +1100)
  • 0dad9cc - fix(windows): split mock service CLI arg tuples into individual elements #9 (Matt Fellows, Mon Feb 20 18:04:27 2017 +1100)
  • 2c6c84d - fix(windows): update default pact output path (Matt Fellows, Mon Feb 20 17:53:04 2017 +1100)
  • a963058 - fix(windows): set default network to 'tcp' #9 (Matt Fellows, Mon Feb 20 17:49:39 2017 +1100)
  • c84afad - fix(windows): make log/pact output paths os-specific #9 (Matt Fellows, Mon Feb 20 17:47:58 2017 +1100)
  • e586b1d - fix(windows): allow pact client to specify the network and address of daemon #9 (Matt Fellows, Mon Feb 20 17:46:54 2017 +1100)
  • 5c89b30 - feat(daemon): allow user to specify network listen details for daemon (Matt Fellows, Mon Feb 20 08:59:49 2017 +1100)
  • 52b7e19 - feat(examples): add vanilla golang ServeMux, update docs (Matt Fellows, Mon Sep 26 22:09:45 2016 +1000)

0.0.3 (30 April 2017)

  • 8819608 - feat(ruby): clean ruby stack trace in pact provider verification failures #19 (Matt Fellows, Sun Apr 30 14:25:55 2017 +1000)
  • 483d134 - feat(verify): allow user to increase verbosity of verification process (Matt Fellows, Fri Apr 28 18:49:01 2017 +1000)
  • 33a0434 - feat(fix): don't start mock server if not required. Fixes #21 (Matt Fellows, Fri Apr 28 17:07:39 2017 +1000)
  • cb4d811 - fix(windows): cleanup logging for windows service manager (Matt Fellows, Wed Feb 22 21:52:42 2017 +1100)
  • d214c54 - fix: increased timeout to reduce likelihood of intermittent failure #11 (Matt Fellows, Tue Feb 21 21:42:36 2017 +1100)
  • 0bcca95 - fix(windows): ability to pass in network and address into Pact DSL (Matt Fellows, Tue Feb 21 18:33:00 2017 +1100)
  • e97226d - fix(windows): windows leaves persistent connection open to Ruby, forcibly close 3s after interrupt #9 (Matt Fellows, Tue Feb 21 00:17:46 2017 +1100)
  • 3616976 - fix(windows): split pact verification CLI arg tuples into individual elements #9 (Matt Fellows, Mon Feb 20 18:12:04 2017 +1100)
  • 0dad9cc - fix(windows): split mock service CLI arg tuples into individual elements #9 (Matt Fellows, Mon Feb 20 18:04:27 2017 +1100)
  • 2c6c84d - fix(windows): update default pact output path (Matt Fellows, Mon Feb 20 17:53:04 2017 +1100)
  • a963058 - fix(windows): set default network to 'tcp' #9 (Matt Fellows, Mon Feb 20 17:49:39 2017 +1100)
  • c84afad - fix(windows): make log/pact output paths os-specific #9 (Matt Fellows, Mon Feb 20 17:47:58 2017 +1100)
  • e586b1d - fix(windows): allow pact client to specify the network and address of daemon #9 (Matt Fellows, Mon Feb 20 17:46:54 2017 +1100)
  • 5c89b30 - feat(daemon): allow user to specify network listen details for daemon (Matt Fellows, Mon Feb 20 08:59:49 2017 +1100)
  • b82cb86 - fix(verify): allow verification process to pull pacts from an https broker (Matt Fellows, Fri Jul 15 08:07:31 2016 +1000)
  • 9c1f206 - refactor(review): improve API and reduce noise (Matt Fellows, Sun Jul 3 22:53:59 2016 +1000)

0.0.2 (1 July 2016)

  • 4e1539b - feature(example): add logout to Go Kit consumer (Matt Fellows, Wed Jun 15 08:58:45 2016 +1000)
  • 0cc51cd - feat(example): dded login failure to Go Kit example (Matt Fellows, Wed Jun 15 08:50:53 2016 +1000)
  • 70c4469 - feat(example): simple bootstrap form for Go Kit UI (Matt Fellows, Tue Jun 14 21:30:49 2016 +1000)
  • ff5e832 - feat(publish): automatically write pact file on shutdown/teardown (Matt Fellows, Tue Jun 14 01:41:17 2016 +1000)
  • 0001703 - feat(example): create example Go Kit microservice Pact testing (Matt Fellows, Sun Jun 12 10:26:21 2016 +1000)
  • 33f5394 - refactor(states): add types for provider state testing (Matt Fellows, Sun Jun 12 10:25:14 2016 +1000)
  • ea2c807 - feat(writepact): allow client to control when pact file is written (Matt Fellows, Sat Jun 11 23:18:26 2016 +1000)
  • 879a3b4 - fix(daemon): fix daemon unable to find mock + verification service when called from $PATH (Matt Fellows, Sat Jun 11 13:01:25 2016 +1000)
  • ef33b71 - refactor(daemon): cleanup pointer usage in daemon code (Matt Fellows, Sat Jun 11 08:12:35 2016 +1000)
  • 7f64f9c - feat(publish): publish pacts to a broker (Matt Fellows, Fri Jun 10 20:44:23 2016 +1000)

0.0.1 (7 June 2016)

  • 3255d7f - feat(verifier): complete implementation of pact verification feature (Matt Fellows, Mon Jun 6 22:41:44 2016 +1000)
  • db83055 - feat(logging): standardise log and output messages (Matt Fellows, Sun Jun 5 14:25:01 2016 +1000)
  • 7c3c70b - feat(consumerdsl): working v1 consumer DSL interface (Matt Fellows, Sat Jun 4 18:52:38 2016 +1000)
  • 3b859cf - test(daemon): RPC Client error tests (Matt Fellows, Sat Jun 4 09:38:58 2016 +1000)
  • 7d8a0fd - test(service): remove need for a running pact mock service in tests (Matt Fellows, Fri Jun 3 22:05:12 2016 +1000)
  • 98b7c57 - test(service): improved test coverage for services (Matt Fellows, Fri Jun 3 21:08:25 2016 +1000)
  • c3f11e1 - test(daemon): coverage for shutting down the daemon via RPC (Matt Fellows, Fri Jun 3 08:19:35 2016 +1000)
  • 83c75c2 - test(daemon): RPC client testing (Matt Fellows, Thu Jun 2 21:17:28 2016 +1000)
  • 3c71bba - test(service): initial service test coverage (Matt Fellows, Wed Jun 1 21:09:27 2016 +1000)
  • 27d50d4 - test(daemon): RPC style tests to ensure client can work (Matt Fellows, Wed Jun 1 08:47:20 2016 +1000)
  • 5ccfb64 - test(daemon): working tests with RPC integration-style tests (Matt Fellows, Tue May 31 18:36:22 2016 +1000)
  • 3f764a6 - test(daemon): working daemon tests (Matt Fellows, Tue May 31 10:30:53 2016 +1000)
  • 24e7c9b - test(daemon): improved daemon test coverage (Matt Fellows, Tue May 31 07:30:17 2016 +1000)
  • 345cd9f - test(daemon): daemon testing (Matt Fellows, Mon May 30 22:41:15 2016 +1000)
  • 8c13832 - test(daemon): improved daemon test coverage for listing servers (Matt Fellows, Wed May 25 22:10:42 2016 +1000)
  • 2b5b06e - feat(consumerdsl): initial shell for Pact Go (Matt Fellows, Sat May 21 13:27:21 2016 +1000)