Skip to content

Releases: pact-foundation/pact-go

v0.0.9

30 Sep 22:24
Compare
Choose a tag to compare

Changelog:

  • 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)

v0.0.8

31 Jul 05:36
Compare
Choose a tag to compare

Changelog:

  • 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)

v0.0.7

20 May 02:32
Compare
Choose a tag to compare
chore(docs): updated asciicast

v0.0.6

12 May 02:28
Compare
Choose a tag to compare

Changelog

  • 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)

v0.0.5

10 May 12:04
Compare
Choose a tag to compare

Publish Provider Verifications to Broker:
Adds support for a new feature of the broker - the ability to send provider verification results back to the Broker, allowing more intelligent CI practices.

The main use case this solves is allowing you (probably via a CI / CD processe) to detect Consumer changes that have not yet been verified by a provider. Publishing the status to the broker allows tooling to then query this status, and block a deployment if the contract has changed or has not been verified since last published.

See https://github.com/realestate-com-au/pact/blob/master/CHANGELOG.md#1110-8-may-2017 and https://github.com/bethesque/pact_broker/blob/v2.0.0.beta.2/lib/pact_broker/doc/views/publish-verification.markdown for more.

Changelog:

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

v0.0.4

02 May 01:40
Compare
Choose a tag to compare

Major changes:

  • Fixes #24
  • Tidies up error output from failed Pact runs
  • Add CLI flags to allow fine-grained network interface specification
  • Add new Example using OOTB Golang ServeMux
  • Improved Windows support
  • Run E2E tests during Wercker builds for improved confidence
  • Update Mock Service and Provider Verifier libraries

Changelog:

  • 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)

v0.0.3

30 Apr 05:01
Compare
Choose a tag to compare

Highlights

  • Improved error output logging (#19)
  • Windows and cross-platform fixes (#9)
  • Bug fixes and minor enhancements (#11, #21)
  • Improved API consistency

Changelog

  • 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)

v0.0.2

01 Jul 09:41
Compare
Choose a tag to compare
Merge pull request #4 from pact-foundation/feature/publish-from-tag

verify pacts from a broker with tags

v0.0.1

06 Jun 20:58
Compare
Choose a tag to compare

Initial Pact Go release:

  • Consumer DSL and Mock Service up to v2
  • Provider Verification up to v2