Skip to content

Latest commit

 

History

History
5666 lines (5243 loc) · 569 KB

CHANGELOG.md

File metadata and controls

5666 lines (5243 loc) · 569 KB

To generate the log, run git log --pretty='* %h - %s (%an, %ad)' TAGNAME..HEAD replacing TAGNAME and HEAD as appropriate.

4.1.11 - Bugfix Release

  • 0190004d8 - fix: if Tika fails to initialise, catch the exception and disable content type detection #1245 (Ronald Holshausen, Sun Nov 15 13:30:42 2020 +1100)
  • 4c86cd062 - fix: support consumerVersionSelectors with only a consumer name and no tag #1244 (Ronald Holshausen, Sun Nov 15 13:15:16 2020 +1100)
  • b7e4b589b - fix: do not log out pact source annotations, as they may have passwords (Ronald Holshausen, Sun Nov 15 12:27:42 2020 +1100)
  • 1b3f123ee - fix: consumer name from consumerVersionSelectors was being ignored #1244 (Ronald Holshausen, Sun Nov 15 12:19:36 2020 +1100)
  • 7506cc78b - fix: was retrying one less than the retry count #1241 (Ronald Holshausen, Sun Nov 15 11:15:47 2020 +1100)
  • 0b730aa79 - chore: add can I deploy section to Maven readme (Ronald Holshausen, Sun Nov 15 11:11:20 2020 +1100)
  • 55d43ab6b - feat: correct canIDeploy in Gradle readme #1241 (Ronald Holshausen, Sun Nov 15 10:52:17 2020 +1100)
  • 2c1fae615 - feat: add canIDeploy section to the Gradle readme #1241 (Ronald Holshausen, Sun Nov 15 10:04:38 2020 +1100)
  • e671f952f - fix: obfuscate the password for PactPublish (Ronald Holshausen, Sun Nov 15 09:44:11 2020 +1100)
  • 8ec6d2a05 - feat: add retry when there are unknown results for canIDeploy #1241 (Ronald Holshausen, Sun Nov 15 09:41:19 2020 +1100)
  • 67200917e - refactor: converted some Groovy code to Kotlin (Ronald Holshausen, Sun Nov 15 09:19:02 2020 +1100)
  • 199cd8d5d - fix: pact-jvm-server was not including the dependencies in the published pom #1239 (Ronald Holshausen, Sat Nov 14 14:40:50 2020 +1100)
  • 00f3fe699 - docs: Update Maven comment about using JUnit tests (Ronald Holshausen, Thu Nov 12 15:13:10 2020 +1100)
  • 9f0996a70 - docs: Update Maven comment about using JUnit tests (Ronald Holshausen, Thu Nov 12 15:02:44 2020 +1100)
  • 1b3c21410 - bump version to 4.1.11 (Ronald Holshausen, Fri Nov 6 12:02:32 2020 +1100)

4.1.10 - Bugfix Release

  • 940fc83c5 - fix: default headers were being added twice to requests to the pact broker #1242 (Ronald Holshausen, Fri Nov 6 11:25:06 2020 +1100)
  • a648c7a9a - feat: Support loading PactSource from annotations on the test class (JUnit 5) #1237 (Ronald Holshausen, Tue Nov 3 16:12:50 2020 +1100)
  • 94275ae38 - feat: Support loading PactSource from annotations on the test class (JUnit 4) #1237 (Ronald Holshausen, Tue Nov 3 15:10:12 2020 +1100)
  • f05d904dc - feat: support any objects for provider state parameters #1234 (Ronald Holshausen, Sat Oct 31 18:08:14 2020 +1100)
  • 5c694ae70 - fix: markdown summary was not updated correctly when multiple consumers #1128 (Ronald Holshausen, Sat Oct 31 16:49:57 2020 +1100)
  • 31a0d79e8 - chore: update build badges (Ronald Holshausen, Sat Oct 31 16:17:15 2020 +1100)
  • 1bb705c13 - Merge pull request #1232 from ryandens/junit-extension-thread-safety (Ronald Holshausen, Fri Oct 23 12:10:18 2020 +1100)
  • abd55de24 - feat: support for fallback tag with version selectors #946 (Ronald Holshausen, Fri Oct 23 11:44:58 2020 +1100)
  • be2f0024f - 🐛 use ConcurrentHashMap rather than just a mutable map (Ryan Dens, Mon Oct 19 09:06:01 2020 -0400)
  • 0c4ea773e - 🐛 improve thread-safety of JUnit 5 extension (Ryan Dens, Mon Oct 19 09:01:55 2020 -0400)
  • 5319a5905 - Update README.md (Ronald Holshausen, Sun Oct 18 17:24:11 2020 +1100)
  • 2306cc608 - Update README.md (Ronald Holshausen, Sun Oct 18 17:02:27 2020 +1100)
  • 42c34ae58 - bump version to 4.1.10 (Ronald Holshausen, Sun Oct 18 15:57:13 2020 +1100)

4.1.9 - Bugfix Release

  • 1b36668b4 - fix: handle null tag values in selectors #1227 (Ronald Holshausen, Sun Oct 18 14:47:16 2020 +1100)
  • d27d690e1 - fix: when loading pacts, only swallow exceptions if annotation ignoreIoErrors == "true" #1225 (Ronald Holshausen, Sun Oct 18 14:28:41 2020 +1100)
  • 473bf1ce2 - fix: when request to the broker fails with an exception, propogate the original exception #1225 (Ronald Holshausen, Sun Oct 18 14:06:56 2020 +1100)
  • d31931403 - Merge pull request #1229 from sneufeind/fix/version-as-string (Ronald Holshausen, Sun Oct 18 13:34:40 2020 +1100)
  • 4f231f680 - fix: suport versions that are not string values #1228 (Ronald Holshausen, Sun Oct 18 13:33:57 2020 +1100)
  • 12348efb2 - feat: Update documentation on PactUrl authentication #1224 (Ronald Holshausen, Sun Oct 18 12:51:22 2020 +1100)
  • 63d19cfb0 - feat: support system properties with PactUrl authentication #1224 (Ronald Holshausen, Sun Oct 18 12:40:04 2020 +1100)
  • be912c995 - feat: add authentication to PactUrl annotation #1224 (Ronald Holshausen, Sun Oct 18 12:23:35 2020 +1100)
  • 8621b7f15 - fix: Java DSL must not generate invalid matcher paths #1220 (Ronald Holshausen, Sat Oct 17 17:21:55 2020 +1100)
  • 8c64f6dd8 - fix(MarkdownReporter): correctly align body mismatches when there are multiple per path #1219 (Ronald Holshausen, Sat Oct 17 16:33:54 2020 +1100)
  • 7f34c22b8 - fix: merge in results so we don't lose results with multiple interactions #1128 (Ronald Holshausen, Sat Oct 17 15:55:45 2020 +1100)
  • 7a775976b - feat: add summary to markdown report #1128 (Ronald Holshausen, Sat Oct 17 15:34:59 2020 +1100)
  • d4488d55f - fix: don't default the content type to JSON when the content-type header is missing #1218 (Ronald Holshausen, Sat Oct 17 13:49:56 2020 +1100)
  • 06c5b50f0 - fix: handle version as string (sneufeind, Thu Oct 15 16:31:16 2020 +0200)
  • 503856e9f - bump version to 4.1.9 (anto, Wed Oct 14 15:09:25 2020 +0100)

4.1.8 - Bugfix Release

  • c16b4876c - fix: detek violations #1128 (Ronald Holshausen, Sun Oct 4 15:12:19 2020 +1100)
  • a0b1ed705 - fix: was calling toString on the print writer and not the underlying string writer #1128 (Ronald Holshausen, Sun Oct 4 15:04:38 2020 +1100)
  • e3a43e118 - refactor: update MarkdownReporter to accumulate all events and generate the report at the end #1128 (Ronald Holshausen, Sun Oct 4 14:12:53 2020 +1100)
  • 358a76d1d - fix: include the consumer name in the selectors sent to the broker #1193 (Ronald Holshausen, Thu Oct 1 14:39:18 2020 +1000)
  • 8d40c923f - chore: when generating JSON, sort the keys in the maps (Ronald Holshausen, Thu Oct 1 14:38:23 2020 +1000)
  • 677cc2d25 - fix: include consumer in the selectors; only filter by consumer if using old endpoint #1193 (Ronald Holshausen, Thu Oct 1 14:02:31 2020 +1000)
  • 1e2fb65b0 - chore: upgrade netty to latest #1215 (Ronald Holshausen, Wed Sep 30 15:10:26 2020 +1000)
  • 53f67ea03 - Merge pull request #1216 from rejeeshg/patch-1 (Ronald Holshausen, Wed Sep 30 15:00:19 2020 +1000)
  • 20d2b6a70 - doc: update the minimum version for pending pact support #1214 (Ronald Holshausen, Wed Sep 30 14:55:00 2020 +1000)
  • 4782ff837 - Update gradle.properties (rejeeshg, Tue Sep 29 15:57:23 2020 +0530)
  • 4250577ab - Merge pull request #1210 from filipamb/spring-async-mvc-fix (Ronald Holshausen, Tue Sep 22 09:45:22 2020 +1000)
  • 49cae2313 - Fixed performing async requests for MockMvc (Filip Ambroziak, Mon Sep 21 19:31:19 2020 +0200)
  • 4259e5694 - fix: correct regex in test (Ronald Holshausen, Sun Sep 20 14:46:21 2020 +1000)
  • 2a1cdf5f9 - chore: handle edge cases with RandomDecimalGenerator (Ronald Holshausen, Sun Sep 20 13:42:02 2020 +1000)
  • 6e0b29311 - feat: generate random decimals with decimal points (Ronald Holshausen, Sun Sep 20 13:29:26 2020 +1000)
  • 62bdb1e26 - fix: after upgrade of Spock (Ronald Holshausen, Sun Sep 20 13:27:51 2020 +1000)
  • 4165ca831 - chore: upgrade to Spock 2.0-M3 (Ronald Holshausen, Sun Sep 20 12:43:57 2020 +1000)
  • 776e7ca2c - refactor: replace if with when #1208 (Ronald Holshausen, Sat Sep 19 14:36:00 2020 +1000)
  • d802e09bd - Merge pull request #1209 from paweusz/docs/webflux-support (Ronald Holshausen, Sat Sep 19 14:27:17 2020 +1000)
  • 0f76d7178 - fix: use the supplied value resolver when working out if we should fall back to tags #1208 (Ronald Holshausen, Sat Sep 19 14:19:32 2020 +1000)
  • 87cf3164c - Add Spring WebFlux example (Pawel Pelczar, Thu Sep 17 17:46:25 2020 +0200)
  • 7841232ea - fix: pactverify check in Gradle plugin does not work with multi-projects (Ronald Holshausen, Thu Sep 17 10:50:45 2020 +1000)
  • 8bf4b6806 - fix: pactverify check in Gradle plugin does not work with multi-projects (Ronald Holshausen, Thu Sep 17 10:35:10 2020 +1000)
  • ec3c777f6 - Merge pull request #1199 from markozz/feature/publish-to-broker (Ronald Holshausen, Sat Sep 5 13:53:29 2020 +1000)
  • ddb76001c - docs: Updated readme with note about module names (Ronald Holshausen, Thu Sep 3 09:15:38 2020 +1000)
  • f1c8d6c82 - Removed unused import (Mark Abrahams, Wed Sep 2 21:52:37 2020 +0200)
  • 16f1bb1f9 - Added logics for publishing a pact with tags. (Mark Abrahams, Wed Sep 2 21:41:34 2020 +0200)
  • 1fa7ad7c0 - Changed logics for publishing pact to broker. Now using PactBrokerClient. (Mark Abrahams, Mon Aug 31 15:36:00 2020 +0200)
  • 000cfe78d - Merge pull request #1200 from tinexw/patch-3 (Ronald Holshausen, Sun Aug 30 10:49:25 2020 +1000)
  • 6fb094080 - Merge pull request #1201 from tinexw/patch-4 (Ronald Holshausen, Sun Aug 30 10:49:06 2020 +1000)
  • 63a928059 - Merge pull request #1202 from tinexw/patch-5 (Ronald Holshausen, Sun Aug 30 10:48:43 2020 +1000)
  • 67709526c - Merge pull request #1196 from diana-zaharia/lambda-value-from-provider (Ronald Holshausen, Sun Aug 30 10:48:17 2020 +1000)
  • 4e3bb9081 - docs: fix links so that they point to the same relative location within the repository as they do in docs.pact.io (Beth Skurrie, Sun Aug 30 09:56:58 2020 +1000)
  • 25e47b53d - docs: fix links in readme (Beth Skurrie, Sun Aug 30 09:41:56 2020 +1000)
  • bb86eba38 - Add dependency info to README (Kristine Jetzke, Thu Aug 27 15:39:51 2020 +0200)
  • ba90d1003 - Add dependency info to README (Kristine Jetzke, Thu Aug 27 15:30:06 2020 +0200)
  • e67069b80 - Add dependency info to README (Kristine Jetzke, Thu Aug 27 15:28:15 2020 +0200)
  • b6e81b71a - fixed code formatting (Mark Abrahams, Wed Aug 26 13:50:08 2020 +0200)
  • 34cbb0c5c - Merge branch 'master' of https://github.com/DiUS/pact-jvm into feature/publish-to-broker (Mark Abrahams, Wed Aug 26 13:17:22 2020 +0200)
  • db8edb239 - Added functionality to publish a created contract on disk to a broker. Verified with both pactflow as open source pact broker (Mark Abrahams, Wed Aug 26 13:14:47 2020 +0200)
  • 8fd75bbbf - added valueFromProviderState on LambdaDslObject (Zaharia, Tue Aug 25 22:22:40 2020 +0300)
  • 9c592ff92 - chore: add note about using Pact CLI to publish pact files (Ronald Holshausen, Mon Aug 24 09:58:24 2020 +1000)
  • 7a4bd3baa - chore: make links to exammples absolute for docosaurus site #1189 (Ronald Holshausen, Sat Aug 22 15:29:19 2020 +1000)
  • 979a7dbe4 - feat: allow multiple provider tags when publishing results #1187 (Ronald Holshausen, Sat Aug 22 13:59:44 2020 +1000)
  • 1f0e8f078 - feat: add comment to state change annotation and log it out when executed #1177 (Ronald Holshausen, Sat Aug 22 12:32:41 2020 +1000)
  • 577223b4f - docs: fix corrupted formatting due to mix of backticks and pipe characters (Beth Skurrie, Sat Aug 15 11:44:47 2020 +1000)
  • afbb2e19c - feat: generate mismatch diffs for XML attributes (Ronald Holshausen, Tue Aug 11 13:53:47 2020 +1000)
  • 7c1bf90c0 - fix: removed double path in body mismatch descriptions (Ronald Holshausen, Tue Aug 11 12:09:27 2020 +1000)
  • d0330b025 - fix: regression with publishing verification results (Ronald Holshausen, Tue Aug 11 11:35:44 2020 +1000)
  • ff62a8df9 - fix: allow matchers to be used on the root node with XML builder (Ronald Holshausen, Mon Aug 10 12:22:46 2020 +1000)
  • 9cfe5759c - bump version to 4.1.8 (Ronald Holshausen, Sun Aug 9 17:33:04 2020 +1000)

4.1.7 - Bugfix Release

  • 119421456 - fix: the matcher paths generated by the XML builder should take into account namespaces #1186 (Ronald Holshausen, Sun Aug 9 17:00:04 2020 +1000)
  • c07def5c3 - fix: corrected the matcher paths generated by the XML builder #1186 (Ronald Holshausen, Sun Aug 9 15:41:50 2020 +1000)
  • 4443e8f43 - Merge pull request #1182 from paweusz/feature/webflux-support (Ronald Holshausen, Sun Aug 9 10:27:24 2020 +1000)
  • d84fd3ba3 - Revert version bump (Pawel Pelczar, Sat Aug 8 11:37:16 2020 +0200)
  • 1bfeacce7 - fix: JAX-B dependencies for JDK 9+ (Ronald Holshausen, Sat Aug 8 17:19:46 2020 +1000)
  • 633c91455 - chore: add example test #1176 (Ronald Holshausen, Sat Aug 8 16:04:40 2020 +1000)
  • 52b0bcc90 - fix: remove Gson as a dependency #1180 (Ronald Holshausen, Sat Aug 8 15:44:23 2020 +1000)
  • 517c4cf6a - feat: updated the XML builder to be able to set an elements text content (Ronald Holshausen, Wed Aug 5 12:45:01 2020 +1000)
  • 467598410 - Support webflux controllers (Pawel Pelczar, Fri Jul 31 21:56:34 2020 +0200)
  • e15cf4479 - Extract common part for mvc and webclient targets (Pawel Pelczar, Wed Jul 29 17:49:13 2020 +0200)
  • 320da5e27 - Bump version (Pawel Pelczar, Mon Jul 27 20:39:59 2020 +0200)
  • 6f1988d32 - Unit test for WebFlux provider verifier based on mvc version (Pawel Pelczar, Sun Jul 26 14:53:08 2020 +0200)
  • 1198763c9 - Merge pull request #1175 from amitojduggal/patch-1 (Ronald Holshausen, Sat Jul 25 14:15:54 2020 +1000)
  • ec50a9442 - fix: add application/x-www-form-urlencoded as a sub-type of text #1164 (Ronald Holshausen, Sat Jul 25 13:38:55 2020 +1000)
  • d383ef75d - doc: update the description of pending pacts #1134 (Ronald Holshausen, Sat Jul 25 12:43:14 2020 +1000)
  • 53e7ed9e1 - Unit test for WebFlux target based on mvc version (Pawel Pelczar, Thu Jul 23 08:41:07 2020 +0200)
  • ac18c8e68 - Fixed links for consumer/provider and Clojure test (Amitoj Duggal, Wed Jul 22 17:08:13 2020 +0200)
  • 4728f06cf - Merge pull request #1172 from JoaoGFarias/patch-2 (Ronald Holshausen, Wed Jul 22 10:47:33 2020 +1000)
  • 6edb7422f - Fix request mappings not being found (missing @Controller annotation) (Pawel Pelczar, Tue Jul 21 17:21:33 2020 +0200)
  • 48f86f89f - Fixing link to ExampleMessageConsumerTest (João Farias, Tue Jul 21 11:25:33 2020 +0200)
  • 46d479284 - WebFlux target skeleton (Pawel Pelczar, Tue Jul 21 07:47:10 2020 +0200)
  • dbbf63725 - fix: return the most relevant response from the mock server #1171 (Ronald Holshausen, Mon Jul 20 16:38:18 2020 +1000)
  • 5e64bcf72 - feat: allow the provider name to be set from system properties #1160 (Ronald Holshausen, Sun Jul 12 17:10:22 2020 +1000)
  • fa0f3f9c7 - fix: don't split header values for known single value headers #1159 (Ronald Holshausen, Sun Jul 12 16:34:02 2020 +1000)
  • 576ac530c - fix: don't decode/re-encode URLs when fetched from a broker #1154 (Ronald Holshausen, Sun Jul 12 14:44:22 2020 +1000)
  • 5d57acd70 - fix: renamed providerVersion to consumerVersion in Gradle publish task (Ronald Holshausen, Sun Jul 12 14:35:05 2020 +1000)
  • 460aecd2a - fix: publishing pacts was broken since 4.0 -> 4.1 refactor (double encoded URLs) (Ronald Holshausen, Sun Jul 12 14:31:49 2020 +1000)
  • d7f360a27 - fix: guard against incorrect POM configuration #1153 (Ronald Holshausen, Sun Jul 12 12:18:10 2020 +1000)
  • b2d6aed5c - feat: print error response bodies to the console when publishing pacts #1150 (Ronald Holshausen, Sun Jul 12 11:40:51 2020 +1000)
  • 3d56a8ab3 - chore: [JUnit 5] rename AmpqTestTarget to MessageTestTarget #383 (Ronald Holshausen, Sun Jul 12 10:05:22 2020 +1000)
  • 5978e5a1e - Merge branch 'tinexw-junit5-filtered-pacts-fix' (Ronald Holshausen, Fri Jul 10 10:28:41 2020 +1000)
  • 6e071b546 - chore: simplify code a bit (Ronald Holshausen, Fri Jul 10 10:27:51 2020 +1000)
  • 73f30e005 - fix: codenarc errors (Ronald Holshausen, Fri Jul 10 10:27:28 2020 +1000)
  • 9a1a65871 - Merge pull request #1165 from tinexw/patch-2 (Ronald Holshausen, Fri Jul 10 09:28:01 2020 +1000)
  • 0727ff4c1 - fix: Don't publish incomplete verification results #1166 (Kristine Jetzke, Thu Jul 9 22:58:47 2020 +0200)
  • ef157cd7b - Add note about not being able to publishing results to @PactFilter section (Kristine Jetzke, Wed Jul 8 23:24:41 2020 +0200)
  • 5ce944749 - bump version to 4.1.7 (anto, Fri Jul 3 08:34:10 2020 +0100)

4.1.6 - Bugfix Release

  • 8807d254c - fix: fix a problem where the provider version trim property is ignored (#1156) (e-ivaldi, Fri Jul 3 07:15:05 2020 +0100)
  • a5765fd76 - fix: Omitting consumer version selectors should fall back to tags (#1158) (pendsley, Fri Jul 3 00:55:59 2020 -0500)
  • 2e9b03c55 - chore: add Kotlin version of PactProviderWithMultipleFragmentsTest (Ronald Holshausen, Fri Jul 3 15:42:53 2020 +1000)
  • bba89eddd - Merge pull request #1155 from JoaoGFarias/patch-2 (Ronald Holshausen, Fri Jul 3 11:28:27 2020 +1000)
  • eb4747d06 - Merge pull request #1152 from anto-ac/show-exception-message-when-falling-back (Ronald Holshausen, Fri Jul 3 11:27:43 2020 +1000)
  • 0406b5521 - Fixing escaping typo that causes table to be misformatted (João Farias, Thu Jul 2 09:44:02 2020 +0200)
  • aa3608f2c - docs: update url to wildcard keys spec (Beth Skurrie, Wed Jul 1 21:43:34 2020 +1000)
  • c3f9b86e2 - docs: update url to wildcard keys spec (Beth Skurrie, Wed Jul 1 21:42:33 2020 +1000)
  • 1f852b048 - docs: update link to wildcard spec (Beth Skurrie, Wed Jul 1 21:21:45 2020 +1000)
  • d2579af96 - docs: update link to wildcard spec (Beth Skurrie, Wed Jul 1 21:19:00 2020 +1000)
  • c5d4e01f6 - chore: improve logging when falling back to DateUtils.parseDate (anto, Wed Jul 1 08:09:36 2020 +0100)
  • e9966cd5d - docs: make link to CONTRIBUTING absolute (Beth Skurrie, Wed Jul 1 14:14:04 2020 +1000)
  • 5a6022a10 - bump version to 4.1.6 (Ronald Holshausen, Sat Jun 27 11:53:50 2020 +1000)

4.1.5 - consumerVersionSelectors in JUnit

  • 51140f684 - docs: update link to work on docs.pact.io (Beth Skurrie, Fri Jun 26 16:10:46 2020 +1000)
  • ac1865ac6 - Merge pull request #1147 from pendsley/feat/wip-pacts (Ronald Holshausen, Fri Jun 26 11:19:22 2020 +1000)
  • 2d99c5eda - docs: Update junit README for WIP pact support (Phil Endsley, Thu Jun 25 12:21:50 2020 -0500)
  • b3d6d19aa - docs: Update junit README with consumerVersionSelectors example (Phil Endsley, Thu Jun 25 12:02:36 2020 -0500)
  • 418c1d39e - feat: Add support for includeWipPactsSince parameter (Phil Endsley, Thu Jun 25 08:03:09 2020 -0500)
  • 65cb3beea - docs: add missing heading (Beth Skurrie, Thu Jun 25 12:35:55 2020 +1000)
  • f3e640446 - Update README.md (Beth Skurrie, Thu Jun 25 10:01:18 2020 +1000)
  • accce191b - docs: make link absolute (Beth Skurrie, Thu Jun 25 09:59:35 2020 +1000)
  • 5050bf3d1 - Update README.md (Beth Skurrie, Thu Jun 25 09:54:56 2020 +1000)
  • c8deaede1 - docs: move contributing info from wiki into repo (Beth Skurrie, Thu Jun 25 09:49:15 2020 +1000)
  • dd6a87081 - docs: update link to pact ruby (Beth Skurrie, Thu Jun 25 09:42:37 2020 +1000)
  • 6dce948a2 - style: whitspace (Beth Skurrie, Thu Jun 25 08:23:55 2020 +1000)
  • 3a611a54c - chore: use github's inbuilt file pattern to trigger docs update workflow (Beth Skurrie, Thu Jun 25 08:18:53 2020 +1000)
  • 94a7208a8 - docs: whitespace change to trigger build (Beth Skurrie, Thu Jun 25 07:54:17 2020 +1000)
  • d32261da1 - chore: correct expansion (Beth Skurrie, Thu Jun 25 07:48:18 2020 +1000)
  • ae55ac77f - chore: try to escape the * char so it's not expanded before passing it in to the detect changes command (Beth Skurrie, Thu Jun 25 07:45:54 2020 +1000)
  • ea9705968 - docs: change link so it works on docs.pact.io as well (Beth Skurrie, Thu Jun 25 07:33:33 2020 +1000)
  • 7634934cb - docs: change link so it works on docs.pact.io as well (Beth Skurrie, Thu Jun 25 07:32:02 2020 +1000)
  • 0c367081b - docs: update http link to https (Beth Skurrie, Wed Jun 24 20:15:41 2020 +1000)
  • 3c965112a - docs: update slack links to https (Beth Skurrie, Wed Jun 24 20:13:54 2020 +1000)
  • 42506b2e8 - chore: add workflow to trigger docs sync to docs.pact.io (Beth Skurrie, Wed Jun 24 20:11:47 2020 +1000)
  • 8eb7f1b90 - Revert "Update README.md" (Beth Skurrie, Wed Jun 24 18:50:58 2020 +1000)
  • 9570f5909 - Revert "Update README.md" (Beth Skurrie, Wed Jun 24 18:50:47 2020 +1000)
  • 19004a6a2 - Revert "Update README.md" (Beth Skurrie, Wed Jun 24 18:50:38 2020 +1000)
  • b3b6fc451 - Revert "Update README.md" (Beth Skurrie, Wed Jun 24 18:50:22 2020 +1000)
  • 829dbb0a2 - Update README.md (Beth Skurrie, Wed Jun 24 17:12:18 2020 +1000)
  • 66f9099ee - Update README.md (Beth Skurrie, Wed Jun 24 17:11:37 2020 +1000)
  • 4aa70ddf4 - Update README.md (Beth Skurrie, Wed Jun 24 17:10:27 2020 +1000)
  • e60b9df93 - Update README.md (Beth Skurrie, Wed Jun 24 17:08:26 2020 +1000)
  • 73676f96a - Merge pull request #1143 from pendsley/feat/junit-consumer-version-selectors (Ronald Holshausen, Wed Jun 24 09:15:51 2020 +1000)
  • e4dd8ea02 - Remove default value for VersionSelector tag. Set consumer version selector tag to latest if no tag is specified when fetching pacts. (Phil Endsley, Mon Jun 22 09:42:26 2020 -0500)
  • 03222ad27 - feat: Allow explicitly setting consumerVersionSelectors through PactBroker annotation. (Phil Endsley, Sun Jun 21 21:15:37 2020 -0500)
  • 7a34daeaa - Merge pull request #1135 from ivangsa/pact-jvm-provider-maven (Ronald Holshausen, Sat Jun 20 13:05:59 2020 +1000)
  • 77b9d4bf6 - bump version to 4.1.5 (anto, Fri Jun 19 17:38:34 2020 +0100)
  • c0c3fbbd0 - maven-plugin: adds support to configure pact-publish via command line options (Iván García Sainz-Aja, Thu Jun 18 10:57:37 2020 +0200)

4.1.4 - bugfixes & enhancements

  • 7a9733fd4 - Merge pull request #1141 from anto-ac/add-more-backwards-compatibility-with-dates (Antonello Caboni, Fri Jun 19 13:44:54 2020 +0100)
  • 2810b0bb8 - fix: backward compatibily with legacy date formats #1007 (anto, Fri Jun 19 12:55:24 2020 +0100)
  • 89e0db280 - chore: update the XML matching to handle when child elements have different types of children (Ronald Holshausen, Fri Jun 19 14:01:01 2020 +1000)
  • 755a96834 - fix: only apply valid matchers for binary bodies (Ronald Holshausen, Fri Jun 19 11:03:00 2020 +1000)
  • 9f21d6297 - Merge pull request #1139 from jgelon/master (Ronald Holshausen, Fri Jun 19 10:38:11 2020 +1000)
  • 152ecc102 - Merge pull request #1137 from anto-ac/fix-contenttype-supertype-resolution-octet-stream (Ronald Holshausen, Fri Jun 19 10:29:56 2020 +1000)
  • 9ec845a1e - fix: Finally got Groovy DSL to handle binary data (Ronald Holshausen, Fri Jun 19 10:24:36 2020 +1000)
  • cc8df0340 - refactor: update Groovy PactBuilder to use support methods written in Kotlin (Ronald Holshausen, Fri Jun 19 10:11:05 2020 +1000)
  • 59cf0f5f2 - Merge branch 'v4.1.x' (Ronald Holshausen, Fri Jun 19 09:40:46 2020 +1000)
  • fb78bbfbd - Keep path on baseUrl when combining baseUrl and url instead of throwing it away (jmieghem, Thu Jun 18 19:03:09 2020 +0200)
  • 7d9eab395 - fix: content-type super-type resolution for application/octet-stream is now correct (Emanuele, Thu Jun 18 15:15:58 2020 +0100)
  • ba9a8a593 - bump version to 4.1.4 (anto, Thu Jun 18 11:01:08 2020 +0100)
  • 512f683c9 - feat: set content type matcher with withBinaryData DSL method (Ronald Holshausen, Thu Jun 18 15:55:40 2020 +1000)
  • 82034525a - feat: allow matchers to be applied to unknown body formats (Ronald Holshausen, Thu Jun 18 15:42:36 2020 +1000)
  • c1717970d - feat: implemented content type matcher (Ronald Holshausen, Thu Jun 18 14:39:27 2020 +1000)

4.1.3 - bugfixes & enhancements

  • 9fb20fd22 - fix: JUnit 5 tests should not throw exception if only pending failures (Ronald Holshausen, Thu Jun 18 13:35:25 2020 +1000)
  • 1b3487133 - feat: Add a method for binary data in the Java DSL (Ronald Holshausen, Thu Jun 18 11:51:08 2020 +1000)
  • 6b0e0708c - refactor: update Groovy pact builder to start using the Pact models (Ronald Holshausen, Thu Jun 18 11:11:00 2020 +1000)
  • 752cdfcce - chore: upgrade Kotlin to 1.3.72 (Ronald Holshausen, Thu Jun 18 10:39:25 2020 +1000)
  • aeb14dca3 - fix: buffer was sized correctly in Json parser (Ronald Holshausen, Thu Jun 18 09:59:45 2020 +1000)
  • 63f3df0d1 - Merge pull request #1133 from anto-ac/issue-with-object-with-decimal-value (Ronald Holshausen, Thu Jun 18 09:50:53 2020 +1000)
  • d7a9b93f6 - refactor: more some more Groovy code to Kotlin (Ronald Holshausen, Thu Jun 18 09:05:07 2020 +1000)
  • dad77e470 - Merge branch 'issue-with-object-with-decimal-value' of github.com:anto-ac/pact-jvm into issue-with-object-with-decimal-value (Emanuele, Wed Jun 17 18:06:18 2020 +0100)
  • 345dedad7 - fix the size of the buffer used when scanning decimal numbers (Emanuele, Wed Jun 17 18:04:21 2020 +0100)
  • 0afd421f0 - fix: add missing test case for JsonParser (anto, Wed Jun 17 17:57:40 2020 +0100)
  • 68b0d6cc7 - feat: with binary body do not print the body contents out (Ronald Holshausen, Wed Jun 17 16:50:20 2020 +1000)
  • 62578187a - refactor: converted Groovy matcher classes to Kotlin (Ronald Holshausen, Wed Jun 17 16:49:24 2020 +1000)
  • 2333d232f - feat: update readme about override for handling a content type as binary (Ronald Holshausen, Wed Jun 17 12:27:34 2020 +1000)
  • 0b774ea14 - feat: add an override for handling a content type as binary (Ronald Holshausen, Wed Jun 17 12:12:25 2020 +1000)
  • 64cb151ae - Merge pull request #1127 from anto-ac/backward-compatibility-for-Z-UTC-designator (Antonello Caboni, Tue Jun 16 09:24:11 2020 +0100)
  • 7ae9e7fcd - Only Z not in quotes should be replaced with X (anto, Tue Jun 16 08:37:09 2020 +0100)
  • c605962c3 - Merge branch 'master' into backward-compatibility-for-Z-UTC-designator (Antonello Caboni, Tue Jun 16 07:39:22 2020 +0100)
  • d96859fcf - fix: handle statechage calls that do not return a body (Ronald Holshausen, Tue Jun 16 16:23:18 2020 +1000)
  • 4d67a8c73 - chore: optimisation - use char arrays in JSON parser instead of lists (Ronald Holshausen, Tue Jun 16 10:26:44 2020 +1000)
  • 2a16da943 - fix: backward compatible support for Z UTC designator in timestamps (anto, Mon Jun 15 20:21:07 2020 +0100)
  • d87fef54b - bump version to 4.1.3 (anto, Mon Jun 15 11:00:31 2020 +0100)

4.1.2 - bugfixes + enhancements

  • 551f86d2a - fix: removed extra quote (Ronald Holshausen, Mon Jun 15 18:11:15 2020 +1000)
  • 527f712ca - Merge pull request #1125 from DiUS/docs/workshop (Ronald Holshausen, Mon Jun 15 17:20:43 2020 +1000)
  • 5adb1db35 - docs: add workshop link to main readme (Matt Fellows, Mon Jun 15 17:17:35 2020 +1000)
  • 507d870f9 - Merge pull request #1123 from anto-ac/fix-displayname-for-junit5-verification-provider (Ronald Holshausen, Mon Jun 15 16:51:06 2020 +1000)
  • 6349fa907 - Merge branch 'master' into fix-displayname-for-junit5-verification-provider (Ronald Holshausen, Mon Jun 15 16:50:31 2020 +1000)
  • b3c12bedd - Merge pull request #1124 from DiUS/docs/message-provider-with-metadata (Ronald Holshausen, Mon Jun 15 16:49:44 2020 +1000)
  • cee72ac30 - fix: correct display name for junit5 verification provider (anto, Mon Jun 15 07:48:41 2020 +0100)
  • bc51f43b5 - docs: add message provider with metadata example to junit README (Matt Fellows, Mon Jun 15 16:43:16 2020 +1000)
  • a0f51c0c8 - chore: performance optimisation in JsonParser (Ronald Holshausen, Mon Jun 15 11:39:27 2020 +1000)
  • 620798591 - chore: use a ArrayDeque when parsing arrays in JsonParser (Ronald Holshausen, Mon Jun 15 11:19:15 2020 +1000)
  • c0a459cc1 - Merge pull request #1122 from anto-ac/improve-output-when-missing-state-change (Ronald Holshausen, Mon Jun 15 09:53:24 2020 +1000)
  • 0f2921cfb - Merge branch 'master' into improve-output-when-missing-state-change (Ronald Holshausen, Mon Jun 15 09:53:15 2020 +1000)
  • e98b2c765 - chore: document the release process (Ronald Holshausen, Mon Jun 15 09:43:06 2020 +1000)
  • 59ec2b5b6 - feat: #1112 junit5: print interaction and consumer name for missing state change (anto, Sun Jun 14 22:07:15 2020 +0100)
  • 801cb884b - chore: slight performance improvement on the JSON parser (Ronald Holshausen, Sun Jun 14 18:36:14 2020 +1000)
  • dde272b05 - fix: handle base64 encoded bodies in pact files #1110 (Ronald Holshausen, Sun Jun 14 12:37:06 2020 +1000)
  • f67ecbbee - fix: binary types (including multipart form posts) must be base64 encoded in the pact file #1110 (Ronald Holshausen, Sun Jun 14 11:56:07 2020 +1000)
  • 0fa689f26 - fix: content type header check must be case insenstive #1121 (Ronald Holshausen, Sun Jun 14 11:18:53 2020 +1000)
  • 04236db95 - Revert "chore: add some content detection debug logs as failing on Windows" (Ronald Holshausen, Sun Jun 14 11:05:09 2020 +1000)
  • 7e220e8d8 - fix: include carriage return in contents check (Ronald Holshausen, Sun Jun 14 10:44:48 2020 +1000)
  • c9dda439d - chore: update badge link (Ronald Holshausen, Sun Jun 14 10:33:53 2020 +1000)
  • 9b284c346 - chore: add some content detection debug logs as failing on Windows (Ronald Holshausen, Sun Jun 14 10:29:59 2020 +1000)
  • b8ee6cd04 - refactor: move content detection to OptionalBody and ContentType classes (Ronald Holshausen, Sat Jun 13 17:17:13 2020 +1000)
  • 5bf94d701 - feat: Update mock server to handle compressed bodies #556 (Ronald Holshausen, Fri Jun 12 15:41:26 2020 +1000)
  • 05dddadcd - fix: just use the DateTimeFormatter to parse any datetime value (Ronald Holshausen, Fri Jun 12 12:49:06 2020 +1000)
  • 174acc0bd - Merge pull request #1116 from anto-ac/fix-1113-verify-all-tags (Ronald Holshausen, Fri Jun 12 10:05:51 2020 +1000)
  • 5d22eda45 - Merge branch 'master' into fix-1113-verify-all-tags (Antonello Caboni, Fri Jun 12 00:51:55 2020 +0100)
  • 7204b9cd1 - fix: downgrade ktor to 1.3.1 #1094 (Ronald Holshausen, Fri Jun 12 09:45:37 2020 +1000)
  • fb4b45b51 - Merge branch 'master' into fix-1113-verify-all-tags (Ronald Holshausen, Fri Jun 12 09:23:15 2020 +1000)
  • e2a8dc2e6 - Merge pull request #1120 from anto-ac/feat-improve-missing-stage-change-output (Ronald Holshausen, Fri Jun 12 09:22:25 2020 +1000)
  • 25ba8d936 - feat: #1112 add interaction description and consumer name to output when an expected state change cannot be found (anto, Thu Jun 11 09:47:57 2020 +0100)
  • 1d6e70082 - Merge branch 'master' into fix-1113-verify-all-tags (Antonello Caboni, Thu Jun 11 08:34:51 2020 +0100)
  • a73507fdf - chore: switch from Appveyor to Github action (Ronald Holshausen, Thu Jun 11 17:26:48 2020 +1000)
  • f1461f2d6 - Merge branch 'master' into fix-1113-verify-all-tags (Antonello Caboni, Thu Jun 11 08:19:03 2020 +0100)
  • 04ed9d289 - chore: skip lein on github windows build (Ronald Holshausen, Thu Jun 11 17:10:31 2020 +1000)
  • 3e857a9b7 - fix: Test on windows where default charset != UTF-8 (Ronald Holshausen, Thu Jun 11 16:51:41 2020 +1000)
  • 09f0173b8 - chore: update github action (Ronald Holshausen, Thu Jun 11 16:39:23 2020 +1000)
  • 9239d7df7 - chore: update github action (Ronald Holshausen, Thu Jun 11 16:35:19 2020 +1000)
  • a1b9b71a8 - chore: update github action (Ronald Holshausen, Thu Jun 11 16:31:24 2020 +1000)
  • 1d0e48c64 - Create gradle.yml (Ronald Holshausen, Thu Jun 11 16:28:06 2020 +1000)
  • 6eac9f24f - fix: failing test on UTC timezone (Ronald Holshausen, Thu Jun 11 16:23:24 2020 +1000)
  • c8f047495 - fix: failing test on UTC timezone (Ronald Holshausen, Thu Jun 11 16:16:58 2020 +1000)
  • 151361344 - chore: try fix failing appveyor build (Ronald Holshausen, Thu Jun 11 16:15:22 2020 +1000)
  • 78762e393 - chore: try fix failing appveyor build (Ronald Holshausen, Thu Jun 11 16:01:40 2020 +1000)
  • 658d08805 - fix: failing test on UTC timezone (Ronald Holshausen, Thu Jun 11 16:00:13 2020 +1000)
  • 9c1e1d57a - fix: correct JDK path on appveyor (Ronald Holshausen, Thu Jun 11 15:49:34 2020 +1000)
  • a301a7d8f - fix update missed tests #1104 (Ronald Holshausen, Thu Jun 11 15:46:57 2020 +1000)
  • 9d2fe1caf - feat: use the same system property for filtering interactions as Gradle/Maven #1104 (Ronald Holshausen, Thu Jun 11 15:45:49 2020 +1000)
  • a586137da - chore: Run JDK 8 on Appveyor (Ronald Holshausen, Thu Jun 11 15:41:05 2020 +1000)
  • e542762fa - chore: Run JDK 12 on Appveyor (Ronald Holshausen, Thu Jun 11 15:35:01 2020 +1000)
  • d9530757e - feat: enable filter for interactions with JUnit 5 #1104 (Ronald Holshausen, Thu Jun 11 15:32:52 2020 +1000)
  • e838a92b4 - doc: add note about Maven plugin and JUnit tests (Ronald Holshausen, Thu Jun 11 15:14:38 2020 +1000)
  • 5bda60c4e - feat: Update README on filter for interactions with JUnit 4 #1104 (Ronald Holshausen, Thu Jun 11 15:12:25 2020 +1000)
  • 8bb39c0ed - feat: enable filter for interactions with JUnit 4 #1104 (Ronald Holshausen, Thu Jun 11 15:05:59 2020 +1000)
  • 4fba90fb7 - Merge branch 'master' into fix-1113-verify-all-tags (Antonello Caboni, Wed Jun 10 08:58:40 2020 +0100)
  • d16285740 - fix: #1113 verify all tags and not just the first (anto, Wed Jun 10 08:56:37 2020 +0100)
  • e1667d9b6 - fix: correct the gradle plugin artifact name (Ronald Holshausen, Wed Jun 10 17:04:48 2020 +1000)
  • 83cc4c5e8 - fix: update publish pacts task to use latest plugin version (Ronald Holshausen, Tue Jun 9 10:53:42 2020 +1000)
  • 67955905c - bump version to 4.1.2 (Ronald Holshausen, Tue Jun 9 10:09:19 2020 +1000)

4.1.1 - Bugfix Release

  • 20b36f7c1 - fix: codenarc error (Ronald Holshausen, Tue Jun 9 09:17:50 2020 +1000)
  • a0471fc5c - Merge pull request #1114 from aplsup/fix-tag-name-junit-testdescription (Ronald Holshausen, Sun Jun 7 15:33:20 2020 +1000)
  • ed5442d05 - fix: update Groovy consumer DSL to handle datetimes with zone IDs #1107 (Ronald Holshausen, Sun Jun 7 15:22:29 2020 +1000)
  • ff849a781 - fix: update Java consumer DSLs to handle datetimes with zone IDs #1107 (Ronald Holshausen, Sun Jun 7 15:05:18 2020 +1000)
  • a20e8d46a - refactor: Update datetime generator to handle patterns with zoned IDs #1107 (Ronald Holshausen, Sun Jun 7 13:56:17 2020 +1000)
  • d0a3051b8 - refactor: switch from Apache commons to JDK DateTimeFormatter for matching datetime values #1107 (Ronald Holshausen, Sun Jun 7 13:49:50 2020 +1000)
  • 5e046665e - chore: add note about JUnit 5 not using @TargetRequestFilter (Ronald Holshausen, Sun Jun 7 12:47:17 2020 +1000)
  • d4a7b1fa2 - chore: add note about JUnit 5 not using @TargetRequestFilter (Ronald Holshausen, Sun Jun 7 12:45:56 2020 +1000)
  • 616d8808a - fix: Ensure reports created correctly when JUnit 4 state change fails with exception #1082 (Ronald Holshausen, Sun Jun 7 12:31:09 2020 +1000)
  • 36b07f437 - changed PactBrokerResult in tests to match new constructor (alessio, Fri Jun 5 06:55:25 2020 +0100)
  • c61e736cd - Merge pull request #1109 from chrisport/master (Ronald Holshausen, Fri Jun 5 09:13:11 2020 +1000)
  • 5300caf5a - fix: Tag name in junit test description (alessio, Tue Jun 2 15:48:58 2020 +0100)
  • e0c51fece - Include tag in Pact source object (alessio, Thu Jun 4 17:34:43 2020 +0100)
  • 97dbcad9f - add helper function for MessagePacts (Christoph Portmann, Tue Jun 2 10:16:56 2020 +0200)
  • 44ed568c8 - chore: disable XML test that fails on travis due to whitespace (Ronald Holshausen, Thu May 21 16:08:35 2020 +1000)
  • 7d0b8c583 - fix: XML doucment builder was throwning an exception if there is no namespace #243 (Ronald Holshausen, Thu May 21 12:35:55 2020 +1000)
  • e8b3a43a0 - Update the provider gradle readme to include pactflow.io bearer token link (Harry, Tue May 26 20:41:08 2020 +0100)
  • 0567d255c - Merge pull request #1101 from mitre/contract-overwrite (Ronald Holshausen, Wed May 27 11:19:30 2020 +1000)
  • 46ebcf431 - fix: Don't overwrite Pact with multiple interactions (Andrew Steffey, Tue May 26 09:27:27 2020 -0400)
  • 868ee1e2b - fix: XML spec test cases that were incorrectly matching (Ronald Holshausen, Mon May 25 16:00:35 2020 +1000)
  • 5b6d9a674 - Merge pull request #1098 from anto-ac/fix-addtional-class-on-test-target-doc (Ronald Holshausen, Mon May 25 09:13:23 2020 +1000)
  • f985f6026 - chore: fixed link in README (Antonello Caboni, Sun May 24 12:23:30 2020 +0100)
  • dd8c7150c - refactor: renamed AmqpTarget to MessageTarget #383 (Ronald Holshausen, Thu May 21 16:32:22 2020 +1000)
  • 9f7fa9f22 - chore: disable XML test that fails on travis due to whitespace (Ronald Holshausen, Thu May 21 16:08:35 2020 +1000)
  • 246b23e70 - fix: handle exeptions from JUnit 4 state change methods (Ronald Holshausen, Thu May 21 16:04:33 2020 +1000)
  • 6a1eba9ec - chore: update readme #1093 (Ronald Holshausen, Thu May 21 15:29:49 2020 +1000)
  • df85809a5 - feat: enable HTTPS support with JUnit 5 consumer tests #1093 (Ronald Holshausen, Thu May 21 14:49:57 2020 +1000)
  • d59ca8dbc - fix: re-enable ignored test (Ronald Holshausen, Thu May 21 12:46:01 2020 +1000)
  • 8bf1e14cc - fix: XML doucment builder was throwning an exception if there is no namespace #243 (Ronald Holshausen, Thu May 21 12:35:55 2020 +1000)
  • d5b5e3573 - Merge pull request #1095 from Koriit/features/slf4j-reporter (Ronald Holshausen, Thu May 21 11:28:43 2020 +1000)
  • 8db389970 - chore: update the JUnit 4 and 5 readmes with pending pacts support #1033 (Ronald Holshausen, Thu May 21 11:12:41 2020 +1000)
  • c4a0a8ee0 - chore: update the Maven readme with pending pacts support #1033 (Ronald Holshausen, Thu May 21 11:01:38 2020 +1000)
  • 48606ee24 - chore: update gradle readme (Ronald Holshausen, Thu May 21 10:53:28 2020 +1000)
  • aa392ac73 - chore: update the Gradle readme with pending pacts support #1033 (Ronald Holshausen, Thu May 21 10:47:51 2020 +1000)
  • 28389bbe7 - fix: maven central badge (Ronald Holshausen, Thu May 21 09:47:39 2020 +1000)
  • 7e043dea0 - Add SLF4JReporter (Aleksander Stelmaczonek, Wed May 20 18:56:03 2020 +0200)
  • 7ff6491a0 - chore: update readmes with updated artifact groups and names (Ronald Holshausen, Wed May 20 17:17:00 2020 +1000)
  • e9fe18622 - chore: update all the links in the READMEs (Ronald Holshausen, Wed May 20 16:51:44 2020 +1000)
  • 9b0f56a0e - chore: updated release script for new modules (Ronald Holshausen, Wed May 20 14:50:19 2020 +1000)
  • d4d0036d6 - bump version to 4.1.1 (Ronald Holshausen, Wed May 20 14:49:45 2020 +1000)

4.1.0 - Refactored modules + Pending Pacts

  • e7ede9155 - chore: skip cxreating empty artifact (Ronald Holshausen, Wed May 20 14:27:27 2020 +1000)
  • c2e2c5681 - chore: small performance enhancement in JSON parser (Ronald Holshausen, Wed May 20 12:57:51 2020 +1000)
  • 38392d786 - Merge branch 'master' into v4.1.x (Ronald Holshausen, Wed May 20 11:33:10 2020 +1000)
  • 9436dec9e - chore: updated spec tests from specification project (Ronald Holshausen, Wed May 20 11:32:45 2020 +1000)
  • 2dd55ff46 - refactor: removed use of Gson to parse JSON (Ronald Holshausen, Tue May 19 17:33:21 2020 +1000)
  • 1a11d0157 - refactor: remove some unneeded methods #1033 (Ronald Holshausen, Mon May 18 14:52:44 2020 +1000)
  • b7e882e40 - fix: missed some tests during refactor #1033 (Ronald Holshausen, Mon May 18 13:43:37 2020 +1000)
  • 314f4c869 - fix: small cleanup of interactionId #1033 (Ronald Holshausen, Mon May 18 12:30:43 2020 +1000)
  • 1fd0360fd - fix: small refactor + fixed missed pending status with MockMVC support #1033 (Ronald Holshausen, Mon May 18 12:13:40 2020 +1000)
  • 7d692e12f - chore: drop JDK 14 from travis build as Codenarc breaks (Ronald Holshausen, Mon May 18 12:12:05 2020 +1000)
  • 6aacf98e8 - feat: implemented pending pact support with JUnit 4 #1033 (Ronald Holshausen, Mon May 18 11:44:54 2020 +1000)
  • dbd8109a7 - chore: fix for travis (Ronald Holshausen, Mon May 18 11:20:39 2020 +1000)
  • 95b80151e - chore: fix for travis (Ronald Holshausen, Mon May 18 09:54:39 2020 +1000)
  • c06a19d4f - Revert "Revert "chore: add JDK 13 and 14 to travis"" (Ronald Holshausen, Mon May 18 09:28:17 2020 +1000)
  • 068a40960 - chore: disable plugin descriptor task on travis (Ronald Holshausen, Mon May 18 09:27:55 2020 +1000)
  • c2b2673c7 - chore: disable dokka on travis (Ronald Holshausen, Mon May 18 09:22:58 2020 +1000)
  • 0ba82b247 - refactor: switch to michaelbull Result from Arrow (Ronald Holshausen, Sun May 17 16:06:17 2020 +1000)
  • 9cfcc3cce - chore: Upgrade Scala to 2.13 (Ronald Holshausen, Sun May 17 13:41:00 2020 +1000)
  • ec192850a - Merge branch 'master' into v4.1.x (Ronald Holshausen, Sun May 17 11:19:48 2020 +1000)
  • 71e2ea872 - Merge branch 'master' into v4.1.x (Ronald Holshausen, Sun May 17 10:45:09 2020 +1000)
  • fc25baf61 - Merge pull request #1091 from czterocyty/fix/failed_with_exception (Ronald Holshausen, Sun May 17 11:02:40 2020 +1000)
  • ca4b206e2 - Merge branch 'master' into fix/failed_with_exception (Adam Domanski, Fri May 15 10:54:52 2020 +0200)
  • ebe12051e - feat: Pending pact support with JUnit 5 tests #1033 (Ronald Holshausen, Fri May 15 09:48:50 2020 +1000)
  • e87e7725e - fix: handling stack trace properly of verification failure with exception (czterocyty, Wed May 13 15:09:40 2020 +0200)
  • daac69fda - feat: add support for pending pacts with the Maven plugin #1033 (Ronald Holshausen, Mon May 11 17:57:27 2020 +1000)
  • 7d3336970 - feat: making pending status more prominent in console output (Ronald Holshausen, Mon May 11 16:30:30 2020 +1000)
  • ed945a677 - feat: enabled handling pending pacts in the Gradle plugin #1033 (Ronald Holshausen, Mon May 11 16:12:00 2020 +1000)
  • 0b262132b - chore: cleaned up output of state change request failures in Gradle plugin (Ronald Holshausen, Mon May 11 11:57:08 2020 +1000)
  • 420f74ae6 - fix: lint error (Ronald Holshausen, Mon May 11 09:36:35 2020 +1000)
  • 0ba2f5a9b - refactor: overhauled the verification output in Gradle plugin (Ronald Holshausen, Sun May 10 18:02:51 2020 +1000)
  • e23acd654 - refactor: capture verification failures in a more structured way (Ronald Holshausen, Sun May 10 13:55:34 2020 +1000)
  • 1be98473d - fix: include any tag when accumulating JUnit test results #1086 (Ronald Holshausen, Sun May 10 12:14:08 2020 +1000)
  • 14d39dc0d - Merge pull request #1089 from DiUS/fix/dead-links (Ronald Holshausen, Sun May 10 11:39:20 2020 +1000)
  • 3b4618332 - fix: correct Pact document link in README (Ken Ong, Sat May 9 18:37:58 2020 -0700)
  • 13fa0968f - fix: typo in status code error message (Ronald Holshausen, Sun May 10 11:01:07 2020 +1000)
  • 983ba6f96 - Merge pull request #1087 from ldziedziul/fix_json_primitive_zero_matching (Ronald Holshausen, Sun May 10 10:50:37 2020 +1000)
  • a99d58abf - chore: setup a test suite project to test different versions of Gradle (Ronald Holshausen, Sat May 9 17:34:05 2020 +1000)
  • 99e152156 - chore: cleaned up the verifier console output a bit (Ronald Holshausen, Sat May 9 17:31:57 2020 +1000)
  • 48883e12b - refactor: replaced jansi with mordant (Ronald Holshausen, Sat May 9 14:41:33 2020 +1000)
  • 137b75871 - fix: JsonPrimitive comparison should accept "0" as decimal (Łukasz Dziedziul, Thu May 7 23:42:23 2020 +0200)
  • ed5ea1ace - feat: implement enabling pending pacts feature in the Gradle plugin #1033 (Ronald Holshausen, Thu May 7 17:40:17 2020 +1000)
  • fa2bf07b1 - feat: enabled support for pending pacts in Broker client #1033 (Ronald Holshausen, Thu May 7 12:47:36 2020 +1000)
  • 5b207f2ca - Revert "chore: add JDK 13 and 14 to travis" (Ronald Holshausen, Mon May 4 11:42:25 2020 +1000)
  • c9bb152ea - refactor: renamed some packages after renaming modules (Ronald Holshausen, Mon May 4 11:41:59 2020 +1000)
  • 0586fd980 - refactor: rename provider modules for better JDK 9 module support (Ronald Holshausen, Mon May 4 10:17:28 2020 +1000)
  • d9aa06e87 - refactor: rename consumer modules for better JDK 9 module support (Ronald Holshausen, Mon May 4 09:50:29 2020 +1000)
  • 8aa0af75b - chore: add JDK 13 and 14 to travis (Ronald Holshausen, Sun May 3 17:58:54 2020 +1000)
  • db37d4d57 - refactor: rename matchers and model core modules for better JDK 9 module support (Ronald Holshausen, Sun May 3 17:57:51 2020 +1000)
  • c2ee94f16 - fix: moduleplugin is compiled with JDK 11 (Ronald Holshausen, Sun May 3 17:42:14 2020 +1000)
  • 3ee6a4578 - refactor: rename pact broker and support code modules for better JDK 9 module support (Ronald Holshausen, Sun May 3 17:32:50 2020 +1000)
  • beb8cbf88 - feat: Implemented a recursive decent JSON parser (Ronald Holshausen, Sun May 3 15:58:19 2020 +1000)
  • 21d792ae0 - feat: Implemented a recursive decent JSON parser (Ronald Holshausen, Sun May 3 14:53:45 2020 +1000)
  • 96c73dbf7 - fix: corrected the loading of matching rules from JSON #1070 (Ronald Holshausen, Sat May 2 16:13:25 2020 +1000)
  • dbb9b4efe - feat: detect invalid use of matchers in Groovy DSL #1076 (Ronald Holshausen, Sat May 2 14:32:25 2020 +1000)
  • e968bc8de - Merge pull request #1079 from ankaubisch/fix/optional-date-formatting (Ronald Holshausen, Sat May 2 14:26:49 2020 +1000)
  • b7c75c0f7 - update changelog for release 3.6.15 (Ronald Holshausen, Wed Apr 29 13:36:50 2020 +1000)
  • c01859207 - fix an issue where all date and time based generators will crash pact-jvm when a spec json contains generator definitions without a format (Andreas Kaubisch, Mon Apr 27 21:09:06 2020 +0200)
  • 9d2a447d9 - Merge pull request #1075 from asegnz/master (Ronald Holshausen, Sun Apr 26 16:11:11 2020 +1000)
  • 127a85647 - refactor: removed deprecated methods (Ronald Holshausen, Sun Apr 26 16:04:33 2020 +1000)
  • 536bdbb80 - Merge branch 'master' into v4.1.x (Ronald Holshausen, Sun Apr 26 10:38:48 2020 +1000)
  • 10ec38492 - Change dependency to newer artifact (Alberto Segovia Sanz, Wed Apr 22 12:32:31 2020 +0200)
  • d23697de5 - chore: remove inlined kotlin-result in favour of version from Maven Central #1073 (Ronald Holshausen, Sun Apr 19 11:15:16 2020 +1000)
  • 7789eaa2d - bump version to 4.0.11 (Ronald Holshausen, Sat Apr 18 17:24:27 2020 +1000)
  • 0b80172a8 - update changelog for release 4.0.10 (Ronald Holshausen, Sat Apr 18 17:06:48 2020 +1000)
  • 7d84f60af - chore: add test to try replicate Github issue (Ronald Holshausen, Sat Apr 18 16:49:33 2020 +1000)
  • 053d8969e - fix: datetime expressions where the time modifier rolls the date (Ronald Holshausen, Sat Apr 18 16:06:38 2020 +1000)
  • e30821de4 - fix: codenarc violation (Ronald Holshausen, Sat Apr 18 15:40:42 2020 +1000)
  • b0c815dfb - chore: update comment on failing test (Ronald Holshausen, Sat Apr 18 15:00:28 2020 +1000)
  • e5d5d12ea - chore: disabling test that fails on CI (Ronald Holshausen, Sat Apr 18 14:57:36 2020 +1000)
  • c7d47c253 - Merge pull request #1071 from mitre/namespace-aware (Ronald Holshausen, Sat Apr 18 14:48:14 2020 +1000)
  • a52f7e5dc - feat: add namespace-aware XML matching (Andrew Steffey, Tue Mar 17 20:46:05 2020 -0400)
  • b7a3ce75f - Merge pull request #1068 from ldziedziul/mock_mvc_junit5 (Ronald Holshausen, Wed Apr 15 09:16:38 2020 +1000)
  • f9a111562 - feat: add support for MockMvc in JUnit 5 tests (Łukasz Dziedziul, Sat Apr 11 20:59:54 2020 +0200)
  • 5784cd569 - chore: skip scala module on appveyor (Ronald Holshausen, Sun Apr 12 11:42:51 2020 +1000)
  • 479bbf1b1 - chore: skip scala module on appveyor (Ronald Holshausen, Sat Apr 11 16:21:28 2020 +1000)
  • f85f1a8f4 - chore: skip scala module on appveyor (Ronald Holshausen, Sat Apr 11 16:16:11 2020 +1000)
  • 0252a0ee0 - fix: Appveyor build is failing due a JNA conflict (Ronald Holshausen, Sat Apr 11 16:02:56 2020 +1000)
  • 468392fb0 - chore: update KTor ro 1.3.2 (Ronald Holshausen, Sat Apr 11 16:01:10 2020 +1000)
  • f77555cea - chore: update appveyor build to use Java 13 (Ronald Holshausen, Sat Apr 11 15:12:27 2020 +1000)
  • 1ea17a86e - chore: Clojure plugin fails if the test output directory already exists (Ronald Holshausen, Sat Apr 11 15:02:22 2020 +1000)
  • e1e1eb5a1 - chore: upgrade Gradle to 6.3 (Ronald Holshausen, Sat Apr 11 14:36:20 2020 +1000)
  • 1e9cde289 - chore: bump version and base package (Ronald Holshausen, Sat Apr 11 12:07:58 2020 +1000)
  • 44bd33bfe - feat: Prototype of a XML DSL for consumer tests #243 (Ronald Holshausen, Fri Apr 10 17:31:53 2020 +1000)
  • aead5fa0e - fix: JUNIT 5 - Successful test result was being published after state change method failed #1058 (Ronald Holshausen, Fri Apr 10 12:28:09 2020 +1000)
  • 6d88608d2 - chore: updated Groovy consumer test to use path matcher (Ronald Holshausen, Fri Apr 10 10:13:28 2020 +1000)
  • 257ccc900 - bump version to 4.0.10 (Ronald Holshausen, Sun Apr 5 14:05:41 2020 +1000)
  • c88ed5ead - fix: update to latest Gradle publish plugin (Ronald Holshausen, Sun Apr 5 14:04:52 2020 +1000)

3.6.15 - Backported fixes from 4.0.x

  • d168fe517 - chore: remove inlined kotlin-result in favour of version from Maven Central #1073 (Ronald Holshausen, Sun Apr 19 11:15:16 2020 +1000)
  • 388c45175 - chore: fixes after back-porting commits from master (Ronald Holshausen, Wed Apr 29 13:00:02 2020 +1000)
  • eeeab9992 - fix: datetime expressions where the time modifier rolls the date (Ronald Holshausen, Sat Apr 18 16:06:38 2020 +1000)
  • e187e22cd - fix: JUNIT 5 - Successful test result was being published after state change method failed #1058 (Ronald Holshausen, Fri Apr 10 12:28:09 2020 +1000)
  • 813e7bab0 - chore: updated Groovy consumer test to use path matcher (Ronald Holshausen, Fri Apr 10 10:13:28 2020 +1000)
  • be5e8d269 - chore: fixes after back-porting commits from master (Ronald Holshausen, Wed Apr 29 12:47:06 2020 +1000)
  • 335be4e02 - fix: update to latest Gradle publish plugin (Ronald Holshausen, Sun Apr 5 14:04:52 2020 +1000)
  • fdcc8ebf4 - chore: add example for provider state injection where the value is missing (Ronald Holshausen, Sun Apr 5 13:28:00 2020 +1000)
  • 5b68a62f7 - feat: fix for failing test #1061 (Ronald Holshausen, Sun Apr 5 11:37:13 2020 +1000)
  • 33b67cce7 - feat: update readmes on provider state injection #1061 (Ronald Holshausen, Sun Apr 5 10:00:18 2020 +1000)
  • ab407bc38 - feat: allow provider state expressions to have a basic type #1061 (Ronald Holshausen, Sun Apr 5 09:48:22 2020 +1000)
  • b91f5e6f2 - chore: update Kotlin to 1.3.71 (Ronald Holshausen, Sat Apr 4 15:38:36 2020 +1100)
  • 860ed08b8 - fix: JUnit 5 No values are injected into response headers and response bodies from state callbacks #1060 (Ronald Holshausen, Sat Apr 4 13:43:29 2020 +1100)
  • 178364ff3 - chore: list out unverified interactions when test results are received (Ronald Holshausen, Sat Apr 4 12:51:59 2020 +1100)
  • fc518af80 - fix: correct the JUnit 4 readme to use the correct classes #1056 (Ronald Holshausen, Sat Mar 28 12:28:24 2020 +1100)
  • f6e1c2a86 - fix: typo in exception message (Ronald Holshausen, Sat Mar 21 15:17:40 2020 +1100)
  • cf752943b - chore: fixes after back-porting commits from master (Ronald Holshausen, Wed Apr 29 12:06:23 2020 +1000)
  • e5cb1f2bb - fix: corrected junit 5 tests to support injecting the mock server in a before callback (Ronald Holshausen, Sat Mar 21 14:48:32 2020 +1100)
  • a5f3f8eb2 - fix: codenarc (Ronald Holshausen, Sat Mar 21 13:34:07 2020 +1100)
  • 6f30f34fb - test: add tests for generated values with XML within JSON #1031 (Ronald Holshausen, Sat Mar 21 13:23:06 2020 +1100)
  • 371e0ad5a - chore: upgrade Kotlin to 1.3.70 (Ronald Holshausen, Sat Mar 21 12:44:24 2020 +1100)
  • f1f22ce54 - feat: create Kotlin friendly extension for arrays (Guido Pio Mariotti, Sat Mar 14 02:30:41 2020 +1100)
  • 106fd36e8 - #1013 - Fix to issue when in pact contract content type is not provided (Wiesław Młynarski, Fri Mar 13 08:49:18 2020 +1100)
  • ec1a92710 - Fix link for pact gradle plugin (Vasilis Charalampakis, Thu Mar 12 13:39:12 2020 +0200)
  • 56ad79c2a - chore: fixes after back-porting commits from master (Ronald Holshausen, Wed Apr 29 11:06:40 2020 +1000)
  • c085270e7 - chore: disable escaping of HTML and XML embedded in JSON #1031 (Ronald Holshausen, Sun Mar 8 12:52:21 2020 +1100)
  • ca8634c1b - feat: Update readme on allowing tags with the Maven plugin to be overridden from system properties #1043 (Ronald Holshausen, Sun Mar 8 10:54:31 2020 +1100)
  • 67a6ce207 - chore: fixes after back-porting commits from master (Ronald Holshausen, Sun Apr 26 17:50:42 2020 +1000)
  • 0be41423e - fix: fromProviderState on path doesnt work in pact-jvm-consumer-groovy #1022 (Ronald Holshausen, Sat Feb 22 16:16:04 2020 +1100)
  • 2eed20a8c - fix: Pact server fails for requests that dont have Content-Type header #1008 (Ronald Holshausen, Sat Feb 22 14:34:50 2020 +1100)
  • dbd25536f - Accept provider states with parameters (Andrew Steffey, Tue Feb 4 04:38:11 2020 +1100)
  • d8ffebb51 - Use Before/AfterTestExecutionCallback (Andrew Steffey, Tue Feb 4 04:17:58 2020 +1100)
  • 79f7b2c4a - The request body should be encoded according to the request header (when provided) (Ben Vercammen, Fri Jan 31 16:02:08 2020 +0100)
  • 1f934f08b - Use https://jcenter.bintray.com (=Andrew Steffey, Fri Jan 31 11:24:19 2020 -0500)
  • 2c361f0a1 - fix: lein plugin parentheses after PR merge (Ronald Holshausen, Sat Jan 25 17:01:56 2020 +1100)
  • 5e5b0f54f - Fix Wrong number of args passed to: ex-info (Jordan Biserkov, Thu Jan 23 16:07:17 2020 +0100)
  • 00da57f13 - Fix Wrong number of args passed to: ex-info (Jordan Biserkov, Thu Jan 23 16:02:13 2020 +0100)
  • 58aba7ceb - fix: lint issue in test (Alessio Paciello, Thu Jan 23 11:12:24 2020 +0000)
  • da454bd30 - feat: Place tag after consumer name in junit test description (Alessio Paciello, Wed Jan 22 22:59:05 2020 +0000)
  • 7d846f306 - chore: Update README.md (Antonello Caboni, Wed Jan 22 16:25:30 2020 +0000)
  • de122a053 - fix: handle headers with comma-seprated values #997 (Ronald Holshausen, Wed Jan 22 16:46:17 2020 +1100)
  • e131c4e06 - lint fix (Alessio Paciello, Sun Jan 19 14:26:03 2020 +0000)
  • 501f5fc11 - feat: Include tag in jUnit test name description when pact is retrieved from the pact broker (Alessio Paciello, Mon Jan 20 00:52:28 2020 +1100)
  • 2281048da - Updated the readme for leiningen pact plugin to have the correct format for the consumer list (sonalchandani, Sun Jan 19 13:39:52 2020 +0530)
  • 6f2811544 - feat: allow expressions with @Pact annotation #989 (Ronald Holshausen, Sat Jan 18 14:23:43 2020 +1100)
  • c33b5b7e3 - chore: fixes after back-porting commits from master (Ronald Holshausen, Sun Apr 26 17:31:15 2020 +1000)
  • 5d2403a1a - Allow access to original PactDsl object and array (Iván García Sainz-Aja, Mon Dec 2 10:36:46 2019 +0100)
  • 3caa7de91 - fix: MessagePactProviderRule fails if there are no provider states #982 (Ronald Holshausen, Sun Nov 24 13:56:56 2019 +1100)
  • cf2f2a638 - feat: allow tags with the Maven plugin to be overridden from system properties #1043 (Ronald Holshausen, Sun Mar 8 10:50:28 2020 +1100)
  • 2ab3cc24a - Perform same check on character validity in pathIdentifier that identifier does (Mikah Chapman, Fri Mar 6 03:56:51 2020 +1100)
  • 7cf8d2bfb - Fix off-by-one valueFromProviderState index (Kevin Pullin, Fri Feb 28 10:59:05 2020 +1100)
  • 784e1b9a8 - feat: allow JUnit 5 tests to have state change methods on additional classes #943 (Ronald Holshausen, Sat Nov 9 14:47:40 2019 +1100)
  • 33029a6ea - #976: always prepend prefix to existing key (Greg Pappas, Tue Nov 5 11:29:42 2019 +0000)
  • 9573326fa - fix: support tests with injected constructor parameters #971 (Ronald Holshausen, Mon Nov 4 14:11:32 2019 +1100)
  • 1f77e65d5 - Fixing links on README (João Farias, Wed Oct 30 12:47:12 2019 +0100)
  • 0faf24280 - fix: lookup the provider tag from system properties for JUnit based tests #823 #960 (Ronald Holshausen, Sun Oct 27 17:03:55 2019 +1100)
  • be1f48418 - Detect broker auth scheme automatically - Fixes gh-925 (Kristine Jetzke, Sun Oct 20 09:02:19 2019 +1100)
  • 1d0d79aac - Allow using pact-jvm-provider-gradle with Kotlin (Piotr Kubowicz, Sun Oct 20 09:07:13 2019 +0200)
  • 95eab9a95 - fix: Maven plugin should fall back to global broker config (Ronald Holshausen, Wed Oct 16 13:13:18 2019 +1100)
  • f53bd4c5a - fix: call the statechange teardown if the test fails #834 (Ronald Holshausen, Sun Oct 13 13:43:36 2019 +1100)
  • fe54ed838 - bump version to 3.6.15 (Ronald Holshausen, Sat Sep 28 15:42:16 2019 +1000)

4.0.10 - add support for MockMvc in JUnit 5 tests, add namespace-aware XML matching

  • 7d84f60af - chore: add test to try replicate Github issue (Ronald Holshausen, Sat Apr 18 16:49:33 2020 +1000)
  • 053d8969e - fix: datetime expressions where the time modifier rolls the date (Ronald Holshausen, Sat Apr 18 16:06:38 2020 +1000)
  • e30821de4 - fix: codenarc violation (Ronald Holshausen, Sat Apr 18 15:40:42 2020 +1000)
  • b0c815dfb - chore: update comment on failing test (Ronald Holshausen, Sat Apr 18 15:00:28 2020 +1000)
  • e5d5d12ea - chore: disabling test that fails on CI (Ronald Holshausen, Sat Apr 18 14:57:36 2020 +1000)
  • c7d47c253 - Merge pull request #1071 from mitre/namespace-aware (Ronald Holshausen, Sat Apr 18 14:48:14 2020 +1000)
  • a52f7e5dc - feat: add namespace-aware XML matching (Andrew Steffey, Tue Mar 17 20:46:05 2020 -0400)
  • b7a3ce75f - Merge pull request #1068 from ldziedziul/mock_mvc_junit5 (Ronald Holshausen, Wed Apr 15 09:16:38 2020 +1000)
  • f9a111562 - feat: add support for MockMvc in JUnit 5 tests (Łukasz Dziedziul, Sat Apr 11 20:59:54 2020 +0200)
  • 44bd33bfe - feat: Prototype of a XML DSL for consumer tests #243 (Ronald Holshausen, Fri Apr 10 17:31:53 2020 +1000)
  • aead5fa0e - fix: JUNIT 5 - Successful test result was being published after state change method failed #1058 (Ronald Holshausen, Fri Apr 10 12:28:09 2020 +1000)
  • 6d88608d2 - chore: updated Groovy consumer test to use path matcher (Ronald Holshausen, Fri Apr 10 10:13:28 2020 +1000)
  • 257ccc900 - bump version to 4.0.10 (Ronald Holshausen, Sun Apr 5 14:05:41 2020 +1000)
  • c88ed5ead - fix: update to latest Gradle publish plugin (Ronald Holshausen, Sun Apr 5 14:04:52 2020 +1000)

4.0.9 - Bugfix Release

  • 76ca345c1 - chore: add example for provider state injection where the value is missing (Ronald Holshausen, Sun Apr 5 13:28:00 2020 +1000)
  • fe33c7526 - feat: fix for failing test #1061 (Ronald Holshausen, Sun Apr 5 11:37:13 2020 +1000)
  • c509048eb - feat: update readmes on provider state injection #1061 (Ronald Holshausen, Sun Apr 5 10:00:18 2020 +1000)
  • 8a3efd70b - feat: allow provider state expressions to have a basic type #1061 (Ronald Holshausen, Sun Apr 5 09:48:22 2020 +1000)
  • 1d60338d6 - chore: update Kotlin to 1.3.71 (Ronald Holshausen, Sat Apr 4 15:38:36 2020 +1100)
  • d57fcefa3 - fix: correct test classpath after removing Amazon S3 #1063 (Ronald Holshausen, Sat Apr 4 15:23:02 2020 +1100)
  • 3b00d9ec3 - fix: removed dependency on Amazon S3 #1063 (Ronald Holshausen, Sat Apr 4 14:59:22 2020 +1100)
  • 2ed86d39a - fix: JUnit 5 No values are injected into response headers and response bodies from state callbacks #1060 (Ronald Holshausen, Sat Apr 4 13:43:29 2020 +1100)
  • 8997d01d7 - chore: list out unverified interactions when test results are received (Ronald Holshausen, Sat Apr 4 12:51:59 2020 +1100)
  • 20dfeaa16 - fix: use underscores in the module names #1055 (Ronald Holshausen, Sat Mar 28 13:25:30 2020 +1100)
  • 438e2f2cd - fix: correct the JUnit 4 readme to use the correct classes #1056 (Ronald Holshausen, Sat Mar 28 12:28:24 2020 +1100)
  • da201320c - bump version to 4.0.9 (Ronald Holshausen, Mon Mar 23 09:54:28 2020 +1100)

4.0.8 - Bugfixes + support for provider-pacts-for-verification endpoint

  • a549ef32e - feat: display verification notices with Gradle and Maven #942 (Ronald Holshausen, Sun Mar 22 19:03:11 2020 +1100)
  • c5d734201 - feat: Updated Gradle plugin to use new hasPactsFromPactBrokerWithSelectors #942 (Ronald Holshausen, Sun Mar 22 17:37:25 2020 +1100)
  • 9644dd9f1 - chore: upgrade Kotlinter to 2.3.2 (Ronald Holshausen, Sun Mar 22 17:16:00 2020 +1100)
  • 7027da832 - feat: implemented pact broker client support for provider-pacts-for-verification endpoint #942 (Ronald Holshausen, Sun Mar 22 14:43:26 2020 +1100)
  • 85c3bdb6f - Merge pull request #1050 from arhohuttunen/fix-1049 (Ronald Holshausen, Sat Mar 21 15:59:13 2020 +1100)
  • 01d823547 - test: use springboot test to verify pact broker values from spring context #1051 (Ronald Holshausen, Sat Mar 21 15:38:29 2020 +1100)
  • f8997d708 - Merge branch 'master' into fix-1049 (Arho Huttunen, Sat Mar 21 06:37:45 2020 +0200)
  • 049ac1f98 - Merge pull request #1051 from arhohuttunen/fix-1023 (Ronald Holshausen, Sat Mar 21 15:34:46 2020 +1100)
  • adae5bb17 - Merge pull request #1048 from gmariotti/master (Ronald Holshausen, Sat Mar 21 15:19:24 2020 +1100)
  • d38fda122 - fix: typo in exception message (Ronald Holshausen, Sat Mar 21 15:17:40 2020 +1100)
  • 7f38fee0a - Merge pull request #1046 from wieslawmlynarski/pact-error-with-default-content-type (Ronald Holshausen, Sat Mar 21 14:50:20 2020 +1100)
  • 8bf077e6a - fix: corrected junit 5 tests to support injecting the mock server in a before callback (Ronald Holshausen, Sat Mar 21 14:48:32 2020 +1100)
  • 9332e4f4b - fix: codenarc (Ronald Holshausen, Sat Mar 21 13:34:07 2020 +1100)
  • cc8911a44 - Merge pull request #1045 from charbgr/patch-1 (Ronald Holshausen, Sat Mar 21 13:31:43 2020 +1100)
  • c9ef690c4 - test: add tests for generated values with XML within JSON #1031 (Ronald Holshausen, Sat Mar 21 13:23:06 2020 +1100)
  • a8d6ea2ef - chore: upgrade Kotlin to 1.3.70 (Ronald Holshausen, Sat Mar 21 12:44:24 2020 +1100)
  • 5685e85b0 - chore: Upgrade Gradle to 5.6.4 (Ronald Holshausen, Sat Mar 21 12:09:50 2020 +1100)
  • 7d6a50788 - fix: publish verification results when Pact URL is overridden #1049 (Arho Huttunen, Mon Mar 16 19:36:37 2020 +0200)
  • 4215789de - fix: @PactBroker not reading Spring properties with JUnit 5 #1023 (Arho Huttunen, Mon Mar 16 19:45:37 2020 +0200)
  • 045499f34 - feat: create Kotlin friendly extension for arrays (Guido Pio Mariotti, Fri Mar 13 16:30:41 2020 +0100)
  • d1b192a19 - #1013 - Fix to issue when in pact contract content type is not provided (Wiesław Młynarski, Thu Mar 12 22:49:18 2020 +0100)
  • 528bcb647 - Fix link for pact gradle plugin (Vasilis Charalampakis, Thu Mar 12 13:39:12 2020 +0200)
  • 6fd8adbc3 - bump version to 4.0.8 (Ronald Holshausen, Sun Mar 8 13:26:08 2020 +1100)

4.0.7 - Bugfix Release

  • 1de706ed2 - chore: update travis build (Ronald Holshausen, Sun Mar 8 13:01:19 2020 +1100)
  • afe807b44 - chore: disable escaping of HTML and XML embedded in JSON #1031 (Ronald Holshausen, Sun Mar 8 12:52:21 2020 +1100)
  • 0fefe31c7 - feat: Update readme on allowing tags with the Maven plugin to be overridden from system properties #1043 (Ronald Holshausen, Sun Mar 8 10:54:31 2020 +1100)
  • 8349bb292 - feat: allow tags with the Maven plugin to be overridden from system properties #1043 (Ronald Holshausen, Sun Mar 8 10:50:28 2020 +1100)
  • 0905dca1f - Merge pull request #1042 from mikahjc/allow-punctuaion-in-path (Ronald Holshausen, Sun Mar 8 10:32:51 2020 +1100)
  • 2f1070bc7 - fix: add more information to exception when there are no pacts to verify #1039 (Ronald Holshausen, Sat Mar 7 18:20:04 2020 +1100)
  • 6a081d65e - fix: typo #1039 (Ronald Holshausen, Sat Mar 7 17:19:09 2020 +1100)
  • 0c83bcb4f - fix: get test runner working with JUnit 4.13 #1035 (Ronald Holshausen, Sat Mar 7 17:15:07 2020 +1100)
  • 436a5e856 - Revert "chore: remove system property fallback from SpringEnvironmentResolver #1023" (Ronald Holshausen, Sat Mar 7 16:12:59 2020 +1100)
  • 0312084f6 - chore: remove system property fallback from SpringEnvironmentResolver #1023 (Ronald Holshausen, Sat Mar 7 14:49:45 2020 +1100)
  • a80e74a9c - chore: remove indy version of Groovy (Ronald Holshausen, Sat Mar 7 14:48:18 2020 +1100)
  • 19b975e64 - chore: set consumer/pact-jvm-consumer-groovy to use Groovy 2.5 #1011 (Ronald Holshausen, Sat Mar 7 14:30:28 2020 +1100)
  • 981943c7c - Merge pull request #1034 from kppullin/fix-negative-index (Ronald Holshausen, Sat Mar 7 12:29:44 2020 +1100)
  • 84276a3f2 - Perform same check on character validity in pathIdentifier that identifier does (Mikah Chapman, Thu Mar 5 09:56:51 2020 -0700)
  • 7ab70a91a - Fix off-by-one valueFromProviderState index (Kevin Pullin, Thu Feb 27 15:59:05 2020 -0800)
  • 3bc07b834 - Merge pull request #1032 from gabie-giraffe/master (Ronald Holshausen, Fri Feb 28 10:18:40 2020 +1100)
  • 5ea99151a - Merge pull request #1030 from kppullin/fix-exception-in-validateTestTarget (Ronald Holshausen, Fri Feb 28 09:59:52 2020 +1100)
  • 425d3e865 - Merge branch 'master' into master (Gabrielle Gasse, Thu Feb 27 14:47:26 2020 -0800)
  • a33c921f2 - feat: Added state configuration for hasPactsFromPactBrokerWithTag in gradle #1026 (Gabrielle Gasse, Thu Feb 27 12:07:31 2020 -0800)
  • 2a1af9bed - Avoid unhandled exception in validateTestTarget (Kevin Pullin, Wed Feb 26 16:58:25 2020 -0800)
  • 7e817785b - Merge pull request #1025 from Pfarrer/extended-pact-filter (Ronald Holshausen, Thu Feb 27 09:48:41 2020 +1100)
  • 2f69eb8b4 - Extended PactFilter to allow variable filter criterias (Brian Pfretzschner, Mon Feb 24 10:31:05 2020 +0100)
  • 2157cab6b - chore: Put note about using -P with the Gradle plugin (Ronald Holshausen, Wed Feb 26 09:53:35 2020 +1100)
  • 896e82e03 - fix: do not convert the bodies to strings #1008 (Ronald Holshausen, Sun Feb 23 09:27:30 2020 +1100)
  • 1095b788a - feat: updated JUnit 5 readmne about IgnoreNoPactsToVerify annotation #768 (Ronald Holshausen, Sun Feb 23 09:11:15 2020 +1100)
  • dfb4e5f11 - feat: use a dummy test for JUnit 5 tests with IgnoreNoPactsToVerify annotation #768 (Ronald Holshausen, Sun Feb 23 09:05:52 2020 +1100)
  • d26555da4 - feat: created a Spring JUnit 5 module #1023 (Ronald Holshausen, Sat Feb 22 17:49:40 2020 +1100)
  • 6bf77f3cf - fix: fromProviderState on path doesnt work in pact-jvm-consumer-groovy #1022 (Ronald Holshausen, Sat Feb 22 16:16:04 2020 +1100)
  • 0da658100 - fix: Request query gets mangled/encoded when generating V2 pact file #1018 (Ronald Holshausen, Sat Feb 22 15:57:31 2020 +1100)
  • 1b2de39e6 - fix: default to text/plain content type if no content type header is provided #1013 (Ronald Holshausen, Sat Feb 22 15:14:55 2020 +1100)
  • ab61bac90 - fix: Pact server fails for requests that dont have Content-Type header #1008 (Ronald Holshausen, Sat Feb 22 14:34:50 2020 +1100)
  • 5d14f17f7 - Update README.md (Ronald Holshausen, Sat Feb 22 13:50:51 2020 +1100)
  • aa4f97cdf - bump version to 4.0.7 (Ronald Holshausen, Sat Feb 22 13:32:02 2020 +1100)

4.0.6 - Bugfix Release + Upgrade to Groovy 3.0

  • 66babb0c7 - Merge pull request #1021 from treatwell/defer-junit-runner-initialization (Ronald Holshausen, Tue Feb 18 14:57:55 2020 +1100)
  • e533511ce - Merge branch 'master' into defer-junit-runner-initialization (Antonello Caboni, Mon Feb 17 10:54:32 2020 +0000)
  • 1d3db7075 - Ensure PactRunner initialization is idempotent (Dominic Bevacqua, Mon Feb 17 09:45:50 2020 +0000)
  • da08b2f3a - Merge pull request #1017 from asteffey/jcenter-https (Ronald Holshausen, Mon Feb 17 14:15:32 2020 +1100)
  • 676c7f6f5 - Merge pull request #1016 from asteffey/use-TestExecutionCallbacks (Ronald Holshausen, Mon Feb 17 12:58:15 2020 +1100)
  • 01396e650 - Merge pull request #1015 from asteffey/verbose-pact-sources (Ronald Holshausen, Mon Feb 17 12:57:51 2020 +1100)
  • 887908f23 - Merge branch 'master' into jcenter-https (Ronald Holshausen, Mon Feb 17 10:29:50 2020 +1100)
  • 19dda0bb5 - Merge branch 'master' into use-TestExecutionCallbacks (Ronald Holshausen, Mon Feb 17 10:29:21 2020 +1100)
  • ec77d2d61 - Merge branch 'master' into verbose-pact-sources (Ronald Holshausen, Mon Feb 17 10:28:54 2020 +1100)
  • 3d4bc07f8 - Merge pull request #1014 from asteffey/providerstate-params (Ronald Holshausen, Mon Feb 17 10:26:56 2020 +1100)
  • 287909b5b - Defer initialization logic in PactRunner until it's run. (Dominic Bevacqua, Fri Feb 14 12:50:15 2020 +0000)
  • 6ef40a501 - Use concise Pact Source descriptions (Andrew Steffey, Mon Feb 3 11:55:39 2020 -0500)
  • ac194090e - Accept provider states with parameters (Andrew Steffey, Mon Feb 3 12:38:11 2020 -0500)
  • 89209af82 - Merge branch 'cogman-issue-916-use-groovy-3' (Ronald Holshausen, Thu Feb 13 16:28:24 2020 +1100)
  • 0e7e779c6 - fix: test was failing after upgrade to Groovy 3 #1019 (Ronald Holshausen, Thu Feb 13 15:00:03 2020 +1100)
  • 7962acf63 - fix: Gradle plugin still needs Groovy 2.5.4 #1019 (Ronald Holshausen, Thu Feb 13 14:48:00 2020 +1100)
  • 215f2a93b - fix: AbcMetric + use HttpBuilder after upgrade to Gradle 3 #1019 (Ronald Holshausen, Thu Feb 13 14:22:08 2020 +1100)
  • 544ce04da - Fixing some of the code narcs (Thomas May, Tue Feb 11 11:39:48 2020 -0700)
  • 549cbb7fd - Move to groovy 3, spock 2.0-M1, and replace http-builder with http-build-ng (Thomas May, Tue Feb 11 11:15:21 2020 -0700)
  • b1b2e8983 - feat: added latestby query parameter and pact tests for can-i-deploy #994 (Ronald Holshausen, Sun Feb 9 15:49:51 2020 +1100)
  • c29549aa3 - fix: message pacts with JSON contents were being formatted as strings #1011 (Ronald Holshausen, Sun Feb 9 14:54:21 2020 +1100)
  • fc6fe468c - fix: JUnit 5 test provider now throws an exception if there are no Pacts to verify #1007 (Ronald Holshausen, Sun Feb 9 12:45:38 2020 +1100)
  • 913bcf32e - fix: message pact builder was converting metadata values to strings #1006 (Ronald Holshausen, Sun Feb 9 12:34:29 2020 +1100)
  • d30509c36 - feat: allow pact.verifier.publishResults to be set with environment variables (Ronald Holshausen, Sun Feb 9 11:35:27 2020 +1100)
  • 5b367c91e - feat: Allow just the changed pact specified in the webhook to be run (JUnit 5) #998 (Ronald Holshausen, Sun Feb 9 10:58:55 2020 +1100)
  • 2604f294d - feat: Update JUnit 4 readmes #998 (Ronald Holshausen, Sat Feb 8 19:02:50 2020 +1100)
  • d6cb3b4d5 - feat: Allow just the changed pact specified in the webhook to be run (JUnit 4) #998 (Ronald Holshausen, Sat Feb 8 18:57:12 2020 +1100)
  • d21e47860 - feat: Update Gradle and Maven readmes #998 (Ronald Holshausen, Sat Feb 8 15:24:18 2020 +1100)
  • a4a12c11c - feat: Allow just the changed pact specified in the webhook to be run (Maven/Gradle) #998 (Ronald Holshausen, Sat Feb 8 14:49:29 2020 +1100)
  • e897b8fea - Merge pull request #1012 from BenVercammen/provider-client-request-body-encoding (Ronald Holshausen, Sat Feb 8 12:26:42 2020 +1100)
  • f88fb8c11 - Remove skip of pluginDescriptor task (=Andrew Steffey, Tue Feb 4 19:59:10 2020 -0500)
  • 6dc7a8881 - Bump maven-plugin-plugin version to 3.6.0 (=Andrew Steffey, Tue Feb 4 21:38:23 2020 -0500)
  • 74cf96b5c - Use Before/AfterTestExecutionCallback (Andrew Steffey, Mon Feb 3 12:17:58 2020 -0500)
  • f4eef1362 - The request body should be encoded according to the request header (when provided) (Ben Vercammen, Fri Jan 31 16:02:08 2020 +0100)
  • bdba13252 - Use https://jcenter.bintray.com (=Andrew Steffey, Fri Jan 31 11:24:19 2020 -0500)
  • 3860faa5d - bump version to 4.0.6 (Ronald Holshausen, Sun Jan 26 17:52:57 2020 +1100)

4.0.5 - Bugfix Release + Maven and Gradle can-i-deploy task

  • 2a46954d1 - fix: pacticipant version is optional is latest is specified #994 (Ronald Holshausen, Sun Jan 26 17:25:07 2020 +1100)
  • e23015b77 - chore: implemented can-i-deploy call on the broker client #994 (Ronald Holshausen, Sun Jan 26 16:58:52 2020 +1100)
  • 7068f2029 - fix: Fix codenarc #994 (Ronald Holshausen, Sun Jan 26 15:36:59 2020 +1100)
  • 28931c4f1 - chore: add tests for the Gradle and Maven plugins #994 (Ronald Holshausen, Sun Jan 26 14:50:07 2020 +1100)
  • 3d3bba842 - chore: rename to parameter to toTag #994 (Ronald Holshausen, Sun Jan 26 13:43:09 2020 +1100)
  • 6d6e3da64 - chore: cleanup Maven plugin deps after converting Groovy code to Kotlin #994 (Ronald Holshausen, Sun Jan 26 13:42:50 2020 +1100)
  • decdf18f4 - feat: added Maven can I deploy task #994 (Ronald Holshausen, Sun Jan 26 13:31:42 2020 +1100)
  • 177774ef0 - chore: upgrade Gradle to 5.5.1 (Ronald Holshausen, Sun Jan 26 11:56:36 2020 +1100)
  • adc95f1e5 - fix: lint and codenarc errors #994 (Ronald Holshausen, Sun Jan 26 11:38:32 2020 +1100)
  • 13b653184 - feat: added a can-i-deploy Gradle task #994 (Ronald Holshausen, Sat Jan 25 19:05:29 2020 +1100)
  • b0b07b0fb - fix: Message should return metadata as Map<String, Object> #1006 (Ronald Holshausen, Sat Jan 25 17:26:21 2020 +1100)
  • 86f5e8051 - fix: lein plugin parentheses after PR merge (Ronald Holshausen, Sat Jan 25 17:01:56 2020 +1100)
  • 14fd2586c - fix: correct the type matcher to treat JsonNull as a null #981 (Ronald Holshausen, Sat Jan 25 16:47:41 2020 +1100)
  • afba8a6a9 - fix: BigDecimal comparison should use scale and include BigDecimal.ZERO #1001 (Ronald Holshausen, Sat Jan 25 16:32:44 2020 +1100)
  • e70525b0d - Merge pull request #1004 from Biserkov/patch-1 (Ronald Holshausen, Sat Jan 25 15:57:03 2020 +1100)
  • e1e5388f0 - Merge pull request #1000 from sonalchandani/update-pact-leiningen-readme (Ronald Holshausen, Sat Jan 25 15:54:19 2020 +1100)
  • c9018796c - Merge branch 'master' into patch-1 (Jordan Biserkov, Fri Jan 24 09:33:00 2020 +0100)
  • 47aa88c84 - Merge pull request #1003 from aplsup/fix-lint-test-code (Beth Skurrie, Fri Jan 24 10:20:07 2020 +1100)
  • e2e49dd94 - Fix Wrong number of args passed to: ex-info (Jordan Biserkov, Thu Jan 23 16:07:17 2020 +0100)
  • ab551ac5b - Fix Wrong number of args passed to: ex-info (Jordan Biserkov, Thu Jan 23 16:02:13 2020 +0100)
  • 3d3446523 - fix: lint issue in test (Alessio Paciello, Thu Jan 23 11:12:24 2020 +0000)
  • 43d5d0138 - Merge pull request #999 from aplsup/junit-test-name-brokerpactsource-include-tag (Beth Skurrie, Thu Jan 23 13:15:32 2020 +1100)
  • 635c80f02 - Merge branch 'master' into junit-test-name-brokerpactsource-include-tag (Beth Skurrie, Thu Jan 23 12:54:03 2020 +1100)
  • 6ec4af6bb - feat: Place tag after consumer name in junit test description (Alessio Paciello, Wed Jan 22 22:59:05 2020 +0000)
  • 0444e8cd6 - Merge pull request #1002 from anto-ac/add-pactbroker-consumers-property-to-documentation (Beth Skurrie, Thu Jan 23 09:47:43 2020 +1100)
  • f54117fac - chore: Update README.md (Antonello Caboni, Wed Jan 22 16:25:30 2020 +0000)
  • 7e6b8c00d - fix: handle headers with comma-seprated values #997 (Ronald Holshausen, Wed Jan 22 16:46:17 2020 +1100)
  • 5e38e39b9 - lint fix (Alessio Paciello, Sun Jan 19 14:26:03 2020 +0000)
  • 6ad387182 - feat: Include tag in jUnit test name description when pact is retrieved from the pact broker (Alessio Paciello, Sun Jan 19 13:52:28 2020 +0000)
  • 44d7399af - Updated the readme for leiningen pact plugin to have the correct format for the consumer list (sonalchandani, Sun Jan 19 13:39:52 2020 +0530)
  • 6eee48267 - fix: Target request filter validation for MockMvcTarget #983 (Ronald Holshausen, Sat Jan 18 17:15:33 2020 +1100)
  • 4336c50b8 - fix: lint error #983 (Ronald Holshausen, Sat Jan 18 15:15:19 2020 +1100)
  • d5d1cec98 - fix: validation of TargetRequestFilter parameter for MockMvcTarget #983 (Ronald Holshausen, Sat Jan 18 14:49:14 2020 +1100)
  • 8725d4cf3 - feat: allow expressions with @Pact annotation #989 (Ronald Holshausen, Sat Jan 18 14:23:43 2020 +1100)
  • 3bb6c79ee - bump version to 4.0.5 (Ronald Holshausen, Wed Dec 18 10:41:08 2019 +1100)

4.0.4 - Bugfix Release

  • dc6bf9ed - Merge pull request #988 from ivangsa/pact-jvm-provider-maven (Ronald Holshausen, Sat Dec 7 17:51:05 2019 +1100)
  • 07b19634 - Merge pull request #987 from ivangsa/pact-jvm-consumer-java8 (Ronald Holshausen, Sat Dec 7 17:50:22 2019 +1100)
  • 7a95365f - Merge pull request #985 from scheuchzer/feature/953_kotlin_version (Ronald Holshausen, Sat Dec 7 17:44:08 2019 +1100)
  • 9be84160 - fix linting errors (Iván García Sainz-Aja, Mon Dec 2 12:32:28 2019 +0100)
  • d41a8808 - [pact-jvm-provider-maven] Adds skipPactPublish property (Iván García Sainz-Aja, Mon Dec 2 10:44:26 2019 +0100)
  • 75a3a9bc - Allow access to original PactDsl object and array (Iván García Sainz-Aja, Mon Dec 2 10:36:46 2019 +0100)
  • 60166084 - fixes 953 by upgrading ktor to a version that uses kotlin 1.3. (Thomas Scheuchzer, Mon Nov 25 16:40:22 2019 +0100)
  • c13a943c - feat: add support for request filters with MockMvcTarget #983 (Ronald Holshausen, Sun Nov 24 14:51:05 2019 +1100)
  • a57e7589 - fix: MessagePactProviderRule fails if there are no provider states #982 (Ronald Holshausen, Sun Nov 24 13:56:56 2019 +1100)
  • 7f44c37f - fix: correct the markdown rendering of verification errors #980 (Ronald Holshausen, Sun Nov 24 12:09:09 2019 +1100)
  • cd1d14dc - fix: JSON reporter was generated incorrect failure JSON #980 (Ronald Holshausen, Sun Nov 24 11:25:56 2019 +1100)
  • 4b2c3f6d - fix: get XML parser to ignore DTDs #973 (Ronald Holshausen, Sun Nov 24 09:39:56 2019 +1100)
  • a52115f9 - Update README.md (Ronald Holshausen, Sun Nov 10 10:16:57 2019 +1100)
  • 3d0cce96 - bump version to 4.0.4 (Ronald Holshausen, Sun Nov 10 10:07:39 2019 +1100)

4.0.3 - Bugfix Release

  • e1863113a - fix: link in readme (Ronald Holshausen, Sat Nov 9 14:50:53 2019 +1100)
  • ac276e2e3 - feat: allow JUnit 5 tests to have state change methods on additional classes #943 (Ronald Holshausen, Sat Nov 9 14:47:40 2019 +1100)
  • fb4530cd0 - Merge pull request #977 from treatwell/feature-fix-for-976 (Ronald Holshausen, Sat Nov 9 13:28:47 2019 +1100)
  • b5c748690 - fix: correctly handle XML node types when comparing with matchers #975 (Ronald Holshausen, Sat Nov 9 13:16:03 2019 +1100)
  • 7f3ec4e3c - #976: always prepend prefix to existing key (Greg Pappas, Tue Nov 5 11:29:42 2019 +0000)
  • 8aea916db - feat: add a system property to turn off XML DTD validation in the matcher #973 (Ronald Holshausen, Mon Nov 4 14:29:33 2019 +1100)
  • cd1df8dd8 - fix: support tests with injected constructor parameters #971 (Ronald Holshausen, Mon Nov 4 14:11:32 2019 +1100)
  • a2c521151 - fix: Fix codenarc #967 (Ronald Holshausen, Sun Nov 3 15:58:04 2019 +1100)
  • 44cc973a1 - fix: Fix for test failing on JDK 11/12 #967 (Ronald Holshausen, Sun Nov 3 15:19:48 2019 +1100)
  • c6f203f1f - fix: Fix for test failing on Windows #967 (Ronald Holshausen, Sun Nov 3 15:15:54 2019 +1100)
  • 929f9ef6d - Merge pull request #968 from pkubowicz/kotlin-has-pacts (Ronald Holshausen, Sun Nov 3 15:00:48 2019 +1100)
  • 08d4a208b - fix: Upgraded JUnit to 5.5.2; fixed JUnit4 tests that were not running #967 (Ronald Holshausen, Sun Nov 3 14:56:10 2019 +1100)
  • 2ef11f50e - Merge pull request #966 from pkubowicz/dependency-updates (Ronald Holshausen, Sun Nov 3 11:02:39 2019 +1100)
  • 89d3ce911 - feat: use functions with receiver in hasPactWith() (Piotr Kubowicz, Sun Oct 27 12:49:35 2019 +0100)
  • 8f7b7a4db - chore: update dependencies (Piotr Kubowicz, Sun Oct 27 09:55:46 2019 +0100)
  • 78b0e54e5 - bump version to 4.0.3 (Ronald Holshausen, Sun Oct 27 17:37:37 2019 +1100)

4.0.2 - Bugfix Release

  • 343bd92b7 - fix: lookup the provider tag from system properties for JUnit based tests #823 #960 (Ronald Holshausen, Sun Oct 27 17:03:55 2019 +1100)
  • d8fdaa1df - feat: add colons to the allowed path characters #965 (Ronald Holshausen, Sun Oct 27 15:59:43 2019 +1100)
  • ed0df6594 - fix: correct spring test readme and comment #963 (Ronald Holshausen, Sun Oct 27 15:31:01 2019 +1100)
  • 00168b168 - chore: small code cleanup (Ronald Holshausen, Sun Oct 27 14:39:28 2019 +1100)
  • 079e673b1 - Merge pull request #951 from tinexw/925-bearer-token (Ronald Holshausen, Sun Oct 27 14:33:24 2019 +1100)
  • 3175a14cd - Merge pull request #959 from pkubowicz/provider-gradle-kotlin (Ronald Holshausen, Sun Oct 27 14:27:40 2019 +1100)
  • 0e5bdb4ff - feat: convert number type matchers to type matchers when spec version < 3 #958 (Ronald Holshausen, Sun Oct 27 14:16:49 2019 +1100)
  • 7d83a956a - fix: let invalid path exceptions propogate so verification fails #957 (Ronald Holshausen, Sun Oct 27 13:33:20 2019 +1100)
  • 05ca60291 - chore: use the charset from the content type when converting bodies #956 (Ronald Holshausen, Sun Oct 27 11:58:43 2019 +1100)
  • c89ecfb89 - Detect broker auth scheme automatically - Fixes gh-925 (Kristine Jetzke, Sun Oct 20 00:02:19 2019 +0200)
  • c4ac2a331 - Allow using pact-jvm-provider-gradle with Kotlin (Piotr Kubowicz, Sun Oct 20 09:07:13 2019 +0200)
  • b37c6d771 - bump version to 4.0.2 (Ronald Holshausen, Wed Oct 16 13:42:57 2019 +1100)
  • 6e87f3d2e - Support bearer token with JUnit annotations - Fixes gh-925 (Kristine Jetzke, Sun Oct 6 00:52:06 2019 +0200)

4.0.1 - Bugfix Release

  • b9d5c79a2 - fix: Maven plugin should fall back to global broker config (Ronald Holshausen, Wed Oct 16 13:13:18 2019 +1100)
  • 91efee36a - Merge pull request #955 from ryandens/bearer-auth (Ronald Holshausen, Wed Oct 16 10:50:26 2019 +1100)
  • 4590f2234 - 📝 update docs to reflect new token config (Ryan Dens, Sun Oct 13 13:41:00 2019 -0400)
  • 04f64b090 - 👌 introduce token configuration option rather than re-using the username config (Ryan Dens, Sun Oct 13 13:37:25 2019 -0400)
  • ba2c5b46c - ✅ add unit test for verifying that bearer auth is used if token is set and scheme is null (Ryan Dens, Sun Oct 13 13:47:28 2019 -0400)
  • a619ca7f7 - 👌 correct phrasing in documentation relating to bearer tokens (Ryan Dens, Sun Oct 13 13:23:49 2019 -0400)
  • f4c5b99cd - 📝 document how to use basic and bearer authentication for verifying pacts from a pact broker (Ryan Dens, Sat Oct 12 11:16:51 2019 -0400)
  • a7da1a5fa - ✨ add support for bearer authentication (Ryan Dens, Sat Oct 12 11:07:40 2019 -0400)
  • e58b76b50 - ✅ add test for bearer authentication (Ryan Dens, Sat Oct 12 11:06:53 2019 -0400)
  • dc6a2e91c - ♻️ refactor Authentication to be extensible (Ryan Dens, Fri Oct 11 17:21:37 2019 -0400)
  • 3a311c8e6 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sun Oct 13 13:54:21 2019 +1100)
  • f53bd4c5a - fix: call the statechange teardown if the test fails #834 (Ronald Holshausen, Sun Oct 13 13:43:36 2019 +1100)
  • d54923d86 - fix: disable redirect handling in the verifier #952 (Ronald Holshausen, Sun Oct 13 12:30:02 2019 +1100)
  • ab61458bd - Merge pull request #950 from tinexw/patch-1 (Ronald Holshausen, Sun Oct 13 12:15:50 2019 +1100)
  • 2e66367f5 - Merge pull request #948 from tinexw/update-PactTestFor-annotation (Ronald Holshausen, Sun Oct 13 12:13:17 2019 +1100)
  • 2febf8086 - Merge pull request #947 from tinexw/update-spring-doc-junit5 (Ronald Holshausen, Sun Oct 13 12:11:16 2019 +1100)
  • 06ab32464 - feat: Update readmes with info on publish verification results with a version tag #823 (Ronald Holshausen, Sun Oct 13 12:03:56 2019 +1100)
  • 75440eefb - fix: do not override the default tag handler #823 (Ronald Holshausen, Sun Oct 13 11:51:47 2019 +1100)
  • f609f54b6 - feat: Publish verification results with a version tag #823 (Ronald Holshausen, Sun Oct 13 11:44:13 2019 +1100)
  • 981c86f8a - fix: add the server distribution archives to the publishing #945 (Ronald Holshausen, Sat Oct 12 15:26:07 2019 +1100)
  • 1b99ec8ae - feat: allow JUnit 4 tests to have state change methods on additional classes #943 (Ronald Holshausen, Sat Oct 12 14:37:36 2019 +1100)
  • 4086535a3 - chore: update release script for 4.0.0 (Ronald Holshausen, Sat Oct 12 12:18:34 2019 +1100)
  • df7853854 - Fix link to gradle plugin (Kristine Jetzke, Sun Oct 6 00:24:23 2019 +0200)
  • 468132ad9 - Change comment for default pact version in PactSpecVersion annotation. (Kristine Jetzke, Sat Oct 5 21:14:50 2019 +0200)
  • 1f68c5785 - Add documentation for spring random port (Kristine Jetzke, Thu Oct 3 17:30:25 2019 +0200)
  • ee255ad72 - Update README.md (Ronald Holshausen, Sun Sep 29 10:33:12 2019 +1000)
  • 115af7caf - Update README.md (Ronald Holshausen, Sun Sep 29 10:28:40 2019 +1000)
  • 103de5adf - bump version to 4.0.1 (Ronald Holshausen, Sun Sep 29 10:18:01 2019 +1000)
  • 3b9274971 - chore: 4.0.0 version (Ronald Holshausen, Sat Sep 28 17:26:46 2019 +1000)
  • 059312f6b - update changelog for release 4.0.0 (Ronald Holshausen, Sat Sep 28 17:24:57 2019 +1000)
  • fe54ed838 - bump version to 3.6.15 (Ronald Holshausen, Sat Sep 28 15:42:16 2019 +1000)
  • d01bd5f62 - update changelog for release 3.6.14 (Ronald Holshausen, Sat Sep 28 14:09:11 2019 +1000)
  • f2e2f461e - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Fri Sep 27 18:41:49 2019 +1000)
  • f0acf0a71 - fix: use the charset from the content type when converting bodies to bytes #941 (Ronald Holshausen, Fri Sep 27 18:24:48 2019 +1000)
  • c57c4e01d - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Fri Sep 27 17:44:49 2019 +1000)
  • 63fed4ca1 - fix: remove all references to the mockserver on complete #939 (Ronald Holshausen, Fri Sep 27 17:09:27 2019 +1000)
  • c5a9e0500 - fix: GET on pact-jvm-server root delivers broken json #938 (Ronald Holshausen, Fri Sep 27 16:29:20 2019 +1000)
  • 4ac4d12a3 - fix: blog post link in readme #937 (Ronald Holshausen, Mon Sep 9 18:56:01 2019 +1000)
  • 3ec0debe5 - fix: code narc error (Ronald Holshausen, Sun Sep 8 16:38:07 2019 +1000)
  • f359bdca7 - chore: added test with array with 200 items (Ronald Holshausen, Sun Sep 8 15:41:20 2019 +1000)
  • 8da6691a7 - fix: for JSON report failing when the source is a file (Ronald Holshausen, Sun Sep 8 15:00:16 2019 +1000)
  • 327d253f5 - chore: updated the verification result format to match the Ruby version (Ronald Holshausen, Sun Sep 8 14:05:32 2019 +1000)
  • af8826228 - fix: for AssertionError cannot be cast to class java.lang.Exception #935 (Ronald Holshausen, Sun Sep 8 13:36:23 2019 +1000)
  • 705c35ced - fix: failing test after merge (Ronald Holshausen, Sun Sep 8 13:20:09 2019 +1000)
  • 72bbfaa14 - bump version to 3.6.14 (Ronald Holshausen, Sun Sep 8 12:44:35 2019 +1000)
  • a2ca363c8 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sun Sep 8 12:42:03 2019 +1000)
  • 7e5e209b2 - update changelog for release 3.6.13 (Ronald Holshausen, Sun Sep 8 12:25:33 2019 +1000)
  • 97a076d3f - fix: mark the test result as failed if a state change callback fails #930 (Ronald Holshausen, Sun Sep 8 11:38:54 2019 +1000)
  • 7cd725295 - fix: Verification reporters were broken after last refactor (Ronald Holshausen, Sat Sep 7 17:59:36 2019 +1000)
  • 9af32411b - refactor: deprecate the version property for PactPublish in favor of providerVersion (Ronald Holshausen, Sat Sep 7 16:45:19 2019 +1000)
  • 715b95ac4 - Merge branch 'toastyblast-provider-gradle-add-verification-provider-version' (Ronald Holshausen, Sat Sep 7 16:33:44 2019 +1000)
  • f3f222c14 - chore: updated the readme about setting provider version (Ronald Holshausen, Sat Sep 7 16:33:20 2019 +1000)
  • 5999577f4 - fix: move providerVersion to GradleProviderInfo (Ronald Holshausen, Sat Sep 7 16:27:52 2019 +1000)
  • 0d0ac89cc - Revert "Issue#929 Added the ability to add a version for the provider in pact-jvm-provider-gradle" (Ronald Holshausen, Sat Sep 7 16:07:43 2019 +1000)
  • 964216753 - Merge branch 'provider-gradle-add-verification-provider-version' of https://github.com/toastyblast/pact-jvm into toastyblast-provider-gradle-add-verification-provider-version (Ronald Holshausen, Sat Sep 7 16:00:36 2019 +1000)
  • 241c7f561 - chore: only run the 200 mock server test on CI (Ronald Holshausen, Sat Sep 7 15:34:45 2019 +1000)
  • f80d82a9d - fix: from 3.6.3 header values are now a list #928 (Ronald Holshausen, Sat Sep 7 15:09:15 2019 +1000)
  • 96f788de9 - bump version to 4.0.0-beta.7 (Ronald Holshausen, Tue Sep 3 14:29:44 2019 +1000)
  • a25f323ee - Issue #929 Fixed erroneous removal in gradlew. (yoran.kerbusch, Sat Aug 31 17:04:11 2019 +0200)
  • 8dc54acf6 - Issue #929 Fixed the files automatically changed by IntelliJ on automated Gradle building. (yoran.kerbusch, Sat Aug 31 17:02:18 2019 +0200)
  • 2ee0051ef - Issue#929 Fixed further codenarc errors. (yoran.kerbusch, Fri Aug 30 16:51:01 2019 +0200)
  • 5404318eb - Issue#929 Reworked the code to uglier implementation to prevent codenarc failure of line exceeding 120 characters. (yoran.kerbusch, Fri Aug 30 16:45:03 2019 +0200)
  • 28447536a - Issue#929 Added the ability to add a version for the provider in pact-jvm-provider-gradle (yoran.kerbusch, Fri Aug 30 16:06:02 2019 +0200)
  • 87df5116e - chore: switch to openjdk 8 on travis (Ronald Holshausen, Sat Aug 24 10:39:54 2019 +1000)

4.0.0 - Bugfix Release

  • f2e2f461 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Fri Sep 27 18:41:49 2019 +1000)
  • f0acf0a7 - fix: use the charset from the content type when converting bodies to bytes #941 (Ronald Holshausen, Fri Sep 27 18:24:48 2019 +1000)
  • c57c4e01 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Fri Sep 27 17:44:49 2019 +1000)
  • 63fed4ca - fix: remove all references to the mockserver on complete #939 (Ronald Holshausen, Fri Sep 27 17:09:27 2019 +1000)
  • c5a9e050 - fix: GET on pact-jvm-server root delivers broken json #938 (Ronald Holshausen, Fri Sep 27 16:29:20 2019 +1000)
  • 4ac4d12a - fix: blog post link in readme #937 (Ronald Holshausen, Mon Sep 9 18:56:01 2019 +1000)
  • 3ec0debe - fix: code narc error (Ronald Holshausen, Sun Sep 8 16:38:07 2019 +1000)
  • f359bdca - chore: added test with array with 200 items (Ronald Holshausen, Sun Sep 8 15:41:20 2019 +1000)
  • 8da6691a - fix: for JSON report failing when the source is a file (Ronald Holshausen, Sun Sep 8 15:00:16 2019 +1000)
  • 327d253f - chore: updated the verification result format to match the Ruby version (Ronald Holshausen, Sun Sep 8 14:05:32 2019 +1000)
  • af882622 - fix: for AssertionError cannot be cast to class java.lang.Exception #935 (Ronald Holshausen, Sun Sep 8 13:36:23 2019 +1000)
  • 705c35ce - fix: failing test after merge (Ronald Holshausen, Sun Sep 8 13:20:09 2019 +1000)
  • 72bbfaa1 - bump version to 3.6.14 (Ronald Holshausen, Sun Sep 8 12:44:35 2019 +1000)
  • a2ca363c - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sun Sep 8 12:42:03 2019 +1000)
  • 7e5e209b - update changelog for release 3.6.13 (Ronald Holshausen, Sun Sep 8 12:25:33 2019 +1000)
  • 97a076d3 - fix: mark the test result as failed if a state change callback fails #930 (Ronald Holshausen, Sun Sep 8 11:38:54 2019 +1000)
  • 7cd72529 - fix: Verification reporters were broken after last refactor (Ronald Holshausen, Sat Sep 7 17:59:36 2019 +1000)
  • 9af32411 - refactor: deprecate the version property for PactPublish in favor of providerVersion (Ronald Holshausen, Sat Sep 7 16:45:19 2019 +1000)
  • 715b95ac - Merge branch 'toastyblast-provider-gradle-add-verification-provider-version' (Ronald Holshausen, Sat Sep 7 16:33:44 2019 +1000)
  • f3f222c1 - chore: updated the readme about setting provider version (Ronald Holshausen, Sat Sep 7 16:33:20 2019 +1000)
  • 5999577f - fix: move providerVersion to GradleProviderInfo (Ronald Holshausen, Sat Sep 7 16:27:52 2019 +1000)
  • 0d0ac89c - Revert "Issue#929 Added the ability to add a version for the provider in pact-jvm-provider-gradle" (Ronald Holshausen, Sat Sep 7 16:07:43 2019 +1000)
  • 96421675 - Merge branch 'provider-gradle-add-verification-provider-version' of https://github.com/toastyblast/pact-jvm into toastyblast-provider-gradle-add-verification-provider-version (Ronald Holshausen, Sat Sep 7 16:00:36 2019 +1000)
  • 241c7f56 - chore: only run the 200 mock server test on CI (Ronald Holshausen, Sat Sep 7 15:34:45 2019 +1000)
  • f80d82a9 - fix: from 3.6.3 header values are now a list #928 (Ronald Holshausen, Sat Sep 7 15:09:15 2019 +1000)
  • 96f788de - bump version to 4.0.0-beta.7 (Ronald Holshausen, Tue Sep 3 14:29:44 2019 +1000)
  • a25f323e - Issue #929 Fixed erroneous removal in gradlew. (yoran.kerbusch, Sat Aug 31 17:04:11 2019 +0200)
  • 8dc54acf - Issue #929 Fixed the files automatically changed by IntelliJ on automated Gradle building. (yoran.kerbusch, Sat Aug 31 17:02:18 2019 +0200)
  • 2ee0051e - Issue#929 Fixed further codenarc errors. (yoran.kerbusch, Fri Aug 30 16:51:01 2019 +0200)
  • 5404318e - Issue#929 Reworked the code to uglier implementation to prevent codenarc failure of line exceeding 120 characters. (yoran.kerbusch, Fri Aug 30 16:45:03 2019 +0200)
  • 28447536 - Issue#929 Added the ability to add a version for the provider in pact-jvm-provider-gradle (yoran.kerbusch, Fri Aug 30 16:06:02 2019 +0200)
  • 87df5116 - chore: switch to openjdk 8 on travis (Ronald Holshausen, Sat Aug 24 10:39:54 2019 +1000)

3.6.14 - Bugfix Release

  • f0acf0a7 - fix: use the charset from the content type when converting bodies to bytes #941 (Ronald Holshausen, Fri Sep 27 18:24:48 2019 +1000)
  • 63fed4ca - fix: remove all references to the mockserver on complete #939 (Ronald Holshausen, Fri Sep 27 17:09:27 2019 +1000)
  • c5a9e050 - fix: GET on pact-jvm-server root delivers broken json #938 (Ronald Holshausen, Fri Sep 27 16:29:20 2019 +1000)
  • 72bbfaa1 - bump version to 3.6.14 (Ronald Holshausen, Sun Sep 8 12:44:35 2019 +1000)

3.6.13 - Bugfix Release

  • 97a076d3 - fix: mark the test result as failed if a state change callback fails #930 (Ronald Holshausen, Sun Sep 8 11:38:54 2019 +1000)
  • 241c7f56 - chore: only run the 200 mock server test on CI (Ronald Holshausen, Sat Sep 7 15:34:45 2019 +1000)
  • f80d82a9 - fix: from 3.6.3 header values are now a list #928 (Ronald Holshausen, Sat Sep 7 15:09:15 2019 +1000)
  • 87df5116 - chore: switch to openjdk 8 on travis (Ronald Holshausen, Sat Aug 24 10:39:54 2019 +1000)
  • e7bdc6e9 - bump version to 3.6.13 (Ronald Holshausen, Sun Jul 21 12:08:36 2019 +1000)

4.0.0-beta.6 - Bugfix Release

  • e373b522 - Merge pull request #927 from Scot3004/mockmvc-multipart (Ronald Holshausen, Wed Aug 28 09:51:10 2019 +1000)
  • cf6da7f8 - Merge pull request #923 from gmariotti/master (Ronald Holshausen, Wed Aug 28 09:49:15 2019 +1000)
  • 913219e0 - MockMVC support for more than 1 multipart request (Sergio Orozco, Tue Aug 27 15:41:40 2019 -0500)
  • 513e8295 - Extended Kotlin DSL (Guido Pio Mariotti, Tue Aug 20 16:13:00 2019 +0200)
  • 2284bd66 - fix: LeinVerifierProxy after refactor (Ronald Holshausen, Mon Aug 26 15:17:10 2019 +1000)
  • 44cb67a0 - refactor: fix the genetic types on the pact classes (Ronald Holshausen, Mon Aug 26 15:05:44 2019 +1000)
  • 9886707a - refactor: replace PactWriter with an interface (Ronald Holshausen, Mon Aug 26 14:13:08 2019 +1000)
  • 2e441625 - refactor: converted the remaining verifier Groovy classes to Kotlin (Ronald Holshausen, Mon Aug 26 13:38:53 2019 +1000)
  • 41868e1a - Update README.md (Ronald Holshausen, Sun Aug 25 12:16:39 2019 +1000)
  • e47caa0b - chore: support pactSpecificationVersion format for the spec version #917 (Ronald Holshausen, Sun Aug 25 12:14:39 2019 +1000)
  • e4b7e9bb - chore: only run on openjdk versions in travis (Ronald Holshausen, Sat Aug 24 10:50:11 2019 +1000)
  • 0194b223 - bump version to 4.0.0-beta.6 (Ronald Holshausen, Thu Aug 15 16:19:12 2019 +1000)

4.0.0-beta.5 - Bugfix Release

  • b370475f - chore: update readme (Ronald Holshausen, Sat Jul 27 12:42:31 2019 +1000)
  • 8e5a6194 - fix: correct a flakey date based test (Ronald Holshausen, Fri Jul 26 09:57:56 2019 +1000)
  • 80aa4db4 - fix: when using the values from provider state generator, a type matcher must be set (Ronald Holshausen, Fri Jul 26 09:26:13 2019 +1000)
  • 28b18ce0 - Merge pull request #915 from oswaldquek/master (Ronald Holshausen, Fri Jul 26 08:56:42 2019 +1000)
  • bc0d13bb - feat: specify the pact tag if applicable (Oswald Quek, Tue Jul 23 16:22:28 2019 +0100)
  • 31b81da5 - Merge pull request #913 from igordezky-blackberyy/master (Ronald Holshausen, Wed Jul 24 15:13:38 2019 +1000)
  • f3318bc8 - Fix gson number serialization #912, #908 (Isaac Gordezky, Mon Jul 22 18:39:46 2019 -0400)
  • bd318d9e - bump version to 4.0.0-beta.5 (Ronald Holshausen, Sun Jul 21 15:36:03 2019 +1000)

4.0.0-beta.4 - Bugfix Release

  • 60bb0288 - chore: release script must check for Java 8 (Ronald Holshausen, Sun Jul 21 15:02:23 2019 +1000)
  • 991b6134 - chore: try fix test on travis (Ronald Holshausen, Sun Jul 21 14:25:00 2019 +1000)
  • f21c7bb6 - fix: test failing on travis (Ronald Holshausen, Sun Jul 21 14:03:11 2019 +1000)
  • ae0335da - chore: add logback to pact-jvm-consumer-java8 test classpath (Ronald Holshausen, Sun Jul 21 13:42:35 2019 +1000)
  • 5c0432d3 - chore: change travis test logging (Ronald Holshausen, Sun Jul 21 13:33:12 2019 +1000)
  • ea698406 - chore: enable test failure output on travis (Ronald Holshausen, Sun Jul 21 13:04:27 2019 +1000)
  • f8f1f7a1 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sun Jul 21 12:52:10 2019 +1000)
  • 6fe2932e - fix: codenarc errors (Ronald Holshausen, Sun Jul 21 12:49:42 2019 +1000)
  • e7bdc6e9 - bump version to 3.6.13 (Ronald Holshausen, Sun Jul 21 12:08:36 2019 +1000)
  • 550c402d - fix: failing test (Ronald Holshausen, Sun Jul 21 11:37:57 2019 +1000)
  • 810c6b29 - update changelog for release 3.6.12 (Ronald Holshausen, Sun Jul 21 11:34:33 2019 +1000)
  • e8b02c76 - fix: failing test (Ronald Holshausen, Sun Jul 21 11:18:47 2019 +1000)
  • 21897372 - fix: code narc and failing test (Ronald Holshausen, Sat Jul 20 18:06:51 2019 +1000)
  • bc205573 - fix: message bodies should be inlined for JSON contents #909 (Ronald Holshausen, Sat Jul 20 18:02:03 2019 +1000)
  • 6baedf24 - chore: added Java 8 DSL numberValue tests (Ronald Holshausen, Sat Jul 20 17:33:00 2019 +1000)
  • 3f1343a5 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sat Jul 20 17:17:04 2019 +1000)
  • 63542f36 - fix: preserve the scheme when adding premtive auth #902 (Ronald Holshausen, Sat Jul 20 17:08:26 2019 +1000)
  • c5cd9362 - fix: allow the pact spec version to be specified at the class level (JUNIT 5) #905 (Ronald Holshausen, Sat Jul 20 16:50:14 2019 +1000)
  • 8495b311 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sun Jul 7 19:43:06 2019 +1000)
  • 03544f90 - chore: add readme notes about injecting values from provider states (Ronald Holshausen, Sun Jul 7 18:40:37 2019 +1000)
  • f2115e5d - bump version to 3.6.12 (Ronald Holshausen, Sun Jul 7 18:06:34 2019 +1000)
  • 66f46f62 - update changelog for release 3.6.11 (Ronald Holshausen, Sun Jul 7 17:33:48 2019 +1000)
  • 00699133 - feat: updated the readmes about enabling Preemptive Authentication when acessing the pact broker #902 (Ronald Holshausen, Sun Jul 7 17:12:28 2019 +1000)
  • f8fa4242 - feat: implemented Preemptive Authentication when acessing the pact broker #902 (Ronald Holshausen, Sun Jul 7 16:59:53 2019 +1000)
  • 74868d61 - feat: enabled datetime expressions for generators (Ronald Holshausen, Sun Jul 7 15:51:43 2019 +1000)
  • 72415b40 - feat: implemented time expressions for time generator (Ronald Holshausen, Sun Jul 7 14:04:45 2019 +1000)
  • 46ab7489 - chore: enable publishing 4.0.x to Gradle plugin portal (Ronald Holshausen, Sun Jul 7 11:15:19 2019 +1000)
  • 703f1f68 - fix: failing test (Ronald Holshausen, Sat Jul 6 18:59:13 2019 +1000)
  • 1e32f8e3 - feat: implemented date and time expression support in the Java 8 DSL (Ronald Holshausen, Sat Jul 6 18:40:17 2019 +1000)
  • cfc3b2f7 - chore: upgraded AWS S3 library to latest (Ronald Holshausen, Sat Jul 6 18:10:21 2019 +1000)
  • 8d073e37 - fix: travis is failing to install openjdk9 (Ronald Holshausen, Sat Jul 6 18:01:03 2019 +1000)
  • ab3077f5 - feat: implemented date and time expression support in the Java DSL (Ronald Holshausen, Sat Jul 6 17:52:48 2019 +1000)
  • 07ddfae8 - fix: code narc errors (Ronald Holshausen, Sat Jul 6 16:40:00 2019 +1000)
  • 82c1cbc1 - fix: travis is failing to install oraclejdk9 (Ronald Holshausen, Sat Jul 6 16:36:04 2019 +1000)
  • efd6f98d - feat: added support for date expressions to the groovy DSL (Ronald Holshausen, Sat Jul 6 16:27:16 2019 +1000)
  • cf7a3afd - fix: make sure JUnit tests execute the provider states in the correct order #897 (Ronald Holshausen, Sat Jul 6 15:51:25 2019 +1000)
  • 0150fc22 - Create FUNDING.yml (Matt Fellows, Fri Jul 5 15:16:38 2019 +1000)
  • 0906cbdb - Update README.md (Ronald Holshausen, Sat Jun 29 18:48:36 2019 +1000)
  • fb15c946 - chore: update git ignore (Ronald Holshausen, Sat Jun 29 18:22:01 2019 +1000)
  • 1827de7f - bump version to 4.0.0-beta.4 (Ronald Holshausen, Sat Jun 29 18:20:18 2019 +1000)
  • 1eab4db3 - bump version to 3.6.11 (Ronald Holshausen, Wed Jun 26 10:32:07 2019 +1000)
  • 6d00e041 - update changelog for release 3.6.10 (Ronald Holshausen, Wed Jun 26 09:52:52 2019 +1000)

3.6.12 - Bugfix Release

  • 63542f36 - fix: preserve the scheme when adding preemptive auth #902 (Ronald Holshausen, Sat Jul 20 17:08:26 2019 +1000)
  • c5cd9362 - fix: allow the pact spec version to be specified at the class level (JUNIT 5) #905 (Ronald Holshausen, Sat Jul 20 16:50:14 2019 +1000)
  • 03544f90 - chore: add readme notes about injecting values from provider states (Ronald Holshausen, Sun Jul 7 18:40:37 2019 +1000)
  • f2115e5d - bump version to 3.6.12 (Ronald Holshausen, Sun Jul 7 18:06:34 2019 +1000)

4.0.0-beta.3 - Bugfix Release

  • aebc720e - fix: Travis is failing to install Oracle JDK 11 (Ronald Holshausen, Sat Jun 29 17:39:08 2019 +1000)
  • 1babf8b4 - Merge remote-tracking branch 'origin/v3.6.x' (Ronald Holshausen, Sat Jun 29 17:00:21 2019 +1000)
  • ef027f6f - feat: compare XML child elements by tag and not index #899 (Ronald Holshausen, Tue Jun 25 17:42:59 2019 +1000)
  • 06a736a2 - feat: correctly format message response failed verification results (Ronald Holshausen, Tue Jun 25 14:47:11 2019 +1000)
  • f7ac13f3 - feat: correctly format HTTP response failed verification results (Ronald Holshausen, Tue Jun 25 13:10:24 2019 +1000)
  • d7d12f1c - feat: correctly format failed verification results with an exception (Ronald Holshausen, Mon Jun 24 16:56:45 2019 +1000)
  • 0b94d239 - chore: copied the JSON support utility from v4.0.x (Ronald Holshausen, Mon Jun 24 15:34:22 2019 +1000)
  • a238dd37 - feat: merge the failed verification results into the correct format (Ronald Holshausen, Mon Jun 24 15:29:52 2019 +1000)
  • 28b92ae7 - feat: preserve the interaction ids from the broker (Ronald Holshausen, Mon Jun 24 13:08:52 2019 +1000)
  • a48c3273 - refactor: capture verification test results in a structured manner (Ronald Holshausen, Mon Jun 24 09:26:52 2019 +1000)
  • 9018bf66 - chore: upgraded Kotlin and re-enabled kotlinter (Ronald Holshausen, Fri Jun 21 13:12:27 2019 +1000)
  • a62dceb3 - Merge branch 'v3.6.x' (Ronald Holshausen, Fri Jun 21 12:22:14 2019 +1000)
  • f3fa0d10 - bump version to 3.6.10 (Ronald Holshausen, Thu Jun 20 15:40:49 2019 +1000)
  • 96f9c80a - update changelog for release 3.6.9 (Ronald Holshausen, Thu Jun 20 15:01:11 2019 +1000)
  • 2c111f09 - fix: deprecation warning #894 (Ronald Holshausen, Thu Jun 20 14:42:02 2019 +1000)
  • 2832d4df - chore: relocate junit packages in fat jar #888 (Ronald Holshausen, Thu Jun 20 14:30:34 2019 +1000)
  • 0a095e9b - fix: failing test #894 (Ronald Holshausen, Thu Jun 20 14:29:09 2019 +1000)
  • aa483129 - fix: allow setting the state change URL at the consumer level in the Gradle plugin #894 (Ronald Holshausen, Thu Jun 20 14:12:54 2019 +1000)
  • 50776054 - fix: drop any dollar prefix when using composition with generators with Java DSL #895 (Ronald Holshausen, Thu Jun 20 12:57:57 2019 +1000)
  • acbd05af - fix: drop any dollar prefix when using composition with Java DSL #895 (Ronald Holshausen, Thu Jun 20 12:41:14 2019 +1000)
  • d653b6c2 - feat: implemented publishing of basic validation results (Ronald Holshausen, Tue Jun 18 16:23:04 2019 +1000)
  • 13a8e039 - fix: allow the publish retry attempts to be configurable (Ronald Holshausen, Tue Jun 18 16:22:20 2019 +1000)
  • 57cff5b2 - feat: capture the exception when a verification test fails (Ronald Holshausen, Tue Jun 18 14:13:08 2019 +1000)
  • 087884da - fix: codenarc failure #893 (Ronald Holshausen, Tue Jun 18 10:40:45 2019 +1000)
  • 74bd10e7 - fix: conversion of BigDecimal to Integer of the response status #893 (Ronald Holshausen, Tue Jun 18 09:57:39 2019 +1000)
  • 49f3b89e - fix: test in travis build (Ronald Holshausen, Tue Jun 18 09:29:06 2019 +1000)
  • 4175d0ec - refactor: use Kotson+Gson instead of Groovy JsonSlurper (Ronald Holshausen, Mon Jun 17 17:13:11 2019 +1000)
  • 4425712b - Merge branch 'v3.6.x' (Ronald Holshausen, Sun Jun 16 17:13:24 2019 +1000)
  • a30fb450 - fix: garbage at end of buffer when loading pact file (Ronald Holshausen, Sun Jun 16 17:12:58 2019 +1000)
  • b67b9b16 - fix: appveyor build (Ronald Holshausen, Sun Jun 16 10:15:03 2019 +1000)
  • 71014f63 - refactor: moved the consumer annotations to a common package in the models (Ronald Holshausen, Sun Jun 16 08:56:16 2019 +1000)
  • fc3eed72 - fix: after merge from v3.6.x (Ronald Holshausen, Sat Jun 15 19:20:05 2019 +1000)
  • 48fcda63 - Merge branch 'v3.6.x' (Ronald Holshausen, Sat Jun 15 18:34:06 2019 +1000)
  • 86971b97 - fix: update release script to preserve the terminal IO (Ronald Holshausen, Sat Jun 15 17:37:12 2019 +1000)
  • 7230bf14 - bump version to 3.6.9 (Ronald Holshausen, Sat Jun 15 17:35:13 2019 +1000)
  • 73895ac1 - update changelog for release 3.6.8 (Ronald Holshausen, Sat Jun 15 17:06:42 2019 +1000)
  • 13dd0e1e - fix: Codenarc errors #893 (Ronald Holshausen, Sat Jun 15 15:16:10 2019 +1000)
  • 136f67c0 - fix: MarkdownReporter should append results not overwrite them #893 (Ronald Holshausen, Sat Jun 15 15:07:24 2019 +1000)
  • 5c87868b - fix: JsonReporter should merge results not overwrite them #893 (Ronald Holshausen, Sat Jun 15 14:32:25 2019 +1000)
  • 5bafefe1 - fix: publish the tags before the pacts #892 (Ronald Holshausen, Sat Jun 15 13:28:05 2019 +1000)
  • bb0f8e8f - chore: upgraded Spock and Hamcrest (Ronald Holshausen, Sat Jun 15 13:16:37 2019 +1000)
  • 61df4e0f - fix: metadata was always being overwritten instead of merged (Ronald Holshausen, Sat Jun 15 12:02:37 2019 +1000)
  • 2f705542 - fix: use late init var for S3 client (Ronald Holshausen, Thu Jun 13 17:18:18 2019 +1000)
  • bf8c7c23 - fix: after cherrypick from master (Ronald Holshausen, Thu Jun 13 15:52:50 2019 +1000)
  • 796b11f1 - fix: code narc failure (Ronald Holshausen, Fri Jun 7 14:31:57 2019 +1000)
  • e7b02871 - fix: Don't send successfull verification result to the Broker if not all interactions are verified (Alessio Paciello, Thu Jun 6 12:57:17 2019 +0100)
  • 73c10350 - fix: exclude the koltin libraries from the fat jar #888 (Ronald Holshausen, Thu Jun 13 15:05:48 2019 +1000)
  • c4a300d1 - fix: for Cannot choose between the following variants of project error (Ronald Holshausen, Thu Jun 13 15:05:05 2019 +1000)
  • ecfb96c2 - Merge branch 'aplsup-fix-verification-results-publication' (Ronald Holshausen, Fri Jun 7 14:42:54 2019 +1000)
  • 3cd4aaa1 - fix: code narc failure (Ronald Holshausen, Fri Jun 7 14:31:57 2019 +1000)
  • 50d00283 - fix: Don't send successfull verification result to the Broker if not all interactions are verified (Alessio Paciello, Thu Jun 6 12:57:17 2019 +0100)
  • f0485b0c - fix: travis build after model refactor (Ronald Holshausen, Tue Jun 4 21:06:34 2019 +1000)
  • f024c3d6 - fix: try fix travis (Ronald Holshausen, Tue Jun 4 20:43:27 2019 +1000)
  • 15be5fe8 - fix: build after model refactor (Ronald Holshausen, Tue Jun 4 20:36:57 2019 +1000)
  • bc96e43a - fix: correct tests after model refactor (Ronald Holshausen, Tue Jun 4 19:43:21 2019 +1000)
  • 0e95e050 - fix: some version links were missing the v prefix (Ronald Holshausen, Tue Jun 4 18:38:35 2019 +1000)
  • 8e5a442f - fix: correct the branch version links (Ronald Holshausen, Tue Jun 4 18:36:25 2019 +1000)
  • 8685a7f5 - fix: update the links to the versions (Ronald Holshausen, Tue Jun 4 18:34:15 2019 +1000)
  • 18d4d07b - fix: correct more links in the readmes (Ronald Holshausen, Tue Jun 4 18:31:35 2019 +1000)
  • ce548e0d - fix: links in wiki (Ronald Holshausen, Tue Jun 4 18:19:32 2019 +1000)
  • 54397df5 - refactor: wip - fixing build after converting models to Kotlin (Ronald Holshausen, Sun Jun 2 23:35:53 2019 +1000)
  • 5e933a57 - refactor: converted the model classes to Kotlin (Ronald Holshausen, Sun Jun 2 19:23:25 2019 +1000)
  • f21ccb47 - fix: core model build after merge from 3.6.x (Ronald Holshausen, Sun Jun 2 12:59:41 2019 +1000)
  • 758f479e - Merge branch 'v3.6.x' (Ronald Holshausen, Sun Jun 2 12:51:17 2019 +1000)
  • fcd333b8 - Update appveyor.yml (Ronald Holshausen, Sun Jun 2 12:50:41 2019 +1000)
  • 08c45cf1 - fix: still more appveyor build fix (Ronald Holshausen, Sun Jun 2 12:40:59 2019 +1000)
  • eec764bb - fix: correct the loading of pacts with the Maven plugin #885 (Ronald Holshausen, Sun Jun 2 12:32:27 2019 +1000)
  • 836208a1 - fix: more fix appveyor build (Ronald Holshausen, Sun Jun 2 12:06:48 2019 +1000)
  • 1511fede - fix: only covert bytes to a string at the end #879 (Ronald Holshausen, Sun Jun 2 11:49:13 2019 +1000)
  • ac6cb649 - fix: appveyor build (Ronald Holshausen, Sun Jun 2 11:45:13 2019 +1000)
  • 300c2d75 - fix: removed pact-jvm-model reference to itself in the generated POM #884 (Ronald Holshausen, Sat Jun 1 18:43:13 2019 +1000)
  • f49a6f9b - fix: request with PactDslRootValue as body was not being applied correctly #883 (Ronald Holshausen, Sat Jun 1 17:41:59 2019 +1000)
  • 0ee714d7 - fix: try fix the appveyor build (Ronald Holshausen, Sat Jun 1 17:40:50 2019 +1000)
  • d1d85e98 - fix: when merging pact files, read the existing file as UTF-8 #879 (Ronald Holshausen, Sat Jun 1 17:03:41 2019 +1000)
  • 33f729f1 - fix: debugging Appveyor build (Ronald Holshausen, Sat Jun 1 16:22:54 2019 +1000)
  • 9daf5fe4 - fix: appveyor build (Ronald Holshausen, Sat Jun 1 15:36:18 2019 +1000)
  • 42f288c6 - Revert "Fix Appveyor build" (Ronald Holshausen, Sat Jun 1 15:34:21 2019 +1000)
  • cf3649d2 - Fix Appveyor build (Ronald Holshausen, Sat Jun 1 15:33:01 2019 +1000)
  • 40f97e9b - fix: when writing pact specs in V2 format, header matchers must be pluralised #882 (Ronald Holshausen, Sat Jun 1 14:05:58 2019 +1000)
  • 74fc9ce4 - fix: travis only supports open JDK 12 (Ronald Holshausen, Sat Jun 1 13:58:00 2019 +1000)
  • 107afe45 - fix: configure GSon to serialise null values #877 (Ronald Holshausen, Sat Jun 1 13:30:33 2019 +1000)
  • fbcb6c72 - chore: add Java 12 to list of versions (Ronald Holshausen, Sat Jun 1 12:59:57 2019 +1000)
  • 167d69c5 - Update README.md (Ronald Holshausen, Sat Jun 1 12:28:11 2019 +1000)
  • 5d8bfd2d - fix: get latest tag in release script (Ronald Holshausen, Sun May 12 18:03:07 2019 +1000)
  • 164c7ae2 - fix: pact publishing (Ronald Holshausen, Sun May 12 18:02:42 2019 +1000)
  • 0ff97761 - bump version to 4.0.0-beta.3 (Ronald Holshausen, Sun May 12 18:02:05 2019 +1000)

3.6.11 - Implemented Date and Time expressions with generators

  • 00699133 - feat: updated the readmes about enabling Preemptive Authentication when acessing the pact broker #902 (Ronald Holshausen, Sun Jul 7 17:12:28 2019 +1000)
  • f8fa4242 - feat: implemented Preemptive Authentication when acessing the pact broker #902 (Ronald Holshausen, Sun Jul 7 16:59:53 2019 +1000)
  • 74868d61 - feat: enabled datetime expressions for generators (Ronald Holshausen, Sun Jul 7 15:51:43 2019 +1000)
  • 72415b40 - feat: implemented time expressions for time generator (Ronald Holshausen, Sun Jul 7 14:04:45 2019 +1000)
  • 703f1f68 - fix: failing test (Ronald Holshausen, Sat Jul 6 18:59:13 2019 +1000)
  • 1e32f8e3 - feat: implemented date and time expression support in the Java 8 DSL (Ronald Holshausen, Sat Jul 6 18:40:17 2019 +1000)
  • cfc3b2f7 - chore: upgraded AWS S3 library to latest (Ronald Holshausen, Sat Jul 6 18:10:21 2019 +1000)
  • ab3077f5 - feat: implemented date and time expression support in the Java DSL (Ronald Holshausen, Sat Jul 6 17:52:48 2019 +1000)
  • 07ddfae8 - fix: code narc errors (Ronald Holshausen, Sat Jul 6 16:40:00 2019 +1000)
  • efd6f98d - feat: added support for date expressions to the groovy DSL (Ronald Holshausen, Sat Jul 6 16:27:16 2019 +1000)
  • cf7a3afd - fix: make sure JUnit tests execute the provider states in the correct order #897 (Ronald Holshausen, Sat Jul 6 15:51:25 2019 +1000)
  • 1eab4db3 - bump version to 3.6.11 (Ronald Holshausen, Wed Jun 26 10:32:07 2019 +1000)

3.6.10 - Publish failed test results

  • ef027f6f - feat: compare XML child elements by tag and not index #899 (Ronald Holshausen, Tue Jun 25 17:42:59 2019 +1000)
  • 06a736a2 - feat: correctly format message response failed verification results (Ronald Holshausen, Tue Jun 25 14:47:11 2019 +1000)
  • f7ac13f3 - feat: correctly format HTTP response failed verification results (Ronald Holshausen, Tue Jun 25 13:10:24 2019 +1000)
  • d7d12f1c - feat: correctly format failed verification results with an exception (Ronald Holshausen, Mon Jun 24 16:56:45 2019 +1000)
  • 0b94d239 - chore: copied the JSON support utility from v4.0.x (Ronald Holshausen, Mon Jun 24 15:34:22 2019 +1000)
  • a238dd37 - feat: merge the failed verification results into the correct format (Ronald Holshausen, Mon Jun 24 15:29:52 2019 +1000)
  • 28b92ae7 - feat: preserve the interaction ids from the broker (Ronald Holshausen, Mon Jun 24 13:08:52 2019 +1000)
  • f3fa0d10 - bump version to 3.6.10 (Ronald Holshausen, Thu Jun 20 15:40:49 2019 +1000)

3.6.9 - Bugfix Release

  • 2c111f09 - fix: deprecation warning #894 (Ronald Holshausen, Thu Jun 20 14:42:02 2019 +1000)
  • 2832d4df - chore: relocate junit packages in fat jar #888 (Ronald Holshausen, Thu Jun 20 14:30:34 2019 +1000)
  • 0a095e9b - fix: failing test #894 (Ronald Holshausen, Thu Jun 20 14:29:09 2019 +1000)
  • aa483129 - fix: allow setting the state change URL at the consumer level in the Gradle plugin #894 (Ronald Holshausen, Thu Jun 20 14:12:54 2019 +1000)
  • 50776054 - fix: drop any dollar prefix when using composition with generators with Java DSL #895 (Ronald Holshausen, Thu Jun 20 12:57:57 2019 +1000)
  • acbd05af - fix: drop any dollar prefix when using composition with Java DSL #895 (Ronald Holshausen, Thu Jun 20 12:41:14 2019 +1000)
  • d653b6c2 - feat: implemented publishing of basic validation results (Ronald Holshausen, Tue Jun 18 16:23:04 2019 +1000)
  • 13a8e039 - fix: allow the publish retry attempts to be configurable (Ronald Holshausen, Tue Jun 18 16:22:20 2019 +1000)
  • 57cff5b2 - feat: capture the exception when a verification test fails (Ronald Holshausen, Tue Jun 18 14:13:08 2019 +1000)
  • 087884da - fix: codenarc failure #893 (Ronald Holshausen, Tue Jun 18 10:40:45 2019 +1000)
  • 74bd10e7 - fix: conversion of BigDecimal to Integer of the response status #893 (Ronald Holshausen, Tue Jun 18 09:57:39 2019 +1000)
  • a30fb450 - fix: garbage at end of buffer when loading pact file (Ronald Holshausen, Sun Jun 16 17:12:58 2019 +1000)
  • 86971b97 - fix: update release script to preserve the terminal IO (Ronald Holshausen, Sat Jun 15 17:37:12 2019 +1000)
  • 7230bf14 - bump version to 3.6.9 (Ronald Holshausen, Sat Jun 15 17:35:13 2019 +1000)

3.6.8 - Bugfix Release

  • 13dd0e1e - fix: Codenarc errors #893 (Ronald Holshausen, Sat Jun 15 15:16:10 2019 +1000)
  • 136f67c0 - fix: MarkdownReporter should append results not overwrite them #893 (Ronald Holshausen, Sat Jun 15 15:07:24 2019 +1000)
  • 5c87868b - fix: JsonReporter should merge results not overwrite them #893 (Ronald Holshausen, Sat Jun 15 14:32:25 2019 +1000)
  • 5bafefe1 - fix: publish the tags before the pacts #892 (Ronald Holshausen, Sat Jun 15 13:28:05 2019 +1000)
  • bb0f8e8f - chore: upgraded Spock and Hamcrest (Ronald Holshausen, Sat Jun 15 13:16:37 2019 +1000)
  • 61df4e0f - fix: metadata was always being overwritten instead of merged (Ronald Holshausen, Sat Jun 15 12:02:37 2019 +1000)
  • bf8c7c23 - fix: after cherrypick from master (Ronald Holshausen, Thu Jun 13 15:52:50 2019 +1000)
  • 796b11f1 - fix: code narc failure (Ronald Holshausen, Fri Jun 7 14:31:57 2019 +1000)
  • e7b02871 - fix: Don't send successfull verification result to the Broker if not all interactions are verified (Alessio Paciello, Thu Jun 6 12:57:17 2019 +0100)
  • 73c10350 - fix: exclude the koltin libraries from the fat jar #888 (Ronald Holshausen, Thu Jun 13 15:05:48 2019 +1000)
  • c4a300d1 - fix: for Cannot choose between the following variants of project error (Ronald Holshausen, Thu Jun 13 15:05:05 2019 +1000)
  • fcd333b8 - Update appveyor.yml (Ronald Holshausen, Sun Jun 2 12:50:41 2019 +1000)
  • 08c45cf1 - fix: still more appveyor build fix (Ronald Holshausen, Sun Jun 2 12:40:59 2019 +1000)
  • eec764bb - fix: correct the loading of pacts with the Maven plugin #885 (Ronald Holshausen, Sun Jun 2 12:32:27 2019 +1000)
  • 836208a1 - fix: more fix appveyor build (Ronald Holshausen, Sun Jun 2 12:06:48 2019 +1000)
  • 1511fede - fix: only covert bytes to a string at the end #879 (Ronald Holshausen, Sun Jun 2 11:49:13 2019 +1000)
  • ac6cb649 - fix: appveyor build (Ronald Holshausen, Sun Jun 2 11:45:13 2019 +1000)
  • 300c2d75 - fix: removed pact-jvm-model reference to itself in the generated POM #884 (Ronald Holshausen, Sat Jun 1 18:43:13 2019 +1000)
  • f49a6f9b - fix: request with PactDslRootValue as body was not being applied correctly #883 (Ronald Holshausen, Sat Jun 1 17:41:59 2019 +1000)
  • 0ee714d7 - fix: try fix the appveyor build (Ronald Holshausen, Sat Jun 1 17:40:50 2019 +1000)
  • d1d85e98 - fix: when merging pact files, read the existing file as UTF-8 #879 (Ronald Holshausen, Sat Jun 1 17:03:41 2019 +1000)
  • 33f729f1 - fix: debugging Appveyor build (Ronald Holshausen, Sat Jun 1 16:22:54 2019 +1000)
  • 9daf5fe4 - fix: appveyor build (Ronald Holshausen, Sat Jun 1 15:36:18 2019 +1000)
  • 40f97e9b - fix: when writing pact specs in V2 format, header matchers must be pluralised #882 (Ronald Holshausen, Sat Jun 1 14:05:58 2019 +1000)
  • 107afe45 - fix: configure GSon to serialise null values #877 (Ronald Holshausen, Sat Jun 1 13:30:33 2019 +1000)
  • 7ae62585 - bump version to 3.6.8 (Ronald Holshausen, Sun May 12 16:32:32 2019 +1000)

4.0.0-beta.2 - Bugfixes + HTTPS mock server support

  • 71b6b503 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun May 12 16:56:34 2019 +1000)
  • 7ae62585 - bump version to 3.6.8 (Ronald Holshausen, Sun May 12 16:32:32 2019 +1000)
  • 8d0a6fdf - update changelog for release 3.6.7 (Ronald Holshausen, Sun May 12 16:00:34 2019 +1000)
  • e09e6841 - feat: allow JUnit tests to use multiple pact methods #820 (Ronald Holshausen, Sun May 12 15:43:25 2019 +1000)
  • d0743826 - feat: add query parameter date/time matching to the Java DSL #876 (Ronald Holshausen, Sun May 12 12:50:58 2019 +1000)
  • e7f4c819 - fix: travis build (Ronald Holshausen, Sun May 5 18:43:11 2019 +1000)
  • 1e2e346d - Merge branch 'master' into v4.x (Ronald Holshausen, Sun May 5 18:41:30 2019 +1000)
  • ed9dba4d - chore: updated release script to publish pacts (Ronald Holshausen, Sun May 5 17:23:52 2019 +1000)
  • 07db6ddf - bump version to 3.6.7 (Ronald Holshausen, Sun May 5 17:23:16 2019 +1000)
  • 4142a3a8 - update changelog for release 3.6.6 (Ronald Holshausen, Sun May 5 16:51:35 2019 +1000)
  • ad59aa4d - refactor: verification methods now return test results instead of boolean (Ronald Holshausen, Sun May 5 16:07:28 2019 +1000)
  • dcd05213 - feat: update the verification results to be a test result instead of a boolean (Ronald Holshausen, Sun May 5 12:16:56 2019 +1000)
  • ae17dc5b - doc: updated doco about using bearer tokens (Ronald Holshausen, Sat May 4 17:30:51 2019 +1000)
  • a88e6a17 - fix: the build (Ronald Holshausen, Sat May 4 17:21:14 2019 +1000)
  • b26bed53 - feat: added pact test for publishing verification results (Ronald Holshausen, Sat May 4 16:48:23 2019 +1000)
  • 1610f9d3 - feat: added pact-publish module to enable pactception (Ronald Holshausen, Sat May 4 16:28:48 2019 +1000)
  • 229f8d51 - fix: try appveyor with JDK 11 (Ronald Holshausen, Sat May 4 14:57:29 2019 +1000)
  • c1dc81f7 - fix: failing test on JDK 11 (Ronald Holshausen, Sat May 4 14:48:22 2019 +1000)
  • 6fb55655 - fix: exclude the lein build from appveyor build (Ronald Holshausen, Sat May 4 14:24:49 2019 +1000)
  • 5c8006d3 - feat: default the HTTPS configuration to use the KTor mock server (Ronald Holshausen, Sat May 4 14:22:38 2019 +1000)
  • 4797976d - fix: appveyor build (Ronald Holshausen, Sat May 4 12:50:49 2019 +1000)
  • 3a9e0a3c - fix: travis build (Ronald Holshausen, Sat May 4 12:49:02 2019 +1000)
  • 8f2ff113 - Merge branch 'master' into v4.x (Ronald Holshausen, Sat May 4 12:46:15 2019 +1000)
  • ac704677 - fix: for failing build #876 (Ronald Holshausen, Fri May 3 18:21:50 2019 +1000)
  • cf937f44 - fix: correct the use of matchers with query parameters #876 (Ronald Holshausen, Fri May 3 18:05:48 2019 +1000)
  • 3c5c65b7 - doc: add note about using Maven isolated classpath and message verification tests #763 (Ronald Holshausen, Fri May 3 16:43:27 2019 +1000)
  • 40d18ff9 - fix: still trying to fix travis (Ronald Holshausen, Tue Apr 30 20:55:27 2019 +1000)
  • 31200f9f - feat: implemented mock server based on KTor framework (Ronald Holshausen, Tue Apr 30 20:09:05 2019 +1000)
  • b9b10e61 - fix: travis build (Ronald Holshausen, Tue Apr 30 18:27:39 2019 +1000)
  • 642f93ea - chore: converted pact-jvm-server to new project structure (Ronald Holshausen, Tue Apr 30 18:26:52 2019 +1000)
  • ff860e50 - Revert "fix: travis" (Ronald Holshausen, Mon Apr 29 19:18:22 2019 +1000)
  • 4fac1780 - fix: travis (Ronald Holshausen, Mon Apr 29 19:09:42 2019 +1000)
  • 6b4639f4 - feat: completed the import of the Scala modules to the new structure (Ronald Holshausen, Thu Apr 25 15:45:00 2019 +1000)
  • 2f447e9d - test: updated JUnit 5 test with a does not exist example (Ronald Holshausen, Thu Apr 25 18:29:43 2019 +1000)
  • a1b97980 - fix: correctly handle the message content type with charsets when verifying #874 (Ronald Holshausen, Thu Apr 25 17:51:53 2019 +1000)
  • efe3e0fe - fix: correctly handle the message content type with charsets #874 (Ronald Holshausen, Thu Apr 25 17:17:02 2019 +1000)
  • dbe9bc21 - fix: only set the message content type if it has not been specified #874 (Ronald Holshausen, Thu Apr 25 16:06:44 2019 +1000)
  • 29bba8c7 - fix: disable dokka on JDK 9+ (Ronald Holshausen, Mon Apr 22 16:13:51 2019 +1000)
  • b811d2a0 - chore: only include lein module if Java == 8 (Ronald Holshausen, Mon Apr 22 16:03:34 2019 +1000)
  • 7c04a8cf - chore: disabling lein module as it does not compile on JDK 9+ (Ronald Holshausen, Mon Apr 22 15:46:24 2019 +1000)
  • 56fd5bc1 - refactor: switch from reflections to ClassGraph to support JDK 9+ (Ronald Holshausen, Mon Apr 22 15:20:21 2019 +1000)
  • d5c02dfb - Merge branch 'master' into v4.x (Ronald Holshausen, Mon Apr 22 12:03:31 2019 +1000)
  • 3d43a33a - chore: update clojure to latest (Ronald Holshausen, Mon Apr 22 11:16:22 2019 +1000)
  • 3c8267a5 - Revert "fix: exclude clojure test from appveyor build" (Ronald Holshausen, Mon Apr 22 11:15:54 2019 +1000)
  • 616ade41 - chore: update nebula.clojure plugin (Ronald Holshausen, Mon Apr 22 11:09:55 2019 +1000)
  • 49bf7fc5 - Update README.md (Ronald Holshausen, Mon Apr 22 11:02:29 2019 +1000)
  • 550cf6f7 - bump version to 3.6.6 (Ronald Holshausen, Sun Apr 21 15:38:11 2019 +1000)
  • 4bd812f3 - update changelog for release 3.6.5 (Ronald Holshausen, Sun Apr 21 15:08:42 2019 +1000)
  • c3b8e3ad - fix: exclude clojure test from appveyor build (Ronald Holshausen, Sun Apr 21 14:57:07 2019 +1000)
  • 3240b670 - fix: indentation on the ANSI console output #479 (Ronald Holshausen, Sun Apr 21 14:44:43 2019 +1000)
  • c7ef9537 - fix: correct the verification output when succesfull #479 (Ronald Holshausen, Sun Apr 21 14:42:26 2019 +1000)
  • 38df7273 - fix: downcase the metadata rule category #479 (Ronald Holshausen, Sun Apr 21 14:25:21 2019 +1000)
  • 9f8ced90 - fix: metadata matchers need to handled like other kay-value types #479 (Ronald Holshausen, Sun Apr 21 13:55:34 2019 +1000)
  • ab78b3aa - feat: implemented verifying message metadata #479 (Ronald Holshausen, Sun Apr 21 12:45:58 2019 +1000)
  • f7bd4270 - feat: added a JUnit 4 and 5 test with matching on metadata (Ronald Holshausen, Sat Apr 20 16:08:25 2019 +1000)
  • 86e5447b - feat: Implemented JUnit support for matching message metadata (Ronald Holshausen, Sat Apr 20 15:57:25 2019 +1000)
  • 55376eb0 - chore: upgrade Kotlin to 1.3.30 (Ronald Holshausen, Sat Apr 20 14:10:04 2019 +1000)
  • 02cfb8ae - feat: enabel publishing of verification results after all interactions have been verified #522 (Ronald Holshausen, Sat Apr 20 13:28:04 2019 +1000)
  • 86e728d7 - fix: corrected the regex for the set cookie matcher function in the Java DSL #873 (Ronald Holshausen, Fri Apr 19 18:29:47 2019 +1000)
  • a83352ff - feat: added a set cookie matcher function to the Java DSL #873 (Ronald Holshausen, Fri Apr 19 17:16:47 2019 +1000)
  • d41d44a6 - feat: add a system property to force overwriting pact files #804 (Ronald Holshausen, Fri Apr 19 15:19:33 2019 +1000)
  • 56ce9149 - bump version to 3.6.5 (Ronald Holshausen, Sun Apr 14 19:37:11 2019 +1000)
  • bdcec347 - update changelog for release 3.6.4 (Ronald Holshausen, Sun Apr 14 19:09:50 2019 +1000)
  • cd9cf826 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Apr 14 18:55:07 2019 +1000)
  • 09babcae - fix: provider junit5 does not report failed results to pact broker #858 (Ronald Holshausen, Sun Apr 14 18:41:36 2019 +1000)
  • e3eb0cf7 - bump version to 3.5.26 (Ronald Holshausen, Sun Apr 14 17:58:19 2019 +1000)
  • ba2a4fd5 - update changelog for release 3.5.25 (Ronald Holshausen, Sun Apr 14 17:00:40 2019 +1000)
  • b69b8142 - fix: backported fixes from 3.6.x (Ronald Holshausen, Sun Apr 14 16:40:38 2019 +1000)
  • 92e04f5e - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Apr 14 14:32:47 2019 +1000)
  • 884b9dda - fix: JUnit tests were publishing results when a before step failed #872 (Ronald Holshausen, Sun Apr 14 13:46:23 2019 +1000)
  • 0ba381b9 - fix: Groovy DSL was not honouring the number of examples to generate #555 (Ronald Holshausen, Sun Apr 14 12:20:37 2019 +1000)
  • b4ed9106 - fix: when looking up a test target, try use the getter first #871 (Ronald Holshausen, Sat Apr 13 18:22:39 2019 +1000)
  • a3d7c1ea - fix: check for the gradle worker in both env and system properties #690 (Ronald Holshausen, Sat Apr 13 17:11:18 2019 +1000)
  • 7b1b448f - fix: make the paramaters to Groovy runTest method optional #863 (Ronald Holshausen, Sat Apr 13 15:18:46 2019 +1000)
  • 39a23e62 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Mar 31 20:42:35 2019 +1100)
  • 3398e541 - bump version to 3.6.4 (Ronald Holshausen, Sun Mar 31 20:07:03 2019 +1100)
  • 2699d8d3 - update changelog for release 3.6.3 (Ronald Holshausen, Sun Mar 31 19:36:23 2019 +1100)
  • 2be31356 - fix: fix for failing tests #861 (Ronald Holshausen, Sun Mar 31 19:18:12 2019 +1100)
  • d4784b15 - fix: fix for OverlappingFileLockException with parrallel tests #861 (Ronald Holshausen, Sun Mar 31 18:31:58 2019 +1100)
  • 0b31b21e - fix: update MessagePactProviderRule to use @PactFolder annotation #855 (Ronald Holshausen, Sun Mar 31 17:08:31 2019 +1100)
  • 9b5185bb - fix: travis build (Ronald Holshausen, Sun Mar 31 16:52:50 2019 +1100)
  • efd70166 - chore: updated readme with 4.0.0 version (Ronald Holshausen, Sun Mar 31 16:50:37 2019 +1100)
  • 2568e9be - fix: travis build (Ronald Holshausen, Sun Mar 31 16:47:32 2019 +1100)
  • c7086a96 - fix: generated gradle POM file when publishing (Ronald Holshausen, Sun Mar 31 16:45:38 2019 +1100)
  • 77ccc9fe - fix: travis build (Ronald Holshausen, Sun Mar 31 16:16:35 2019 +1100)
  • fb8b3b6d - bump version to 4.0.0-beta.2 (Ronald Holshausen, Sun Mar 31 16:03:57 2019 +1100)
  • 5f34b752 - fix: skip signing archives in travis build (Ronald Holshausen, Sun Mar 31 16:00:16 2019 +1100)
  • 2c3455f7 - fix: correct the ClassCastException in the /complete path (Ronald Holshausen, Sat Feb 16 15:25:41 2019 +1100)
  • 40db53e9 - fix: No such property: message for class: java.lang.String #831 (Ronald Holshausen, Sun Feb 3 14:45:20 2019 +1100)
  • 85dc70dd - chore: add a test with mutiple providers #820 (Ronald Holshausen, Sun Feb 3 12:13:13 2019 +1100)
  • 8b170fac - feat: support arrays of primitives in LambdaDSL #829 (Ronald Holshausen, Sun Feb 3 11:37:32 2019 +1100)
  • 56a530c2 - feat: add support for Instant in the Java DSL #802 (Ronald Holshausen, Sun Feb 3 10:37:12 2019 +1100)

3.6.7 - Bugfix Release

  • e09e6841 - feat: allow JUnit tests to use multiple pact methods #820 (Ronald Holshausen, Sun May 12 15:43:25 2019 +1000)
  • d0743826 - feat: add query parameter date/time matching to the Java DSL #876 (Ronald Holshausen, Sun May 12 12:50:58 2019 +1000)
  • e7f4c819 - fix: travis build (Ronald Holshausen, Sun May 5 18:43:11 2019 +1000)
  • ed9dba4d - chore: updated release script to publish pacts (Ronald Holshausen, Sun May 5 17:23:52 2019 +1000)
  • 07db6ddf - bump version to 3.6.7 (Ronald Holshausen, Sun May 5 17:23:16 2019 +1000)

3.6.6 - Bugfix Release

  • ad59aa4d - refactor: verification methods now return test results instead of boolean (Ronald Holshausen, Sun May 5 16:07:28 2019 +1000)
  • dcd05213 - feat: update the verification results to be a test result instead of a boolean (Ronald Holshausen, Sun May 5 12:16:56 2019 +1000)
  • ae17dc5b - doc: updated doco about using bearer tokens (Ronald Holshausen, Sat May 4 17:30:51 2019 +1000)
  • a88e6a17 - fix: the build (Ronald Holshausen, Sat May 4 17:21:14 2019 +1000)
  • b26bed53 - feat: added pact test for publishing verification results (Ronald Holshausen, Sat May 4 16:48:23 2019 +1000)
  • 1610f9d3 - feat: added pact-publish module to enable pactception (Ronald Holshausen, Sat May 4 16:28:48 2019 +1000)
  • ac704677 - fix: for failing build #876 (Ronald Holshausen, Fri May 3 18:21:50 2019 +1000)
  • cf937f44 - fix: correct the use of matchers with query parameters #876 (Ronald Holshausen, Fri May 3 18:05:48 2019 +1000)
  • 3c5c65b7 - doc: add note about using Maven isolated classpath and message verification tests #763 (Ronald Holshausen, Fri May 3 16:43:27 2019 +1000)
  • 2f447e9d - test: updated JUnit 5 test with a does not exist example (Ronald Holshausen, Thu Apr 25 18:29:43 2019 +1000)
  • a1b97980 - fix: correctly handle the message content type with charsets when verifying #874 (Ronald Holshausen, Thu Apr 25 17:51:53 2019 +1000)
  • efe3e0fe - fix: correctly handle the message content type with charsets #874 (Ronald Holshausen, Thu Apr 25 17:17:02 2019 +1000)
  • dbe9bc21 - fix: only set the message content type if it has not been specified #874 (Ronald Holshausen, Thu Apr 25 16:06:44 2019 +1000)
  • 3d43a33a - chore: update clojure to latest (Ronald Holshausen, Mon Apr 22 11:16:22 2019 +1000)
  • 3c8267a5 - Revert "fix: exclude clojure test from appveyor build" (Ronald Holshausen, Mon Apr 22 11:15:54 2019 +1000)
  • 616ade41 - chore: update nebula.clojure plugin (Ronald Holshausen, Mon Apr 22 11:09:55 2019 +1000)
  • 49bf7fc5 - Update README.md (Ronald Holshausen, Mon Apr 22 11:02:29 2019 +1000)
  • 550cf6f7 - bump version to 3.6.6 (Ronald Holshausen, Sun Apr 21 15:38:11 2019 +1000)

3.6.5 - Bugfix Release + Matching on message metadata

  • c3b8e3ad - fix: exclude clojure test from appveyor build (Ronald Holshausen, Sun Apr 21 14:57:07 2019 +1000)
  • 3240b670 - fix: indentation on the ANSI console output #479 (Ronald Holshausen, Sun Apr 21 14:44:43 2019 +1000)
  • c7ef9537 - fix: correct the verification output when succesfull #479 (Ronald Holshausen, Sun Apr 21 14:42:26 2019 +1000)
  • 38df7273 - fix: downcase the metadata rule category #479 (Ronald Holshausen, Sun Apr 21 14:25:21 2019 +1000)
  • 9f8ced90 - fix: metadata matchers need to handled like other kay-value types #479 (Ronald Holshausen, Sun Apr 21 13:55:34 2019 +1000)
  • ab78b3aa - feat: implemented verifying message metadata #479 (Ronald Holshausen, Sun Apr 21 12:45:58 2019 +1000)
  • f7bd4270 - feat: added a JUnit 4 and 5 test with matching on metadata (Ronald Holshausen, Sat Apr 20 16:08:25 2019 +1000)
  • 86e5447b - feat: Implemented JUnit support for matching message metadata (Ronald Holshausen, Sat Apr 20 15:57:25 2019 +1000)
  • 55376eb0 - chore: upgrade Kotlin to 1.3.30 (Ronald Holshausen, Sat Apr 20 14:10:04 2019 +1000)
  • 02cfb8ae - feat: enabel publishing of verification results after all interactions have been verified #522 (Ronald Holshausen, Sat Apr 20 13:28:04 2019 +1000)
  • 86e728d7 - fix: corrected the regex for the set cookie matcher function in the Java DSL #873 (Ronald Holshausen, Fri Apr 19 18:29:47 2019 +1000)
  • a83352ff - feat: added a set cookie matcher function to the Java DSL #873 (Ronald Holshausen, Fri Apr 19 17:16:47 2019 +1000)
  • d41d44a6 - feat: add a system property to force overwriting pact files #804 (Ronald Holshausen, Fri Apr 19 15:19:33 2019 +1000)
  • 56ce9149 - bump version to 3.6.5 (Ronald Holshausen, Sun Apr 14 19:37:11 2019 +1000)

3.6.4 - Bugfix Release

  • cd9cf826 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Apr 14 18:55:07 2019 +1000)
  • 09babcae - fix: provider junit5 does not report failed results to pact broker #858 (Ronald Holshausen, Sun Apr 14 18:41:36 2019 +1000)
  • e3eb0cf7 - bump version to 3.5.26 (Ronald Holshausen, Sun Apr 14 17:58:19 2019 +1000)
  • ba2a4fd5 - update changelog for release 3.5.25 (Ronald Holshausen, Sun Apr 14 17:00:40 2019 +1000)
  • b69b8142 - fix: backported fixes from 3.6.x (Ronald Holshausen, Sun Apr 14 16:40:38 2019 +1000)
  • 92e04f5e - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Apr 14 14:32:47 2019 +1000)
  • 884b9dda - fix: JUnit tests were publishing results when a before step failed #872 (Ronald Holshausen, Sun Apr 14 13:46:23 2019 +1000)
  • 0ba381b9 - fix: Groovy DSL was not honouring the number of examples to generate #555 (Ronald Holshausen, Sun Apr 14 12:20:37 2019 +1000)
  • b4ed9106 - fix: when looking up a test target, try use the getter first #871 (Ronald Holshausen, Sat Apr 13 18:22:39 2019 +1000)
  • a3d7c1ea - fix: check for the gradle worker in both env and system properties #690 (Ronald Holshausen, Sat Apr 13 17:11:18 2019 +1000)
  • 7b1b448f - fix: make the paramaters to Groovy runTest method optional #863 (Ronald Holshausen, Sat Apr 13 15:18:46 2019 +1000)
  • 3398e541 - bump version to 3.6.4 (Ronald Holshausen, Sun Mar 31 20:07:03 2019 +1100)
  • 2c3455f7 - fix: correct the ClassCastException in the /complete path (Ronald Holshausen, Sat Feb 16 15:25:41 2019 +1100)
  • 40db53e9 - fix: No such property: message for class: java.lang.String #831 (Ronald Holshausen, Sun Feb 3 14:45:20 2019 +1100)
  • 85dc70dd - chore: add a test with mutiple providers #820 (Ronald Holshausen, Sun Feb 3 12:13:13 2019 +1100)
  • 8b170fac - feat: support arrays of primitives in LambdaDSL #829 (Ronald Holshausen, Sun Feb 3 11:37:32 2019 +1100)
  • 56a530c2 - feat: add support for Instant in the Java DSL #802 (Ronald Holshausen, Sun Feb 3 10:37:12 2019 +1100)

3.6.3 - Bugfixes + small enhancements

  • 2be31356 - fix: fix for failing tests #861 (Ronald Holshausen, Sun Mar 31 19:18:12 2019 +1100)
  • d4784b15 - fix: fix for OverlappingFileLockException with parrallel tests #861 (Ronald Holshausen, Sun Mar 31 18:31:58 2019 +1100)
  • 0b31b21e - fix: update MessagePactProviderRule to use @PactFolder annotation #855 (Ronald Holshausen, Sun Mar 31 17:08:31 2019 +1100)
  • efd70166 - chore: updated readme with 4.0.0 version (Ronald Holshausen, Sun Mar 31 16:50:37 2019 +1100)
  • f6ff32a7 - feat: implemented date expressions for date generator (Ronald Holshausen, Sat Mar 30 12:53:23 2019 +1100)
  • 5a14c3a1 - Merge pull request #866 from vixplows/feat/bearer-token-support (Ronald Holshausen, Sat Mar 30 12:43:32 2019 +1100)
  • 37b22a38 - chore: upgraded Gradle to 5.3 (Ronald Holshausen, Sat Mar 30 12:40:59 2019 +1100)
  • f8a6daba - feat: add bearer token to gradle task & maven plugin (Victoria Plows, Wed Mar 13 09:43:13 2019 +1100)
  • 333e872a - Merge pull request #860 from SchulteMarkus/patch-1 (Ronald Holshausen, Tue Mar 5 19:08:09 2019 +1100)
  • 0ee83867 - Merge pull request #862 from vixplows/feat/retries (Ronald Holshausen, Tue Mar 5 19:06:58 2019 +1100)
  • bf088a2c - feat: add retries to execution chain of client for 500 errors (Victoria Plows, Tue Mar 5 10:53:46 2019 +1100)
  • d3c2a228 - Example in README ready for C+P (Markus Schulte, Mon Mar 4 10:29:39 2019 +0100)
  • a0ba0873 - fix: add @JvmOverloads to the date and time generator constructors (Ronald Holshausen, Sun Mar 3 14:33:45 2019 +1100)
  • 0d494a14 - feat: update the date and time generators to take an expression (Ronald Holshausen, Sun Mar 3 13:43:07 2019 +1100)
  • 9f37cb7f - feat: allow the generator package to be configured (Ronald Holshausen, Sun Mar 3 12:28:52 2019 +1100)
  • 9777a1f4 - feat: add suport for bearer tokens in the pact broker HAL client (Ronald Holshausen, Sun Mar 3 11:15:40 2019 +1100)
  • 6328bf72 - fix: the vesion should be applied to all projects (Ronald Holshausen, Sat Mar 2 20:03:06 2019 +1100)
  • fdeb160c - fix: For repeated headers need to split the value around commas when loading from the pact file #851 (Ronald Holshausen, Sat Mar 2 18:34:58 2019 +1100)
  • eff5bd3b - fix: missed another references after refactor to handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 18:27:03 2019 +1100)
  • 6f480181 - fix: missed a few references after refactor to handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 18:06:25 2019 +1100)
  • 997e24eb - fix: handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 17:50:13 2019 +1100)
  • 860675f8 - chore: upgraded Kotlin to latest (Ronald Holshausen, Sat Mar 2 11:32:33 2019 +1100)
  • 8e42b878 - Update README.md (Ronald Holshausen, Sun Feb 17 19:03:11 2019 +1100)
  • a5bfbe33 - bump version to 3.6.3 (Ronald Holshausen, Sun Feb 17 18:32:52 2019 +1100)

4.0.0-beta.1 - Version 4 main consumer and provider modules

  • cc579c35 - refactor: moved the remaining provider modules (Ronald Holshausen, Sun Mar 31 15:51:50 2019 +1100)
  • 01c1372b - refactor: moved the lein module to the provider subproject (Ronald Holshausen, Sun Mar 31 15:49:35 2019 +1100)
  • 622dc0f8 - refactor: moved the spring module to the subproject (Ronald Holshausen, Sun Mar 31 15:41:44 2019 +1100)
  • 0ecad88e - refactor: moved the provider junit libraries to the subproject (Ronald Holshausen, Sun Mar 31 15:35:15 2019 +1100)
  • b811720a - fix: maven provider module (Ronald Holshausen, Sun Mar 31 15:12:11 2019 +1100)
  • ff287e7d - fix: get build working on JDK 11 (Ronald Holshausen, Sun Mar 31 13:55:55 2019 +1100)
  • ac3c2cf6 - refactor: moved the provider maven project to the provider subproject (Ronald Holshausen, Sun Mar 31 13:06:03 2019 +1100)
  • 1382b80d - refactor: moved the provider gradle project to the provider subproject (Ronald Holshausen, Sun Mar 31 12:47:06 2019 +1100)
  • 4199cd2a - refactor: moved remaing consumer library (Ronald Holshausen, Sun Mar 31 12:29:24 2019 +1100)
  • ee103cb6 - refactor: moved the junit consumer projects to the consumer subproject (Ronald Holshausen, Sun Mar 31 12:25:27 2019 +1100)
  • 3e8549a0 - refactor: update travis to run sub-builds in parrallel (Ronald Holshausen, Sun Mar 31 11:27:56 2019 +1100)
  • f98cb068 - refactor: enabled the specification tests (Ronald Holshausen, Sun Mar 31 11:25:05 2019 +1100)
  • 0e561ed7 - refactor: got build passing after moving provider and consumer library (Ronald Holshausen, Sun Mar 31 11:16:47 2019 +1100)
  • d477c24a - refactor: moved consumer groovy library to a sub-project (Ronald Holshausen, Sun Mar 31 10:49:53 2019 +1100)
  • 6a47d12c - refactor: moved provider library to a sub-project (Ronald Holshausen, Sun Mar 31 10:48:02 2019 +1100)
  • 843427ff - refactor: moved consumer project and removed scala and groovy (Ronald Holshausen, Sat Mar 30 17:59:57 2019 +1100)
  • 85aaf4ce - refactor: moved consumer lib to consumer subproject (Ronald Holshausen, Sat Mar 30 16:17:58 2019 +1100)
  • 4d4c2b5a - fix: correct the release script (Ronald Holshausen, Sat Mar 30 16:09:24 2019 +1100)
  • 2c75f5eb - bump version to 4.0.0-beta.1 (Ronald Holshausen, Sat Mar 30 16:07:30 2019 +1100)

4.0.0-beta.0 - Initial 4.0 release of the core libraries

  • fd7d6787 - fix: get build working with JDK 11 (Ronald Holshausen, Sat Mar 30 15:38:05 2019 +1100)
  • 6adfae08 - fix: build (Ronald Holshausen, Sat Mar 30 14:31:31 2019 +1100)
  • bc781492 - chore: change to the new publish machanism (Ronald Holshausen, Sat Mar 30 14:23:37 2019 +1100)
  • 31440ba7 - Merge branch 'master' into v4.x (Ronald Holshausen, Sat Mar 30 13:09:47 2019 +1100)
  • f6ff32a7 - feat: implemented date expressions for date generator (Ronald Holshausen, Sat Mar 30 12:53:23 2019 +1100)
  • 5a14c3a1 - Merge pull request #866 from vixplows/feat/bearer-token-support (Ronald Holshausen, Sat Mar 30 12:43:32 2019 +1100)
  • 37b22a38 - chore: upgraded Gradle to 5.3 (Ronald Holshausen, Sat Mar 30 12:40:59 2019 +1100)
  • f8a6daba - feat: add bearer token to gradle task & maven plugin (Victoria Plows, Wed Mar 13 09:43:13 2019 +1100)
  • 333e872a - Merge pull request #860 from SchulteMarkus/patch-1 (Ronald Holshausen, Tue Mar 5 19:08:09 2019 +1100)
  • 0ee83867 - Merge pull request #862 from vixplows/feat/retries (Ronald Holshausen, Tue Mar 5 19:06:58 2019 +1100)
  • bf088a2c - feat: add retries to execution chain of client for 500 errors (Victoria Plows, Tue Mar 5 10:53:46 2019 +1100)
  • d3c2a228 - Example in README ready for C+P (Markus Schulte, Mon Mar 4 10:29:39 2019 +0100)
  • a0ba0873 - fix: add @JvmOverloads to the date and time generator constructors (Ronald Holshausen, Sun Mar 3 14:33:45 2019 +1100)
  • 0d494a14 - feat: update the date and time generators to take an expression (Ronald Holshausen, Sun Mar 3 13:43:07 2019 +1100)
  • 9f37cb7f - feat: allow the generator package to be configured (Ronald Holshausen, Sun Mar 3 12:28:52 2019 +1100)
  • 9777a1f4 - feat: add suport for bearer tokens in the pact broker HAL client (Ronald Holshausen, Sun Mar 3 11:15:40 2019 +1100)
  • 6328bf72 - fix: the vesion should be applied to all projects (Ronald Holshausen, Sat Mar 2 20:03:06 2019 +1100)
  • fdeb160c - fix: For repeated headers need to split the value around commas when loading from the pact file #851 (Ronald Holshausen, Sat Mar 2 18:34:58 2019 +1100)
  • eff5bd3b - fix: missed another references after refactor to handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 18:27:03 2019 +1100)
  • 6f480181 - fix: missed a few references after refactor to handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 18:06:25 2019 +1100)
  • 997e24eb - fix: handle repeated headers #851 (Ronald Holshausen, Sat Mar 2 17:50:13 2019 +1100)
  • 860675f8 - chore: upgraded Kotlin to latest (Ronald Holshausen, Sat Mar 2 11:32:33 2019 +1100)
  • 8e42b878 - Update README.md (Ronald Holshausen, Sun Feb 17 19:03:11 2019 +1100)
  • a5bfbe33 - bump version to 3.6.3 (Ronald Holshausen, Sun Feb 17 18:32:52 2019 +1100)
  • bdcce840 - fix: Need Xerces for Java 9+ (Ronald Holshausen, Sun Feb 17 17:18:11 2019 +1100)
  • 8ec19fad - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Feb 17 12:24:21 2019 +1100)
  • dd7dba9f - refactor: converted the final matching Scala code to Kotlin (Ronald Holshausen, Tue Nov 6 19:32:03 2018 +1100)
  • f500681e - fix: removed oracle jdk 10 from travis build (Ronald Holshausen, Tue Nov 6 16:15:54 2018 +1100)
  • e84c12e8 - refactor: corrected the packages in the core module (Ronald Holshausen, Tue Nov 6 16:14:19 2018 +1100)
  • f8a0ff80 - refactor: moved the support module into core (Ronald Holshausen, Tue Nov 6 16:06:55 2018 +1100)
  • b682f12c - Merge branch 'master' into v4.x (Ronald Holshausen, Tue Nov 6 15:52:47 2018 +1100)
  • d9a7b26a - chore: add JDK 11 to travis build (Ronald Holshausen, Tue Nov 6 15:16:00 2018 +1100)
  • d898b6d0 - refactor: converted request and response matching to Kotlin (Ronald Holshausen, Tue Oct 16 19:50:08 2018 +1100)
  • 7ff58412 - fix: invalid imports after merge (Ronald Holshausen, Sun Oct 7 18:10:22 2018 +1100)
  • 5f430867 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Oct 7 18:03:27 2018 +1100)
  • 06ddd608 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Oct 7 13:29:51 2018 +1100)
  • b8d80440 - refactor: removed some deprectaed code (Ronald Holshausen, Sun Oct 7 13:25:55 2018 +1100)
  • f8925297 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Oct 7 13:10:13 2018 +1100)
  • 70fa06a6 - refactor: Converted JsonBodyMatcher to Kotlin (Ronald Holshausen, Sat Oct 6 16:59:36 2018 +1000)
  • 41e6f986 - Run core modules in a seperate travis build (Ronald Holshausen, Sun Sep 23 18:25:44 2018 +1000)
  • 8b2872dc - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Sep 23 18:13:07 2018 +1000)
  • 3f8e46a2 - refactor: JDK 9 changes (Ronald Holshausen, Sat Sep 22 19:24:10 2018 +1000)
  • 6cb9d88c - Merge branch 'master' into v4.x (Ronald Holshausen, Sat Sep 22 19:11:45 2018 +1000)
  • 3a864326 - chore: add Java 9 and 10 to the travis build (Ronald Holshausen, Sun Sep 9 17:34:39 2018 +1000)
  • f35024c8 - fix: Maven plugin also depends on pact-jvm-support module (Ronald Holshausen, Sun Sep 9 17:03:10 2018 +1000)
  • 8b0be2c9 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Sep 9 17:00:28 2018 +1000)
  • b1a96736 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Aug 12 21:08:32 2018 +1000)
  • 618e2b40 - fix: packages names after merge (Ronald Holshausen, Mon Jul 2 15:08:22 2018 +1000)
  • 2c721b6c - Merge branch 'master' into v4.x (Ronald Holshausen, Mon Jul 2 10:35:10 2018 +1000)
  • 8e57a8a7 - Merge branch 'master' into v4.x (Ronald Holshausen, Wed Jun 20 12:34:56 2018 +1000)
  • 756992be - Upgrade Gradle to 4.8 (Ronald Holshausen, Mon Jun 18 10:44:38 2018 +1000)
  • 90f9636b - rename model package part III -> cleanup test packages (Ronald Holshausen, Sun Jun 17 20:22:40 2018 +1000)
  • 388a242f - re-enable dokka plugin (Ronald Holshausen, Sun Jun 17 20:15:31 2018 +1000)
  • 1d4236d0 - rename model package part II -> groovy source (Ronald Holshausen, Sun Jun 17 20:10:54 2018 +1000)
  • 0b0608c3 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Jun 17 18:37:27 2018 +1000)
  • 1a54f62b - rename model package part I -> kotlin source (Ronald Holshausen, Fri Jun 15 14:03:13 2018 +1000)
  • 9adb6cfc - Merge branch 'master' into v4.x (Ronald Holshausen, Fri Jun 15 13:03:47 2018 +1000)
  • 84edcba9 - Merge branch 'master' into v4.x (Ronald Holshausen, Sun Jun 3 17:40:41 2018 +1000)
  • 2d602463 - align the pact broker package to the new project layout (Ronald Holshausen, Fri Jun 1 15:37:38 2018 +1000)
  • f79ec31f - moved some of the dependencies out of the main build file (Ronald Holshausen, Fri Jun 1 14:18:37 2018 +1000)
  • d13a3995 - converted the pact broker module to Kotlin (Ronald Holshausen, Fri Jun 1 13:07:16 2018 +1000)
  • 853f2683 - moved matcher library to core (Ronald Holshausen, Wed May 30 12:07:52 2018 +1000)
  • d376d005 - Moved pact broker library to core (Ronald Holshausen, Wed May 30 11:31:27 2018 +1000)
  • c464f3c8 - Merge branch 'master' into v4.x (Ronald Holshausen, Wed May 30 11:27:24 2018 +1000)
  • 4124aa1d - Updated some dependencies (Ronald Holshausen, Wed May 30 11:18:38 2018 +1000)
  • d5bba7ac - fix: correctly renamed model module (Ronald Holshausen, Thu May 24 12:52:51 2018 +1000)
  • 0b91b74d - Merge branch 'master' into v4.x (Ronald Holshausen, Thu May 24 12:26:11 2018 +1000)
  • 73e51028 - Merge branch 'master' into v4.x (Ronald Holshausen, Wed May 2 16:18:19 2018 +1000)
  • c065fe55 - Moved the model module to be a subproject of core (Ronald Holshausen, Wed May 2 16:16:51 2018 +1000)
  • f7b77e45 - V4.0 prep: updated travis build (Ronald Holshausen, Sun Apr 22 17:44:35 2018 +1000)
  • 545b29f7 - V4.0 prep: removed note about scala version from readme (Ronald Holshausen, Sun Apr 22 17:36:46 2018 +1000)
  • d5f40d1c - V4.0 prep: removed scala version from all artifacts (Ronald Holshausen, Sun Apr 22 17:34:21 2018 +1000)

3.6.2 - Bugfix Release

  • 835c1151 - fix: missed one class after OptionalBody refactor #600 (Ronald Holshausen, Sun Feb 17 17:26:15 2019 +1100)
  • b845bf03 - feat: Changes OptionalBody to store byte arrays in prep for supporting binary playloads #600 (Ronald Holshausen, Sun Feb 17 17:07:46 2019 +1100)
  • 2af233ce - Merge pull request #850 from SchulteMarkus/patch-1 (Ronald Holshausen, Sat Feb 16 17:24:26 2019 +1100)
  • 0e3dbd5b - feat: update readmes #840 (Ronald Holshausen, Sat Feb 16 17:21:54 2019 +1100)
  • 199e434c - feat: set the pact directory if the PactFolder annotation is present #840 (Ronald Holshausen, Sat Feb 16 17:14:06 2019 +1100)
  • 1a701e81 - feat: add a PactFolder annotation and an execution context to all pact test functions #840 (Ronald Holshausen, Sat Feb 16 16:55:54 2019 +1100)
  • 136c69bc - fix: correct the ClassCastException in the /complete path (Ronald Holshausen, Sat Feb 16 15:25:41 2019 +1100)
  • 3126c751 - fix: If the project classpath is empty, do not use a classloader #763 (Ronald Holshausen, Sat Feb 16 14:51:07 2019 +1100)
  • cb685c36 - Correcting PactTestFor.port-doc, default is indeed 0 (Markus Schulte, Fri Feb 15 13:39:49 2019 +0100)
  • 786ab574 - feat: Update the Groovy DSL to allow specifying matchers on message metadata #479 (Ronald Holshausen, Sun Feb 3 16:56:54 2019 +1100)
  • ed11f342 - fix: correct codenarc errors (Ronald Holshausen, Sun Feb 3 16:28:27 2019 +1100)
  • 07d437d0 - Merge pull request #838 from SchulteMarkus/patch-1 (Ronald Holshausen, Sun Feb 3 16:02:06 2019 +1100)
  • 43898577 - chore: add state change teardown methods to spring tests (Ronald Holshausen, Sun Feb 3 15:55:54 2019 +1100)
  • 78aef9c7 - Merge branch 'ErikMoller-allow-http-delete-body' (Ronald Holshausen, Sun Feb 3 15:43:56 2019 +1100)
  • c670f9f0 - fix: static code analysis errors (Ronald Holshausen, Sun Feb 3 15:43:27 2019 +1100)
  • 299c81fa - Merge branch 'allow-http-delete-body' of https://github.com/ErikMoller/pact-jvm into ErikMoller-allow-http-delete-body (Ronald Holshausen, Sun Feb 3 15:13:04 2019 +1100)
  • 87508032 - fix: No such property: message for class: java.lang.String #831 (Ronald Holshausen, Sun Feb 3 14:45:20 2019 +1100)
  • 93f0ce2d - fix: Upgraded Groovy and removed @CompileStatic to fix NoSuchMethodError in the verifier (Ronald Holshausen, Sun Feb 3 13:41:32 2019 +1100)
  • f74ce9cd - feat: support arrays of primitives in LambdaDSL #829 (Ronald Holshausen, Sun Feb 3 11:37:32 2019 +1100)
  • 37673a9a - feat: add support for Instant in the Java DSL #802 (Ronald Holshausen, Sun Feb 3 10:37:12 2019 +1100)
  • 87202ac8 - Fixed syntax error at "An array of arrays" -> Lambda DSL example (Markus Schulte, Thu Dec 20 16:28:44 2018 +0100)
  • 7a6f00c7 - Added support for http delete request with body (Erik Möller, Tue Dec 18 10:24:11 2018 +0100)
  • 94217189 - bump version to 3.6.2 (Ronald Holshausen, Sun Dec 16 15:10:00 2018 +1100)

3.6.1 - Bugfix Release

  • 0f68f9da - Merge pull request #828 from aplsup/trim-snapshot-provider-version (Ronald Holshausen, Sun Dec 16 14:15:29 2018 +1100)
  • b7e84fac - fix: correct the support for the old protocol on @PactBroker (Ronald Holshausen, Sun Dec 16 13:21:55 2018 +1100)
  • 31a024b7 - feat: allow junit 5 consumer tests to inject the Pact model class #830 (Ronald Holshausen, Sun Dec 16 12:44:07 2018 +1100)
  • e797dcc0 - Merge branch 'andreasf-fix_partial_header_mismatch_nullpointer' (Ronald Holshausen, Sun Dec 16 11:14:34 2018 +1100)
  • 1698456d - fix: linelength in test (Ronald Holshausen, Sun Dec 16 11:09:06 2018 +1100)
  • ef0d2891 - Additional test (Alessio Paciello, Sun Dec 9 13:42:29 2018 +0000)
  • d69d4923 - Fixed codenarc issues (Alessio Paciello, Sun Dec 9 09:01:02 2018 +0000)
  • 1d6eb496 - Feat: snapshot trimming on provider version (Alessio Paciello, Sat Dec 8 17:47:20 2018 +0000)
  • 7d882a09 - Fix: KotlinNullPointerException when a subset of headers don't match (Andreas Fleig, Tue Dec 4 17:09:57 2018 +0100)
  • c92f2a69 - Updated versions (Ronald Holshausen, Sun Dec 2 18:12:13 2018 +1100)
  • 152f8bb7 - bump version to 3.6.1 (Ronald Holshausen, Sun Dec 2 17:56:36 2018 +1100)

3.6.0 - 3.6.0 Feature Release

  • 192e880d - chore: bump version to 3.6.0 (Ronald Holshausen, Sun Dec 2 17:18:19 2018 +1100)
  • cfbd9f6b - feat(junit5): Fail the test if there are any @Pact methods that where not called #816 (Ronald Holshausen, Sun Dec 2 17:07:47 2018 +1100)
  • 109fa2e6 - Merge branch 'tvrmsmith-groovy-dsl-delegates-to' (Ronald Holshausen, Sun Dec 2 12:26:09 2018 +1100)
  • 332aba80 - fix: inline additional method (Ronald Holshausen, Sun Dec 2 12:25:42 2018 +1100)
  • 3bcfcf6b - Merge branch 'groovy-dsl-delegates-to' of https://github.com/tvrmsmith/pact-jvm into tvrmsmith-groovy-dsl-delegates-to (Ronald Holshausen, Sun Dec 2 12:07:24 2018 +1100)
  • 2a84d306 - Merge pull request #821 from aplsup/snapshot-trim-change-proposal (Ronald Holshausen, Sun Dec 2 10:19:02 2018 +1100)
  • 5fc0ce4b - Undo groovy bump (Alessio Paciello, Sat Dec 1 20:38:49 2018 +0000)
  • 8ff4c348 - Added test (Alessio Paciello, Sat Dec 1 17:40:24 2018 +0000)
  • 0b5ffe7f - Merge pull request #812 from LFilips/master (Ronald Holshausen, Sat Dec 1 15:23:45 2018 +1100)
  • 9ee2a909 - Merge pull request #811 from AlexanderPruss/patch-3 (Ronald Holshausen, Sat Dec 1 15:22:41 2018 +1100)
  • 26f11af9 - Dumped groovy version, 2.5.3 seems to not be downloadable (Alessio Paciello, Fri Nov 30 14:36:41 2018 +0000)
  • 4f60605b - Changed trim snapshot logic to remove SNAPSHOT even if it is not a the end (Alessio Paciello, Fri Nov 30 14:35:58 2018 +0000)
  • d8c38aec - added future timeout as parameters for the verify in the provider spec, since there was 5 seconds hardcoded (Filipponi, Luca, Fri Nov 9 15:09:13 2018 +0000)
  • ac4b01d5 - Fixing broken link to the Pact JUnit providers. (Alexander Pruss, Fri Nov 9 15:08:19 2018 +0100)
  • 4dad256d - Merge pull request #807 from pkubowicz/kotlin-json-dsl (Ronald Holshausen, Tue Nov 6 12:30:18 2018 +1100)
  • 703be886 - fix: Split the travis build up (Ronald Holshausen, Tue Nov 6 12:14:20 2018 +1100)
  • 7fb43f20 - fix: Project was failing to build after upgrade to Groovy 2.5.3 #806 (Ronald Holshausen, Tue Nov 6 11:44:21 2018 +1100)
  • 4b5ab2a2 - feat: add LambdaDslJsonArray.newObject Kotlin extension (Piotr Kubowicz, Mon Nov 5 21:31:31 2018 +0100)
  • 6f642513 - chore: Upgrade Groovy to 2.5.3 (Ronald Holshausen, Mon Nov 5 11:09:28 2018 +1100)
  • bbae848d - chore: upgrade Kotlin to 1.3.0 (Ronald Holshausen, Mon Nov 5 10:17:16 2018 +1100)
  • f6620362 - Merge branch 'v3.5.x' (Ronald Holshausen, Mon Nov 5 09:48:11 2018 +1100)
  • b3f7aa52 - fix: Upgrade Kotlin to 1.2.71 #805 (Ronald Holshausen, Mon Nov 5 09:46:01 2018 +1100)
  • 5b0c7d0b - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Nov 4 20:17:33 2018 +1100)
  • 4a1abe3d - bump version to 3.5.25 (Ronald Holshausen, Sun Nov 4 19:07:53 2018 +1100)
  • ab51d303 - update changelog for release 3.5.24 (Ronald Holshausen, Sun Nov 4 18:36:01 2018 +1100)
  • d81a34aa - feat: created a new DSL for working with arrays of primitive JSON values #801 (Ronald Holshausen, Sun Nov 4 17:24:29 2018 +1100)
  • 31bebb02 - refactor: Added JUnit 5 to Consumer project (Ronald Holshausen, Sun Nov 4 17:22:20 2018 +1100)
  • 5a5d3c22 - fix: small fix for a flacky test (Ronald Holshausen, Sun Nov 4 13:49:51 2018 +1100)
  • 10cd1433 - fix: JUnit 5 provider test support code was not honouring pact.verifier.publishResults #799 (Ronald Holshausen, Sun Nov 4 13:42:50 2018 +1100)
  • 8fbb755e - fix: when determining matching rules, headers should be compared case-insensitive #798 (Ronald Holshausen, Sun Nov 4 12:51:37 2018 +1100)
  • 372a44c1 - fix: change the way maven is invoked from the build (Ronald Holshausen, Sun Nov 4 12:50:07 2018 +1100)
  • 5bd0928d - Merge pull request #797 from pkubowicz/detect-pact-dir (Ronald Holshausen, Sun Nov 4 10:34:29 2018 +1100)
  • bd6e3276 - Detect Gradle when setting default value of pact.rootDir (Piotr Kubowicz, Sun Oct 21 09:19:04 2018 +0200)
  • 12e0efeb - Use Kotlin class as single source of truth for pacts dir (Piotr Kubowicz, Sat Oct 20 19:51:06 2018 +0200)
  • ec50c804 - bump version to 3.6.0-rc.2 (Ronald Holshausen, Sun Oct 21 14:40:28 2018 +1100)
  • 5bf86a46 - Fix CodeNarc issues introduced in previous commit (trevor.smith, Wed Oct 10 17:05:38 2018 -0500)
  • f450e7cc - Add @DelegatesTo on the groovy dsl pact builders to allow IDE code completion (trevor.smith, Wed Oct 10 16:53:57 2018 -0500)

3.6.0-rc.1 - Second RC release

  • 363a9480 - Revert "Update Gradle to 4.10.2" (Ronald Holshausen, Sun Oct 21 13:52:51 2018 +1100)
  • 2dedd4e3 - Merge pull request #795 from tinexw/689 (Ronald Holshausen, Sun Oct 21 12:23:19 2018 +1100)
  • 2d8cf5f5 - Merge pull request #794 from tinexw/zoned-date-time (Ronald Holshausen, Sun Oct 21 12:22:09 2018 +1100)
  • b1552636 - Merge pull request #793 from tinexw/date-formatting-with-timezone (Ronald Holshausen, Sun Oct 21 12:19:48 2018 +1100)
  • e0ba83fb - Merge branch 'pkubowicz-provider-junit5' (Ronald Holshausen, Sun Oct 21 11:40:29 2018 +1100)
  • ba5af7a7 - Merge branch 'provider-junit5' of https://github.com/pkubowicz/pact-jvm into pkubowicz-provider-junit5 (Ronald Holshausen, Sun Oct 21 11:36:11 2018 +1100)
  • 61b60689 - Merge branch 'pkubowicz-update-libs' (Ronald Holshausen, Sun Oct 21 11:34:09 2018 +1100)
  • 32fd640b - PactDslResponse should accept all charsets, not just UTF-8 (tinexw, Wed Oct 17 23:20:47 2018 +0200)
  • 5a3e3422 - Support ZonedDateTime as example value (tinexw, Wed Oct 17 01:12:17 2018 +0200)
  • ae1927f5 - Add option to use concrete timezone for example date formatting (tinexw, Wed Oct 17 00:23:14 2018 +0200)
  • 2eb94348 - Update Gradle to 4.10.2 (Piotr Kubowicz, Sun Oct 7 17:56:13 2018 +0200)
  • de0fac50 - Update libraries (Piotr Kubowicz, Sun Oct 7 17:34:23 2018 +0200)
  • cebffb74 - Stop jvm-provider-junit5 being dependent on jvm-provider-junit (Piotr Kubowicz, Sun Oct 7 19:51:10 2018 +0200)
  • 70dcaf57 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Oct 7 18:02:56 2018 +1100)
  • b7d8332a - fix: header matcher keys were being written incorrectly in V2 format #786 (Ronald Holshausen, Sun Oct 7 17:23:56 2018 +1100)
  • 165ce6cf - doc: added a note about using the @PactUrl anotation to load a single pact from the file system #780 (Ronald Holshausen, Sun Oct 7 15:07:15 2018 +1100)
  • 67b17f0b - feat: add a flag to ignore IO errors when loading pacts during a pact verification test (Ronald Holshausen, Sun Oct 7 14:52:14 2018 +1100)
  • 248d93fa - chore: add removal comment to deprecatios (Ronald Holshausen, Sun Oct 7 13:28:50 2018 +1100)
  • 52be0115 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Oct 7 12:56:10 2018 +1100)
  • 65cd7564 - fix: the port is optional in URLs #779 (Ronald Holshausen, Sun Oct 7 12:12:00 2018 +1100)
  • 914c69dd - feat: add missing eachKeyLike method to the Java 8 DSL #778 (Ronald Holshausen, Sun Oct 7 11:17:13 2018 +1100)
  • 7d58e4f5 - Merge pull request #777 from pkubowicz/reduce-deps (Ronald Holshausen, Mon Sep 24 11:10:52 2018 +1000)
  • 58a588a4 - Merge pull request #776 from pkubowicz/java8-consumer-deps (Ronald Holshausen, Mon Sep 24 10:49:11 2018 +1000)
  • 802a0038 - Stop pushing compile dependencies to all projects (Piotr Kubowicz, Sun Sep 23 17:23:27 2018 +0200)
  • 4585186d - Use proper transitive dependencies for Groovy (Piotr Kubowicz, Sun Sep 23 16:13:33 2018 +0200)
  • 9d6b7aa5 - Stop pact-jvm-consumer-java8 being dependent on JUnit 4 (Piotr Kubowicz, Sun Sep 23 16:00:12 2018 +0200)
  • 7db3a27b - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Sep 23 18:09:21 2018 +1000)
  • d66eac23 - bump version to 3.5.24 (Ronald Holshausen, Sun Sep 23 17:00:26 2018 +1000)
  • 0f77b3c4 - update changelog for release 3.5.23 (Ronald Holshausen, Sun Sep 23 16:29:50 2018 +1000)
  • 82d54f25 - fix: correct the example Spock code in the README #774 (Ronald Holshausen, Sun Sep 23 16:08:58 2018 +1000)
  • 12290ae8 - fix: correct the example JUnit code in the README #774 (Ronald Holshausen, Sun Sep 23 15:34:01 2018 +1000)
  • 6f1cafe7 - fix: codenarc violation (Ronald Holshausen, Sun Sep 23 14:12:24 2018 +1000)
  • 6c18cf1f - fix: when publishing results fails, log the message at ERROR level #738 (Ronald Holshausen, Sun Sep 23 13:53:25 2018 +1000)
  • 41773123 - fix: correct the regression introduced in #764 (#771) (Ronald Holshausen, Sun Sep 23 12:24:04 2018 +1000)
  • 41a6071a - chore: updated versions in readme (Ronald Holshausen, Sat Sep 22 19:37:37 2018 +1000)
  • 3935a93c - bump version to 3.6.0-rc.1 (Ronald Holshausen, Sat Sep 22 17:48:52 2018 +1000)

3.6.0-rc.0 - 3.6 Release Candidate

  • c1d77a6b - fix: Maven plugin depends on the support library (Ronald Holshausen, Sat Sep 22 17:02:31 2018 +1000)
  • c08abbce - fix: correct version for use in the release script (Ronald Holshausen, Sat Sep 22 16:30:32 2018 +1000)
  • c7199b34 - chore: Upgrade Kotlin to 1.2.70 (Ronald Holshausen, Sat Sep 22 16:10:35 2018 +1000)
  • 0030c81b - refactor: converted some provider Groovy classes to Kotlin (Ronald Holshausen, Sat Sep 22 15:49:01 2018 +1000)
  • 9e21452c - refactor: converted some verifier methods to Kotlin (Ronald Holshausen, Mon Sep 10 20:04:37 2018 +1000)
  • 224caebb - refactor: Converted ResponseComparison to Kotlin (Ronald Holshausen, Mon Sep 10 19:37:34 2018 +1000)
  • 0ff094f2 - refactor: use the interface to the verifier instead of the concrete class (Ronald Holshausen, Sun Sep 9 20:07:54 2018 +1000)
  • 2417c749 - refactor: moved the verifier fields into the Kotlin base class (Ronald Holshausen, Sun Sep 9 19:25:39 2018 +1000)
  • a1bb9883 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Sep 9 16:13:31 2018 +1000)
  • 7b126a29 - bump version to 3.5.23 (Ronald Holshausen, Sun Sep 9 14:16:36 2018 +1000)
  • 025918c0 - fix: downgrade kotlinter as it was failing the build (Ronald Holshausen, Sun Aug 26 19:07:23 2018 +1000)
  • 7795926c - chore: Upgrade Kotlin to the latest version (Ronald Holshausen, Sun Aug 26 17:31:51 2018 +1000)
  • 62a87a1a - chore: upgrade JUnit5 to the released version (Ronald Holshausen, Sun Aug 26 14:19:56 2018 +1000)
  • 7546bbae - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Aug 26 14:02:36 2018 +1000)
  • 28fba02d - Merge pull request #764 from carlzogheib/pact-broker-filter-by-consumers (Ronald Holshausen, Sun Aug 26 12:58:36 2018 +1000)
  • 63bb7616 - Put back oddly removed param for pactSource initialization (carlz, Sun Aug 26 13:08:20 2018 +1200)
  • 72abf347 - Fix lintKotlinTest by replacing wildcard import with explicit imports (carlz, Sun Aug 26 12:43:44 2018 +1200)
  • 842b7192 - Add ability to filter PactBroker loaded pacts by consumers (carlz, Sun Aug 26 12:16:02 2018 +1200)
  • 209b57ea - Fix PactBroker tags description, fix PactBrokerAnnotationDefaultsTest tags tests (carlz, Sun Aug 26 12:15:20 2018 +1200)
  • 306217a4 - fix: Codenarc got me. Again. (Ronald Holshausen, Sun Aug 12 22:16:38 2018 +1000)
  • c2e2e2f0 - fix: corrected the expressions in the state injected tests (Ronald Holshausen, Sun Aug 12 19:59:16 2018 +1000)
  • a9f8d9d0 - fix: Verifier needs to take the generators into account when validating the provider response (Ronald Holshausen, Sun Aug 12 19:37:46 2018 +1000)
  • 1063b776 - feat: Implemented support for values injected from the provider state in the Java DSL (Ronald Holshausen, Sun Aug 12 19:18:19 2018 +1000)
  • 96bac518 - chore: upgrade Gradle to 4.9 (Ronald Holshausen, Sun Aug 12 18:15:08 2018 +1000)
  • 7ff92099 - Merge branch 'v3.5.x' (Ronald Holshausen, Sun Aug 12 17:56:54 2018 +1000)
  • 0205868b - feat: Implemented support for values injected from the provider state in the Groovy DSL (Ronald Holshausen, Sun Jul 29 18:08:58 2018 +1000)
  • e2689b53 - fix: deprecate the global reportVerificationResults function (Ronald Holshausen, Sun Jul 29 13:35:21 2018 +1000)
  • def996b4 - feat: enable support for provider state values in the JUnit 4 tests (Ronald Holshausen, Sun Jul 29 12:12:41 2018 +1000)
  • 5e041ffb - Merge branch 'v3.5.x' (Ronald Holshausen, Sat Jul 28 18:16:54 2018 +1000)
  • d1e4f904 - Merge pull request #725 from yokotaso/remove-warn (Ronald Holshausen, Sat Jul 28 12:07:06 2018 +1000)
  • dd81a351 - Merge branch 'master' into remove-warn (Ronald Holshausen, Sat Jul 28 11:42:34 2018 +1000)
  • 33fc5452 - refactor: converted the remaining junit target classes to Kotlin (Ronald Holshausen, Sun Jul 15 18:01:56 2018 +1000)
  • 430bb45d - refactor: added missing test hidden by gitignore (Ronald Holshausen, Sun Jul 15 17:36:42 2018 +1000)
  • 79b212f6 - refactor: converted HttpTarget to Kotlin (Ronald Holshausen, Sun Jul 15 17:32:07 2018 +1000)
  • 35504b76 - feat: enable support for provider state values in the JUnit 5 tests (Ronald Holshausen, Sun Jul 15 14:52:20 2018 +1000)
  • dff564da - feat: ProviderStateGenerator now takes expressions (Ronald Holshausen, Sun Jul 15 14:05:05 2018 +1000)
  • 3d9f8951 - refactor: use the michaelbull Result classes over the kittinunf ones (Ronald Holshausen, Sun Jul 15 13:30:29 2018 +1000)
  • a89cf146 - refactor: moved the result classes to the support library (Ronald Holshausen, Sun Jul 15 12:16:06 2018 +1000)
  • 47c11cdf - refactor: renamed the expression parser class (Ronald Holshausen, Sun Jul 15 12:09:26 2018 +1000)
  • 9ab62c6b - refactor: moved the expression parsing classes to the support module (Ronald Holshausen, Sun Jul 15 12:05:38 2018 +1000)
  • 6ff1d71f - chore: bump minor version (Ronald Holshausen, Sun Jul 15 11:17:17 2018 +1000)
  • e8074912 - chore: added common support module (Ronald Holshausen, Sun Jul 15 11:16:41 2018 +1000)
  • e1d0512f - chore: upgrade Kotlin to latest (Ronald Holshausen, Sun Jul 15 11:16:00 2018 +1000)
  • 8cc75ba9 - feat: Allow values from statechange handler to be injected by a generator (Ronald Holshausen, Sun Jul 15 10:58:20 2018 +1000)
  • 9dc0901f - feat: Update to allow state change requests to return values (Ronald Holshausen, Sat Jul 14 21:06:04 2018 +1000)
  • ef156ff9 - chore: converted StateChange to Kotlin (Ronald Holshausen, Sat Jul 14 18:39:33 2018 +1000)
  • e7f896c1 - Fix compilation warning (tomoya-yokota, Thu Jul 5 13:00:49 2018 +0900)

3.5.25 - Bugfix Release

  • b69b8142 - fix: backported fixes from 3.6.x (Ronald Holshausen, Sun Apr 14 16:40:38 2019 +1000)
  • 884b9dda - fix: JUnit tests were publishing results when a before step failed #872 (Ronald Holshausen, Sun Apr 14 13:46:23 2019 +1000)
  • 2c3455f7 - fix: correct the ClassCastException in the /complete path (Ronald Holshausen, Sat Feb 16 15:25:41 2019 +1100)
  • 40db53e9 - fix: No such property: message for class: java.lang.String #831 (Ronald Holshausen, Sun Feb 3 14:45:20 2019 +1100)
  • 85dc70dd - chore: add a test with mutiple providers #820 (Ronald Holshausen, Sun Feb 3 12:13:13 2019 +1100)
  • 8b170fac - feat: support arrays of primitives in LambdaDSL #829 (Ronald Holshausen, Sun Feb 3 11:37:32 2019 +1100)
  • 56a530c2 - feat: add support for Instant in the Java DSL #802 (Ronald Holshausen, Sun Feb 3 10:37:12 2019 +1100)
  • b3f7aa52 - fix: Upgrade Kotlin to 1.2.71 #805 (Ronald Holshausen, Mon Nov 5 09:46:01 2018 +1100)
  • 4a1abe3d - bump version to 3.5.25 (Ronald Holshausen, Sun Nov 4 19:07:53 2018 +1100)

3.5.24 - Bugfix Release

  • 5a5d3c22 - fix: small fix for a flacky test (Ronald Holshausen, Sun Nov 4 13:49:51 2018 +1100)
  • 10cd1433 - fix: JUnit 5 provider test support code was not honouring pact.verifier.publishResults #799 (Ronald Holshausen, Sun Nov 4 13:42:50 2018 +1100)
  • 8fbb755e - fix: when determining matching rules, headers should be compared case-insensitive #798 (Ronald Holshausen, Sun Nov 4 12:51:37 2018 +1100)
  • 372a44c1 - fix: change the way maven is invoked from the build (Ronald Holshausen, Sun Nov 4 12:50:07 2018 +1100)
  • b7d8332a - fix: header matcher keys were being written incorrectly in V2 format #786 (Ronald Holshausen, Sun Oct 7 17:23:56 2018 +1100)
  • 165ce6cf - doc: added a note about using the @PactUrl anotation to load a single pact from the file system #780 (Ronald Holshausen, Sun Oct 7 15:07:15 2018 +1100)
  • 67b17f0b - feat: add a flag to ignore IO errors when loading pacts during a pact verification test (Ronald Holshausen, Sun Oct 7 14:52:14 2018 +1100)
  • 65cd7564 - fix: the port is optional in URLs #779 (Ronald Holshausen, Sun Oct 7 12:12:00 2018 +1100)
  • 914c69dd - feat: add missing eachKeyLike method to the Java 8 DSL #778 (Ronald Holshausen, Sun Oct 7 11:17:13 2018 +1100)
  • d66eac23 - bump version to 3.5.24 (Ronald Holshausen, Sun Sep 23 17:00:26 2018 +1000)

3.5.23 - Bugfix Release

  • 82d54f25 - fix: correct the example Spock code in the README #774 (Ronald Holshausen, Sun Sep 23 16:08:58 2018 +1000)
  • 12290ae8 - fix: correct the example JUnit code in the README #774 (Ronald Holshausen, Sun Sep 23 15:34:01 2018 +1000)
  • 6f1cafe7 - fix: codenarc violation (Ronald Holshausen, Sun Sep 23 14:12:24 2018 +1000)
  • 6c18cf1f - fix: when publishing results fails, log the message at ERROR level #738 (Ronald Holshausen, Sun Sep 23 13:53:25 2018 +1000)
  • 41773123 - fix: correct the regression introduced in #764 (#771) (Ronald Holshausen, Sun Sep 23 12:24:04 2018 +1000)
  • 7b126a29 - bump version to 3.5.23 (Ronald Holshausen, Sun Sep 9 14:16:36 2018 +1000)

3.5.22 - Bugfix Release

  • aaaa0719 - fix: only enable wildcard matching logic with an explicit system property #759 (Ronald Holshausen, Sun Sep 9 12:36:55 2018 +1000)
  • 22efe9c4 - feat: implemented state change teardown support in the JUnit 5 extension (Ronald Holshausen, Sun Sep 9 10:25:16 2018 +1000)
  • aa332bb5 - feat: Update readme with provider state teardown #750 (Ronald Holshausen, Sun Sep 9 10:00:35 2018 +1000)
  • fbe067df - Merge branch 'tinexw-teardown-junit' into v3.5.x (Ronald Holshausen, Sun Sep 9 09:39:27 2018 +1000)
  • 0883da3c - fix: run the statechange teardown methods after the interaction (Ronald Holshausen, Sun Sep 9 09:38:34 2018 +1000)
  • 1ef26f55 - Merge branch 'teardown-junit' of https://github.com/tinexw/pact-jvm into tinexw-teardown-junit (Ronald Holshausen, Sun Sep 9 08:47:43 2018 +1000)
  • 5f7479e6 - fix: handle the case where the query parameters are a string in a V3 pact (Ronald Holshausen, Sat Sep 8 18:03:27 2018 +1000)
  • 31d09845 - fix: Only write the pact file if the JUnit 5 consumer test passes #762 (Ronald Holshausen, Sun Aug 26 20:21:59 2018 +1000)
  • 9c601735 - fix: Need to write the pact file once the JUnit 5 message consumer test passes #762 (Ronald Holshausen, Sun Aug 26 20:14:22 2018 +1000)
  • 1d00a5e9 - feat: Implemented support for message pact tests in JUnit consumer tests #762 (Ronald Holshausen, Sun Aug 26 19:34:30 2018 +1000)
  • c988a554 - fix: only process the consumer tags after the value resolver has been set (Ronald Holshausen, Sun Aug 26 13:27:10 2018 +1000)
  • e6070fbb - Put back oddly removed param for pactSource initialization (carlz, Sun Aug 26 13:08:20 2018 +1200)
  • 721dca94 - Fix lintKotlinTest by replacing wildcard import with explicit imports (carlz, Sun Aug 26 12:43:44 2018 +1200)
  • 18a523a0 - Add ability to filter PactBroker loaded pacts by consumers (carlz, Sun Aug 26 12:16:02 2018 +1200)
  • 37b50e9c - Fix PactBroker tags description, fix PactBrokerAnnotationDefaultsTest tags tests (carlz, Sun Aug 26 12:15:20 2018 +1200)
  • af69fd1f - fix: only process the tags after the value resolver has been set #757 (Ronald Holshausen, Sun Aug 26 12:28:29 2018 +1000)
  • 6b9fe1c7 - chore: removed jackson-databind #687 (Ronald Holshausen, Sun Aug 26 11:08:56 2018 +1000)
  • 04e90dad - Add state teardown support to junit provider (tinexw, Sat Aug 4 14:14:52 2018 +0200)
  • df608ed2 - fix: update the uberjar to conform to maven central rules (Ronald Holshausen, Sun Aug 12 17:49:30 2018 +1000)
  • 4361b3b7 - bump version to 3.5.22 (Ronald Holshausen, Sun Aug 12 15:54:24 2018 +1000)

3.5.21 - Bugfix Release

  • 3fe199a3 - doc: update version in readme (Ronald Holshausen, Sun Aug 12 15:11:05 2018 +1000)
  • 8d16a9c3 - fix: display the tag when verifying a pact fetched with a tag #754 (Ronald Holshausen, Sun Aug 12 14:34:10 2018 +1000)
  • 0b7168b5 - fix: Java 8 DSL was not setting wildcard matchers with min/max arrays #749 (Ronald Holshausen, Sun Aug 12 12:09:12 2018 +1000)
  • dd2b75e4 - fix: min-max type matcher was not being called by the verifier #749 (Ronald Holshausen, Sun Aug 12 11:33:28 2018 +1000)
  • d8121728 - feat: uponReceiving in the response of the Java DSL should use the existing path as a default #748 (Ronald Holshausen, Sun Aug 12 10:13:30 2018 +1000)
  • 383460e1 - fix: only include fatjar config when building it as it breaks appveyor build #747 (Ronald Holshausen, Sat Aug 11 20:48:40 2018 +1000)
  • 364d047d - fix: added response body debug logging for post requests to the pact broker #738 (Ronald Holshausen, Sat Aug 11 20:18:49 2018 +1000)
  • 6989edf5 - feat: added a fat jar of all the project libraries and depenencies #747 (Ronald Holshausen, Sat Aug 11 19:58:18 2018 +1000)
  • 9f74dd20 - fix: handle case where there is a FORM post as well as query parameters #745 (Ronald Holshausen, Sat Aug 11 18:54:36 2018 +1000)
  • d62f4395 - fix: added debug logging to post requests to the pact broker #738 (Ronald Holshausen, Sat Aug 11 17:11:27 2018 +1000)
  • ba08a40c - fix: do not write out empty matching rule categories (Ronald Holshausen, Sat Aug 11 14:51:44 2018 +1000)
  • 3372839d - fix: path matchers were not being written out in the correct format - #743 (Ronald Holshausen, Sat Aug 11 14:42:04 2018 +1000)
  • 340bf4c6 - fix: deprecate the global reportVerificationResults function (Ronald Holshausen, Sun Jul 29 13:35:21 2018 +1000)
  • cba1b336 - bump version to 3.5.21 (Ronald Holshausen, Sat Jul 28 18:15:19 2018 +1000)

3.5.20 - Bugfix Release

  • 5df7b361 - fix: upgrade Kotlin to latest (Ronald Holshausen, Sat Jul 28 17:32:02 2018 +1000)
  • 9441dad3 - feat: add verification reports configuration to the Maven plugin #428 (Ronald Holshausen, Sat Jul 28 17:11:29 2018 +1000)
  • 281b004e - fix: Guard the JUnit 5 TestResultAccumulator against mutable model classes #736 (Ronald Holshausen, Sat Jul 28 14:36:17 2018 +1000)
  • b58bcbf2 - fix: Got codenarc'd #733 (Ronald Holshausen, Sat Jul 28 12:36:52 2018 +1000)
  • 560afad7 - fix: ConsumerInfo setPactFile method needs to take a URL class #733 (Ronald Holshausen, Sat Jul 28 12:06:28 2018 +1000)
  • 25cc63ed - fix: JUnit 5 ext now falls back to the class annotation at the property level (Ronald Holshausen, Sat Jul 14 15:25:43 2018 +1000)
  • 15d7750c - added some debug logging around starting and stopping the mock server (Ronald Holshausen, Sat Jul 14 14:22:32 2018 +1000)
  • 7c996e71 - fix: Remove the JUnit4 dependency from the JUnit5 implementation (Ronald Holshausen, Sat Jul 14 13:07:11 2018 +1000)
  • 544ad654 - fix: add @RestoreSystemProperties to test that mutates system properties (Ronald Holshausen, Sat Jul 14 11:54:06 2018 +1000)
  • c75d737c - Merge pull request #731 from SnewsButton/add-system-properties (Ronald Holshausen, Sat Jul 14 11:50:05 2018 +1000)
  • be8e146a - Added test to check that property is set (Stephen New, Wed Jul 11 15:54:39 2018 -0600)
  • f0379e56 - Modified README.md to reflect pact maven functionality (Stephen New, Wed Jul 11 15:28:14 2018 -0600)
  • df4999ab - pre migration (Stephen New, Wed Jul 11 15:10:40 2018 -0600)
  • 2efe4d7e - Added systemPropertyVariables parameter (Stephen New, Wed Jul 11 13:01:52 2018 -0600)
  • 66db39a0 - Added systemPropertyVariables parameter (Stephen New, Wed Jul 11 12:57:50 2018 -0600)
  • ef8808d5 - bump version to 3.5.20 (Ronald Holshausen, Sun Jul 1 19:31:24 2018 +1000)

3.5.19 - Bugfix Release

  • 04415736 - fix: Add the standard test context listeners with SpringRestPactRunner #699 (Ronald Holshausen, Sun Jul 1 18:30:08 2018 +1000)
  • 481c4b1c - fix(Java DSL): matchHeader should override the matcher in case it is called after the body is set #716 (Ronald Holshausen, Sun Jul 1 16:31:38 2018 +1000)
  • fccb2236 - fix: make sure the Java body DSL objects are allways closed correctly #628 #708 (Ronald Holshausen, Sun Jul 1 15:59:41 2018 +1000)
  • 048926a7 - fix: code narc (Ronald Holshausen, Sun Jul 1 15:57:58 2018 +1000)
  • c3ec5f63 - feat: add exclusion lists to the Gradle and Maven publish tasks #711 (Ronald Holshausen, Sun Jul 1 15:07:17 2018 +1000)
  • 34d328dd - fix: allow the default behaviour of failing the build when no pacts are found in the Maven plugin to be disabled #713 (Ronald Holshausen, Sun Jul 1 13:27:17 2018 +1000)
  • c6efe79a - fix: correct Javadoc in LambdaDslJsonArray (Ronald Holshausen, Sun Jul 1 12:30:36 2018 +1000)
  • cb9726a6 - Upgrade Gradle to 4.8 (Ronald Holshausen, Mon Jun 18 10:44:38 2018 +1000)
  • 2c33cf80 - fix: throw ExceptionInfo instead of RuntimeException in the lein plugin #718 (Ronald Holshausen, Sun Jul 1 12:09:42 2018 +1000)
  • c4ce59b7 - Merge pull request #721 from SnewsButton/java-8-dsl-and-or (Ronald Holshausen, Sun Jul 1 11:41:12 2018 +1000)
  • 41cab004 - Added lambda dsl array and object tests for and or functionality (Stephen New, Wed Jun 27 10:50:43 2018 -0600)
  • 4b18bbd7 - Merge pull request #720 from SnewsButton/fix-readme-link (Ronald Holshausen, Wed Jun 27 12:36:26 2018 +1000)
  • c4fcfeb8 - Merge pull request #719 from yokotaso/kotlin-jre-deprecated (Ronald Holshausen, Wed Jun 27 12:35:42 2018 +1000)
  • 4106422f - Merge pull request #715 from yokotaso/wrong-artifactId (Ronald Holshausen, Wed Jun 27 12:23:38 2018 +1000)
  • bc201741 - Added and or functionality to Java 8 Dsl (Stephen New, Tue Jun 26 14:13:37 2018 -0600)
  • 9105aaa2 - Fixed link to issue #313 in consumer README.md (Stephen New, Tue Jun 26 11:54:32 2018 -0600)
  • 59b3f3d1 - Use kotlin-stdlib-jdk8 insted of kotlin-stdlib-jre8. kotlin-stdlib-jre8 is deprecated. (tomoya-yokota, Mon Jun 25 13:43:02 2018 +0900)
  • 7f425258 - artifact id of pact-jvm-consumer-java8 is wrong. (tomoya-yokota, Thu Jun 21 18:27:11 2018 +0900)
  • 866209a6 - fix: correct MockMvcTarget to call the controller the correct number of times #706 (Ronald Holshausen, Wed Jun 20 11:21:20 2018 +1000)
  • f71deb21 - fix: pact specification attribute should be in camel case, because Javascript (Ronald Holshausen, Tue Jun 19 10:35:10 2018 +1000)
  • 713347e7 - removed gitter link (Ronald Holshausen, Sun Jun 17 17:27:25 2018 +1000)
  • 315803e1 - Updated version in readme (Ronald Holshausen, Sun Jun 17 17:24:08 2018 +1000)
  • d6b68ae6 - bump version to 3.5.19 (Ronald Holshausen, Sun Jun 17 17:22:48 2018 +1000)

3.5.18 - Bugfix Release

  • a59d7996 - Implemented support for an array of primitives in the Java 8 DSL #701 (Ronald Holshausen, Sun Jun 17 16:13:32 2018 +1000)
  • 90e97eec - Allow the maven plugin to load pact files from multiple directories #652 (Ronald Holshausen, Sun Jun 17 15:30:44 2018 +1000)
  • 8323f076 - Update all the readmes #695 (Ronald Holshausen, Sun Jun 17 14:27:20 2018 +1000)
  • ffa625ec - Only publish verification results if the java system property is set to "true" #695 (Ronald Holshausen, Sun Jun 17 14:21:24 2018 +1000)
  • ee0ba492 - Fix the duplicate message in the console output when verification fails (Ronald Holshausen, Sun Jun 17 11:50:35 2018 +1000)
  • 3e0fc9e0 - Merge pull request #703 from artamonovkirill/fix/equalto-mismatch-message (Ronald Holshausen, Sat Jun 16 16:34:31 2018 +1000)
  • d6dcab6d - Upgrade kotlin to 1.2.50 (Ronald Holshausen, Sat Jun 16 15:57:49 2018 +1000)
  • b723ff42 - when selecting matchers with equal weight, use the one with the longest path #698 (Ronald Holshausen, Sat Jun 16 15:44:50 2018 +1000)
  • 98f04561 - fix: equalTo mismatch message (Kirill Artamonov, Wed Jun 13 20:24:12 2018 +0200)
  • 1ef2659b - fix small layout issue on doco (Ronald Holshausen, Tue Jun 12 09:33:19 2018 +1000)
  • 8f99667e - Implement verification result publishing for JUnit 5 provider tests #694 (Ronald Holshausen, Mon Jun 11 16:35:14 2018 +1000)
  • f89a637a - Revert "JUnit Interaction runner now uses its pact source not the one associated with the pact #667" (Ronald Holshausen, Mon Jun 11 15:24:24 2018 +1000)
  • 8b721bf4 - do not cache the verification report file objects #411 (Ronald Holshausen, Mon Jun 11 12:51:59 2018 +1000)
  • 4e035406 - fix for appveyor build (Ronald Holshausen, Mon Jun 11 12:42:36 2018 +1000)
  • ecb9095f - Added a method to PactDslJsonBody to add a field from a DslPart #661 (Ronald Holshausen, Thu Jun 7 14:14:23 2018 +1000)
  • 8d0f8f47 - refactor: cleanup duplicated code #661 (Ronald Holshausen, Thu Jun 7 12:46:57 2018 +1000)
  • 1689ba6c - fix: expose the parent of a DSLPart # 661 (Ronald Holshausen, Thu Jun 7 12:46:40 2018 +1000)
  • 7fa351dc - Upgrade the clojure plugin (Ronald Holshausen, Thu Jun 7 12:27:28 2018 +1000)
  • 53586e9b - Revert "chore: removed lein module to get build passing on travis" (Ronald Holshausen, Tue Jun 5 15:09:39 2018 +1000)
  • 8bc4b4a6 - Use the non-pooling http connection manager to test the mock server startup #658 (Ronald Holshausen, Sun Jun 3 17:34:15 2018 +1000)
  • cff36774 - Set the consumer tests to default to V3 spec (Ronald Holshausen, Sun Jun 3 17:33:22 2018 +1000)
  • 295c5141 - Upgrade Kotlin to the latest (Ronald Holshausen, Sun Jun 3 17:31:39 2018 +1000)
  • 17923002 - bump version to 3.5.18 (Ronald Holshausen, Sun Jun 3 15:51:47 2018 +1000)

3.5.17 - Bugfix Release

  • 16634edd - JUnit Interaction runner now uses its pact source not the one associated with the pact #667 (Ronald Holshausen, Sun Jun 3 13:58:54 2018 +1000)
  • 2fb44945 - Avoid a port conflict when running build in parallel (Ronald Holshausen, Sun Jun 3 11:36:26 2018 +1000)
  • 9cb041c6 - Disable parallel build (Ronald Holshausen, Sun Jun 3 11:35:30 2018 +1000)
  • f0946735 - Cleaned up some spurious codenarc errors (Ronald Holshausen, Sun Jun 3 11:35:08 2018 +1000)
  • f0cd5c74 - Add a log statement when pact verification publishing is skipped #667 (Ronald Holshausen, Sun Jun 3 11:20:42 2018 +1000)
  • a81522b5 - Implemented minMax array matching in the Java 8 DSL #676 (Ronald Holshausen, Sat Jun 2 18:14:51 2018 +1000)
  • a34a25b7 - Implemented minMax array matching in the Groovy DSL #676 (Ronald Holshausen, Sat Jun 2 17:35:14 2018 +1000)
  • edaf0934 - Implemented minMax array matching in the Java DSL #676 (Ronald Holshausen, Sat Jun 2 15:16:20 2018 +1000)
  • 2234e878 - removed gitter badge (Ronald Holshausen, Fri Jun 1 16:01:42 2018 +1000)
  • 07fd31f2 - Merge pull request #688 from jan-berge-ommedal/lenient-default-content-type (Ronald Holshausen, Wed May 30 09:56:42 2018 +1000)
  • 4168e3c2 - made default content-type more lenient to common variants (Jan Berge Ommedal, Mon May 28 11:05:09 2018 +0200)
  • 2b37801d - Merge pull request #685 from thombergs/646-default-interface-junit5 (Ronald Holshausen, Thu May 24 09:38:25 2018 +1000)
  • 51d9b22d - moved PactJUnit5VerificationProvider from BeforeEach to BeforeTestExecution to allow initialization of class variables on @BeforeEach (Tom Hombergs, Wed May 23 22:21:14 2018 +0200)
  • 578362d6 - Merge pull request #682 from thombergs/646-default-interfaces (Ronald Holshausen, Tue May 22 19:08:45 2018 +1000)
  • 6962eea9 - chore: removed lein module to get build passing on travis (Ronald Holshausen, Mon May 21 13:35:41 2018 +1000)
  • 3f1f2656 - fix: correct the codenarc failures (Ronald Holshausen, Mon May 21 13:35:08 2018 +1000)
  • 2aeb240a - fix: cleaned up some duplicated code (Ronald Holshausen, Mon May 21 13:26:53 2018 +1000)
  • 0030fa5c - fix: Java DSL now applies the default values to all requests, not just the first #680 (Ronald Holshausen, Mon May 21 13:19:24 2018 +1000)
  • f16f76d4 - removed accidentally pushed file (Tom Hombergs, Mon May 21 00:01:32 2018 +0200)
  • 469bb82e - evaluate @State annotations from implemented interfaces (Tom Hombergs, Sun May 20 23:54:35 2018 +0200)
  • 09c8e16d - doc: added note about setting the provider version when using the spring runner (Ronald Holshausen, Sun May 13 16:52:21 2018 +1000)
  • f27ed9db - bump version to 3.5.17 (Ronald Holshausen, Sun May 6 19:16:55 2018 +1000)

3.5.16 - Bugfixes + JUnit 5 provider test support

  • 83306b9a - feat: Added link to JUnit 5 verification tests from the README (Ronald Holshausen, Sun May 6 18:12:17 2018 +1000)
  • bfe159c0 - feat: Added link to JUnit 5 verification tests from the README - #576 (Ronald Holshausen, Sun May 6 18:10:49 2018 +1000)
  • 177e0626 - feat: Added documentation onJUnit 5 verification tests - #576 (Ronald Holshausen, Sun May 6 18:00:53 2018 +1000)
  • 54284131 - feat: Implemented AMQP verification test with JUnit 5 - #576 (Ronald Holshausen, Sun May 6 16:33:06 2018 +1000)
  • 2803d7b1 - feat: Implemented HTTPS verification test with JUnit 5 - #576 (Ronald Holshausen, Sun May 6 15:42:03 2018 +1000)
  • 64b9ba48 - feat: First working version of a basic JUnit 5 verification test - #576 (Ronald Holshausen, Sun May 6 14:51:08 2018 +1000)
  • 4ac3b2bf - Merge branch 'master' into junit5 (Ronald Holshausen, Sun May 6 13:57:30 2018 +1000)
  • 82d5a0bd - chore: use parallel builds in gradle (Ronald Holshausen, Sun May 6 13:16:17 2018 +1000)
  • b8edcbf0 - Merge pull request #674 from pkubowicz/static-groovy (Ronald Holshausen, Sun May 6 13:12:58 2018 +1000)
  • f7da3efd - Merge pull request #673 from pkubowicz/test-ports (Ronald Holshausen, Sun May 6 13:11:52 2018 +1000)
  • e3ab78ef - chore: correct the httpclient version used in the broker module (Ronald Holshausen, Sun May 6 13:06:45 2018 +1000)
  • 83175365 - Merge pull request #672 from pkubowicz/libs-update (Ronald Holshausen, Sun May 6 12:37:45 2018 +1000)
  • 586c669a - Merge pull request #671 from softarn/lambda-dsl-json-array-min-max-like (Ronald Holshausen, Wed May 2 16:06:45 2018 +1000)
  • 4dea85e5 - Merge pull request #670 from pkubowicz/jar-classpath (Ronald Holshausen, Wed May 2 16:02:22 2018 +1000)
  • 4f6a320f - Added methods newJsonArrayMinLike and newJsonArrayMaxLike to LambdaDsl (Marcus Hojvall, Thu Apr 26 12:50:54 2018 +0200)
  • 83812854 - Don't run servers on commonly used ports during tests (Piotr Kubowicz, Thu Apr 26 08:47:31 2018 +0200)
  • 2bba8adf - Update minor Scala and Kotlin versions (Piotr Kubowicz, Thu Apr 26 11:32:56 2018 +0200)
  • 9b8582a5 - Update httpclient (Piotr Kubowicz, Thu Apr 26 11:31:46 2018 +0200)
  • 9a172ca2 - Load pact from classpath inside a JAR #669 (Piotr Kubowicz, Thu Apr 26 10:17:14 2018 +0200)
  • 5ce500c9 - Use @CompileStatic for PactReader.loadFile() (Piotr Kubowicz, Thu Apr 26 10:32:16 2018 +0200)
  • c6832e47 - Implemented the main test template provider for pact verification tests - #576 (Ronald Holshausen, Tue Apr 24 16:33:06 2018 +1000)
  • ca7a988a - Setup basic JUnit 5 provider test support #576 (Ronald Holshausen, Tue Apr 24 09:14:16 2018 +1000)
  • e8f0ffee - Update versions in readme (Ronald Holshausen, Sun Apr 22 16:30:14 2018 +1000)
  • 65c98414 - bump version to 3.5.16 (Ronald Holshausen, Sun Apr 22 16:27:45 2018 +1000)

3.5.15 - JUnit 5 Consumer Test implementation

  • 6933fc29 - Cleanup of JUnit 5 implementation #576 (Ronald Holshausen, Sun Apr 22 15:37:24 2018 +1000)
  • fb64e863 - Added a nore in the readme for JUnit 5 tests about injecting the mock server #576 (Ronald Holshausen, Sun Apr 22 14:50:58 2018 +1000)
  • 7970910e - Corrected the readme for JUnit 5 tests #576 (Ronald Holshausen, Sun Apr 22 14:43:01 2018 +1000)
  • 611d98a5 - Updated the readme for JUnit 5 tests #576 (Ronald Holshausen, Sun Apr 22 14:35:53 2018 +1000)
  • 11d13607 - Support for JUnit5 consumer tests with mutiple tests in the test class #576 (Ronald Holshausen, Sun Apr 22 13:56:46 2018 +1000)
  • bc8c63b4 - Merge branch 'junit5' (Ronald Holshausen, Sat Apr 21 17:19:08 2018 +1000)
  • 60cd2681 - First implementation of a JUnit5 consumer test #576 (Ronald Holshausen, Sat Apr 21 17:18:35 2018 +1000)
  • 4f121944 - Revert "Added Java 9 to travis build" (Ronald Holshausen, Fri Apr 20 12:55:45 2018 +1000)
  • 41a4c903 - Need to add jaxb-api as a dependency for Java 9 (Ronald Holshausen, Fri Apr 20 12:33:38 2018 +1000)
  • a64833cb - Added Java 9 to travis build (Ronald Holshausen, Fri Apr 20 12:12:26 2018 +1000)
  • 258f4c1d - Upgraded Gradle to 4.6 in prep of supporting JUnit 5 (Ronald Holshausen, Fri Apr 20 12:07:49 2018 +1000)
  • 59323b32 - Merge pull request #666 from groboclown/server-enhancement (Ronald Holshausen, Wed Apr 18 11:47:03 2018 +1000)
  • fa0476b0 - Merge pull request #665 from groboclown/dockerfile-fix (Ronald Holshausen, Wed Apr 18 09:26:33 2018 +1000)
  • 64f73774 - Add in the capability to register a pact file to be accessible from the main server API. (Groboclown, Mon Apr 16 14:11:20 2018 -0500)
  • 65e66fa6 - Fix the version number in the pact server Docker file. (Groboclown, Tue Apr 17 11:22:01 2018 -0500)
  • 0945ea6c - Updated versions (Ronald Holshausen, Sun Apr 15 09:38:54 2018 +1000)
  • 59ce4b92 - Updated versions in readme (Ronald Holshausen, Mon Mar 26 15:37:24 2018 +1100)
  • 18ca9d5b - bump version to 3.5.15 (Ronald Holshausen, Mon Mar 19 12:27:06 2018 +1100)

3.5.14 - Spring enhancements + bugfixes

  • ccfee394 - Merge branch 'master' into v3.5.x (Ronald Holshausen, Mon Mar 19 10:29:41 2018 +1100)
  • 65dbf925 - Update the readme on the spring properties and application port support #631 #632 (Ronald Holshausen, Mon Mar 12 17:29:01 2018 +1100)
  • c351926e - Add SpringBootHttpTarget which was excluded by gitignore #631 (Ronald Holshausen, Mon Mar 12 17:21:53 2018 +1100)
  • b50a0a59 - Added a Target that receives the server port at runtime from the spring context #631 (Ronald Holshausen, Mon Mar 12 17:07:29 2018 +1100)
  • 8960bc88 - Added a spring context expression resolver for spring tests #632 (Ronald Holshausen, Mon Mar 12 16:14:38 2018 +1100)
  • 1ef5488c - Only write out feature toggles that have changed from the defaults (Ronald Holshausen, Mon Mar 12 12:34:48 2018 +1100)
  • 61d96470 - Added new values matcher and updated the Groovy and Java DSLs to use it is the toggle is set (Ronald Holshausen, Sun Mar 11 19:37:16 2018 +1100)
  • 50390066 - Correct the Java DSL which was generating incorrect matcher keys for eachKeyLike... #401 (Ronald Holshausen, Sun Mar 11 15:59:05 2018 +1100)
  • 240aab9b - Update all the test pact fixtures to have the correct meta-data #401 (Ronald Holshausen, Sun Mar 11 15:57:58 2018 +1100)
  • 3ade3854 - Added a feature toggle for the new matchValues matcher #401 (Ronald Holshausen, Sun Mar 11 15:01:02 2018 +1100)
  • 7980a0f4 - Added a note about generating V2 format pact files (Ronald Holshausen, Sun Mar 11 14:01:28 2018 +1100)
  • c4623792 - Merge pull request #648 from slu-it/dependencies-cleanup (Ronald Holshausen, Thu Mar 8 12:10:26 2018 +1100)
  • f223f7c5 - Removed scala-compiler as a generall dependency in favor of using the xml module directly (Stefan Ludwig, Wed Mar 7 22:48:20 2018 +0100)
  • d1804dcb - Moved Mock*ProviderConfig classes to pact-jvm-consumer (Stefan Ludwig, Wed Mar 7 22:05:27 2018 +0100)
  • c5dcd5d5 - (Re)moved unused dependencies from pact-jvm-model (Stefan Ludwig, Wed Mar 7 21:15:38 2018 +0100)
  • 377ee1d2 - Revert "Correct the getting started with Pact link" (Ronald Holshausen, Tue Mar 6 11:05:38 2018 +1100)
  • 082c344a - Correct the getting started with Pact link (Ronald Holshausen, Tue Mar 6 09:25:33 2018 +1100)
  • de28599e - Added an upper trait bound on all uses of the Pact interface #644 (Ronald Holshausen, Sun Mar 4 13:06:10 2018 +1100)
  • a08980ef - Adjust MULTIPART_HEADER_REGEX to include an optional charset attribute #645 (Ronald Holshausen, Sun Mar 4 10:20:29 2018 +1100)
  • 5062cacc - Upgraded kotlin, kotlinter and detekt to the latest versions (Ronald Holshausen, Wed Feb 28 12:32:08 2018 +1100)
  • a925efb9 - Converted HalClient methods from Groovy -> Kotlin (Ronald Holshausen, Tue Feb 27 16:19:40 2018 +1100)
  • 66f02599 - bump version to 3.5.14 (Ronald Holshausen, Tue Feb 20 19:24:22 2018 +1100)
  • de835890 - update changelog for release 3.5.13 (Ronald Holshausen, Tue Feb 20 18:37:07 2018 +1100)
  • abb60d15 - Update README.md (Ronald Holshausen, Thu Feb 22 11:35:44 2018 +1100)
  • 72939f66 - Merge pull request #643 from bbarke/master (Ronald Holshausen, Thu Feb 22 11:27:31 2018 +1100)
  • 2a9881af - #642 upgrade scala (Brent Barker, Tue Feb 20 16:40:50 2018 -0700)
  • db74479f - bump version to 3.5.14 (Ronald Holshausen, Tue Feb 20 19:24:22 2018 +1100)

3.5.13 - Bugfix Release

  • 83f7b4db - Missed a test from the last change (Ronald Holshausen, Tue Feb 20 15:53:49 2018 +1100)
  • 38cf3368 - Added logging around publishing verification results (Ronald Holshausen, Tue Feb 20 14:31:29 2018 +1100)
  • 7602b971 - When fetching multiple tags, do not let the not found exception bubble out (Ronald Holshausen, Tue Feb 20 10:39:19 2018 +1100)
  • 804b132d - Replace the URL decoding with a RFC 3986 compliant decoder (Ronald Holshausen, Mon Feb 19 15:46:31 2018 +1100)
  • fe373158 - Do not automatically add a content type header for requests without a body #635 (Ronald Holshausen, Mon Feb 19 14:17:01 2018 +1100)
  • 2bd89bab - Damn codenarc got me again (Ronald Holshausen, Mon Feb 19 12:56:54 2018 +1100)
  • efd0b6db - set reflections to log errors as even warn level was generating too much logs (Ronald Holshausen, Mon Feb 19 12:14:28 2018 +1100)
  • 7631cedd - Build is generating too much logging on travis (Ronald Holshausen, Mon Feb 19 12:07:38 2018 +1100)
  • 99e64852 - Correct the checked excepiton and add guava back (Ronald Holshausen, Mon Feb 19 11:35:59 2018 +1100)
  • 6700de08 - Use URLCodec from commons-codec to decode URL paths (Ronald Holshausen, Mon Feb 19 11:26:15 2018 +1100)
  • a6441df0 - Add a catch for a checked exception (Ronald Holshausen, Mon Feb 19 10:27:01 2018 +1100)
  • 426025c5 - Use URI class instead of UrlDecoder as UrlDecoder does not actually decode URL paths correctly (Ronald Holshausen, Thu Feb 15 09:41:54 2018 +1100)
  • 54eccf22 - Merge pull request #637 from cpul/support-multipart-mixed-content-type (Ronald Holshausen, Mon Feb 5 14:04:13 2018 +1100)
  • 8d93ef54 - Merge pull request #638 from gyuvaraj10/master (Ronald Holshausen, Mon Feb 5 14:00:38 2018 +1100)
  • 4819ec7f - Added support for the text/xml content type (gyuvaraj10, Sat Feb 3 01:08:45 2018 +0000)
  • 95cc457a - fixed regex for timezone offset signs (Chris Pulsinelli, Fri Feb 2 11:43:06 2018 -0500)
  • 43e516b7 - Refactored name of Multipart matcher to reflect that it supports more than 1 type of multipart request. Added a matcher for 'multipart/mixed' request body. Updated tests to support the other side of the GMT. (Chris Pulsinelli, Fri Feb 2 11:03:41 2018 -0500)
  • d05e2c03 - Merge pull request #634 from tmszdmsk/groovy2kotlin-matching-rules-impl (Ronald Holshausen, Thu Feb 1 20:23:02 2018 +1100)
  • 8d170718 - using TypeMatcher.INSTANCE to fix equality comparison process in tests (Tomasz Adamski, Tue Jan 30 22:04:16 2018 +0100)
  • 5e8c8ceb - changing test assertion since kotlin .toString format is used (Tomasz Adamski, Tue Jan 30 20:54:02 2018 +0100)
  • 21e7e00a - blindly rewriting MatchingRulesImpl from groovy to kotlin (Tomasz Adamski, Tue Jan 30 20:52:14 2018 +0100)
  • 003fe600 - Correct link in README #630 (Ronald Holshausen, Tue Jan 30 21:41:35 2018 +1100)
  • 5f52a0ae - Correct link in readme #629 (Ronald Holshausen, Tue Jan 30 21:36:54 2018 +1100)
  • 1341c28b - do not load all the pacts to verify if the test has the @Ignore annotation - #623 (Ronald Holshausen, Mon Jan 29 16:27:32 2018 +1100)
  • 9ac88af3 - Merge pull request #633 from dervism/PactBroker_Inhereted_Annotation (Ronald Holshausen, Sat Jan 27 11:39:47 2018 +1100)
  • 5a30ad68 - Updating the test class to expect to inherit the PactBroker annotation. (dervism, Sat Jan 27 00:09:12 2018 +0100)
  • 15c90c45 - Adding Inherited annotation so it can be possible to create parent classes. (dervism, Fri Jan 26 17:12:25 2018 +0100)
  • 63e012e0 - Update version in readme (Ronald Holshausen, Tue Jan 23 13:53:00 2018 +1100)
  • 06806c3c - Update readme with a link to Mikuu/Pact-JVM-Example (Ronald Holshausen, Tue Jan 23 13:52:27 2018 +1100)
  • 81b16c5c - Merge pull request #627 from DiUS/documentation-for-withTag (Ronald Holshausen, Tue Jan 23 13:47:51 2018 +1100)
  • 066ee30f - Merge pull request #626 from jcreixell/fix-logger (Ronald Holshausen, Tue Jan 23 13:47:22 2018 +1100)
  • 3660fd5f - Add hasPactsFromPactBrokerWithTag() to the documentation for the gradle plugin (Tim Jones, Tue Jan 23 12:26:49 2018 +1100)
  • 0de4eb2d - Disambiguate logback Logger (jcreixell, Mon Jan 22 15:50:56 2018 +0100)
  • fd835648 - Bump SBT plugin version to 3.5.13 (Ronald Holshausen, Sun Jan 21 21:33:07 2018 +1100)
  • 2aae7684 - Add the publishing config to the SBT build (Ronald Holshausen, Sun Jan 21 21:32:09 2018 +1100)
  • 20b8d5b1 - bump version to 3.5.13 (Ronald Holshausen, Sun Jan 21 21:18:15 2018 +1100)

3.5.12 - Bugfix Release

  • 8afe3385 - Merge pull request #622 from jcreixell/update-plugin-readme (Ronald Holshausen, Fri Jan 19 17:36:33 2018 +1100)
  • f5e4e261 - Document new API for provider SBT plugin (jcreixell, Tue Jan 16 10:45:50 2018 +0100)
  • afe46de7 - Set the SBT plugin version to the next version (Ronald Holshausen, Tue Jan 16 14:25:56 2018 +1100)
  • c11072a9 - Merge pull request #621 from jcreixell/update-plugin (Ronald Holshausen, Tue Jan 16 14:08:32 2018 +1100)
  • f627d8dd - Revert "Add mock server test with the jersey proxy client #620" (Ronald Holshausen, Tue Jan 16 13:17:40 2018 +1100)
  • eb8c60e9 - Merge branch 'lordofthejars-master' (Ronald Holshausen, Tue Jan 16 12:52:30 2018 +1100)
  • 6fbad397 - Add a test around the stripping of the slash from the base path (Ronald Holshausen, Tue Jan 16 12:52:07 2018 +1100)
  • 084afd76 - Merge branch 'master' of https://github.com/lordofthejars/pact-jvm into lordofthejars-master (Ronald Holshausen, Tue Jan 16 12:03:24 2018 +1100)
  • e61648a5 - Upgrade provider SBT plugin to 3.x, Scala 2.12, SBT 1.x (jcreixell, Mon Jan 15 18:42:17 2018 +0100)
  • 6da23fce - Make the close method in the Java DSL safe to call multiple times #619 (Ronald Holshausen, Mon Jan 15 16:09:04 2018 +1100)
  • bd338192 - Add mock server test with the jersey proxy client #620 (Ronald Holshausen, Mon Jan 15 15:49:10 2018 +1100)
  • 20b1b30f - Merge pull request #616 from DiUS/documentation-for-publishResults (Ronald Holshausen, Mon Jan 15 14:04:22 2018 +1100)
  • 52b57347 - Merge pull request #615 from DiUS/provide-valid-task-name (Ronald Holshausen, Mon Jan 15 13:55:26 2018 +1100)
  • d42b3e2b - Guard against exceptions with a null message #617 (Ronald Holshausen, Mon Jan 15 13:33:31 2018 +1100)
  • d26dc37d - Update the versions of the maven plugin examples (Ronald Holshausen, Mon Jan 15 13:20:13 2018 +1100)
  • 08113adb - Don't use an empty catch block (Tim Jones, Mon Jan 15 13:19:03 2018 +1100)
  • 0abaf38f - Add note to maven plugin readme about publishing pacts with tags #403 (Ronald Holshausen, Mon Jan 15 13:14:18 2018 +1100)
  • 87c30d61 - Only use NameValidator if it exisits (Tim Jones, Mon Jan 15 13:11:26 2018 +1100)
  • 747df6c3 - Add tags support to the maven plugin #403 (Ronald Holshausen, Mon Jan 15 13:08:16 2018 +1100)
  • cf9c6e34 - Merge pull request #612 from ohubaut/array-example-fix (Ronald Holshausen, Mon Jan 15 11:55:17 2018 +1100)
  • 3c946b6a - Merge pull request #611 from ohubaut/java8-dsl-array (Ronald Holshausen, Mon Jan 15 11:45:19 2018 +1100)
  • 3c218af3 - Add version number to documentation for other jvm providers (Tim Jones, Wed Jan 10 12:21:53 2018 +1100)
  • ddfa8c2f - Correct publishResults documentation and add version number (Tim Jones, Mon Jan 8 17:15:49 2018 +1100)
  • 60c57138 - Add test for name validation (Tim Jones, Mon Jan 8 17:08:58 2018 +1100)
  • c2bd5f01 - Convert task names to valid names (Tim Jones, Mon Jan 8 15:33:43 2018 +1100)
  • 2af3ac71 - Fix missing generation of array examples with eachArray* methods (Olivier Hubaut, Thu Jan 4 11:26:30 2018 +0100)
  • 6e05bdfb - Add support for strange eachKey* method in Lambda DSL (Olivier Hubaut, Thu Jan 4 09:29:42 2018 +0100)
  • 32b4f4f6 - Add support for objects and array specification on LambdaDslJsonArray (Olivier Hubaut, Wed Jan 3 21:41:09 2018 +0100)
  • 95f3b8f4 - Add support for objects and array specification on LambdaDslObject (Olivier Hubaut, Wed Jan 3 17:47:04 2018 +0100)
  • 1b80c7d5 - fix the filtering of pacts with the Spring test runner #572 (Ronald Holshausen, Fri Dec 22 13:55:13 2017 +1100)
  • f9669020 - Fix codenarc issues (Ronald Holshausen, Fri Dec 22 11:38:41 2017 +1100)
  • 6c645e77 - update changelog for release 3.5.11 (Ronald Holshausen, Fri Dec 22 11:17:12 2017 +1100)
  • 9caaf021 - Fixes error when removing path ending with slash(/) (Alex Soto, Thu Dec 21 16:05:36 2017 +0100)
  • 54d8a277 - add a note about tests failing because of HTTP connection caching in the HTTP client #342 (Ronald Holshausen, Wed Dec 20 16:32:07 2017 +1100)
  • 79890f12 - Add a test case for when the Java DSL is used to create an attribute with a space in the name #582 (Ronald Holshausen, Wed Dec 20 15:17:53 2017 +1100)
  • cc16619a - chore(docs): links to pact-go and pact-js (Matt Fellows, Tue Dec 19 08:45:35 2017 +1100)
  • d2b5696f - bump version to 3.5.12 (Tim Jones, Mon Dec 18 15:22:26 2017 +1100)

3.5.11 - Bugfix Release

  • 35e2f52f - Changes to run with Scala 2.11 (Ronald Holshausen, Fri Dec 22 11:00:45 2017 +1100)
  • cb1103de - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Fri Dec 22 10:28:42 2017 +1100)
  • d2b5696f - bump version to 3.5.12 (Tim Jones, Mon Dec 18 15:22:26 2017 +1100)
  • 30d455c8 - update changelog for release 3.5.11 (Tim Jones, Mon Dec 18 15:02:54 2017 +1100)
  • 9e10e667 - Excluded some transitive dependencies to aid people using Maven #182 (Ronald Holshausen, Fri Dec 8 10:07:41 2017 +1100)
  • be4a32b0 - Add a note about disabling the publishing of verification results for the gradle plugin (Ronald Holshausen, Fri Dec 8 09:28:28 2017 +1100)
  • 8e426343 - Implemented matchng for form posts #198 (Ronald Holshausen, Fri Dec 8 09:19:05 2017 +1100)
  • c8fa5a3c - Implemented support for default request and response values in the Java DSL #159 (Ronald Holshausen, Thu Dec 7 13:50:58 2017 +1100)
  • d051064b - Fix the Groovy uuid matcher to not include a generator if a value has been supplied #598 (Ronald Holshausen, Wed Dec 6 16:16:11 2017 +1100)
  • dfd39998 - Merge pull request #601 from TimothyJones/fix-599 (Ronald Holshausen, Wed Dec 6 14:59:17 2017 +1100)
  • c9452552 - Merge branch 'TimothyJones-fix-599' (Ronald Holshausen, Wed Dec 6 14:57:32 2017 +1100)
  • 601d3ba2 - Fix the pact tests now that the double encoding issue has been fixed (Ronald Holshausen, Wed Dec 6 14:57:06 2017 +1100)
  • 3619f1e8 - Remove unnecessary conversion to BiFunction (Tim Jones, Wed Dec 6 13:42:14 2017 +1100)
  • a1b172b8 - Merge branch 'fix-599' of https://github.com/TimothyJones/pact-jvm into TimothyJones-fix-599 (Ronald Holshausen, Wed Dec 6 13:40:17 2017 +1100)
  • 14c94041 - Improve URL encoding in uploadJson URLs (encode tags, don't double encode consumer/provider names) (Tim Jones, Wed Dec 6 13:32:36 2017 +1100)
  • 3f9a03ef - Added withFileUpload method to the JUnit DSL to support multipart file uploads #462 (Ronald Holshausen, Wed Dec 6 12:09:06 2017 +1100)
  • 2aee521e - Merge branch 'lukasGemela-feature/support-async-responses' (Ronald Holshausen, Wed Dec 6 11:21:42 2017 +1100)
  • 33bda11e - Fix kotlin lint errors (Ronald Holshausen, Wed Dec 6 11:21:21 2017 +1100)
  • ecf991fb - add support for asyncResult() (Lukas Gemela, Fri Dec 1 15:30:42 2017 +0000)
  • 51800414 - Implemented matching of multipart uploads #123 (Ronald Holshausen, Wed Nov 29 16:27:41 2017 +1100)
  • 1fe85e4e - Upgraded Kotlin to 1.2 (Ronald Holshausen, Wed Nov 29 16:23:36 2017 +1100)
  • 63631611 - updated test for a large date format to use a regex #595 (Ronald Holshausen, Wed Nov 29 12:45:51 2017 +1100)
  • 310c0b4d - Added a test for a large date format #595 (Ronald Holshausen, Wed Nov 29 12:03:16 2017 +1100)
  • d18e5029 - converted the plain text body matcher to Kotlin (Ronald Holshausen, Wed Nov 29 11:22:25 2017 +1100)
  • 8eac622e - adding kotlin-test has upgraded mockito to 2.0+ (Ronald Holshausen, Wed Nov 29 10:22:28 2017 +1100)
  • 61654a37 - Gradle 4.3.1 needs Groovy 2.4.12 (Ronald Holshausen, Wed Nov 29 09:50:35 2017 +1100)
  • 4449bedd - Update Gradle and Kotlin and add kotlin-test (Ronald Holshausen, Wed Nov 29 09:40:16 2017 +1100)
  • 87e6f0ba - Add an example for a consumer test where a 400 response is returned #589 (Ronald Holshausen, Wed Nov 29 09:32:03 2017 +1100)
  • b702743c - converted body mismatch class to Kotlin (Ronald Holshausen, Tue Nov 28 15:21:41 2017 +1100)
  • e5262b25 - Updated versions in Readme (Ronald Holshausen, Mon Nov 27 15:28:17 2017 +1100)
  • ef3552f3 - refactored header matching and converted ot to Kotlin (Ronald Holshausen, Mon Nov 27 15:02:28 2017 +1100)
  • 1a60f816 - bump version to 3.5.11 (Ronald Holshausen, Wed Nov 22 09:07:21 2017 +1100)
  • 5d845b36 - bump version to 3.5.11 (Ronald Holshausen, Mon Nov 20 15:11:42 2017 +1100)

3.5.11 - Bugfix Release

  • 9e10e667 - Excluded some transitive dependencies to aid people using Maven #182 (Ronald Holshausen, Fri Dec 8 10:07:41 2017 +1100)
  • be4a32b0 - Add a note about disabling the publishing of verification results for the gradle plugin (Ronald Holshausen, Fri Dec 8 09:28:28 2017 +1100)
  • 8e426343 - Implemented matchng for form posts #198 (Ronald Holshausen, Fri Dec 8 09:19:05 2017 +1100)
  • c8fa5a3c - Implemented support for default request and response values in the Java DSL #159 (Ronald Holshausen, Thu Dec 7 13:50:58 2017 +1100)
  • d051064b - Fix the Groovy uuid matcher to not include a generator if a value has been supplied #598 (Ronald Holshausen, Wed Dec 6 16:16:11 2017 +1100)
  • dfd39998 - Merge pull request #601 from TimothyJones/fix-599 (Ronald Holshausen, Wed Dec 6 14:59:17 2017 +1100)
  • c9452552 - Merge branch 'TimothyJones-fix-599' (Ronald Holshausen, Wed Dec 6 14:57:32 2017 +1100)
  • 601d3ba2 - Fix the pact tests now that the double encoding issue has been fixed (Ronald Holshausen, Wed Dec 6 14:57:06 2017 +1100)
  • 3619f1e8 - Remove unnecessary conversion to BiFunction (Tim Jones, Wed Dec 6 13:42:14 2017 +1100)
  • a1b172b8 - Merge branch 'fix-599' of https://github.com/TimothyJones/pact-jvm into TimothyJones-fix-599 (Ronald Holshausen, Wed Dec 6 13:40:17 2017 +1100)
  • 14c94041 - Improve URL encoding in uploadJson URLs (encode tags, don't double encode consumer/provider names) (Tim Jones, Wed Dec 6 13:32:36 2017 +1100)
  • 3f9a03ef - Added withFileUpload method to the JUnit DSL to support multipart file uploads #462 (Ronald Holshausen, Wed Dec 6 12:09:06 2017 +1100)
  • 2aee521e - Merge branch 'lukasGemela-feature/support-async-responses' (Ronald Holshausen, Wed Dec 6 11:21:42 2017 +1100)
  • 33bda11e - Fix kotlin lint errors (Ronald Holshausen, Wed Dec 6 11:21:21 2017 +1100)
  • ecf991fb - add support for asyncResult() (Lukas Gemela, Fri Dec 1 15:30:42 2017 +0000)
  • 51800414 - Implemented matching of multipart uploads #123 (Ronald Holshausen, Wed Nov 29 16:27:41 2017 +1100)
  • 1fe85e4e - Upgraded Kotlin to 1.2 (Ronald Holshausen, Wed Nov 29 16:23:36 2017 +1100)
  • 63631611 - updated test for a large date format to use a regex #595 (Ronald Holshausen, Wed Nov 29 12:45:51 2017 +1100)
  • 310c0b4d - Added a test for a large date format #595 (Ronald Holshausen, Wed Nov 29 12:03:16 2017 +1100)
  • d18e5029 - converted the plain text body matcher to Kotlin (Ronald Holshausen, Wed Nov 29 11:22:25 2017 +1100)
  • 8eac622e - adding kotlin-test has upgraded mockito to 2.0+ (Ronald Holshausen, Wed Nov 29 10:22:28 2017 +1100)
  • 61654a37 - Gradle 4.3.1 needs Groovy 2.4.12 (Ronald Holshausen, Wed Nov 29 09:50:35 2017 +1100)
  • 4449bedd - Update Gradle and Kotlin and add kotlin-test (Ronald Holshausen, Wed Nov 29 09:40:16 2017 +1100)
  • 87e6f0ba - Add an example for a consumer test where a 400 response is returned #589 (Ronald Holshausen, Wed Nov 29 09:32:03 2017 +1100)
  • b702743c - converted body mismatch class to Kotlin (Ronald Holshausen, Tue Nov 28 15:21:41 2017 +1100)
  • e5262b25 - Updated versions in Readme (Ronald Holshausen, Mon Nov 27 15:28:17 2017 +1100)
  • ef3552f3 - refactored header matching and converted ot to Kotlin (Ronald Holshausen, Mon Nov 27 15:02:28 2017 +1100)
  • 5d845b36 - bump version to 3.5.11 (Ronald Holshausen, Mon Nov 20 15:11:42 2017 +1100)

3.5.10 - Junit verification fixes

  • 685438bd - Set the javax.mail dependency to version 1.5.0-b01 (Ronald Holshausen, Mon Nov 20 14:38:45 2017 +1100)
  • d711487a - Correct the precedence on checking if results can be published to avoid class cast exceptions (Ronald Holshausen, Mon Nov 20 10:50:29 2017 +1100)
  • 9c648308 - Fix for JUnit verifier tests which where not taking the pact.verifier.publishResults system property into account when publishing results (Ronald Holshausen, Mon Nov 20 10:42:18 2017 +1100)
  • e91f4efe - Enabled the MockMvcTarget to work with multipart file uploads (Ronald Holshausen, Sat Nov 18 13:31:16 2017 +1100)
  • 4fa08a2f - Fix kotlin compile errors (Ronald Holshausen, Fri Nov 17 14:00:00 2017 +1100)
  • 31b07aec - Converted HttpPart base class to Kotlin (Ronald Holshausen, Fri Nov 17 13:28:27 2017 +1100)
  • a3d1c8b1 - Add file that was excluded by git ignore (Ronald Holshausen, Fri Nov 17 09:25:21 2017 +1100)
  • ffb1a643 - Remove the sourceset overridde after move to kotlin in pact-jvm-provider-spring (Ronald Holshausen, Fri Nov 17 08:57:24 2017 +1100)
  • b8dbff9a - Converted the remaining pact-jvm-provider-spring code to kotlin (Ronald Holshausen, Thu Nov 16 17:33:36 2017 +1100)
  • 0ae7cb8f - bump version to 3.5.10 (Ronald Holshausen, Wed Nov 15 13:52:53 2017 +1100)

3.5.9 - Bugfix Release

  • 980d1cf5 - Correct version in readme (Ronald Holshausen, Wed Nov 15 13:29:38 2017 +1100)
  • a34eaddf - add readme note about publishing pacts with tags with the Gradle plugin #403 (Ronald Holshausen, Wed Nov 15 12:55:18 2017 +1100)
  • 1fd7e558 - Merge pull request #584 from artamonovkirill/master (Ronald Holshausen, Wed Nov 15 12:31:50 2017 +1100)
  • 2f76ff65 - corrected relative links in readmes (Ronald Holshausen, Wed Nov 15 10:30:59 2017 +1100)
  • 85fea9fa - Updated readmes to link to the internal pact-jvm-consumer-java8 (Ronald Holshausen, Wed Nov 15 10:28:55 2017 +1100)
  • 4545aef6 - Add pact-jvm-consumer-java8 to the project (Ronald Holshausen, Wed Nov 15 10:25:56 2017 +1100)
  • 15326cc9 - Merge commit 'e7d778f43a573abbcbc5c03a9dc26f1bbcc86c49' as 'pact-jvm-consumer-java8' (Ronald Holshausen, Wed Nov 15 09:47:11 2017 +1100)
  • e7d778f4 - Squashed 'pact-jvm-consumer-java8/' content from commit caf2ee33 (Ronald Holshausen, Wed Nov 15 09:47:11 2017 +1100)
  • 492f76fd - Allow the servlet path to be set with MockMvcTarget #580 (Ronald Holshausen, Wed Nov 15 09:36:34 2017 +1100)
  • 8dff8715 - refactor(provider-junit): removed redundant condition as it's handled in else section (Kirill Artamonov, Tue Nov 14 10:57:29 2017 +0100)
  • 49b6e12b - fix(provider-junit): fixes #527 (Kirill Artamonov, Mon Nov 13 16:01:15 2017 +0100)
  • 13555a58 - Allow the value resolver to be configured from the annotation in the PactBrokerLoader #578 (Ronald Holshausen, Mon Nov 13 13:37:52 2017 +1100)
  • 992ec596 - Merge pull request #579 from shashidesai/update-readme (Ronald Holshausen, Mon Nov 13 09:31:42 2017 +1100)
  • 85fef5a1 - Merge pull request #577 from Mordavolt/same-query-param-multiple-times (Ronald Holshausen, Mon Nov 13 09:29:19 2017 +1100)
  • b3d0553d - Fixed codenarc violation #574 (Ronald Holshausen, Thu Nov 9 14:29:39 2017 +1100)
  • e1cffe4e - updated readme for the Groovy DSL #574 (Ronald Holshausen, Thu Nov 9 14:24:59 2017 +1100)
  • 7531f753 - Added an eachArrayLike method #574 (Ronald Holshausen, Thu Nov 9 14:15:55 2017 +1100)
  • f41ae572 - Fixed codenarc violation #574 (Ronald Holshausen, Thu Nov 9 14:00:59 2017 +1100)
  • 87256e60 - Updated the Groovy DSL eachLike for arrays of arrays #574 (Ronald Holshausen, Thu Nov 9 13:43:49 2017 +1100)
  • c5cd5377 - Updated the Groovy DSL to handle eachLike at the root level #574 (Ronald Holshausen, Thu Nov 9 12:18:26 2017 +1100)
  • 4f38db41 - Handle eachLike with an array in the Groovy DSL #574 (Ronald Holshausen, Wed Nov 8 16:16:37 2017 +1100)
  • 0d9482d5 - Apply generators to the requests made by the verifier (Ronald Holshausen, Tue Nov 7 17:36:21 2017 +1100)
  • e220a9c2 - Update the readme with links to the new Java 8 DSL (Ronald Holshausen, Thu Nov 2 13:15:12 2017 +1100)
  • 55c3db97 - Correctly load pact files from paths with spaces #563 (Ronald Holshausen, Thu Nov 2 12:58:08 2017 +1100)
  • b2889bf8 - update pact broker and pact spec links (Shashi Desai, Wed Nov 1 12:45:49 2017 -0700)
  • 6a945b82 - Add matchQuery with List as example (Arturs Drozdovs, Tue Oct 31 21:37:46 2017 +0200)
  • 60f8fecd - Merge the filtering of pacts into the base pact runner #572 (Ronald Holshausen, Fri Oct 27 15:23:04 2017 +1100)
  • d625a05d - Added method to pact broker client to fetch the latest untagged pacts (Ronald Holshausen, Thu Oct 26 12:36:34 2017 +1100)
  • 1b2c3d20 - Merge branch 'thombergs-invalid-port-error' (Ronald Holshausen, Wed Oct 25 16:04:21 2017 +1100)
  • 67ccce3d - Fix codenarc errors (Ronald Holshausen, Wed Oct 25 16:03:31 2017 +1100)
  • 80b5f42d - Merge branch 'invalid-port-error' of https://github.com/thombergs/pact-jvm into thombergs-invalid-port-error (Ronald Holshausen, Wed Oct 25 15:59:21 2017 +1100)
  • 3eb3b57f - Small code cleanup in OptionalBody (Ronald Holshausen, Wed Oct 25 15:58:44 2017 +1100)
  • ab290f34 - Converted JsonBodyMatcherTest to spock (Ronald Holshausen, Wed Oct 25 15:48:22 2017 +1100)
  • cc7bb98d - Merge pull request #570 from remen/query-encoding (Ronald Holshausen, Wed Oct 25 15:52:11 2017 +1100)
  • f1ba5eb9 - Add .encodedQuery(String query) method to DSL (Petter Remen, Mon Oct 23 18:08:55 2017 +0200)
  • 8d96b481 - Fix double-decoding of query parameters (Petter Remen, Mon Oct 23 18:08:06 2017 +0200)
  • fe8bce3d - Fix regression when verifying form posts with the form parameters in the body #560 (Ronald Holshausen, Tue Oct 24 16:21:16 2017 +1100)
  • e5ab3669 - Converted ProviderClient to Kotlin and added a test for encoded form posts #560 (Ronald Holshausen, Tue Oct 24 15:51:07 2017 +1100)
  • 4b65c71c - improved error handling when not specifying a pact broker port (fixes #565) (Tom Hombergs, Thu Oct 19 21:35:17 2017 +0200)
  • d1747c8e - update changelog for release 3.5.8 (Ronald Holshausen, Fri Oct 13 13:37:22 2017 +1100)
  • 8a367feb - Updated versions in README (Ronald Holshausen, Fri Oct 13 12:28:17 2017 +1100)
  • b541003f - bump version to 3.5.9 (Ronald Holshausen, Fri Oct 13 12:27:27 2017 +1100)

3.5.8 - Scala 2.11 - Bugfix and dependency issues

  • 0536b3c - Updated versions in README (Ronald Holshausen, Fri Oct 13 12:28:17 2017 +1100)
  • 4191e53 - update changelog for release 3.5.8 (Ronald Holshausen, Fri Oct 13 12:12:41 2017 +1100)
  • fc6a620 - Correct Kotlin lint error (Ronald Holshausen, Fri Oct 13 12:08:31 2017 +1100)
  • 2b1088c - Added a spring context aware target that can look up instances from the spring context (Ronald Holshausen, Fri Oct 13 11:16:08 2017 +1100)
  • 5e78573 - Update AmqpTarget to default to the test instance to support spring autowired dependencies in the test (Ronald Holshausen, Fri Oct 13 11:15:30 2017 +1100)
  • bfc78ec - Fix for matcher paths with underscores #548 (Ronald Holshausen, Fri Oct 13 09:03:54 2017 +1100)
  • eb5e8ae - Http client needs to be optional, as the pact broker client will use its own http client (Ronald Holshausen, Thu Oct 12 16:44:16 2017 +1100)
  • 1c3eeaf - Removed codefresh config file as it is not being used (Ronald Holshausen, Fri Oct 6 16:57:11 2017 +1100)
  • adb244d - Converted the zero examples warning to an error #546 (Ronald Holshausen, Fri Oct 6 16:50:37 2017 +1100)
  • acb1478 - Print error when eachLike matcher is used with 0 examples (Peter Törnhult, Thu Sep 28 13:42:08 2017 +0200)
  • 8998779 - Moved the unfiltered-netty-server to the provider scala support module (Ronald Holshausen, Fri Oct 6 16:45:59 2017 +1100)
  • 963dbb0 - Removed pact-jvm-consumer-sbt as it did not provide any benefit (Ronald Holshausen, Fri Oct 6 16:23:26 2017 +1100)
  • 331784f - Moved async-http-client dependency to the scala modules (Ronald Holshausen, Fri Oct 6 16:22:42 2017 +1100)
  • a64ff62 - Correct the kotlin version (Ronald Holshausen, Fri Oct 6 15:35:41 2017 +1100)
  • b499186 - Removed http-builder in favour of apache http client (Ronald Holshausen, Fri Oct 6 15:34:52 2017 +1100)
  • 0256bb7 - Downgrade google guava to the lowest common version (Ronald Holshausen, Fri Oct 6 10:37:55 2017 +1100)
  • 06eb00c - Update readme about turning off verification publishing (Ronald Holshausen, Fri Oct 6 10:06:22 2017 +1100)
  • ab5925a - Removed some unused deps (Ronald Holshausen, Fri Oct 6 09:52:10 2017 +1100)
  • 4afa55b - update changelog for release 3.5.7-jre7.0 (Ronald Holshausen, Tue Oct 3 16:45:53 2017 +1100)
  • 770bc9d - bump version to 3.5.8 (Ronald Holshausen, Tue Oct 3 11:57:26 2017 +1100)

3.5.8 - Bugfix and dependency issues

  • c8adefb - Correct Kotlin lint error (Ronald Holshausen, Fri Oct 13 12:08:31 2017 +1100)
  • 0d82fab - Added a spring context aware target that can look up instances from the spring context (Ronald Holshausen, Fri Oct 13 11:16:08 2017 +1100)
  • 1601052 - Update AmqpTarget to default to the test instance to support spring autowired dependencies in the test (Ronald Holshausen, Fri Oct 13 11:15:30 2017 +1100)
  • cefe0df - Fix for matcher paths with underscores #548 (Ronald Holshausen, Fri Oct 13 09:03:54 2017 +1100)
  • 8753684 - Merge branch 'v3.5.x' (Ronald Holshausen, Thu Oct 12 16:54:52 2017 +1100)
  • a5fe884 - Http client needs to be optional, as the pact broker client will use its own http client (Ronald Holshausen, Thu Oct 12 16:44:16 2017 +1100)
  • f4b0992 - Removed codefresh config file as it is not being used (Ronald Holshausen, Fri Oct 6 16:57:11 2017 +1100)
  • ea6ba44 - Converted the zero examples warning to an error #546 (Ronald Holshausen, Fri Oct 6 16:50:37 2017 +1100)
  • 64622a9 - Merge pull request #552 from ptornhult/master (Ronald Holshausen, Fri Oct 6 16:47:58 2017 +1100)
  • 5d7efab - Moved the unfiltered-netty-server to the provider scala support module (Ronald Holshausen, Fri Oct 6 16:45:59 2017 +1100)
  • 4921a0c - Removed pact-jvm-consumer-sbt as it did not provide any benefit (Ronald Holshausen, Fri Oct 6 16:23:26 2017 +1100)
  • 58300e8 - Moved async-http-client dependency to the scala modules (Ronald Holshausen, Fri Oct 6 16:22:42 2017 +1100)
  • 753c31d - Correct the kotlin version (Ronald Holshausen, Fri Oct 6 15:35:41 2017 +1100)
  • 2495e82 - Removed http-builder in favour of apache http client (Ronald Holshausen, Fri Oct 6 15:34:52 2017 +1100)
  • 1e1f849 - Downgrade google guava to the lowest common version (Ronald Holshausen, Fri Oct 6 10:37:55 2017 +1100)
  • 6a24713 - Update readme about turning off verification publishing (Ronald Holshausen, Fri Oct 6 10:06:22 2017 +1100)
  • da18346 - Removed some unused deps (Ronald Holshausen, Fri Oct 6 09:52:10 2017 +1100)
  • c8a2aa2 - update changelog for release 3.5.7-jre7.0 (Ronald Holshausen, Tue Oct 3 16:45:53 2017 +1100)
  • 3939d1f - bump version to 3.5.8 (Ronald Holshausen, Tue Oct 3 10:55:19 2017 +1100)
  • dadb719 - Print error when eachLike matcher is used with 0 examples (Peter Törnhult, Thu Sep 28 13:42:08 2017 +0200)

3.5.7-jre7.0 - Bugfix Release

  • 443925c - fixes after merge in from master (Ronald Holshausen, Tue Oct 3 15:45:11 2017 +1100)
  • 8135c08 - update changelog for release 3.5.7 (Ronald Holshausen, Tue Oct 3 11:39:02 2017 +1100)
  • 61f0bd3 - update changelog for release 3.5.7 (Ronald Holshausen, Tue Oct 3 10:35:11 2017 +1100)
  • b3f3989 - Added a spring message pact runner (Ronald Holshausen, Tue Oct 3 10:23:07 2017 +1100)
  • 29a6a12 - Update to the latest kotlin version (Ronald Holshausen, Tue Oct 3 10:12:02 2017 +1100)
  • dd238f8 - Updated the readmes with details on the system property to disable publishing of verification results #540 (Ronald Holshausen, Mon Oct 2 16:24:24 2017 +1100)
  • 3faf710 - Add a system property to disable publishing of verification results #540 (Ronald Holshausen, Mon Oct 2 16:19:32 2017 +1100)
  • dd4a91b - Add note in the readme about the spring runner (Ronald Holshausen, Mon Oct 2 14:32:17 2017 +1100)
  • 7761d26 - Allow the decimal type matcher to include zero (Ronald Holshausen, Mon Oct 2 13:58:43 2017 +1100)
  • e4776b2 - Added a Spring runner that correctly setups the spring context (Ronald Holshausen, Mon Oct 2 13:36:11 2017 +1100)
  • 93a858a - Default the provider version to the system property (Ronald Holshausen, Thu Sep 28 15:45:12 2017 +1000)
  • f837b17 - when publishing pacts, encode the tag names in case they have slashes #356 (Ronald Holshausen, Thu Sep 28 10:13:00 2017 +1000)
  • b5c064e - Encode the parameters when uploading a pact, incase the tag has a slash #536 (Ronald Holshausen, Wed Sep 27 14:11:35 2017 +1000)
  • be9ee18 - bump version to 3.5.7-jre7.0 (Ronald Holshausen, Thu Sep 28 15:24:09 2017 +1000)

3.5.7 - Spring Runner, plus fixes to publishing and tags with slashes

  • f725d40 - Revert "bump version to 3.5.8" (Ronald Holshausen, Tue Oct 3 11:20:52 2017 +1100)
  • b1410ea - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Tue Oct 3 10:56:05 2017 +1100)
  • 3939d1f - bump version to 3.5.8 (Ronald Holshausen, Tue Oct 3 10:55:19 2017 +1100)
  • 815be21 - bump version to 3.5.7 (Ronald Holshausen, Wed Sep 27 13:34:25 2017 +1000)
  • 34b6947 - update changelog for release 3.5.6 (Ronald Holshausen, Wed Sep 27 11:44:04 2017 +1000)
  • 17ba627 - Revert "update changelog for release 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:44 2017 +1000)
  • f41810c - Revert "bump version to 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:12 2017 +1000)
  • 19d98ef - update changelog for release 3.5.7 (Ronald Holshausen, Wed Sep 27 11:15:07 2017 +1000)
  • 9cc470a - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Wed Sep 27 11:03:54 2017 +1000)
  • efb45e5 - Updated release prep script for 2.11 (Ronald Holshausen, Tue Sep 12 09:22:14 2017 +1000)
  • d729e58 - bump version to 3.5.6 (Ronald Holshausen, Tue Sep 12 09:21:18 2017 +1000)
  • 66d364b - update changelog for release 3.5.5 (Ronald Holshausen, Tue Sep 12 08:59:45 2017 +1000)
  • 21fd4b2 - Converted Scala 2.12 code to support 2.11 (Ronald Holshausen, Mon Sep 11 17:26:11 2017 +1000)
  • 94fa706 - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Mon Sep 11 12:43:00 2017 +1000)
  • 42a091b - Merged in build changes from 2.12 branch (Ronald Holshausen, Sun Sep 10 10:48:38 2017 +1000)

3.5.7 - Spring Runner, plus fixes to publishing and tags with slashes

  • 412533d - Added a spring message pact runner (Ronald Holshausen, Tue Oct 3 10:23:07 2017 +1100)
  • 2623201 - Update to the latest kotlin version (Ronald Holshausen, Tue Oct 3 10:12:02 2017 +1100)
  • 18195d1 - Updated the readmes with details on the system property to disable publishing of verification results #540 (Ronald Holshausen, Mon Oct 2 16:24:24 2017 +1100)
  • 4ab1e9f - Add a system property to disable publishing of verification results #540 (Ronald Holshausen, Mon Oct 2 16:19:32 2017 +1100)
  • 702d4ca - Add note in the readme about the spring runner (Ronald Holshausen, Mon Oct 2 14:32:17 2017 +1100)
  • 8afe0ed - Allow the decimal type matcher to include zero (Ronald Holshausen, Mon Oct 2 13:58:43 2017 +1100)
  • 39181d9 - Added a Spring runner that correctly setups the spring context (Ronald Holshausen, Mon Oct 2 13:36:11 2017 +1100)
  • d91a9d3 - Default the provider version to the system property (Ronald Holshausen, Thu Sep 28 15:45:12 2017 +1000)
  • ae931dd - when publishing pacts, encode the tag names in case they have slashes #356 (Ronald Holshausen, Thu Sep 28 10:13:00 2017 +1000)
  • ec92b0e - Encode the parameters when uploading a pact, incase the tag has a slash #536 (Ronald Holshausen, Wed Sep 27 14:11:35 2017 +1000)
  • 05f8738 - Correct the release script (Ronald Holshausen, Wed Sep 27 11:00:09 2017 +1000)
  • f5c3ad8 - bump version to 3.5.7 (Ronald Holshausen, Wed Sep 27 10:59:38 2017 +1000)

3.5.6-jre7.0 - Bugfix Release

  • 5deb784 - can not depend on kotlin compile path when building on jdk 7 (Ronald Holshausen, Thu Sep 28 14:22:30 2017 +1000)
  • 4b65799 - can not depend on kotlin compile path when building on jdk 7 (Ronald Holshausen, Thu Sep 28 14:18:56 2017 +1000)
  • 0f52781 - can not depend on kotlin compile path when building on jdk 7 (Ronald Holshausen, Thu Sep 28 14:06:21 2017 +1000)
  • ce9fe5c - Merge branch 'v3.5.x-2.11' into v3.5.x-jre7 (Ronald Holshausen, Thu Sep 28 11:32:16 2017 +1000)
  • 815be21 - bump version to 3.5.7 (Ronald Holshausen, Wed Sep 27 13:34:25 2017 +1000)
  • 34b6947 - update changelog for release 3.5.6 (Ronald Holshausen, Wed Sep 27 11:44:04 2017 +1000)
  • 17ba627 - Revert "update changelog for release 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:44 2017 +1000)
  • f41810c - Revert "bump version to 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:12 2017 +1000)
  • 19d98ef - update changelog for release 3.5.7 (Ronald Holshausen, Wed Sep 27 11:15:07 2017 +1000)
  • 9cc470a - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Wed Sep 27 11:03:54 2017 +1000)
  • 05f8738 - Correct the release script (Ronald Holshausen, Wed Sep 27 11:00:09 2017 +1000)
  • f5c3ad8 - bump version to 3.5.7 (Ronald Holshausen, Wed Sep 27 10:59:38 2017 +1000)
  • 0c62ea0 - update changelog for release 3.5.6 (Ronald Holshausen, Wed Sep 27 10:42:28 2017 +1000)
  • 718498f - docs(pact-jvm-provider-maven readme): Added warning about publishing verifications from local machine (Beth Skurrie, Tue Sep 26 09:21:41 2017 +1000)
  • 4c5dd51 - Guard against other types of matchers being applied to plain text responses #517 (Ronald Holshausen, Sun Sep 24 15:42:51 2017 +1000)
  • a8ac3ec - Correct the JUnit pact runner to not fail when no pacts are found and the IgnoreNoPactsToVerify is present #535 (Ronald Holshausen, Sun Sep 24 15:11:46 2017 +1000)
  • d9fa23c - Update the readme about the Maven pact plugin being able to use the maven server credentials #534 (Ronald Holshausen, Sun Sep 24 14:45:09 2017 +1000)
  • cdc54eb - Convert all the callbacks in the Verifier to Java functional interfaces to support callbacks from other languages #534 (Ronald Holshausen, Sun Sep 24 14:16:42 2017 +1000)
  • a166b98 - Enhance the Maven pact verify plugin to use the maven server credentials #534 (Ronald Holshausen, Sun Sep 24 13:30:48 2017 +1000)
  • d799d3f - Fix for failing test #534 (Ronald Holshausen, Fri Sep 22 15:48:12 2017 +1000)
  • 8073cea - Enhance the Maven pact publish plugin to use the maven server credentials #534 (Ronald Holshausen, Fri Sep 22 15:08:29 2017 +1000)
  • 1e407a3 - Merge pull request #544 from MattTYXM/master (Ronald Holshausen, Fri Sep 22 10:09:04 2017 +1000)
  • 2fa80e0 - added the ability to set MessageConvertors on the MockMvcTarget instance via constuctor or setter (Matt Baumgartner, Wed Sep 20 10:10:02 2017 -0400)
  • 043ee22 - Return the correct data structure when fetching a pact from the pact broker #536 (Ronald Holshausen, Fri Sep 15 17:03:44 2017 +1000)
  • 75467f2 - Use the low level Gson json parser for better control over primitives #536 (Ronald Holshausen, Fri Sep 15 16:27:24 2017 +1000)
  • e21f960 - Need to publish all the jars for the JDK7 version (Ronald Holshausen, Fri Sep 15 14:21:06 2017 +1000)
  • eff6d4b - Guard against double encoding url unsafe characters #536 (Ronald Holshausen, Fri Sep 15 14:06:19 2017 +1000)
  • f15f255 - With HAL templated URLs, encode the expanded template values #536 (Ronald Holshausen, Fri Sep 15 12:07:16 2017 +1000)
  • f2a2602 - bump version to 3.5.6-jre7.0 (Ronald Holshausen, Thu Sep 14 12:44:59 2017 +1000)
  • b2edaa9 - Updated readme (Ronald Holshausen, Tue Sep 12 09:22:52 2017 +1000)

3.5.6 - Bugfixes and an enhancement to the maven plugin

  • 17ba627 - Revert "update changelog for release 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:44 2017 +1000)
  • f41810c - Revert "bump version to 3.5.7" (Ronald Holshausen, Wed Sep 27 11:35:12 2017 +1000)
  • 19d98ef - update changelog for release 3.5.7 (Ronald Holshausen, Wed Sep 27 11:15:07 2017 +1000)
  • 9cc470a - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Wed Sep 27 11:03:54 2017 +1000)
  • 05f8738 - Correct the release script (Ronald Holshausen, Wed Sep 27 11:00:09 2017 +1000)
  • f5c3ad8 - bump version to 3.5.7 (Ronald Holshausen, Wed Sep 27 10:59:38 2017 +1000)
  • efb45e5 - Updated release prep script for 2.11 (Ronald Holshausen, Tue Sep 12 09:22:14 2017 +1000)
  • d729e58 - bump version to 3.5.6 (Ronald Holshausen, Tue Sep 12 09:21:18 2017 +1000)
  • 66d364b - update changelog for release 3.5.5 (Ronald Holshausen, Tue Sep 12 08:59:45 2017 +1000)
  • 21fd4b2 - Converted Scala 2.12 code to support 2.11 (Ronald Holshausen, Mon Sep 11 17:26:11 2017 +1000)
  • 94fa706 - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Mon Sep 11 12:43:00 2017 +1000)
  • 42a091b - Merged in build changes from 2.12 branch (Ronald Holshausen, Sun Sep 10 10:48:38 2017 +1000)

3.5.6 - Bugfixes and an enhancement to the maven plugin

  • 718498f - docs(pact-jvm-provider-maven readme): Added warning about publishing verifications from local machine (Beth Skurrie, Tue Sep 26 09:21:41 2017 +1000)
  • 4c5dd51 - Guard against other types of matchers being applied to plain text responses #517 (Ronald Holshausen, Sun Sep 24 15:42:51 2017 +1000)
  • a8ac3ec - Correct the JUnit pact runner to not fail when no pacts are found and the IgnoreNoPactsToVerify is present #535 (Ronald Holshausen, Sun Sep 24 15:11:46 2017 +1000)
  • d9fa23c - Update the readme about the Maven pact plugin being able to use the maven server credentials #534 (Ronald Holshausen, Sun Sep 24 14:45:09 2017 +1000)
  • cdc54eb - Convert all the callbacks in the Verifier to Java functional interfaces to support callbacks from other languages #534 (Ronald Holshausen, Sun Sep 24 14:16:42 2017 +1000)
  • a166b98 - Enhance the Maven pact verify plugin to use the maven server credentials #534 (Ronald Holshausen, Sun Sep 24 13:30:48 2017 +1000)
  • d799d3f - Fix for failing test #534 (Ronald Holshausen, Fri Sep 22 15:48:12 2017 +1000)
  • 8073cea - Enhance the Maven pact publish plugin to use the maven server credentials #534 (Ronald Holshausen, Fri Sep 22 15:08:29 2017 +1000)
  • 1e407a3 - Merge pull request #544 from MattTYXM/master (Ronald Holshausen, Fri Sep 22 10:09:04 2017 +1000)
  • 2fa80e0 - added the ability to set MessageConvertors on the MockMvcTarget instance via constuctor or setter (Matt Baumgartner, Wed Sep 20 10:10:02 2017 -0400)
  • 043ee22 - Return the correct data structure when fetching a pact from the pact broker #536 (Ronald Holshausen, Fri Sep 15 17:03:44 2017 +1000)
  • 75467f2 - Use the low level Gson json parser for better control over primitives #536 (Ronald Holshausen, Fri Sep 15 16:27:24 2017 +1000)
  • eff6d4b - Guard against double encoding url unsafe characters #536 (Ronald Holshausen, Fri Sep 15 14:06:19 2017 +1000)
  • f15f255 - With HAL templated URLs, encode the expanded template values #536 (Ronald Holshausen, Fri Sep 15 12:07:16 2017 +1000)
  • b2edaa9 - Updated readme (Ronald Holshausen, Tue Sep 12 09:22:52 2017 +1000)
  • ea18df6 - bump version to 3.5.6 (Ronald Holshausen, Mon Sep 11 10:23:19 2017 +1000)

3.5.5-jre7.0 - Bugfix Release

  • 8ff26ba - Remove oraclejdk7 from travis build (Ronald Holshausen, Thu Sep 14 12:04:31 2017 +1000)
  • c0ae2f6 - Update the JDK7 build file for split scala/non-scala builds (Ronald Holshausen, Thu Sep 14 11:55:57 2017 +1000)
  • 8ead706 - JDK7 fixes (Ronald Holshausen, Wed Sep 13 09:22:50 2017 +1000)
  • f617efa - Skip maven :pact-jvm-provider-maven_2.11:pluginDescriptor task as it is failing on JDK 7 (Ronald Holshausen, Tue Sep 12 15:22:05 2017 +1000)
  • 5dc0cdd - Fixes to get build to pass on JDK 7 (Ronald Holshausen, Tue Sep 12 11:55:54 2017 +1000)
  • 26ec8ac - Kotlin tasks are not available on JDK7 (Ronald Holshausen, Tue Sep 12 10:38:54 2017 +1000)
  • fedd3cf - Kotlin tasks are not available on JDK7 (Ronald Holshausen, Tue Sep 12 10:30:04 2017 +1000)
  • 6682b33 - JDK7 fixes after merge (Ronald Holshausen, Tue Sep 12 10:21:03 2017 +1000)
  • 839156a - Merge branch 'v3.5.x-2.11' into v3.5.x-jre7 (Ronald Holshausen, Tue Sep 12 09:47:45 2017 +1000)
  • efb45e5 - Updated release prep script for 2.11 (Ronald Holshausen, Tue Sep 12 09:22:14 2017 +1000)
  • d729e58 - bump version to 3.5.6 (Ronald Holshausen, Tue Sep 12 09:21:18 2017 +1000)
  • edd9dd0 - Calling incorrect method name after converting JDK8 code to JDK7 #533 (Ronald Holshausen, Sun Sep 10 12:27:07 2017 +1000)
  • 1c21be2 - Add a test for HalClient forAll method #533 (Ronald Holshausen, Sun Sep 10 12:21:42 2017 +1000)
  • 9c646df - re-enable detekt (Ronald Holshausen, Sun Aug 20 09:09:41 2017 +1000)
  • 54d8b5e - bump version to 3.5.5-jre7.0 (Ronald Holshausen, Sat Aug 19 18:44:43 2017 +1000)
  • a08d7f2 - Fix the output dir in the generated POM for the maven plugin (Ronald Holshausen, Sat Aug 19 17:51:12 2017 +1000)
  • 4fa4f98 - update changelog for release 3.5.4-jdk7.0 (Ronald Holshausen, Sat Aug 19 17:29:45 2017 +1000)
  • f1e63a0 - Fixes to build on JDK7 (Ronald Holshausen, Sat Aug 19 17:11:14 2017 +1000)
  • ca59a59 - Update rest client driver which was causing a JVM failure (Ronald Holshausen, Fri Aug 18 16:58:52 2017 +1000)
  • 7836fa3 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Fri Aug 18 16:44:32 2017 +1000)
  • 64bc4cc - bump version to 3.5.4-jre7.0 (Ronald Holshausen, Thu Aug 10 10:56:41 2017 +1000)
  • f9d4432 - update changelog for release 3.5.3-jre7.0 (Ronald Holshausen, Thu Aug 10 10:20:21 2017 +1000)
  • 98346e6 - Correct the build order in pact-jvm-provider-scalasupport (Ronald Holshausen, Thu Aug 10 10:05:51 2017 +1000)
  • b9730c7 - Missed some JDK 8 specific imports (Ronald Holshausen, Wed Aug 9 16:13:55 2017 +1000)
  • 1a6266b - When merging a pact file, check if the target file is not empty (Ronald Holshausen, Wed Aug 9 12:28:03 2017 +1000)
  • dd313ec - Replaced JDK8 Supplier with commons collections Factory (Ronald Holshausen, Wed Aug 9 11:45:04 2017 +1000)
  • a0f820c - Maven plugin build needs to have the pact-jvm-pact-broker jar installed (Ronald Holshausen, Wed Aug 9 11:16:02 2017 +1000)
  • 01342cb - Small fix to diff utils (Ronald Holshausen, Wed Aug 9 09:11:36 2017 +1000)
  • 0ce44ec - Converted DiffUtils to kotlin (Ronald Holshausen, Wed Aug 9 08:39:33 2017 +1000)
  • ec886b8 - Replaced java util Predicate with the one from commons collections (Ronald Holshausen, Mon Aug 7 12:03:30 2017 +1000)
  • d487b6d - Missed some JDK8 dependencies (Ronald Holshausen, Mon Aug 7 11:53:29 2017 +1000)
  • b4d25a7 - JDK 7 fixes (Ronald Holshausen, Mon Aug 7 11:43:53 2017 +1000)
  • c55ea9e - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Mon Aug 7 11:16:16 2017 +1000)
  • a82a3c5 - Correct the patch version in the release script (Ronald Holshausen, Wed Jul 12 10:54:13 2017 +1000)
  • 4010123 - bump version to 3.5.3-jre7.0 (Ronald Holshausen, Wed Jul 12 10:52:30 2017 +1000)
  • ec50450 - update changelog for release 3.5.2-jre7.0 (Ronald Holshausen, Wed Jul 12 10:30:26 2017 +1000)
  • 164c906 - Correct a test to pass on both JDK7 and JDK8 (Ronald Holshausen, Wed Jul 12 09:55:20 2017 +1000)
  • 6bdce49 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Wed Jul 12 09:50:55 2017 +1000)
  • 107388c - Correct the version (Ronald Holshausen, Wed Jul 12 09:48:01 2017 +1000)
  • 92747f6 - bump version to 3.5.2-jre7.1 (Ronald Holshausen, Sun Jul 9 17:29:40 2017 +1000)
  • fcb7963 - update changelog for release 3.5.1-jre7.1 (Ronald Holshausen, Sun Jul 9 16:50:27 2017 +1000)
  • bec9b39 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sun Jul 9 16:32:15 2017 +1000)
  • 6e3ee04 - correct the version in the release script (Ronald Holshausen, Sat Jun 24 23:44:16 2017 +1000)
  • e92c864 - bump version to 3.5.1-jre7.1 (Ronald Holshausen, Sat Jun 24 23:43:20 2017 +1000)
  • e444820 - Removed the rebuild parameter from the travis build (Ronald Holshausen, Sat Jun 24 23:37:51 2017 +1000)
  • 0a3eab7 - Can't run jdk7 build on jdk8 (Ronald Holshausen, Sat Jun 24 23:29:11 2017 +1000)
  • 876061e - update changelog for release 3.5.0-jre7.1 (Ronald Holshausen, Sat Jun 24 23:11:31 2017 +1000)
  • cb2dac2 - JDK7 fixes (Ronald Holshausen, Sat Jun 24 23:06:43 2017 +1000)
  • 659e9ce - include the jdk7 build file when updating the versions (Ronald Holshausen, Sat Jun 24 22:42:11 2017 +1000)
  • a8a902f - Use joda time as Java time classes are jdk8+ (Ronald Holshausen, Sat Jun 24 22:41:29 2017 +1000)
  • f543bc2 - set the version to next 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 22:40:21 2017 +1000)
  • 19adc3a - update travis to run on jdk 7 (Ronald Holshausen, Sat Jun 24 22:02:37 2017 +1000)
  • 80e5b2f - bump version to 3.5.1-jre7 (Ronald Holshausen, Sat Jun 24 21:52:02 2017 +1000)
  • a7d7836 - update changelog for release 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 21:20:11 2017 +1000)
  • 69d4913 - on Travis need to clean the test classes first after switching jdks (Ronald Holshausen, Sat Jun 24 21:11:41 2017 +1000)
  • 1480bff - Force kotlin to compile for jdk 1.6 (Ronald Holshausen, Sat Jun 24 21:05:34 2017 +1000)
  • a0f942b - Update travis to rerun tests on jdk7 (Ronald Holshausen, Sat Jun 24 20:51:48 2017 +1000)
  • 2811ba1 - Update travis build file to switch jdks (Ronald Holshausen, Sat Jun 24 20:34:25 2017 +1000)
  • ee48f86 - create a jdk7 build file because kotlin gradle plugin only runs on jdk8 (Ronald Holshausen, Sat Jun 24 20:29:54 2017 +1000)
  • bb1a6eb - JDK 7 fixes (Ronald Holshausen, Sat Jun 24 20:19:17 2017 +1000)
  • 147c2fb - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sat Jun 24 18:52:27 2017 +1000)
  • 641deac - Need non-jdk8 kotlin libs (Ronald Holshausen, Sun May 21 14:34:30 2017 +1000)
  • f851d86 - Fixes to run on JDK 7 (Ronald Holshausen, Sun May 21 14:23:56 2017 +1000)
  • b976a37 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:29:16 2017 +1000)
  • 90d1654 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:23:31 2017 +1000)
  • a31a71c - JDK 7 returns map keys in different order (Ronald Holshausen, Sun Feb 5 19:08:24 2017 +1100)
  • 748a1f1 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Sun Feb 5 17:48:41 2017 +1100)
  • bf972ad - updated release prep script to update readme versions (Ronald Holshausen, Sun Oct 23 00:08:10 2016 +1100)
  • 058115d - bump version to 2.5.0-beta.1 (Ronald Holshausen, Sun Oct 23 00:07:07 2016 +1100)
  • f2efa23 - update changelog for release 2.5.0-beta.0 (Ronald Holshausen, Sat Oct 22 23:49:15 2016 +1100)
  • 52db03f - removed Java 8 functional interfaces (Ronald Holshausen, Sat Oct 22 23:35:19 2016 +1100)
  • 1d3a399 - downgrade rest-client-driver to run on JDK 7 (Ronald Holshausen, Sat Oct 22 23:21:41 2016 +1100)
  • 4c65a9b - JDK 7 fixes (Ronald Holshausen, Sat Oct 22 23:09:49 2016 +1100)
  • 5ef1326 - More JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:56:19 2016 +1100)
  • 0370cf8 - JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:46:24 2016 +1100)
  • b461fff - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:35:04 2016 +1100)
  • 1df2e08 - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:24:52 2016 +1100)
  • f10d2b8 - Merge branch 'master' into v2.5.x (Ronald Holshausen, Sat Oct 22 22:21:49 2016 +1100)
  • 04efc56 - More jdk 7 fixes (Ronald Holshausen, Sat Oct 22 22:13:42 2016 +1100)
  • ba76baa - changes to get build working with JDK 7 (Ronald Holshausen, Sat Oct 22 21:51:48 2016 +1100)

3.5.5 - Bugfix Release

  • 21fd4b2 - Converted Scala 2.12 code to support 2.11 (Ronald Holshausen, Mon Sep 11 17:26:11 2017 +1000)
  • 94fa706 - Merge branch 'v3.5.x' into v3.5.x-2.11 (Ronald Holshausen, Mon Sep 11 12:43:00 2017 +1000)
  • ea18df6 - bump version to 3.5.6 (Ronald Holshausen, Mon Sep 11 10:23:19 2017 +1000)
  • 42a091b - Merged in build changes from 2.12 branch (Ronald Holshausen, Sun Sep 10 10:48:38 2017 +1000)

3.5.5 - Bugfix Release

  • b754b7a - More hack because of Travis (Ronald Holshausen, Mon Sep 11 08:35:30 2017 +1000)
  • 0b50a52 - Add a test for HalClient forAll method #533 (Ronald Holshausen, Sun Sep 10 12:21:42 2017 +1000)
  • 486c091 - Inlined com.github.kittinunf.result as it is not published to maven central #521 (Ronald Holshausen, Sun Sep 10 11:36:41 2017 +1000)
  • 7687651 - Accidential overide of standard Gradle tasks (Ronald Holshausen, Sun Sep 10 10:57:52 2017 +1000)
  • 2ff8b8e - Merged 2.12 into v3.5.x (Ronald Holshausen, Sun Sep 10 10:53:55 2017 +1000)
  • 631dff3 - Merge branch 'v3.5.x' into scala-2.12 (Ronald Holshausen, Sun Sep 10 10:43:00 2017 +1000)
  • 9e6dc86 - Debugging build on travis (Ronald Holshausen, Sun Sep 10 10:28:13 2017 +1000)
  • b9c6f3b - execute the non-scala modules in parallel in travis build (Ronald Holshausen, Sun Sep 10 10:16:49 2017 +1000)
  • 71c489e - Split travis build into non-scala and scala (Ronald Holshausen, Sun Sep 10 10:10:17 2017 +1000)
  • 177d377 - Correct the travis build for Scala 2.12 (Ronald Holshausen, Sun Sep 10 09:46:37 2017 +1000)
  • d8a5707 - Merge branch 'v3.5.x' into scala-2.12 (Ronald Holshausen, Sun Sep 10 09:44:14 2017 +1000)
  • 47d4741 - Update the detekt config (Ronald Holshausen, Sun Sep 10 09:41:39 2017 +1000)
  • efecdcd - Merge branch 'master' into v3.5.x (Ronald Holshausen, Sun Sep 10 09:30:29 2017 +1000)
  • 91dc9b6 - Correct a regression introduced when implementing publishing of verification results the verifier short circuits as soon as an interation fails (Ronald Holshausen, Sat Sep 2 10:37:36 2017 +1000)
  • 6ea6ed3 - Added the URL matching support to the Java DSL #100 (Ronald Holshausen, Fri Sep 1 14:00:53 2017 +1000)
  • fb01446 - Update detekt and fix static code analysis errors (Ronald Holshausen, Fri Sep 1 12:50:28 2017 +1000)
  • 3c147d7 - Use a regex to match the path portion of the URL #100 (Ronald Holshausen, Fri Sep 1 10:10:52 2017 +1000)
  • a131237 - Support absolute URLs in response bodies with a URL matcher #100 (Ronald Holshausen, Thu Aug 31 15:27:12 2017 +1000)
  • d9a350a - Add Scala 2.12 version (Ronald Holshausen, Wed Aug 30 13:14:11 2017 +1000)
  • 99f814a - Correct typo in readme (Ronald Holshausen, Tue Aug 29 08:37:11 2017 +1000)
  • 427292a - Upgrade Gradle to 4.1 (Ronald Holshausen, Fri Aug 18 16:25:47 2017 +1000)
  • a96a519 - Upgraded Kotlin to 1.1.4 (Ronald Holshausen, Fri Aug 18 16:16:22 2017 +1000)

3.5.4-rc.1 - Corrected Dependency Versions

  • 36dd3cd - Correct the dependencies on pact-jvm-model (Ronald Holshausen, Wed Sep 6 12:16:01 2017 +1000)
  • 38dc95e - Correct the release script for the 2.12 version (Ronald Holshausen, Thu Aug 31 13:56:45 2017 +1000)
  • 915edd7 - Fix for flacky test on windows (Ronald Holshausen, Wed Aug 30 13:12:46 2017 +1000)
  • afbaf42 - bump version to 3.5.4-rc.1 (Ronald Holshausen, Wed Aug 30 13:01:58 2017 +1000)

3.5.4-rc.0 - Scala 2.12 Version

  • f2c8913 - Setup release prep script for RC release (Ronald Holshausen, Wed Aug 30 11:31:38 2017 +1000)
  • 450af8b - Set the versions to a RC version (Ronald Holshausen, Wed Aug 30 11:29:07 2017 +1000)
  • 87e5708 - Scala 2.12 build passing, yay! (Ronald Holshausen, Wed Aug 30 11:20:54 2017 +1000)
  • d2db2ce - Merge pull request #526 from soundcloud/upgrade-dependencies-for-scala-2.12 (Ronald Holshausen, Tue Aug 29 08:36:32 2017 +1000)
  • 86b67a4 - Upgrade dispatch-core from 0.11.3 to 0.12.3 (Benjamin Debeerst, Thu Aug 24 17:36:04 2017 +0200)
  • 28d70ab - Upgrade unfiltered-netty-server from 0.8.4 to 0.9.1 (Benjamin Debeerst, Thu Aug 24 17:34:22 2017 +0200)
  • d6792ad - Upgrade scalatest from 2.2.6 to 3.0.4 (Benjamin Debeerst, Thu Aug 24 17:32:15 2017 +0200)
  • a33b3e3 - Upgrade specs2 from 3.8.4 to 3.8.9 (Benjamin Debeerst, Thu Aug 24 17:31:10 2017 +0200)
  • ded0c97 - Don't gitignore gradle.properties (Benjamin Debeerst, Thu Aug 24 17:24:00 2017 +0200)
  • 02bb075 - Merge branch 'prepare-scala-2.12-support' of https://github.com/soundcloud/pact-jvm into scala-2.12 (Ronald Holshausen, Wed Aug 23 08:47:41 2017 +1000)
  • 881406a - Updated scala to 2.12.3 (Ronald Holshausen, Wed Aug 23 08:47:34 2017 +1000)
  • 78cdb24 - Merge branch 'upgrade-jsonpath-dependency' of https://github.com/soundcloud/pact-jvm into scala-2.12 (Ronald Holshausen, Wed Aug 23 08:45:00 2017 +1000)
  • 89df063 - Merge branch 'master' into scala-2.12 (Ronald Holshausen, Wed Aug 23 08:35:08 2017 +1000)
  • 5093a63 - Upgrade net.databinder.dispatch:dispatch-core from 0.11.3 to 0.12.3 (Benjamin Debeerst, Thu Aug 17 12:37:06 2017 +0200)
  • 1d7d2db - Upgrade scala-logging from 3.4.0 to 3.7.2 (Benjamin Debeerst, Thu Aug 17 09:47:12 2017 +0200)
  • 0297506 - Update io.gatling:jsonpath dependency to 0.6.9 (Benjamin Debeerst, Mon Aug 21 17:52:35 2017 +0200)
  • d413338 - Do not publish verification results if the interactions have been filtered #522 (Ronald Holshausen, Tue Aug 22 17:17:10 2017 +1000)
  • 125f285 - Handle timezones in the date and time generators #523 (Ronald Holshausen, Tue Aug 22 10:19:20 2017 +1000)
  • 17ee855 - Upgrade kotlin to 1.1.4 (Ronald Holshausen, Tue Aug 22 09:40:08 2017 +1000)
  • c428501 - when filtering pacts, copy the pact source #522 (Ronald Holshausen, Tue Aug 22 08:58:30 2017 +1000)
  • 3e67db3 - Updated versions in README (Ronald Holshausen, Sat Aug 19 16:13:25 2017 +1000)
  • f81c070 - Updated V3 spec test cases from specification project (Ronald Holshausen, Sat Aug 19 15:59:39 2017 +1000)
  • dc1f444 - Updated V3 spec test cases from the V2 ones (Ronald Holshausen, Sat Aug 19 15:57:55 2017 +1000)
  • 1a8c602 - Fix parsing requests and responses after updating spec testcases (Ronald Holshausen, Sat Aug 19 15:48:01 2017 +1000)
  • eba9bb7 - Updated spec tests from spec project (Ronald Holshausen, Sat Aug 19 15:24:30 2017 +1000)
  • a84494d - bump version to 3.5.5 (Ronald Holshausen, Fri Aug 18 15:46:46 2017 +1000)
  • 5d19bd6 - add scala 2.12.0-M4 as a 2.12 build (Ronald Holshausen, Tue Jun 7 16:37:38 2016 +1000)

3.5.4 - Implemented publishing of verification results to the pact broker

  • 2df8536 - Updated the readmes on publishing verification results to the broker #417 (Ronald Holshausen, Fri Aug 18 14:31:45 2017 +1000)
  • b8006c8 - Updated the JUnit runner to publish verification results to the broker #417 (Ronald Holshausen, Fri Aug 18 14:31:21 2017 +1000)
  • ff7ddc1 - No need to create a Rest Client if fetching pacts from a broker #417 (Ronald Holshausen, Fri Aug 18 13:55:17 2017 +1000)
  • bc14b0f - HRefs from the broker should be decoded to avoid double encoding issues #417 (Ronald Holshausen, Fri Aug 18 13:23:18 2017 +1000)
  • 57526d6 - Missed a needed @JvmOverloads annotation #417 (Ronald Holshausen, Fri Aug 18 12:53:45 2017 +1000)
  • e64ee8e - Cleaned up the broker client code and use case-insenstive lookups of HAL links when publishing verification results to the pact broker #417 (Ronald Holshausen, Fri Aug 18 12:23:29 2017 +1000)
  • 3afc007 - Merge branch 'master' into v3.5.x (Ronald Holshausen, Fri Aug 18 10:55:36 2017 +1000)
  • 59e368e - Merge branch 'Windowsfreak-patch-1' (Ronald Holshausen, Fri Aug 18 10:54:10 2017 +1000)
  • ecf97ee - Correct a test after the changing the detail charset (Ronald Holshausen, Fri Aug 18 10:53:32 2017 +1000)
  • 1597e2b - Merge branch 'patch-1' of https://github.com/Windowsfreak/pact-jvm into Windowsfreak-patch-1 (Ronald Holshausen, Fri Aug 18 10:40:00 2017 +1000)
  • a9ad587 - Implemented publishing verification results to the pact broker #417 (Ronald Holshausen, Fri Aug 18 10:38:23 2017 +1000)
  • 6e7b34e - Merge branch 'master' into v3.5.x (Ronald Holshausen, Thu Aug 17 11:37:35 2017 +1000)
  • 7d1f3f8 - Merge pull request #518 from ehmkah/master (Ronald Holshausen, Wed Aug 16 14:18:00 2017 +1000)
  • 0477429 - Use UTF-8 as a default charset in MockServer (Björn Eberhardt, Tue Aug 15 15:55:47 2017 +0200)
  • dfcba58 - Update PactDslResponse.java (Michael Krauße, Tue Aug 15 09:18:06 2017 +0200)
  • 60355f4 - pact-foundation#512 (Michael Krauße, Tue Aug 15 09:08:52 2017 +0200)
  • 4cdd138 - Use the pact broker client to fetch pacts when they need to be loaded from a pact broker (Ronald Holshausen, Fri Aug 11 16:39:00 2017 +1000)
  • 53d0a4f - Updated versions in readme (Ronald Holshausen, Fri Aug 11 12:45:31 2017 +1000)
  • b8fc1a1 - generate the correct JSON when the attribute name is a number #513 (Ronald Holshausen, Fri Aug 11 12:44:53 2017 +1000)
  • f1bf535 - update changelog for release 3.5.3-jre7.0 (Ronald Holshausen, Thu Aug 10 10:20:21 2017 +1000)
  • eec0c60 - Small fix to diff utils (Ronald Holshausen, Wed Aug 9 09:11:36 2017 +1000)
  • c916f28 - Converted DiffUtils to kotlin (Ronald Holshausen, Wed Aug 9 08:39:33 2017 +1000)
  • 5ce0961 - When merging a pact file, check if the target file is not empty (Ronald Holshausen, Wed Aug 9 12:28:03 2017 +1000)
  • 21d3b7d - Merge pull request #511 from ehmkah/master (Ronald Holshausen, Mon Aug 7 11:48:05 2017 +1000)
  • c27b814 - Documentation should match implementation (Michael Krauße, Sun Aug 6 19:20:00 2017 +0200)
  • 7c1f6d3 - bump version to 3.5.4 (Ronald Holshausen, Sun Aug 6 19:54:00 2017 +1000)

3.5.3-jre7.0 - Enhancement and Bugfixes Release

  • 98346e6 - Correct the build order in pact-jvm-provider-scalasupport (Ronald Holshausen, Thu Aug 10 10:05:51 2017 +1000)
  • b9730c7 - Missed some JDK 8 specific imports (Ronald Holshausen, Wed Aug 9 16:13:55 2017 +1000)
  • 1a6266b - When merging a pact file, check if the target file is not empty (Ronald Holshausen, Wed Aug 9 12:28:03 2017 +1000)
  • dd313ec - Replaced JDK8 Supplier with commons collections Factory (Ronald Holshausen, Wed Aug 9 11:45:04 2017 +1000)
  • a0f820c - Maven plugin build needs to have the pact-jvm-pact-broker jar installed (Ronald Holshausen, Wed Aug 9 11:16:02 2017 +1000)
  • 01342cb - Small fix to diff utils (Ronald Holshausen, Wed Aug 9 09:11:36 2017 +1000)
  • 0ce44ec - Converted DiffUtils to kotlin (Ronald Holshausen, Wed Aug 9 08:39:33 2017 +1000)
  • ec886b8 - Replaced java util Predicate with the one from commons collections (Ronald Holshausen, Mon Aug 7 12:03:30 2017 +1000)
  • d487b6d - Missed some JDK8 dependencies (Ronald Holshausen, Mon Aug 7 11:53:29 2017 +1000)
  • b4d25a7 - JDK 7 fixes (Ronald Holshausen, Mon Aug 7 11:43:53 2017 +1000)
  • c55ea9e - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Mon Aug 7 11:16:16 2017 +1000)
  • 7c1f6d3 - bump version to 3.5.4 (Ronald Holshausen, Sun Aug 6 19:54:00 2017 +1000)
  • a82a3c5 - Correct the patch version in the release script (Ronald Holshausen, Wed Jul 12 10:54:13 2017 +1000)
  • 4010123 - bump version to 3.5.3-jre7.0 (Ronald Holshausen, Wed Jul 12 10:52:30 2017 +1000)
  • ec50450 - update changelog for release 3.5.2-jre7.0 (Ronald Holshausen, Wed Jul 12 10:30:26 2017 +1000)
  • 164c906 - Correct a test to pass on both JDK7 and JDK8 (Ronald Holshausen, Wed Jul 12 09:55:20 2017 +1000)
  • 6bdce49 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Wed Jul 12 09:50:55 2017 +1000)
  • 107388c - Correct the version (Ronald Holshausen, Wed Jul 12 09:48:01 2017 +1000)
  • 92747f6 - bump version to 3.5.2-jre7.1 (Ronald Holshausen, Sun Jul 9 17:29:40 2017 +1000)
  • fcb7963 - update changelog for release 3.5.1-jre7.1 (Ronald Holshausen, Sun Jul 9 16:50:27 2017 +1000)
  • bec9b39 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sun Jul 9 16:32:15 2017 +1000)
  • 6e3ee04 - correct the version in the release script (Ronald Holshausen, Sat Jun 24 23:44:16 2017 +1000)
  • e92c864 - bump version to 3.5.1-jre7.1 (Ronald Holshausen, Sat Jun 24 23:43:20 2017 +1000)
  • e444820 - Removed the rebuild parameter from the travis build (Ronald Holshausen, Sat Jun 24 23:37:51 2017 +1000)
  • 0a3eab7 - Can't run jdk7 build on jdk8 (Ronald Holshausen, Sat Jun 24 23:29:11 2017 +1000)
  • 876061e - update changelog for release 3.5.0-jre7.1 (Ronald Holshausen, Sat Jun 24 23:11:31 2017 +1000)
  • cb2dac2 - JDK7 fixes (Ronald Holshausen, Sat Jun 24 23:06:43 2017 +1000)
  • 659e9ce - include the jdk7 build file when updating the versions (Ronald Holshausen, Sat Jun 24 22:42:11 2017 +1000)
  • a8a902f - Use joda time as Java time classes are jdk8+ (Ronald Holshausen, Sat Jun 24 22:41:29 2017 +1000)
  • f543bc2 - set the version to next 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 22:40:21 2017 +1000)
  • 19adc3a - update travis to run on jdk 7 (Ronald Holshausen, Sat Jun 24 22:02:37 2017 +1000)
  • 80e5b2f - bump version to 3.5.1-jre7 (Ronald Holshausen, Sat Jun 24 21:52:02 2017 +1000)
  • a7d7836 - update changelog for release 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 21:20:11 2017 +1000)
  • 69d4913 - on Travis need to clean the test classes first after switching jdks (Ronald Holshausen, Sat Jun 24 21:11:41 2017 +1000)
  • 1480bff - Force kotlin to compile for jdk 1.6 (Ronald Holshausen, Sat Jun 24 21:05:34 2017 +1000)
  • a0f942b - Update travis to rerun tests on jdk7 (Ronald Holshausen, Sat Jun 24 20:51:48 2017 +1000)
  • 2811ba1 - Update travis build file to switch jdks (Ronald Holshausen, Sat Jun 24 20:34:25 2017 +1000)
  • ee48f86 - create a jdk7 build file because kotlin gradle plugin only runs on jdk8 (Ronald Holshausen, Sat Jun 24 20:29:54 2017 +1000)
  • bb1a6eb - JDK 7 fixes (Ronald Holshausen, Sat Jun 24 20:19:17 2017 +1000)
  • 147c2fb - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sat Jun 24 18:52:27 2017 +1000)
  • 641deac - Need non-jdk8 kotlin libs (Ronald Holshausen, Sun May 21 14:34:30 2017 +1000)
  • f851d86 - Fixes to run on JDK 7 (Ronald Holshausen, Sun May 21 14:23:56 2017 +1000)
  • b976a37 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:29:16 2017 +1000)
  • 90d1654 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:23:31 2017 +1000)
  • a31a71c - JDK 7 returns map keys in different order (Ronald Holshausen, Sun Feb 5 19:08:24 2017 +1100)
  • 748a1f1 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Sun Feb 5 17:48:41 2017 +1100)
  • bf972ad - updated release prep script to update readme versions (Ronald Holshausen, Sun Oct 23 00:08:10 2016 +1100)
  • 058115d - bump version to 2.5.0-beta.1 (Ronald Holshausen, Sun Oct 23 00:07:07 2016 +1100)
  • f2efa23 - update changelog for release 2.5.0-beta.0 (Ronald Holshausen, Sat Oct 22 23:49:15 2016 +1100)
  • 52db03f - removed Java 8 functional interfaces (Ronald Holshausen, Sat Oct 22 23:35:19 2016 +1100)
  • 1d3a399 - downgrade rest-client-driver to run on JDK 7 (Ronald Holshausen, Sat Oct 22 23:21:41 2016 +1100)
  • 4c65a9b - JDK 7 fixes (Ronald Holshausen, Sat Oct 22 23:09:49 2016 +1100)
  • 5ef1326 - More JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:56:19 2016 +1100)
  • 0370cf8 - JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:46:24 2016 +1100)
  • b461fff - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:35:04 2016 +1100)
  • 1df2e08 - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:24:52 2016 +1100)
  • f10d2b8 - Merge branch 'master' into v2.5.x (Ronald Holshausen, Sat Oct 22 22:21:49 2016 +1100)
  • 04efc56 - More jdk 7 fixes (Ronald Holshausen, Sat Oct 22 22:13:42 2016 +1100)
  • ba76baa - changes to get build working with JDK 7 (Ronald Holshausen, Sat Oct 22 21:51:48 2016 +1100)

3.5.3 - Bugfix Release

  • f5425a4 - Moved the pact broker client code to its own module #408 (Ronald Holshausen, Sun Aug 6 17:23:15 2017 +1000)
  • 372045c - Moved the code to load a pact from a URL to a kotlin function (Ronald Holshausen, Sun Aug 6 16:13:43 2017 +1000)
  • b8e261a - Fix for the maven provider plugin (Ronald Holshausen, Sun Aug 6 13:52:34 2017 +1000)
  • 1a15872 - Set the source correctly when loading from a pact broker (Ronald Holshausen, Sun Aug 6 13:35:04 2017 +1000)
  • 53792d9 - Converted the pact sources to sealed classes and improved the source descriptions (Ronald Holshausen, Sun Aug 6 13:25:17 2017 +1000)
  • a969acd - Add the kotlin version to the kotlin deps as it is causing issues with maven repos (Ronald Holshausen, Sun Aug 6 13:24:06 2017 +1000)
  • 0424ad7 - Updated default auth scheme for pact broker annotation to basic, moved kotlin test class to kotlin directory. (Ronald Holshausen, Sun Aug 6 11:38:39 2017 +1000)
  • 127beb2 - Merge pull request #510 from Fitzoh/master (Ronald Holshausen, Sun Aug 6 11:28:38 2017 +1000)
  • 05d8acc - Fix codenarc voilation (Ronald Holshausen, Sat Aug 5 20:24:55 2017 +1000)
  • 0ac40cd - add the provider version to the reporting of verification results (Ronald Holshausen, Sat Aug 5 19:44:08 2017 +1000)
  • a995d3c - Added dokka to build to generate docs for kotlin sources (Ronald Holshausen, Sat Aug 5 19:25:33 2017 +1000)
  • c5dfb04 - Collected the verification results so that they can be reported back (Ronald Holshausen, Sat Aug 5 17:43:13 2017 +1000)
  • 630cd4e - Update the verifier methods to return a boolean result (Ronald Holshausen, Sat Aug 5 16:20:43 2017 +1000)
  • 0e23bf9 - Capture the source of the pact file when loading it (Ronald Holshausen, Sat Aug 5 16:19:53 2017 +1000)
  • 1100aa2 - Update PactRunner so that filtered pact runner has the same behaviour with the @IgnoreNoPactsToVerify annotation #495 (Ronald Holshausen, Sat Aug 5 14:04:52 2017 +1000)
  • fc7c5dc - update PactBroker to allow setting properties via system properties by default (Fitzgerald, Andrew, Fri Aug 4 23:02:15 2017 -0400)
  • 2c1aa70 - Update PactDslJsonBody.closeArray() to close the parent array if it has one #505 (Ronald Holshausen, Thu Aug 3 11:37:01 2017 +1000)
  • 8a8f57d - Upgrade Gradle to 4.0.2 and Groovy to 2.4.11 (Ronald Holshausen, Wed Aug 2 13:35:56 2017 +1000)
  • 99dbc8a - Updated the provider JUnit readme with a description of filtering pacts by consumer #495 (Ronald Holshausen, Wed Aug 2 08:53:55 2017 +1000)
  • afca331 - Update readme with @IgnoreNoPactsToVerify annotation #455 (Ronald Holshausen, Tue Aug 1 11:18:35 2017 +1000)
  • 8ab8d1b - Do not fail the JUnit test if no pacts are found and @IgnoreNoPactsToVerify is present #455 (Ronald Holshausen, Tue Aug 1 11:04:21 2017 +1000)
  • 0026fb1 - Deprecate failIfNoPactsFound in favour of @IgnoreNoPactsToVerify annotation #455 (Ronald Holshausen, Tue Aug 1 11:07:57 2017 +1000)
  • 4d88a9c - Updated the provider JUnit readme with a description of filtering interactions #495 (Ronald Holshausen, Tue Aug 1 09:47:23 2017 +1000)
  • 22b8e3f - Updated the FilteredPactRunner to accept regular rexpressions #495 (Ronald Holshausen, Tue Aug 1 09:31:11 2017 +1000)
  • 0b44536 - Converted the FilteredPactRunner to Kotlin and added a unit test #495 (Ronald Holshausen, Tue Aug 1 08:59:43 2017 +1000)
  • 863d0e9 - Upgrade kotlin to 1.1.3 (Ronald Holshausen, Mon Jul 31 09:39:37 2017 +1000)
  • ef4844b - Converted Scala test to Groovy (Ronald Holshausen, Wed Jul 26 10:54:36 2017 +1000)
  • 72e6b9c - Merge pull request #496 from bbarke/matcher-for-text-plain (Ronald Holshausen, Wed Jul 26 08:49:15 2017 +1000)
  • 713e359 - #491 removed unused methods in plain text matcher (Brent Barker, Tue Jul 25 13:44:31 2017 -0600)
  • 4a10b8d - #491 Added regex matcher for text/plain (Brent Barker, Tue Jul 25 13:35:09 2017 -0600)
  • f8064e9 - Merge pull request #493 from dmikhievich/bug/fix_expressions_resolution_in_tags (Ronald Holshausen, Tue Jul 25 11:18:46 2017 +1000)
  • bddb140 - fix placeholders resolution in "tags" field of @PactBroker annotation (Dzmitry Mikhievich, Sat Jul 22 13:49:54 2017 +0300)
  • e731324 - Added static methods on PactDslJsonArray for matching root level arrays #487 (Ronald Holshausen, Fri Jul 21 09:19:13 2017 +1000)
  • e02cf91 - Merge branch 'master' of https://github.com/DiUS/pact-jvm (Brent Barker, Tue Jul 18 16:03:24 2017 -0600)
  • e11a44b - Merge branch 'v3.5.x' (Ronald Holshausen, Mon Jul 17 13:16:49 2017 +1000)
  • f7fcf06 - Updating URL matching regex to apply to file URLs (Jeff Myers, Thu Jul 13 18:24:12 2017 -0400)
  • 2c2cc8d - Update README.md (Ronald Holshausen, Wed Jul 12 11:43:22 2017 +1000)
  • 9b46958 - Fix bodyWithSingleQuotes with ContentType param (Jeff Myers, Mon Jul 10 18:27:53 2017 -0400)
  • 144dba0 - Propogate the combine rule on matching rules with nested objects in the Java DSL #483 (Ronald Holshausen, Mon Jul 17 13:08:38 2017 +1000)
  • 6cc1270 - Merge branch 'master' of https://github.com/DiUS/pact-jvm (Brent Barker, Fri Jul 14 15:23:25 2017 -0600)
  • ea7e595 - Moved the Scala support code to its own module (Ronald Holshausen, Fri Jul 14 16:30:42 2017 +1000)
  • 63a2ec5 - Updating URL matching regex to apply to file URLs (Jeff Myers, Thu Jul 13 18:24:12 2017 -0400)
  • 46013bd - Update README.md (Ronald Holshausen, Wed Jul 12 11:43:22 2017 +1000)
  • 43c9d76 - Merge pull request #484 from jeffreymyers/master (Ronald Holshausen, Fri Jul 14 15:15:47 2017 +1000)
  • 9d2a9b0 - Updating URL matching regex to apply to file URLs (Jeff Myers, Thu Jul 13 18:24:12 2017 -0400)
  • 69cef1e - Update README.md (Ronald Holshausen, Wed Jul 12 11:43:22 2017 +1000)
  • 248c762 - Merge branch 'v3.5.x' (Ronald Holshausen, Wed Jul 12 11:41:37 2017 +1000)
  • 6a3e783 - bump version to 3.5.3 (Ronald Holshausen, Wed Jul 12 11:19:08 2017 +1000)
  • 59ca47c - Merge pull request #481 from jeffreymyers/master (Ronald Holshausen, Tue Jul 11 19:38:42 2017 +1000)
  • 7125656 - Fix bodyWithSingleQuotes with ContentType param (Jeff Myers, Mon Jul 10 18:27:53 2017 -0400)
  • c1deb36 - Updated readme with a little bit more info (Brent Barker, Thu May 11 17:21:18 2017 -0600)
  • d281bbd - Updated readme (Brent Barker, Thu May 11 17:18:29 2017 -0600)
  • 1575ec1 - #241 Added ability to use trust store in pact-jvm-server (Brent Barker, Thu May 11 16:40:43 2017 -0600)

3.5.2 - Bugfix Release

  • fdb8fe9 - update changelog for release 3.5.2-jre7.0 (Ronald Holshausen, Wed Jul 12 10:30:26 2017 +1000)
  • b9db93a - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 22:04:39 2017 +1000)
  • fe69a60 - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 21:16:27 2017 +1000)
  • 7c57abe - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 20:53:47 2017 +1000)
  • f3f8c34 - Inlined DiffConfig as only one attribute was ever used (Ronald Holshausen, Tue Jul 11 20:40:07 2017 +1000)
  • 8029490 - Fix bodyWithSingleQuotes with ContentType param (Jeff Myers, Mon Jul 10 18:27:53 2017 -0400)
  • f6fd607 - Wired in the use of the pact source classes into the pact loader and verifier (Ronald Holshausen, Tue Jul 11 10:08:20 2017 +1000)
  • e66db1d - Updated the file system lock code to work on windows #475 (Ronald Holshausen, Mon Jul 10 14:06:44 2017 +1000)
  • 1c635e6 - Use the correct pacticipant name when publishing a tag (Ronald Holshausen, Mon Jul 10 10:58:25 2017 +1000)
  • 262db0f - Add a synchanisation block and file system lock around merging a pact with an existing one on the file system #475 (Ronald Holshausen, Sun Jul 9 20:37:18 2017 +1000)
  • 9b29aea - Converted PactWriter and PactMerge to kotlin (Ronald Holshausen, Sun Jul 9 19:24:15 2017 +1000)
  • 749630b - update versions in readme (Ronald Holshausen, Sun Jul 9 19:15:12 2017 +1000)
  • 6278563 - update changelog for release 3.5.1-jre7.1 (Ronald Holshausen, Sun Jul 9 16:50:27 2017 +1000)
  • d26b2f9 - bump version to 3.5.2 (Ronald Holshausen, Sun Jul 9 19:11:08 2017 +1000)

3.5.2-jre7.0 - Bugfix Release

  • 164c906 - Correct a test to pass on both JDK7 and JDK8 (Ronald Holshausen, Wed Jul 12 09:55:20 2017 +1000)
  • 6bdce49 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Wed Jul 12 09:50:55 2017 +1000)
  • 107388c - Correct the version (Ronald Holshausen, Wed Jul 12 09:48:01 2017 +1000)
  • b9db93a - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 22:04:39 2017 +1000)
  • fe69a60 - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 21:16:27 2017 +1000)
  • 7c57abe - Converted Scala test to Groovy (Ronald Holshausen, Tue Jul 11 20:53:47 2017 +1000)
  • f3f8c34 - Inlined DiffConfig as only one attribute was ever used (Ronald Holshausen, Tue Jul 11 20:40:07 2017 +1000)
  • 8029490 - Fix bodyWithSingleQuotes with ContentType param (Jeff Myers, Mon Jul 10 18:27:53 2017 -0400)
  • f6fd607 - Wired in the use of the pact source classes into the pact loader and verifier (Ronald Holshausen, Tue Jul 11 10:08:20 2017 +1000)
  • e66db1d - Updated the file system lock code to work on windows #475 (Ronald Holshausen, Mon Jul 10 14:06:44 2017 +1000)
  • 1c635e6 - Use the correct pacticipant name when publishing a tag (Ronald Holshausen, Mon Jul 10 10:58:25 2017 +1000)
  • 262db0f - Add a synchanisation block and file system lock around merging a pact with an existing one on the file system #475 (Ronald Holshausen, Sun Jul 9 20:37:18 2017 +1000)
  • 9b29aea - Converted PactWriter and PactMerge to kotlin (Ronald Holshausen, Sun Jul 9 19:24:15 2017 +1000)
  • 749630b - update versions in readme (Ronald Holshausen, Sun Jul 9 19:15:12 2017 +1000)
  • 6278563 - update changelog for release 3.5.1-jre7.1 (Ronald Holshausen, Sun Jul 9 16:50:27 2017 +1000)
  • d26b2f9 - bump version to 3.5.2 (Ronald Holshausen, Sun Jul 9 19:11:08 2017 +1000)
  • 704acb2 - update changelog for release 3.5.1 (Ronald Holshausen, Sun Jul 9 18:12:23 2017 +1000)
  • 92747f6 - bump version to 3.5.2-jre7.1 (Ronald Holshausen, Sun Jul 9 17:29:40 2017 +1000)

3.5.1 - Bugfix Release

  • ea6a95b - Update the javadocs for base provider rule getUrl() and getPort() methods (Ronald Holshausen, Sun Jul 9 13:16:40 2017 +1000)
  • 19fb55d - Updated the Gradle plugin to support publishing pacts with tags (Ronald Holshausen, Wed Jul 5 14:48:38 2017 +1000)
  • c1d702c - Fix for displaying a diff which may not be a list (Ronald Holshausen, Tue Jul 4 16:39:03 2017 +1000)
  • e50c5c2 - Fix for pacts with wildcard matchers and providers returning additional fields (Ronald Holshausen, Mon Jul 3 16:54:47 2017 +1000)
  • 9ff90e0 - Updated the versions in the readme (Ronald Holshausen, Sat Jun 24 23:47:01 2017 +1000)
  • 8f37708 - update changelog for release 3.5.0-jre7.1 (Ronald Holshausen, Sat Jun 24 23:11:31 2017 +1000)
  • b88df7d - update changelog for release 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 21:20:11 2017 +1000)
  • 96f3d7c - force kotlin to compile to jdk 8 (Ronald Holshausen, Sat Jun 24 21:09:27 2017 +1000)
  • 64febe9 - bump version to 3.5.1 (Ronald Holshausen, Sat Jun 24 18:39:37 2017 +1000)
  • fceb186 - Correct the release script for 3.5.0 (Ronald Holshausen, Sat Jun 24 18:38:49 2017 +1000)

3.5.1-jre7.1 - Bugfix Release

  • bec9b39 - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sun Jul 9 16:32:15 2017 +1000)
  • ea6a95b - Update the javadocs for base provider rule getUrl() and getPort() methods (Ronald Holshausen, Sun Jul 9 13:16:40 2017 +1000)
  • 19fb55d - Updated the Gradle plugin to support publishing pacts with tags (Ronald Holshausen, Wed Jul 5 14:48:38 2017 +1000)
  • c1d702c - Fix for displaying a diff which may not be a list (Ronald Holshausen, Tue Jul 4 16:39:03 2017 +1000)
  • e50c5c2 - Fix for pacts with wildcard matchers and providers returning additional fields (Ronald Holshausen, Mon Jul 3 16:54:47 2017 +1000)
  • 9ff90e0 - Updated the versions in the readme (Ronald Holshausen, Sat Jun 24 23:47:01 2017 +1000)
  • 8f37708 - update changelog for release 3.5.0-jre7.1 (Ronald Holshausen, Sat Jun 24 23:11:31 2017 +1000)
  • b88df7d - update changelog for release 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 21:20:11 2017 +1000)
  • 6e3ee04 - correct the version in the release script (Ronald Holshausen, Sat Jun 24 23:44:16 2017 +1000)
  • e92c864 - bump version to 3.5.1-jre7.1 (Ronald Holshausen, Sat Jun 24 23:43:20 2017 +1000)
  • e444820 - Removed the rebuild parameter from the travis build (Ronald Holshausen, Sat Jun 24 23:37:51 2017 +1000)
  • 0a3eab7 - Can't run jdk7 build on jdk8 (Ronald Holshausen, Sat Jun 24 23:29:11 2017 +1000)
  • 96f3d7c - force kotlin to compile to jdk 8 (Ronald Holshausen, Sat Jun 24 21:09:27 2017 +1000)

3.5.0-jre7.1 - V3 JDK7 Release

  • cb2dac2 - JDK7 fixes (Ronald Holshausen, Sat Jun 24 23:06:43 2017 +1000)
  • 659e9ce - include the jdk7 build file when updating the versions (Ronald Holshausen, Sat Jun 24 22:42:11 2017 +1000)
  • a8a902f - Use joda time as Java time classes are jdk8+ (Ronald Holshausen, Sat Jun 24 22:41:29 2017 +1000)
  • f543bc2 - set the version to next 3.5.0-jre7 (Ronald Holshausen, Sat Jun 24 22:40:21 2017 +1000)
  • 19adc3a - update travis to run on jdk 7 (Ronald Holshausen, Sat Jun 24 22:02:37 2017 +1000)
  • 80e5b2f - bump version to 3.5.1-jre7 (Ronald Holshausen, Sat Jun 24 21:52:02 2017 +1000)

3.5.0-jre7 - V3 JDK7 Release

  • 69d4913 - on Travis need to clean the test classes first after switching jdks (Ronald Holshausen, Sat Jun 24 21:11:41 2017 +1000)
  • 1480bff - Force kotlin to compile for jdk 1.6 (Ronald Holshausen, Sat Jun 24 21:05:34 2017 +1000)
  • a0f942b - Update travis to rerun tests on jdk7 (Ronald Holshausen, Sat Jun 24 20:51:48 2017 +1000)
  • 2811ba1 - Update travis build file to switch jdks (Ronald Holshausen, Sat Jun 24 20:34:25 2017 +1000)
  • ee48f86 - create a jdk7 build file because kotlin gradle plugin only runs on jdk8 (Ronald Holshausen, Sat Jun 24 20:29:54 2017 +1000)
  • bb1a6eb - JDK 7 fixes (Ronald Holshausen, Sat Jun 24 20:19:17 2017 +1000)
  • 147c2fb - Merge branch 'v3.5.x' into v3.5.x-jre7 (Ronald Holshausen, Sat Jun 24 18:52:27 2017 +1000)
  • 64febe9 - bump version to 3.5.1 (Ronald Holshausen, Sat Jun 24 18:39:37 2017 +1000)
  • fceb186 - Correct the release script for 3.5.0 (Ronald Holshausen, Sat Jun 24 18:38:49 2017 +1000)
  • 641deac - Need non-jdk8 kotlin libs (Ronald Holshausen, Sun May 21 14:34:30 2017 +1000)
  • f851d86 - Fixes to run on JDK 7 (Ronald Holshausen, Sun May 21 14:23:56 2017 +1000)
  • b976a37 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:29:16 2017 +1000)
  • 90d1654 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Fri May 19 10:23:31 2017 +1000)
  • a31a71c - JDK 7 returns map keys in different order (Ronald Holshausen, Sun Feb 5 19:08:24 2017 +1100)
  • 748a1f1 - Merge branch 'v3-spec' into v2.5.x (Ronald Holshausen, Sun Feb 5 17:48:41 2017 +1100)
  • bf972ad - updated release prep script to update readme versions (Ronald Holshausen, Sun Oct 23 00:08:10 2016 +1100)
  • 058115d - bump version to 2.5.0-beta.1 (Ronald Holshausen, Sun Oct 23 00:07:07 2016 +1100)
  • f2efa23 - update changelog for release 2.5.0-beta.0 (Ronald Holshausen, Sat Oct 22 23:49:15 2016 +1100)
  • 52db03f - removed Java 8 functional interfaces (Ronald Holshausen, Sat Oct 22 23:35:19 2016 +1100)
  • 1d3a399 - downgrade rest-client-driver to run on JDK 7 (Ronald Holshausen, Sat Oct 22 23:21:41 2016 +1100)
  • 4c65a9b - JDK 7 fixes (Ronald Holshausen, Sat Oct 22 23:09:49 2016 +1100)
  • 5ef1326 - More JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:56:19 2016 +1100)
  • 0370cf8 - JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:46:24 2016 +1100)
  • b461fff - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:35:04 2016 +1100)
  • 1df2e08 - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:24:52 2016 +1100)
  • f10d2b8 - Merge branch 'master' into v2.5.x (Ronald Holshausen, Sat Oct 22 22:21:49 2016 +1100)
  • 04efc56 - More jdk 7 fixes (Ronald Holshausen, Sat Oct 22 22:13:42 2016 +1100)
  • ba76baa - changes to get build working with JDK 7 (Ronald Holshausen, Sat Oct 22 21:51:48 2016 +1100)

3.5.0 - V3 Specification Release

  • 1aa4833 - Update the readme and project versions for the 3.5.x release (Ronald Holshausen, Sat Jun 24 17:52:06 2017 +1000)
  • 9a19c58 - Merge branch 'v3.4.x' into v3-spec (Ronald Holshausen, Sat Jun 24 17:36:06 2017 +1000)
  • a53575a - Added test from issue #464 (Ronald Holshausen, Sat Jun 24 17:20:08 2017 +1000)
  • a2e3ab8 - test and code style fixes (Ronald Holshausen, Sat Jun 24 17:19:32 2017 +1000)
  • 76fd7a0 - Updated the mock server to handle exceptions (Ronald Holshausen, Sat Jun 24 17:05:02 2017 +1000)
  • fad9675 - Wired in the generators in the response from the mock service (Ronald Holshausen, Sat Jun 24 16:19:00 2017 +1000)
  • d50a982 - Corrected the PactDslJsonArray which was setting the wrong index for generators (Ronald Holshausen, Sat Jun 24 16:57:00 2017 +1000)
  • 011cda0 - Update the path expressions to handle a dash in identifiers (Ronald Holshausen, Sat Jun 24 16:18:20 2017 +1000)
  • 80f4a77 - Merge branch 'master' into v3.4.x (Ronald Holshausen, Sat Jun 24 15:31:43 2017 +1000)
  • a1c24ab - Added some debug logging to header comparison (Ronald Holshausen, Sat Jun 24 15:26:34 2017 +1000)
  • 357ba2a - Correct the JSON verification reporter for V3 format (Ronald Holshausen, Sat Jun 24 15:09:20 2017 +1000)
  • 99c9861 - Code narc fixes (Ronald Holshausen, Sat Jun 24 15:04:31 2017 +1000)
  • 0b80315 - Corrected failing test (Ronald Holshausen, Sat Jun 24 14:55:32 2017 +1000)
  • 84ea1fe - Renamed test methods for clearer intent (David Mouser, Fri Jun 23 17:22:54 2017 +1000)
  • 36d9c94 - Fixed formatting inconsistencies (David Mouser, Fri Jun 23 17:18:15 2017 +1000)
  • 5a6addc - Allow setting of a custom MockMvc for provider states that need finer grained control over the test context (David Mouser, Fri Jun 23 17:09:25 2017 +1000)
  • 039813d - Merge pull request #470 from mouserd/master (Ronald Holshausen, Sat Jun 24 14:48:55 2017 +1000)
  • a03566b - Update response comparison to work with mulltiple failures for item (Ronald Holshausen, Sat Jun 24 14:45:50 2017 +1000)
  • 23d0d54 - Renamed test methods for clearer intent (David Mouser, Fri Jun 23 17:22:54 2017 +1000)
  • 50e2116 - Fixed formatting inconsistencies (David Mouser, Fri Jun 23 17:18:15 2017 +1000)
  • aabbe5c - Allow setting of a custom MockMvc for provider states that need finer grained control over the test context (David Mouser, Fri Jun 23 17:09:25 2017 +1000)
  • 4d2a0c7 - Added and/or to the array and root value Java DSL classes (Ronald Holshausen, Fri Jun 23 13:40:36 2017 +1000)
  • 50dc125 - Added readme section on using AND/OR with matchers (Ronald Holshausen, Fri Jun 23 13:29:07 2017 +1000)
  • a649fbe - Implemented AND + OR for Java DSL (Ronald Holshausen, Fri Jun 23 13:10:57 2017 +1000)
  • 4ccb375 - Fixes after merge from master (Ronald Holshausen, Fri Jun 23 12:01:40 2017 +1000)
  • 7c596a5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jun 23 11:13:43 2017 +1000)
  • 00f0316 - Added static code analysis and code style for kotlin (Ronald Holshausen, Fri Jun 23 11:07:55 2017 +1000)
  • cf378cb - Use the nebula kotlin plugin (Ronald Holshausen, Fri Jun 23 10:32:20 2017 +1000)
  • aa2de00 - Merge pull request #468 from jon-ruckwood/groovy-boolean-matcher (Ronald Holshausen, Fri Jun 23 08:35:42 2017 +1000)
  • ee5bf04 - Add a Groovy boolean matcher (jon-ruckwood, Wed Jun 21 10:48:00 2017 +0100)
  • 1e5aac0 - I Hate Travis CI (Ronald Holshausen, Wed Jun 21 13:41:24 2017 +1000)
  • f20fdae - I Hate Travis CI (Ronald Holshausen, Wed Jun 21 13:26:45 2017 +1000)
  • 9a5f2c4 - Changed port for test failing on travis (Ronald Holshausen, Wed Jun 21 12:54:34 2017 +1000)
  • 6e5190b - Updated failing test on travis to use a random port (Ronald Holshausen, Wed Jun 21 12:25:38 2017 +1000)
  • 58ede74 - Updated version in readme (Ronald Holshausen, Wed Jun 21 09:57:02 2017 +1000)
  • 5bcbeb1 - Escape the description in the project POM (Ronald Holshausen, Wed Jun 21 09:56:17 2017 +1000)
  • abfe961 - update changelog for release 3.5.0-rc.3 (Ronald Holshausen, Wed Jun 21 08:42:37 2017 +1000)
  • 0280eac - Updated version in readme (Ronald Holshausen, Wed Jun 21 09:57:02 2017 +1000)
  • 468daf8 - Escape the description in the project POM (Ronald Holshausen, Wed Jun 21 09:56:17 2017 +1000)
  • 599260c - bump version to 3.5.0-rc.4 (Ronald Holshausen, Wed Jun 21 08:54:13 2017 +1000)
  • 6124987 - use 9 digits for random numbers so they will fit within the dynamic range of 32 bit integers #436 (Ronald Holshausen, Wed Jun 14 15:31:59 2017 +1000)

3.5.0-rc.3 - Third V3 Spec release candidate

  • 9902194 - Implemented and and or for Groovy DSL (Ronald Holshausen, Tue Jun 20 21:56:39 2017 +1000)
  • 04d906a - Fix for failing test (Ronald Holshausen, Tue Jun 20 21:20:39 2017 +1000)
  • 346578d - Merge branch 'master' into v3-spec (Ronald Holshausen, Tue Jun 20 19:51:43 2017 +1000)
  • b14d585 - Merge pull request #465 from andreschaffer/consumer-message-pact-metadata (Ronald Holshausen, Tue Jun 20 16:16:42 2017 +1000)
  • ff98627 - Implemented the And and Or matchers (Ronald Holshausen, Tue Jun 20 16:10:57 2017 +1000)
  • 29e6745 - Make message pact metadata available from MessagePactProviderRule (Andre Schaffer, Mon Jun 19 18:45:14 2017 +0200)
  • 5ee2cae - Merge pull request #461 from jon-ruckwood/groovy-allow-empty-string-matcher (Ronald Holshausen, Thu Jun 15 10:40:21 2017 +1000)
  • 5ef8162 - Fix CodeNarc violation, UnnecessaryGString (jon-ruckwood, Wed Jun 14 08:32:43 2017 +0100)
  • c0536f5 - Merge branch 'v3.4.x' into v3-spec (Ronald Holshausen, Wed Jun 14 14:57:00 2017 +1000)
  • c1e8aed - Removed the inlined jansi classes due to an issue with Maven 3.5.0 #453 (Ronald Holshausen, Wed Jun 14 14:42:40 2017 +1000)
  • b21f059 - Fix codenarc error (Ronald Holshausen, Wed Jun 14 12:58:27 2017 +1000)
  • 916963b - Only add the testClasses task as a dependency to the verification task if the testClasses task is defined #460 (Ronald Holshausen, Wed Jun 14 12:33:28 2017 +1000)
  • 8234159 - Allow string matcher to accept empty string (jon-ruckwood, Tue Jun 13 16:56:23 2017 +0100)
  • fbfbab3 - Update AmqpTarget to get the consumers from the pact source (Ronald Holshausen, Tue Jun 13 15:27:46 2017 +1000)
  • 4684296 - Added various pact sources and wired them into the JUnit loaders (Ronald Holshausen, Tue Jun 13 14:55:25 2017 +1000)
  • 9085cea - Converted some of the core classes and interfaces to Kotlin and introduced a PactSource interface (Ronald Holshausen, Tue Jun 13 11:12:22 2017 +1000)
  • afb5d9f - Update versions in readme (Ronald Holshausen, Sun Jun 11 17:45:33 2017 +1000)
  • f4d61f7 - update changelog for release 3.5.0-rc.2 (Ronald Holshausen, Sun Jun 11 17:05:40 2017 +1000)
  • 3441250 - update changelog for release 3.5.0-rc.1 (Ronald Holshausen, Thu May 25 13:37:07 2017 +1000)
  • 062eddf - supression some kotlin warnings (Ronald Holshausen, Sun Jun 11 17:39:34 2017 +1000)
  • 69577f2 - bump version to 3.5.0-rc.3 (Ronald Holshausen, Sun Jun 11 17:36:36 2017 +1000)

3.5.0-rc.2 - V3 spec release candidate

  • d226cc3 - Added equalsTo and includesStr matcher methods to the Java DSL (Ronald Holshausen, Sun Jun 11 16:03:08 2017 +1000)
  • c45abe0 - Updated the groovy DSL readme (Ronald Holshausen, Sun Jun 11 15:32:55 2017 +1000)
  • de754c3 - Added eachLike, equalsTo and includesStr matcher methods to the Groovy DSL (Ronald Holshausen, Sun Jun 11 15:20:40 2017 +1000)
  • 942221b - implemented the include matcher (Ronald Holshausen, Sun Jun 11 14:09:50 2017 +1000)
  • 46ba1f4 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jun 11 12:29:48 2017 +1000)
  • fce2401 - bump version to 3.4.2 (Ronald Holshausen, Sun Jun 11 12:26:16 2017 +1000)
  • 79a94ae - update changelog for release 3.4.1 (Ronald Holshausen, Sun Jun 11 11:58:02 2017 +1000)
  • 250dc4b - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jun 11 11:29:07 2017 +1000)
  • 6addeb7 - Updated readme (Ronald Holshausen, Sat Jun 10 14:38:05 2017 +1000)
  • 2092423 - Merge pull request #458 from siddhuwarrier/pact-pr (Ronald Holshausen, Sat Jun 10 14:20:42 2017 +1000)
  • 4962568 - Improve quality of filteredPactRunner (Siddhu Warrier, Fri Jun 9 17:10:57 2017 +0100)
  • 4578b4d - Add a new Pact Runner called FilteredPactRunner that only runs interactions with a specified provider state (Siddhu Warrier, Fri Jun 9 16:58:32 2017 +0100)
  • a536931 - Upgrade Gradle to 3.5 and Groovy to 2.4.10 (Ronald Holshausen, Tue Jun 6 21:59:22 2017 +1000)
  • 61658b5 - correct version in readme (Ronald Holshausen, Tue Jun 6 21:50:41 2017 +1000)
  • 2e61f6d - Add braces around if statement (Ronald Holshausen, Tue Jun 6 21:13:54 2017 +1000)
  • f4522e9 - Avoid the native Groovy conversions from a Map #448 (Ronald Holshausen, Tue Jun 6 21:13:37 2017 +1000)
  • 1f64fca - Merge pull request #454 from vijaykrishna82/ExceptionCauseDetails (Ronald Holshausen, Tue Jun 6 20:43:47 2017 +1000)
  • 88afb1b - add stacktrace cause details; remove unnecessary differences with master branch (Vijay Vepakomma, Mon Jun 5 12:35:10 2017 -0400)
  • 60d7764 - add stacktrace cause details (Vijay Vepakomma, Mon Jun 5 12:17:24 2017 -0400)
  • 3655889 - Merge pull request #450 from marcpa00/isDependencyForPactVerify (Ronald Holshausen, Fri Jun 2 09:02:45 2017 +1000)
  • a595e46 - Merge pull request #449 from marcpa00/provider-gradle-readme-fixes (Ronald Holshausen, Fri Jun 2 09:01:17 2017 +1000)
  • ea1f25c - Add provider task as a dependency to pactVerify unless provider property isDependencyForPactVerify is false (defaults to true). (Marc Paquette, Thu Jun 1 16:07:38 2017 -0400)
  • 8d11ef6 - use explicit form of task definition as '<<' shortcut will be deprecated in the future. (Marc Paquette, Wed May 31 14:48:39 2017 -0400)
  • b143ccf - give an example JSON body for provider state change. (Marc Paquette, Wed May 31 14:13:41 2017 -0400)
  • 24cb1ac - use backticks when refering to properties; fix typo : provider "pactFile", not "host"; use name of properties when describing start/shutdown of provider. (Marc Paquette, Wed May 31 14:11:53 2017 -0400)
  • 4e77745 - Merge pull request #446 from marcpa00/marcpa00-readme-fixes (Ronald Holshausen, Wed May 31 09:06:57 2017 +1000)
  • 48c2e8a - Update instruction to use new method name, runTest. (Marc Paquette, Tue May 30 11:03:43 2017 -0400)
  • f94eb25 - Make example ready to run : add imports and class declaration. (Marc Paquette, Tue May 30 10:41:41 2017 -0400)
  • 93f8228 - Bump to 3.4.0 : example code does not compile with 3.3.8, 3.3.9 or 3.3.10 (PactVerificationResult not found). (Marc Paquette, Tue May 30 10:40:45 2017 -0400)
  • 663d1e2 - Add missing space between hash sign and title of sections (Marc Paquette, Tue May 30 10:39:04 2017 -0400)
  • e7f7bda - Enable publishing gradle plugin for V3 branch (Ronald Holshausen, Thu May 25 13:54:16 2017 +1000)
  • 12b67fc - bump version to 3.5.0-rc.2 (Ronald Holshausen, Thu May 25 13:51:28 2017 +1000)

3.4.1 - Bugfix Release

  • 6addeb7 - Updated readme (Ronald Holshausen, Sat Jun 10 14:38:05 2017 +1000)
  • 2092423 - Merge pull request #458 from siddhuwarrier/pact-pr (Ronald Holshausen, Sat Jun 10 14:20:42 2017 +1000)
  • 4962568 - Improve quality of filteredPactRunner (Siddhu Warrier, Fri Jun 9 17:10:57 2017 +0100)
  • 4578b4d - Add a new Pact Runner called FilteredPactRunner that only runs interactions with a specified provider state (Siddhu Warrier, Fri Jun 9 16:58:32 2017 +0100)
  • a536931 - Upgrade Gradle to 3.5 and Groovy to 2.4.10 (Ronald Holshausen, Tue Jun 6 21:59:22 2017 +1000)
  • 61658b5 - correct version in readme (Ronald Holshausen, Tue Jun 6 21:50:41 2017 +1000)
  • 2e61f6d - Add braces around if statement (Ronald Holshausen, Tue Jun 6 21:13:54 2017 +1000)
  • f4522e9 - Avoid the native Groovy conversions from a Map #448 (Ronald Holshausen, Tue Jun 6 21:13:37 2017 +1000)
  • 1f64fca - Merge pull request #454 from vijaykrishna82/ExceptionCauseDetails (Ronald Holshausen, Tue Jun 6 20:43:47 2017 +1000)
  • 88afb1b - add stacktrace cause details; remove unnecessary differences with master branch (Vijay Vepakomma, Mon Jun 5 12:35:10 2017 -0400)
  • 60d7764 - add stacktrace cause details (Vijay Vepakomma, Mon Jun 5 12:17:24 2017 -0400)
  • 3655889 - Merge pull request #450 from marcpa00/isDependencyForPactVerify (Ronald Holshausen, Fri Jun 2 09:02:45 2017 +1000)
  • a595e46 - Merge pull request #449 from marcpa00/provider-gradle-readme-fixes (Ronald Holshausen, Fri Jun 2 09:01:17 2017 +1000)
  • ea1f25c - Add provider task as a dependency to pactVerify unless provider property isDependencyForPactVerify is false (defaults to true). (Marc Paquette, Thu Jun 1 16:07:38 2017 -0400)
  • 8d11ef6 - use explicit form of task definition as '<<' shortcut will be deprecated in the future. (Marc Paquette, Wed May 31 14:48:39 2017 -0400)
  • b143ccf - give an example JSON body for provider state change. (Marc Paquette, Wed May 31 14:13:41 2017 -0400)
  • 24cb1ac - use backticks when refering to properties; fix typo : provider "pactFile", not "host"; use name of properties when describing start/shutdown of provider. (Marc Paquette, Wed May 31 14:11:53 2017 -0400)
  • 4e77745 - Merge pull request #446 from marcpa00/marcpa00-readme-fixes (Ronald Holshausen, Wed May 31 09:06:57 2017 +1000)
  • 48c2e8a - Update instruction to use new method name, runTest. (Marc Paquette, Tue May 30 11:03:43 2017 -0400)
  • f94eb25 - Make example ready to run : add imports and class declaration. (Marc Paquette, Tue May 30 10:41:41 2017 -0400)
  • 93f8228 - Bump to 3.4.0 : example code does not compile with 3.3.8, 3.3.9 or 3.3.10 (PactVerificationResult not found). (Marc Paquette, Tue May 30 10:40:45 2017 -0400)
  • 663d1e2 - Add missing space between hash sign and title of sections (Marc Paquette, Tue May 30 10:39:04 2017 -0400)
  • 77775b5 - Merge pull request #444 from lucaong/master (Ronald Holshausen, Thu May 25 12:52:17 2017 +1000)
  • 3b70f0e - fix the matchingRules generated by eachKeyLike (Luca Ongaro, Wed May 24 16:22:35 2017 +0200)
  • e55c0d9 - Merge branch 'v3.4.x' (Ronald Holshausen, Fri May 19 08:51:09 2017 +1000)
  • 88f9661 - bump version to 3.4.1 (Ronald Holshausen, Thu May 18 15:47:48 2017 +1000)
  • 8c020fb - updated versions in readme (Ronald Holshausen, Thu May 18 14:18:57 2017 +1000)
  • f3c3430 - update changelog for release 3.3.10 (Ronald Holshausen, Thu May 18 13:57:37 2017 +1000)
  • ccf1c36 - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • 51e05b9 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • c89357a - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • 09907b8 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • 28a6c2d - Re-apply the enhancements to the HAL Client code (Ronald Holshausen, Tue May 16 09:22:12 2017 +1000)

3.5.0-rc.1 - V3 spec release candidate

  • 29971f2 - updated test to use random port (Ronald Holshausen, Thu May 25 13:21:29 2017 +1000)
  • e08598f - bump version to rc (Ronald Holshausen, Thu May 25 13:17:34 2017 +1000)
  • b19c98f - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu May 25 12:55:20 2017 +1000)
  • 77775b5 - Merge pull request #444 from lucaong/master (Ronald Holshausen, Thu May 25 12:52:17 2017 +1000)
  • 3b70f0e - fix the matchingRules generated by eachKeyLike (Luca Ongaro, Wed May 24 16:22:35 2017 +0200)
  • c6fe9f4 - Wired generators into the Groovy DSL (Ronald Holshausen, Wed May 24 16:21:31 2017 +1000)
  • fa53b4a - Correct the generator key in PactDslJsonRootValue (Ronald Holshausen, Sun May 21 17:57:01 2017 +1000)
  • b49faff - Wired the generators into the Java PactDslJsonRootValue DSL (Ronald Holshausen, Sun May 21 17:52:58 2017 +1000)
  • 0f1926b - Wired the generators into the Java Object and Array DSLs (Ronald Holshausen, Sun May 21 17:29:25 2017 +1000)
  • 65670f5 - Updated spec to use random port (Ronald Holshausen, Fri May 19 10:28:51 2017 +1000)
  • 844b91c - Updated specs after merge (Ronald Holshausen, Fri May 19 09:53:14 2017 +1000)
  • 15c82ec - Merge branch 'v3.4.x' into v3-spec (Ronald Holshausen, Fri May 19 09:03:23 2017 +1000)
  • e55c0d9 - Merge branch 'v3.4.x' (Ronald Holshausen, Fri May 19 08:51:09 2017 +1000)
  • 88f9661 - bump version to 3.4.1 (Ronald Holshausen, Thu May 18 15:47:48 2017 +1000)
  • fe5613f - update changelog for release 3.4.0 (Ronald Holshausen, Thu May 18 15:33:57 2017 +1000)
  • 51028a3 - update versions in readme (Ronald Holshausen, Thu May 18 15:26:27 2017 +1000)
  • 8c020fb - updated versions in readme (Ronald Holshausen, Thu May 18 14:18:57 2017 +1000)
  • f3c3430 - update changelog for release 3.3.10 (Ronald Holshausen, Thu May 18 13:57:37 2017 +1000)
  • ccf1c36 - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • 51e05b9 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • 1dab62c - update changelog for release 3.3.10 (Ronald Holshausen, Thu May 18 13:57:37 2017 +1000)
  • c89357a - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • 09907b8 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • 28a6c2d - Re-apply the enhancements to the HAL Client code (Ronald Holshausen, Tue May 16 09:22:12 2017 +1000)
  • 72d68ff - Merge branch 'master' into v3.4.x (Ronald Holshausen, Thu May 18 13:38:24 2017 +1000)
  • c4ccdf2 - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • bee3674 - Merge pull request #435 from raceconditions/spring-module (Ronald Holshausen, Thu May 18 12:30:20 2017 +1000)
  • e91dc01 - Added tests GET/PUT/POST/DELETE with and without query params, controller advice exception handling, headers, content type default handling, multiple controllers and multiple controller advice. (Travis Miller, Wed May 17 22:09:19 2017 -0400)
  • 8053725 - Merge pull request #431 from Fitzoh/master (Ronald Holshausen, Thu May 18 10:14:59 2017 +1000)
  • 1b9c35f - Fixes to groovy code to pass CodeNarc standards. (Travis Miller, Wed May 17 08:48:26 2017 -0400)
  • 262e65e - Allow maven plugin users to easily remove '-SNAPSHOT' from the pact version. (Fitzgerald, Andrew, Wed May 17 01:44:23 2017 -0400)
  • 99067b2 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • 7283857 - Added pact-jvm-provider-spring module. Refactored inheritance model of BaseTarget to accomodate MockMvcTarget. Refactored ProviderVerifier and MvcProviderVerifier to accommodate inheritance. (Travis Miller, Mon May 15 21:22:25 2017 -0400)
  • 92327c5 - Re-apply the enhancements to the HAL Client code (Ronald Holshausen, Tue May 16 09:22:12 2017 +1000)
  • 7c55e1f - bump version to 3.5.0-beta.5 (Ronald Holshausen, Sun May 14 22:13:35 2017 +1000)
  • c0913f0 - Update README.md (Ronald Holshausen, Sun May 14 21:49:42 2017 +1000)
  • fc8bf00 - Added codefresh badge (Ronald Holshausen, Sun May 14 20:30:23 2017 +1000)
  • 6e0f3cc - Get codefresh to use the maven image (Ronald Holshausen, Sun May 14 20:12:18 2017 +1000)
  • 318e4a0 - Add codefresh build file (Ronald Holshausen, Sun May 14 19:48:30 2017 +1000)
  • 6cbdab2 - Merge pull request #1 from raceconditions/SeparatePactRunners (Travis Miller, Thu May 11 21:06:19 2017 -0400)
  • 1ee7314 - Added RestPactRunner and MessagePactRunner (Vijay Vepakomma, Tue May 9 16:09:40 2017 -0400)
  • 542644d - Added method to PactFolderLoader to provide files along with pacts to fix the ConsumerInfo instantiation. (Travis Miller, Tue May 9 15:44:00 2017 -0400)

3.4.0 - New Mock Server + Spring MockMVC Support

  • 51028a3 - update versions in readme (Ronald Holshausen, Thu May 18 15:26:27 2017 +1000)
  • 1dab62c - update changelog for release 3.3.10 (Ronald Holshausen, Thu May 18 13:57:37 2017 +1000)
  • 72d68ff - Merge branch 'master' into v3.4.x (Ronald Holshausen, Thu May 18 13:38:24 2017 +1000)
  • c4ccdf2 - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • bee3674 - Merge pull request #435 from raceconditions/spring-module (Ronald Holshausen, Thu May 18 12:30:20 2017 +1000)
  • e91dc01 - Added tests GET/PUT/POST/DELETE with and without query params, controller advice exception handling, headers, content type default handling, multiple controllers and multiple controller advice. (Travis Miller, Wed May 17 22:09:19 2017 -0400)
  • 8053725 - Merge pull request #431 from Fitzoh/master (Ronald Holshausen, Thu May 18 10:14:59 2017 +1000)
  • 1b9c35f - Fixes to groovy code to pass CodeNarc standards. (Travis Miller, Wed May 17 08:48:26 2017 -0400)
  • 262e65e - Allow maven plugin users to easily remove '-SNAPSHOT' from the pact version. (Fitzgerald, Andrew, Wed May 17 01:44:23 2017 -0400)
  • 99067b2 - Updated the JUnit readme with examples that use the new mock server support classes (Ronald Holshausen, Tue May 16 15:49:20 2017 +1000)
  • 7283857 - Added pact-jvm-provider-spring module. Refactored inheritance model of BaseTarget to accomodate MockMvcTarget. Refactored ProviderVerifier and MvcProviderVerifier to accommodate inheritance. (Travis Miller, Mon May 15 21:22:25 2017 -0400)
  • 92327c5 - Re-apply the enhancements to the HAL Client code (Ronald Holshausen, Tue May 16 09:22:12 2017 +1000)
  • c0913f0 - Update README.md (Ronald Holshausen, Sun May 14 21:49:42 2017 +1000)
  • fc8bf00 - Added codefresh badge (Ronald Holshausen, Sun May 14 20:30:23 2017 +1000)
  • 6e0f3cc - Get codefresh to use the maven image (Ronald Holshausen, Sun May 14 20:12:18 2017 +1000)
  • 318e4a0 - Add codefresh build file (Ronald Holshausen, Sun May 14 19:48:30 2017 +1000)
  • e7de3cf - Updated the branch for v3.4.x in the readme (Ronald Holshausen, Sun May 14 11:12:04 2017 +1000)
  • b84e9df - Added RestPactRunner and MessagePactRunner (#427) (Travis Miller, Sat May 13 21:08:35 2017 -0400)
  • 33814e8 - Added method to PactFolderLoader to provide files along with pacts to… (#426) (Travis Miller, Sat May 13 21:04:09 2017 -0400)
  • 96b45da - #241 Added ability to use trust store in pact-jvm-server (#425) (Brent Barker, Sat May 13 18:58:47 2017 -0600)
  • ad4f00a - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 12 14:50:09 2017 +1000)
  • 6cbdab2 - Merge pull request #1 from raceconditions/SeparatePactRunners (Travis Miller, Thu May 11 21:06:19 2017 -0400)
  • a5433b0 - Revert "Updated gradle readme with verification results" (Ronald Holshausen, Fri May 12 10:54:17 2017 +1000)
  • a7278ca - Updated gradle readme with verification results (Ronald Holshausen, Fri May 12 10:37:51 2017 +1000)
  • fa17a22 - Updated readme with publishing verification results (Ronald Holshausen, Fri May 12 10:26:48 2017 +1000)
  • 59a4fba - Implemented publishing pact verification with the Gradle plugin (Ronald Holshausen, Fri May 12 10:01:03 2017 +1000)
  • a0f7890 - Added tests around publishing verification results #417 (Ronald Holshausen, Wed May 10 13:49:57 2017 +1000)
  • 5f0ec96 - Fix the codez #417 (Ronald Holshausen, Wed May 10 12:40:38 2017 +1000)
  • e0d59dd - First stab at implementing publishing verification results to the pact broker #417 (Ronald Holshausen, Wed May 10 12:17:25 2017 +1000)
  • 13ad5ee - Correctly handle the error messages from the pact broker #421 (Ronald Holshausen, Wed May 10 09:48:37 2017 +1000)
  • 1ee7314 - Added RestPactRunner and MessagePactRunner (Vijay Vepakomma, Tue May 9 16:09:40 2017 -0400)
  • 542644d - Added method to PactFolderLoader to provide files along with pacts to fix the ConsumerInfo instantiation. (Travis Miller, Tue May 9 15:44:00 2017 -0400)
  • a217445 - Updated versions in readme (Ronald Holshausen, Mon May 8 21:59:47 2017 +1000)
  • 8e3d6c0 - bump version to 3.3.10 (Ronald Holshausen, Mon May 8 21:57:07 2017 +1000)
  • d87958d - Merge branch 'v2-spec' (Ronald Holshausen, Mon May 8 21:12:40 2017 +1000)
  • a749625 - Implemented PactProviderRuleMk2 that uses the new mock server, and updated all tests to use it (Ronald Holshausen, Fri May 5 17:03:37 2017 +1000)
  • c151f15 - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 5 13:09:16 2017 +1000)
  • b981d8e - Extracted an interface for the mock server and implemented the waitForServer startup method (Ronald Holshausen, Fri May 5 12:08:27 2017 +1000)
  • ffe556d - Fixed codenarc issues for PR #420 (Ronald Holshausen, Fri May 5 12:07:46 2017 +1000)
  • 51571ab - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 5 08:37:07 2017 +1000)
  • 381f794 - Merge pull request #420 from bbarke/enable-use-of-keystore (Ronald Holshausen, Fri May 5 08:33:26 2017 +1000)
  • ac45f12 - Removed unused dependency... #241 (Brent Barker, Thu May 4 15:56:14 2017 -0600)
  • ea7ca5a - Added ability to use a keystore for the pact mock server #241 (Brent Barker, Thu May 4 15:41:10 2017 -0600)
  • abad65d - Converted all the Java example pact tests to the new base test class (Ronald Holshausen, Thu May 4 14:57:11 2017 +1000)
  • cc18325 - Added a new Java base test class that uses the new mock server and deprecated the old one (Ronald Holshausen, Thu May 4 14:11:25 2017 +1000)
  • afdb7f8 - Updated the Groovy DSL and docs to use the new mock server (Ronald Holshausen, Thu May 4 12:20:18 2017 +1000)
  • 330eb84 - Default the Groovy DSL to use port 0 for the mock server (Ronald Holshausen, Thu May 4 12:08:16 2017 +1000)
  • 4aaa60d - codfe narc and test fixes (Ronald Holshausen, Wed May 3 22:33:56 2017 +1000)
  • c1cd677 - Corrected new mock server to track expected requests; Updated Groovy DSL to use new mock server (Ronald Holshausen, Wed May 3 22:05:09 2017 +1000)
  • 68d26d0 - Updated the readme and added a getUrl() and getPort() to the new mock server #404 (Ronald Holshausen, Wed May 3 21:20:04 2017 +1000)
  • 6d2b69c - Disabled merge conflict implementation and tests (Ronald Holshausen, Wed May 3 20:47:03 2017 +1000)
  • f788865 - Update new mock server to write the pact file if everything is OK (Ronald Holshausen, Wed May 3 15:24:14 2017 +1000)
  • 1a7a3cc - Start of implementation of a mock server in Kotlin to replace the Scala one (Ronald Holshausen, Wed May 3 14:08:04 2017 +1000)
  • d6ff18d - Add pact broker credidentials as properties to the gradle pact publish task (Ronald Holshausen, Sun Apr 23 15:00:51 2017 +1000)
  • e8f7a37 - Added pact broker credidentials to the Maven publish plugin (Ronald Holshausen, Sun Apr 23 14:44:24 2017 +1000)
  • 94d57cd - update changelog for release 3.3.8 (Ronald Holshausen, Fri Apr 14 13:50:18 2017 +1000)
  • 1137b27 - Use GSON to generate Pact JSON to preserve non-ascii characters #395 (Ronald Holshausen, Fri Apr 14 14:52:20 2017 +1000)
  • 4bdbcd5 - update changelog for release 3.3.8 (Ronald Holshausen, Fri Apr 14 13:50:18 2017 +1000)
  • e4a6a70 - Added Kotlin to project (Ronald Holshausen, Fri Apr 14 13:44:48 2017 +1000)

3.3.10 - Fix for matchers with missing "type" entries

  • a28124f - change port on test (Ronald Holshausen, Thu May 18 13:50:52 2017 +1000)
  • 8c2b05d - Fix some tests and correct the groovy matcher definitions (Ronald Holshausen, Thu May 18 13:35:37 2017 +1000)
  • 08ca44e - Correct the generated matchers which were missing the "match": type entries (Ronald Holshausen, Thu May 18 12:43:11 2017 +1000)
  • a5433b0 - Revert "Updated gradle readme with verification results" (Ronald Holshausen, Fri May 12 10:54:17 2017 +1000)
  • a7278ca - Updated gradle readme with verification results (Ronald Holshausen, Fri May 12 10:37:51 2017 +1000)
  • fa17a22 - Updated readme with publishing verification results (Ronald Holshausen, Fri May 12 10:26:48 2017 +1000)
  • 59a4fba - Implemented publishing pact verification with the Gradle plugin (Ronald Holshausen, Fri May 12 10:01:03 2017 +1000)
  • a0f7890 - Added tests around publishing verification results #417 (Ronald Holshausen, Wed May 10 13:49:57 2017 +1000)
  • 5f0ec96 - Fix the codez #417 (Ronald Holshausen, Wed May 10 12:40:38 2017 +1000)
  • e0d59dd - First stab at implementing publishing verification results to the pact broker #417 (Ronald Holshausen, Wed May 10 12:17:25 2017 +1000)
  • 13ad5ee - Correctly handle the error messages from the pact broker #421 (Ronald Holshausen, Wed May 10 09:48:37 2017 +1000)
  • 8e3d6c0 - bump version to 3.3.10 (Ronald Holshausen, Mon May 8 21:57:07 2017 +1000)

3.5.0-beta.4 - Basic generator implementation + fixes from master

  • 9cd563a - Corrected codefresh link (Ronald Holshausen, Sun May 14 21:36:13 2017 +1000)
  • 6613d38 - Implemented deserialisation for pact files with generators (Ronald Holshausen, Sun May 14 21:29:12 2017 +1000)
  • 16b2b65 - Added codefresh badge (Ronald Holshausen, Sun May 14 20:30:23 2017 +1000)
  • 285bc58 - Get codefresh to use the maven image (Ronald Holshausen, Sun May 14 20:12:18 2017 +1000)
  • 933b0a7 - Add codefresh build file (Ronald Holshausen, Sun May 14 19:48:30 2017 +1000)
  • 0c38fde - use random port to try resolve travis issues (Ronald Holshausen, Sun May 14 19:48:10 2017 +1000)
  • 631a409 - Damn codenarc (Ronald Holshausen, Sun May 14 19:18:33 2017 +1000)
  • 72c1fb6 - use random port to try resolve travis issues (Ronald Holshausen, Sun May 14 19:12:36 2017 +1000)
  • 402226b - Implemented serialisation for pacts with generators (Ronald Holshausen, Sun May 14 18:28:38 2017 +1000)
  • 79ecafe - Correct the format of provider states in message pacts (Ronald Holshausen, Sun May 14 15:43:00 2017 +1000)
  • 3be0405 - Merge branch 'v3.4.x' into v3-spec (Ronald Holshausen, Sun May 14 11:58:42 2017 +1000)
  • e7de3cf - Updated the branch for v3.4.x in the readme (Ronald Holshausen, Sun May 14 11:12:04 2017 +1000)
  • b84e9df - Added RestPactRunner and MessagePactRunner (#427) (Travis Miller, Sat May 13 21:08:35 2017 -0400)
  • 33814e8 - Added method to PactFolderLoader to provide files along with pacts to… (#426) (Travis Miller, Sat May 13 21:04:09 2017 -0400)
  • 96b45da - #241 Added ability to use trust store in pact-jvm-server (#425) (Brent Barker, Sat May 13 18:58:47 2017 -0600)
  • ad4f00a - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 12 14:50:09 2017 +1000)
  • a5433b0 - Revert "Updated gradle readme with verification results" (Ronald Holshausen, Fri May 12 10:54:17 2017 +1000)
  • a7278ca - Updated gradle readme with verification results (Ronald Holshausen, Fri May 12 10:37:51 2017 +1000)
  • fa17a22 - Updated readme with publishing verification results (Ronald Holshausen, Fri May 12 10:26:48 2017 +1000)
  • 59a4fba - Implemented publishing pact verification with the Gradle plugin (Ronald Holshausen, Fri May 12 10:01:03 2017 +1000)
  • a0f7890 - Added tests around publishing verification results #417 (Ronald Holshausen, Wed May 10 13:49:57 2017 +1000)
  • 5f0ec96 - Fix the codez #417 (Ronald Holshausen, Wed May 10 12:40:38 2017 +1000)
  • e0d59dd - First stab at implementing publishing verification results to the pact broker #417 (Ronald Holshausen, Wed May 10 12:17:25 2017 +1000)
  • 13ad5ee - Correctly handle the error messages from the pact broker #421 (Ronald Holshausen, Wed May 10 09:48:37 2017 +1000)
  • a217445 - Updated versions in readme (Ronald Holshausen, Mon May 8 21:59:47 2017 +1000)
  • 8e3d6c0 - bump version to 3.3.10 (Ronald Holshausen, Mon May 8 21:57:07 2017 +1000)
  • d87958d - Merge branch 'v2-spec' (Ronald Holshausen, Mon May 8 21:12:40 2017 +1000)
  • a749625 - Implemented PactProviderRuleMk2 that uses the new mock server, and updated all tests to use it (Ronald Holshausen, Fri May 5 17:03:37 2017 +1000)
  • c151f15 - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 5 13:09:16 2017 +1000)
  • b981d8e - Extracted an interface for the mock server and implemented the waitForServer startup method (Ronald Holshausen, Fri May 5 12:08:27 2017 +1000)
  • ffe556d - Fixed codenarc issues for PR #420 (Ronald Holshausen, Fri May 5 12:07:46 2017 +1000)
  • 51571ab - Merge branch 'v2-spec' (Ronald Holshausen, Fri May 5 08:37:07 2017 +1000)
  • 381f794 - Merge pull request #420 from bbarke/enable-use-of-keystore (Ronald Holshausen, Fri May 5 08:33:26 2017 +1000)
  • ac45f12 - Removed unused dependency... #241 (Brent Barker, Thu May 4 15:56:14 2017 -0600)
  • ea7ca5a - Added ability to use a keystore for the pact mock server #241 (Brent Barker, Thu May 4 15:41:10 2017 -0600)
  • abad65d - Converted all the Java example pact tests to the new base test class (Ronald Holshausen, Thu May 4 14:57:11 2017 +1000)
  • cc18325 - Added a new Java base test class that uses the new mock server and deprecated the old one (Ronald Holshausen, Thu May 4 14:11:25 2017 +1000)
  • afdb7f8 - Updated the Groovy DSL and docs to use the new mock server (Ronald Holshausen, Thu May 4 12:20:18 2017 +1000)
  • 330eb84 - Default the Groovy DSL to use port 0 for the mock server (Ronald Holshausen, Thu May 4 12:08:16 2017 +1000)
  • 4aaa60d - codfe narc and test fixes (Ronald Holshausen, Wed May 3 22:33:56 2017 +1000)
  • c1cd677 - Corrected new mock server to track expected requests; Updated Groovy DSL to use new mock server (Ronald Holshausen, Wed May 3 22:05:09 2017 +1000)
  • 68d26d0 - Updated the readme and added a getUrl() and getPort() to the new mock server #404 (Ronald Holshausen, Wed May 3 21:20:04 2017 +1000)
  • 6d2b69c - Disabled merge conflict implementation and tests (Ronald Holshausen, Wed May 3 20:47:03 2017 +1000)
  • f788865 - Update new mock server to write the pact file if everything is OK (Ronald Holshausen, Wed May 3 15:24:14 2017 +1000)
  • 1a7a3cc - Start of implementation of a mock server in Kotlin to replace the Scala one (Ronald Holshausen, Wed May 3 14:08:04 2017 +1000)
  • d6ff18d - Add pact broker credidentials as properties to the gradle pact publish task (Ronald Holshausen, Sun Apr 23 15:00:51 2017 +1000)
  • e8f7a37 - Added pact broker credidentials to the Maven publish plugin (Ronald Holshausen, Sun Apr 23 14:44:24 2017 +1000)
  • 94d57cd - update changelog for release 3.3.8 (Ronald Holshausen, Fri Apr 14 13:50:18 2017 +1000)
  • 1137b27 - Use GSON to generate Pact JSON to preserve non-ascii characters #395 (Ronald Holshausen, Fri Apr 14 14:52:20 2017 +1000)
  • 4bdbcd5 - update changelog for release 3.3.8 (Ronald Holshausen, Fri Apr 14 13:50:18 2017 +1000)
  • e4a6a70 - Added Kotlin to project (Ronald Holshausen, Fri Apr 14 13:44:48 2017 +1000)
  • 376228d - More fix because Travis (Ronald Holshausen, Mon Apr 10 08:52:59 2017 +1000)
  • ad8d7ce - More fix because Travis (Ronald Holshausen, Mon Apr 10 08:41:32 2017 +1000)
  • e26e212 - More fix because Travis (Ronald Holshausen, Sun Apr 9 17:36:54 2017 +1000)
  • 3c5c2f7 - Added date and time generators (Ronald Holshausen, Sun Apr 9 17:30:19 2017 +1000)
  • 7ed19d1 - Fix for Failed to start mock server: Address already in use on Travis (Ronald Holshausen, Sun Apr 9 17:23:28 2017 +1000)
  • a1d8569 - Implemented applying generators with wildcard expression in the path (Ronald Holshausen, Sun Apr 9 17:15:40 2017 +1000)
  • 482afe1 - Applied generators to JSON lists (Ronald Holshausen, Sun Apr 9 15:10:58 2017 +1000)
  • a924b9f - First generated response spec passing with a generator applied to maps (Ronald Holshausen, Sun Apr 9 14:23:34 2017 +1000)
  • ffc1f97 - Implemented path expression parser for applying body generators (Ronald Holshausen, Mon Apr 3 15:14:06 2017 +1000)
  • 6f4d9af - Travis settings impacted a test (Ronald Holshausen, Wed Mar 29 09:05:26 2017 +1100)
  • e2e36f8 - Travis settings impacted a test (Ronald Holshausen, Wed Mar 29 08:51:00 2017 +1100)
  • 466f7a6 - Travis settings impacted a test (Ronald Holshausen, Wed Mar 29 08:46:18 2017 +1100)
  • 7b024d7 - Travis settings impacted a test (Ronald Holshausen, Wed Mar 29 08:41:07 2017 +1100)
  • 8fd1a3c - More travis fixes (Ronald Holshausen, Wed Mar 29 08:31:09 2017 +1100)
  • 1792266 - removed min heap size on travis (Ronald Holshausen, Tue Mar 28 16:49:34 2017 +1100)
  • 8e2891d - Set gradle memory to 128Mb on travis (Ronald Holshausen, Tue Mar 28 16:47:11 2017 +1100)
  • 8b2e514 - Upgrade gradle to 3.4.1 and use the nebula kotlin plugin (Ronald Holshausen, Tue Mar 28 16:34:18 2017 +1100)
  • 2ce3935 - Upgrade kotlin to 1.1.1 (Ronald Holshausen, Tue Mar 28 15:39:42 2017 +1100)
  • e5d6d42 - bump version to 3.5.0-beta.4 (Ronald Holshausen, Sun Feb 5 17:20:22 2017 +1100)
  • 71f6c8f - update changelog for release 3.5.0-beta.3 (Ronald Holshausen, Sun Feb 5 16:53:15 2017 +1100)
  • f1182c1 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Feb 5 16:44:30 2017 +1100)
  • ed25bed - Body generator implementations need to be applied based on the content type of the body (Ronald Holshausen, Sun Feb 5 16:41:18 2017 +1100)
  • 0143ae8 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jan 26 19:07:57 2017 +1100)
  • cabd1c5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Jan 14 18:28:15 2017 +1100)
  • f5fb6d6 - Upgrade to gradle 3.3 for better Kotlin integration (Ronald Holshausen, Thu Jan 5 15:32:27 2017 +1100)
  • 074e866 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jan 5 12:40:43 2017 +1100)
  • 64abea4 - Updated gradle and maven docos with the new state change format (Ronald Holshausen, Wed Jan 4 16:41:39 2017 +1100)
  • 23fc55a - Merge branch 'master' into v3-spec (Ronald Holshausen, Wed Jan 4 16:31:37 2017 +1100)
  • 7a9a30f - first stab at implementing example generators (Ronald Holshausen, Sat Dec 31 14:34:53 2016 +1100)
  • 8fca484 - Disabling PactSpec as it is failing on travis ci (Ronald Holshausen, Fri Dec 30 16:36:12 2016 +1100)
  • c6a262b - Added kotlin to model module (Ronald Holshausen, Fri Dec 30 15:10:14 2016 +1100)
  • 77b889d - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Dec 30 13:58:53 2016 +1100)
  • d54f24f - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Nov 12 13:05:12 2016 +1100)
  • f5afe44 - added a minmax type matcher (Ronald Holshausen, Sat Nov 5 12:21:21 2016 +1100)
  • ae8ffd7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Oct 22 21:01:36 2016 +1100)
  • a6e9d68 - Merge pull request #336 from lordofthejars/v3-spec (Ronald Holshausen, Sat Oct 22 14:47:55 2016 +1100)
  • 6b8f14b - [issue #335] adds given method with varargs (Alex Soto, Thu Oct 20 18:09:13 2016 +0200)
  • 88b24a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Oct 20 12:48:13 2016 +1100)
  • bfd63c5 - added a example test #320 (Ronald Holshausen, Sun Oct 16 16:34:47 2016 +1100)
  • a3300a5 - bump version to 3.5.0-beta.3 (Ronald Holshausen, Wed Sep 21 22:59:53 2016 +1000)
  • d0ebbcb - update changelog for release 3.5.0-beta.2 (Ronald Holshausen, Wed Sep 21 22:32:53 2016 +1000)
  • 43f9a82 - fix codenarc error (Ronald Holshausen, Wed Sep 21 22:27:35 2016 +1000)
  • 86621b2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)
  • 02eeff2 - Merge branch 'master' into v3-spec (Ronald Holshausen, Wed Sep 21 21:44:40 2016 +1000)
  • 90c886e - bump version to 3.5.0-beta.2 (Ronald Holshausen, Sun Aug 28 21:39:06 2016 +1000)
  • 0e506e8 - update changelog for release 3.5.0-beta.1 (Ronald Holshausen, Sun Aug 28 21:14:12 2016 +1000)
  • 70a6885 - build passing with new V3 matcher format (Ronald Holshausen, Sun Aug 28 21:07:03 2016 +1000)
  • fe02666 - matching rules are considered empty if there are no matching rules associated with any category (Ronald Holshausen, Sun Aug 28 19:30:45 2016 +1000)
  • 5e7f7db - Implemented serialisation of V3 format matchers (Ronald Holshausen, Sun Aug 28 19:10:24 2016 +1000)
  • 76f3481 - Matcher tests passing with the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 17:33:05 2016 +1000)
  • e79c01a - updated the JUnit DSL for the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 14:36:40 2016 +1000)
  • f43df94 - updated the Groovy DSL for the new V3 matching rule format (Ronald Holshausen, Sat Aug 27 17:42:48 2016 +1000)
  • c7cae52 - refactored the consumer module for the new matching rules format (Ronald Holshausen, Sun Aug 21 16:53:13 2016 +1000)
  • 1ab5828 - refactored the matching logic to handle multiple matchers (Ronald Holshausen, Sun Aug 21 16:15:47 2016 +1000)
  • 556fab2 - implemented parsing of V3 matching rules (Ronald Holshausen, Sun Aug 21 12:46:59 2016 +1000)
  • 5427e1a - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Aug 20 13:58:35 2016 +1000)
  • 79be244 - code narc fixes (Ronald Holshausen, Mon Aug 15 02:29:58 2016 +1000)
  • 8a912fd - corrected the logic for determining the matcher from the matcher definition and added equality as per V3 spec (Ronald Holshausen, Mon Aug 15 02:24:24 2016 +1000)
  • 93219a5 - re-enabled the V3 spec tests, ignoring those failing due to v3 WIP (Ronald Holshausen, Mon Aug 15 01:30:17 2016 +1000)
  • c97d85b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 15 00:22:07 2016 +1000)
  • 1004b92 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 14 15:10:07 2016 +1000)
  • 254ec91 - bump version to 3.5.0 (Ronald Holshausen, Sun Aug 14 15:02:53 2016 +1000)
  • ac83706 - Merge from master (Ronald Holshausen, Sun Aug 14 15:02:03 2016 +1000)
  • 1e67dd1 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 16:02:26 2016 +1000)
  • 02988a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 12:35:17 2016 +1000)
  • 7d7a99b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 22:09:05 2016 +1000)
  • 69ce0c5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 21:05:07 2016 +1000)
  • f949eeb - default the pact spec version to V3 (Ronald Holshausen, Sun Jul 31 22:46:02 2016 +1000)
  • 6423899 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 22:30:10 2016 +1000)
  • 8b1f3cb - update release script to bump the pre-release version (Ronald Holshausen, Sun Jul 31 19:34:15 2016 +1000)
  • d30d815 - bump version to 3.3.0-beta.1 (Ronald Holshausen, Sun Jul 31 19:28:24 2016 +1000)
  • 372b36d - update changelog for release 3.3.0-beta.0 (Ronald Holshausen, Sun Jul 31 18:59:18 2016 +1000)
  • 8288fe3 - update provider junit support to handle provider states with parameters (Ronald Holshausen, Sun Jul 31 17:58:13 2016 +1000)
  • afd4afd - update provider junit support to handle multiple provider states (Ronald Holshausen, Sun Jul 31 17:28:35 2016 +1000)
  • e2ebae6 - skip deploying the gradle plugin for beta versions (Ronald Holshausen, Sun Jul 31 17:12:42 2016 +1000)
  • 9201885 - update readmes (Ronald Holshausen, Sun Jul 31 17:12:12 2016 +1000)
  • 22cbbc0 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 16:53:59 2016 +1000)
  • 8384e63 - implemented handling of multiple provider states with parameters in the provider verifer (Ronald Holshausen, Sun Jul 31 12:47:42 2016 +1000)
  • 997d416 - Update the Specs2 DSL to support V3 provider state format (Ronald Holshausen, Fri Jul 29 16:08:54 2016 +1000)
  • 5e686da - update Groovy DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 12:45:17 2016 +1000)
  • ddd58bb - update the java DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 11:22:35 2016 +1000)
  • 4727475 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:29:22 2016 +1000)
  • f9b4629 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:13:25 2016 +1000)
  • 74dc50a - fix for new V3 provider state structure (Ronald Holshausen, Thu Jul 28 16:22:03 2016 +1000)
  • d58281d - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jul 28 16:12:52 2016 +1000)
  • bc9a7db - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 22 10:47:13 2016 +1000)
  • f3614db - tag version as beta.0 (Ronald Holshausen, Thu Jul 21 16:44:47 2016 +1000)
  • add6092 - code narc fixes (Ronald Holshausen, Thu Jul 21 16:39:03 2016 +1000)
  • c18a2fb - ignoring the V3 spec tests until the implementation is more complete (Ronald Holshausen, Thu Jul 21 16:31:40 2016 +1000)
  • 861bcd9 - implemented models, reading and writing with new V3 provider state format (Ronald Holshausen, Thu Jul 21 16:19:54 2016 +1000)
  • 8efffa5 - updated the V3 test cases from the specification project (Ronald Holshausen, Tue Jul 19 16:02:04 2016 +1000)
  • f9a0ced - bump version for V3 spec changes (Ronald Holshausen, Tue Jul 19 15:58:54 2016 +1000)

3.3.9 - Bugfix Release

  • 0c3d776 - Add eachlike methods to PactDslJsonArray that take PactDslJsonRootValue matchers #256 (Ronald Holshausen, Mon May 8 21:09:36 2017 +1000)
  • d76ac26 - Only encode JSON values if the PactDslJsonRootValue is used at the body root #385 (Ronald Holshausen, Mon May 8 20:26:11 2017 +1000)
  • a6d9e57 - Disabled merge conflict implementation and tests (Ronald Holshausen, Fri May 5 13:00:28 2017 +1000)
  • a51a417 - Provide more info when a merge conflict occurs (Ronald Holshausen, Fri May 5 12:41:44 2017 +1000)
  • f2b3d4a - Fixed codenarc issues for PR #420 (Ronald Holshausen, Fri May 5 12:07:46 2017 +1000)
  • 171c995 - Removed unused dependency... #241 (Brent Barker, Thu May 4 15:56:14 2017 -0600)
  • b544278 - Added ability to use a keystore for the pact mock server #241 (Brent Barker, Thu May 4 15:41:10 2017 -0600)
  • 54f5a3d - Merge pull request #412 from yegeniy/patch-1 (Ronald Holshausen, Wed Apr 26 09:23:17 2017 +1000)
  • df8c40a - [maven] 3.3.x->3.3.8, except 3.3.9 (Eugene Wolfson, Tue Apr 25 14:25:09 2017 -0400)
  • 0df9df1 - Damn codenarc! (Ronald Holshausen, Sun Apr 23 15:19:22 2017 +1000)
  • 9f4d3ce - Add pact broker credidentials as properties to the gradle pact publish task (Ronald Holshausen, Sun Apr 23 15:00:51 2017 +1000)
  • 97d6dd2 - Added pact broker credidentials to the Maven publish plugin (Ronald Holshausen, Sun Apr 23 14:44:24 2017 +1000)
  • 3f32536 - Updated versions in readme (Ronald Holshausen, Fri Apr 14 14:17:07 2017 +1000)
  • c282f99 - bump version to 3.3.9 (Ronald Holshausen, Fri Apr 14 14:16:42 2017 +1000)

3.3.8 - Bugfix Release

  • cd860af - Upgrade gradle to 3.4.1 (Ronald Holshausen, Fri Apr 14 12:34:05 2017 +1000)
  • b12637a - Correct link in Matching any key in a map to refer to the right issue #402 (Ronald Holshausen, Fri Apr 14 11:41:31 2017 +1000)
  • 9c50125 - Update the message pact failure exception to include the failures in the exception message (Ronald Holshausen, Tue Apr 11 16:30:41 2017 +1000)
  • 1c5930a - Updated readme anout using an authenticated pact broker with the Gradle plugin (Ronald Holshausen, Fri Mar 31 16:28:19 2017 +1100)
  • 2bcfa1e - When writing pacts, do not parse JSON bodies that are strings (Ronald Holshausen, Fri Mar 31 11:53:13 2017 +1100)
  • 19f20c0 - bump version to 3.3.8 (Ronald Holshausen, Mon Mar 27 15:42:57 2017 +1100)

3.3.7 - Small PRs and query parameter matching

  • 70da023 - Allow the instantation of objects for provider methods to be overwridden in the verifier (Ronald Holshausen, Mon Mar 27 14:14:13 2017 +1100)
  • da3b39f - Added query parameter matching support to the Groovy DSL #375 (Ronald Holshausen, Sun Mar 26 15:23:08 2017 +1100)
  • dede1f8 - Added query parameter matching support to the Java DSL #392 (Ronald Holshausen, Sun Mar 26 14:55:38 2017 +1100)
  • 32b4fec - Merge pull request #394 from tjheslin1/master (Ronald Holshausen, Sun Mar 26 14:05:17 2017 +1100)
  • d2b2cb4 - Merge pull request #393 from aniket-21/master (Ronald Holshausen, Sun Mar 26 14:04:08 2017 +1100)
  • 7fd77cb - Merge pull request #391 from Fitzoh/master (Ronald Holshausen, Sun Mar 26 14:01:59 2017 +1100)
  • a68222b - Added check to VersionedPactUrlLoader to blow up if the url provided does not contain any variables to expand. (Thomas Heslin, Fri Mar 24 22:23:11 2017 +0000)
  • d6121fe - Update PactBrokerLoader to accept tags from system properties. Currently there is no way to modify the list of tags which are pulled from the broker at runtime. This commit makes the PactBrokerLoader honor system property expressions in a manner similar to the way it is handled for other parameters. If multiple tags are included in a system parameter they must be comma separated. (Fitzgerald, Andrew, Thu Mar 16 23:06:20 2017 -0400)
  • 317ccb7 - Revert "Fix for issue #385" (I337111, Wed Mar 22 10:02:01 2017 +0800)
  • 44d6a87 - Fix for issue #385 (I337111, Tue Mar 21 19:14:14 2017 +0800)
  • 195bb93 - handling null value o/p of mkstring (I337111, Fri Mar 10 15:39:30 2017 +0800)
  • 3349b08 - Simplifying line separator logic (I337111, Fri Mar 10 13:45:13 2017 +0800)
  • a53d1fb - Merge pull request #377 from aniket-21/master (Ronald Holshausen, Sun Feb 12 17:04:55 2017 +1100)
  • 61728fa - Update mime test (Aniket, Fri Feb 10 15:33:58 2017 +0800)
  • 82e3d54 - Update code to have platform specific line separator (Aniket, Fri Feb 10 15:13:11 2017 +0800)
  • 6f84e2a - Updated the versions in README (Ronald Holshausen, Sun Feb 5 17:24:02 2017 +1100)
  • b23ebfe - update changelog for release 3.5.0-beta.3 (Ronald Holshausen, Sun Feb 5 16:53:15 2017 +1100)
  • 70ea156 - Merge pull request #374 from aniket-21/master (Ronald Holshausen, Sun Feb 5 14:23:34 2017 +1100)
  • ff06104 - Fix logic for default port in case of https (Aniket, Thu Feb 2 18:15:16 2017 +0800)
  • 6453b81 - updated versions in README (Ronald Holshausen, Thu Jan 26 18:52:14 2017 +1100)
  • b358b33 - bump version to 3.3.7 (Ronald Holshausen, Thu Jan 26 18:50:25 2017 +1100)

3.5.0-beta.3 - Interim V3 Release

  • f1182c1 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Feb 5 16:44:30 2017 +1100)
  • ed25bed - Body generator implementations need to be applied based on the content type of the body (Ronald Holshausen, Sun Feb 5 16:41:18 2017 +1100)
  • 70ea156 - Merge pull request #374 from aniket-21/master (Ronald Holshausen, Sun Feb 5 14:23:34 2017 +1100)
  • ff06104 - Fix logic for default port in case of https (Aniket, Thu Feb 2 18:15:16 2017 +0800)
  • 0143ae8 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jan 26 19:07:57 2017 +1100)
  • 6453b81 - updated versions in README (Ronald Holshausen, Thu Jan 26 18:52:14 2017 +1100)
  • b358b33 - bump version to 3.3.7 (Ronald Holshausen, Thu Jan 26 18:50:25 2017 +1100)
  • cabd1c5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Jan 14 18:28:15 2017 +1100)
  • f5fb6d6 - Upgrade to gradle 3.3 for better Kotlin integration (Ronald Holshausen, Thu Jan 5 15:32:27 2017 +1100)
  • 074e866 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jan 5 12:40:43 2017 +1100)
  • 64abea4 - Updated gradle and maven docos with the new state change format (Ronald Holshausen, Wed Jan 4 16:41:39 2017 +1100)
  • 23fc55a - Merge branch 'master' into v3-spec (Ronald Holshausen, Wed Jan 4 16:31:37 2017 +1100)
  • 7a9a30f - first stab at implementing example generators (Ronald Holshausen, Sat Dec 31 14:34:53 2016 +1100)
  • 8fca484 - Disabling PactSpec as it is failing on travis ci (Ronald Holshausen, Fri Dec 30 16:36:12 2016 +1100)
  • c6a262b - Added kotlin to model module (Ronald Holshausen, Fri Dec 30 15:10:14 2016 +1100)
  • 77b889d - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Dec 30 13:58:53 2016 +1100)
  • d54f24f - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Nov 12 13:05:12 2016 +1100)
  • f5afe44 - added a minmax type matcher (Ronald Holshausen, Sat Nov 5 12:21:21 2016 +1100)
  • ae8ffd7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Oct 22 21:01:36 2016 +1100)
  • a6e9d68 - Merge pull request #336 from lordofthejars/v3-spec (Ronald Holshausen, Sat Oct 22 14:47:55 2016 +1100)
  • 6b8f14b - [issue #335] adds given method with varargs (Alex Soto, Thu Oct 20 18:09:13 2016 +0200)
  • 88b24a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Oct 20 12:48:13 2016 +1100)
  • bfd63c5 - added a example test #320 (Ronald Holshausen, Sun Oct 16 16:34:47 2016 +1100)
  • a3300a5 - bump version to 3.5.0-beta.3 (Ronald Holshausen, Wed Sep 21 22:59:53 2016 +1000)
  • d0ebbcb - update changelog for release 3.5.0-beta.2 (Ronald Holshausen, Wed Sep 21 22:32:53 2016 +1000)
  • 43f9a82 - fix codenarc error (Ronald Holshausen, Wed Sep 21 22:27:35 2016 +1000)
  • 86621b2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)
  • 02eeff2 - Merge branch 'master' into v3-spec (Ronald Holshausen, Wed Sep 21 21:44:40 2016 +1000)
  • 90c886e - bump version to 3.5.0-beta.2 (Ronald Holshausen, Sun Aug 28 21:39:06 2016 +1000)
  • 0e506e8 - update changelog for release 3.5.0-beta.1 (Ronald Holshausen, Sun Aug 28 21:14:12 2016 +1000)
  • 70a6885 - build passing with new V3 matcher format (Ronald Holshausen, Sun Aug 28 21:07:03 2016 +1000)
  • fe02666 - matching rules are considered empty if there are no matching rules associated with any category (Ronald Holshausen, Sun Aug 28 19:30:45 2016 +1000)
  • 5e7f7db - Implemented serialisation of V3 format matchers (Ronald Holshausen, Sun Aug 28 19:10:24 2016 +1000)
  • 76f3481 - Matcher tests passing with the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 17:33:05 2016 +1000)
  • e79c01a - updated the JUnit DSL for the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 14:36:40 2016 +1000)
  • f43df94 - updated the Groovy DSL for the new V3 matching rule format (Ronald Holshausen, Sat Aug 27 17:42:48 2016 +1000)
  • c7cae52 - refactored the consumer module for the new matching rules format (Ronald Holshausen, Sun Aug 21 16:53:13 2016 +1000)
  • 1ab5828 - refactored the matching logic to handle multiple matchers (Ronald Holshausen, Sun Aug 21 16:15:47 2016 +1000)
  • 556fab2 - implemented parsing of V3 matching rules (Ronald Holshausen, Sun Aug 21 12:46:59 2016 +1000)
  • 5427e1a - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Aug 20 13:58:35 2016 +1000)
  • 79be244 - code narc fixes (Ronald Holshausen, Mon Aug 15 02:29:58 2016 +1000)
  • 8a912fd - corrected the logic for determining the matcher from the matcher definition and added equality as per V3 spec (Ronald Holshausen, Mon Aug 15 02:24:24 2016 +1000)
  • 93219a5 - re-enabled the V3 spec tests, ignoring those failing due to v3 WIP (Ronald Holshausen, Mon Aug 15 01:30:17 2016 +1000)
  • c97d85b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 15 00:22:07 2016 +1000)
  • 1004b92 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 14 15:10:07 2016 +1000)
  • 254ec91 - bump version to 3.5.0 (Ronald Holshausen, Sun Aug 14 15:02:53 2016 +1000)
  • ac83706 - Merge from master (Ronald Holshausen, Sun Aug 14 15:02:03 2016 +1000)
  • 1e67dd1 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 16:02:26 2016 +1000)
  • 02988a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 12:35:17 2016 +1000)
  • 7d7a99b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 22:09:05 2016 +1000)
  • 69ce0c5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 21:05:07 2016 +1000)
  • f949eeb - default the pact spec version to V3 (Ronald Holshausen, Sun Jul 31 22:46:02 2016 +1000)
  • 6423899 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 22:30:10 2016 +1000)
  • 8b1f3cb - update release script to bump the pre-release version (Ronald Holshausen, Sun Jul 31 19:34:15 2016 +1000)
  • d30d815 - bump version to 3.3.0-beta.1 (Ronald Holshausen, Sun Jul 31 19:28:24 2016 +1000)
  • 372b36d - update changelog for release 3.3.0-beta.0 (Ronald Holshausen, Sun Jul 31 18:59:18 2016 +1000)
  • 8288fe3 - update provider junit support to handle provider states with parameters (Ronald Holshausen, Sun Jul 31 17:58:13 2016 +1000)
  • afd4afd - update provider junit support to handle multiple provider states (Ronald Holshausen, Sun Jul 31 17:28:35 2016 +1000)
  • e2ebae6 - skip deploying the gradle plugin for beta versions (Ronald Holshausen, Sun Jul 31 17:12:42 2016 +1000)
  • 9201885 - update readmes (Ronald Holshausen, Sun Jul 31 17:12:12 2016 +1000)
  • 22cbbc0 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 16:53:59 2016 +1000)
  • 8384e63 - implemented handling of multiple provider states with parameters in the provider verifer (Ronald Holshausen, Sun Jul 31 12:47:42 2016 +1000)
  • 997d416 - Update the Specs2 DSL to support V3 provider state format (Ronald Holshausen, Fri Jul 29 16:08:54 2016 +1000)
  • 5e686da - update Groovy DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 12:45:17 2016 +1000)
  • ddd58bb - update the java DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 11:22:35 2016 +1000)
  • 4727475 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:29:22 2016 +1000)
  • f9b4629 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:13:25 2016 +1000)
  • 74dc50a - fix for new V3 provider state structure (Ronald Holshausen, Thu Jul 28 16:22:03 2016 +1000)
  • d58281d - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jul 28 16:12:52 2016 +1000)
  • bc9a7db - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 22 10:47:13 2016 +1000)
  • f3614db - tag version as beta.0 (Ronald Holshausen, Thu Jul 21 16:44:47 2016 +1000)
  • add6092 - code narc fixes (Ronald Holshausen, Thu Jul 21 16:39:03 2016 +1000)
  • c18a2fb - ignoring the V3 spec tests until the implementation is more complete (Ronald Holshausen, Thu Jul 21 16:31:40 2016 +1000)
  • 861bcd9 - implemented models, reading and writing with new V3 provider state format (Ronald Holshausen, Thu Jul 21 16:19:54 2016 +1000)
  • 8efffa5 - updated the V3 test cases from the specification project (Ronald Holshausen, Tue Jul 19 16:02:04 2016 +1000)
  • f9a0ced - bump version for V3 spec changes (Ronald Holshausen, Tue Jul 19 15:58:54 2016 +1000)

3.3.6 - Bugfix Release

  • 3f3fbb6 - Display a smaller diff for some of the body mismatches #370 (Ronald Holshausen, Thu Jan 26 17:25:43 2017 +1100)
  • 4cfa287 - Disabling the message conflict check as it does not work with random generated body values (Ronald Holshausen, Thu Jan 26 16:10:08 2017 +1100)
  • 154fc65 - Small refactor in preparation of better diff output #370 (Ronald Holshausen, Thu Jan 26 15:40:53 2017 +1100)
  • b29279a - Correct the MessagePactProviderRule so that multiple rules can be used in one test #371 (Ronald Holshausen, Thu Jan 26 13:28:29 2017 +1100)
  • 17554aa - Correct the PactDslJsonRootValue to generate correctly encoded JSON strings #369 (Ronald Holshausen, Thu Jan 19 15:35:34 2017 +1100)
  • 1f9a90e - Fixed issue with message pacts generating invalid JSON for message contents #368 (Ronald Holshausen, Wed Jan 18 15:44:17 2017 +1100)
  • 683b0dc - bump version to 3.3.6 (Ronald Holshausen, Sat Jan 14 18:24:30 2017 +1100)

3.3.5 - Improved Pact Broker support in Maven plugin

  • 9d2806d - Enable tag support in the maven plugin #364 (Ronald Holshausen, Sat Jan 14 17:06:52 2017 +1100)
  • 4f01f01 - Fix for HAL client throwing missing method exception when the pact links is empty (Ronald Holshausen, Sat Jan 14 16:40:01 2017 +1100)
  • 363285b - Merge pull request #363 from flaregames/maven-publish-skip (Ronald Holshausen, Fri Jan 6 15:55:52 2017 +1100)
  • 988cda3 - Do not fail if pact directory does not exist (Georg Meyer, Thu Jan 5 12:19:00 2017 +0100)
  • 4cc89d2 - Merge pull request #362 from Fitzoh/master (Ronald Holshausen, Thu Jan 5 12:34:52 2017 +1100)
  • 2a585c5 - Update PactBrokerLoader to propagate auth info to loadPact call (Fitzgerald, Andrew, Wed Jan 4 11:44:35 2017 -0500)
  • e20d7ed - Disabling PactSpec as it is failing on travis ci (Ronald Holshausen, Fri Dec 30 16:36:12 2016 +1100)
  • 095d634 - updated version in readme (Ronald Holshausen, Wed Jan 4 16:29:52 2017 +1100)
  • 7af35d6 - bump version to 3.3.5 (Ronald Holshausen, Wed Jan 4 16:26:14 2017 +1100)

3.3.4 - Bugfix + Small Feature Release

  • 754be3b - Updated doco on using PactBrokerLoader to work with basic auth #360 (Ronald Holshausen, Wed Jan 4 15:42:44 2017 +1100)
  • 5217b85 - Updated PactBrokerLoader to work with basic auth #360 (Ronald Holshausen, Wed Jan 4 15:33:15 2017 +1100)
  • f3da473 - small typo fix (Ronald Holshausen, Wed Jan 4 13:22:04 2017 +1100)
  • cd51d11 - Update the maven publish mojo to thrown an exception if any pact file is not published #361 (Ronald Holshausen, Wed Jan 4 12:39:44 2017 +1100)
  • cb5c095 - Merge pull request #359 from olga-vasylchenko/FixReadme (Ronald Holshausen, Sat Dec 31 12:42:22 2016 +1100)
  • 5e321c5 - fix tag example in Readme (Olga Vasylchenko, Fri Dec 30 12:54:37 2016 +0100)
  • 99d64da - Updated versions in README (Ronald Holshausen, Fri Dec 30 12:14:18 2016 +1100)
  • a0f9079 - update changelog for release 2.4.18 (Ronald Holshausen, Fri Dec 30 12:36:45 2016 +1100)
  • 993d326 - add diff cached to the update changelog commands (Ronald Holshausen, Fri Dec 30 13:32:36 2016 +1100)
  • 22620ac - added a flag to PactBrokerLoader to fail if no pacts found and include the URL in the exception message #354 #356 (Ronald Holshausen, Thu Dec 29 15:37:47 2016 +1100)
  • 8640ab8 - Updated JUnit pact broker loader to use the shared PactBrokerClient (Ronald Holshausen, Thu Dec 29 14:08:56 2016 +1100)
  • 0d1d609 - Handle non-JSON responses from the pact broker when publishing a pact file (Ronald Holshausen, Thu Dec 29 10:43:50 2016 +1100)
  • 02049d7 - Merge branch 'alonpeer-unknown-provider' (Ronald Holshausen, Thu Dec 29 10:20:32 2016 +1100)
  • cab14cc - Correct codenarc issues (Ronald Holshausen, Thu Dec 29 10:20:12 2016 +1100)
  • 3d0b0bc - Merge branch 'unknown-provider' of https://github.com/alonpeer/pact-jvm into alonpeer-unknown-provider (Ronald Holshausen, Thu Dec 29 10:05:35 2016 +1100)
  • 8c8c46c - Merge pull request #355 from BenSayers/provider-junit-tagging-docs (Ronald Holshausen, Thu Dec 29 09:50:35 2016 +1100)
  • be07a31 - Upgrade gradle to 3.2.1 (Ronald Holshausen, Thu Dec 29 09:43:29 2016 +1100)
  • c01bef9 - Gracefully handle requests to pact broker with unknown pacticipants (Alon Pe'er, Fri Dec 23 16:46:58 2016 +0100)
  • 2bb0d8a - Improve docs for provider-junit tags (Ben Sayers, Thu Dec 22 16:18:01 2016 +1100)
  • 7364f68 - Merge pull request #353 from mefellows/docs/broker-auth (Ronald Holshausen, Mon Dec 19 13:18:13 2016 +1100)
  • f296a4e - document basic auth credentials in gradle publish task (Matt Fellows, Mon Dec 19 13:03:53 2016 +1100)
  • 60e2798 - Merge pull request #352 from jpava001/master (Ronald Holshausen, Sat Dec 17 18:18:43 2016 +1100)
  • 1a66525 - Making state comparison case-insensitive (Jairo Pava, Fri Dec 16 16:39:21 2016 -0500)
  • 2857b4d - When an error occurs loading the PactSource, propogate the original error (Ronald Holshausen, Fri Dec 16 19:21:38 2016 +1100)
  • dd7eb3b - Merge pull request #350 from olga-vasylchenko/add_support_to_fetch_tagged_consumer_pacts (Ronald Holshausen, Thu Dec 15 12:40:24 2016 +1100)
  • bffd9d2 - Merge pull request #351 from DiUS/codingricky-patch-1 (Ronald Holshausen, Thu Dec 15 12:39:07 2016 +1100)
  • 3213002 - add the option to fetch provider pacts with a specified tag (Olga Vasylchenko, Mon Dec 12 16:57:36 2016 +0100)
  • 2017a2d - Update README.md (Ricky Yim, Wed Dec 14 22:46:48 2016 +1100)
  • 0fe8179 - Merge pull request #347 from Fitzoh/master (Ronald Holshausen, Sat Nov 19 13:59:58 2016 +1100)
  • 8ef5be0 - Add short 'pact' prefix to maven plugin (Fitzgerald, Andrew, Thu Nov 17 20:33:01 2016 -0500)
  • 5fcde12 - correct grammar in the maven readme (Ronald Holshausen, Fri Nov 18 11:46:36 2016 +1100)
  • bcccb50 - Updated the maven plugin docs about publishing to a pact broker (Ronald Holshausen, Fri Nov 18 11:44:18 2016 +1100)
  • 8a901b8 - Merge branch 'alonpeer-alt-unit-spec-helpers' (Ronald Holshausen, Thu Nov 17 12:41:19 2016 +1100)
  • ea08d75 - An alternative set of helpers for building a PactFragment in Unit Spec mode (Alon Pe'er, Fri Nov 11 18:18:53 2016 +0100)
  • 890d0c6 - Correct an issue where the message pacts where not being merged correctly (Ronald Holshausen, Wed Nov 9 16:40:12 2016 +1100)
  • 78cda51 - bump version to 3.3.4 (Ronald Holshausen, Sun Nov 6 15:08:45 2016 +1100)

2.4.18 - Feature Release

  • 6c25ae5 - Updated versions in README (Ronald Holshausen, Fri Dec 30 12:14:18 2016 +1100)
  • e5b976a - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Dec 30 11:31:49 2016 +1100)
  • 22620ac - added a flag to PactBrokerLoader to fail if no pacts found and include the URL in the exception message #354 #356 (Ronald Holshausen, Thu Dec 29 15:37:47 2016 +1100)
  • 8640ab8 - Updated JUnit pact broker loader to use the shared PactBrokerClient (Ronald Holshausen, Thu Dec 29 14:08:56 2016 +1100)
  • 0d1d609 - Handle non-JSON responses from the pact broker when publishing a pact file (Ronald Holshausen, Thu Dec 29 10:43:50 2016 +1100)
  • 02049d7 - Merge branch 'alonpeer-unknown-provider' (Ronald Holshausen, Thu Dec 29 10:20:32 2016 +1100)
  • cab14cc - Correct codenarc issues (Ronald Holshausen, Thu Dec 29 10:20:12 2016 +1100)
  • 3d0b0bc - Merge branch 'unknown-provider' of https://github.com/alonpeer/pact-jvm into alonpeer-unknown-provider (Ronald Holshausen, Thu Dec 29 10:05:35 2016 +1100)
  • 8c8c46c - Merge pull request #355 from BenSayers/provider-junit-tagging-docs (Ronald Holshausen, Thu Dec 29 09:50:35 2016 +1100)
  • be07a31 - Upgrade gradle to 3.2.1 (Ronald Holshausen, Thu Dec 29 09:43:29 2016 +1100)
  • c01bef9 - Gracefully handle requests to pact broker with unknown pacticipants (Alon Pe'er, Fri Dec 23 16:46:58 2016 +0100)
  • 2bb0d8a - Improve docs for provider-junit tags (Ben Sayers, Thu Dec 22 16:18:01 2016 +1100)
  • 7364f68 - Merge pull request #353 from mefellows/docs/broker-auth (Ronald Holshausen, Mon Dec 19 13:18:13 2016 +1100)
  • f296a4e - document basic auth credentials in gradle publish task (Matt Fellows, Mon Dec 19 13:03:53 2016 +1100)
  • 60e2798 - Merge pull request #352 from jpava001/master (Ronald Holshausen, Sat Dec 17 18:18:43 2016 +1100)
  • 1a66525 - Making state comparison case-insensitive (Jairo Pava, Fri Dec 16 16:39:21 2016 -0500)
  • 2857b4d - When an error occurs loading the PactSource, propogate the original error (Ronald Holshausen, Fri Dec 16 19:21:38 2016 +1100)
  • dd7eb3b - Merge pull request #350 from olga-vasylchenko/add_support_to_fetch_tagged_consumer_pacts (Ronald Holshausen, Thu Dec 15 12:40:24 2016 +1100)
  • bffd9d2 - Merge pull request #351 from DiUS/codingricky-patch-1 (Ronald Holshausen, Thu Dec 15 12:39:07 2016 +1100)
  • 3213002 - add the option to fetch provider pacts with a specified tag (Olga Vasylchenko, Mon Dec 12 16:57:36 2016 +0100)
  • 2017a2d - Update README.md (Ricky Yim, Wed Dec 14 22:46:48 2016 +1100)
  • 0fe8179 - Merge pull request #347 from Fitzoh/master (Ronald Holshausen, Sat Nov 19 13:59:58 2016 +1100)
  • 8ef5be0 - Add short 'pact' prefix to maven plugin (Fitzgerald, Andrew, Thu Nov 17 20:33:01 2016 -0500)
  • 5fcde12 - correct grammar in the maven readme (Ronald Holshausen, Fri Nov 18 11:46:36 2016 +1100)
  • bcccb50 - Updated the maven plugin docs about publishing to a pact broker (Ronald Holshausen, Fri Nov 18 11:44:18 2016 +1100)
  • 8a901b8 - Merge branch 'alonpeer-alt-unit-spec-helpers' (Ronald Holshausen, Thu Nov 17 12:41:19 2016 +1100)
  • ea08d75 - An alternative set of helpers for building a PactFragment in Unit Spec mode (Alon Pe'er, Fri Nov 11 18:18:53 2016 +0100)
  • 890d0c6 - Correct an issue where the message pacts where not being merged correctly (Ronald Holshausen, Wed Nov 9 16:40:12 2016 +1100)
  • 78cda51 - bump version to 3.3.4 (Ronald Holshausen, Sun Nov 6 15:08:45 2016 +1100)
  • 7ad9125 - update changelog for release 3.3.3 (Ronald Holshausen, Sun Nov 6 14:42:35 2016 +1100)
  • 191de47 - JUnit provider tests now fail if there is no state change method #345 (Ronald Holshausen, Sun Nov 6 13:39:37 2016 +1100)
  • 393429e - Validate the number of examnple against the min and max in the Java DSL #344 (Ronald Holshausen, Sun Nov 6 12:26:52 2016 +1100)
  • b1713cd - Add vararg convenience methods to PactDslJsonBody #343 (Ronald Holshausen, Sun Nov 6 11:40:49 2016 +1100)
  • af2e46c - Add a note to the readmes about paths needing to be correctly encoded when path decoding in the verifier is turned off #339 (Ronald Holshausen, Sat Nov 5 13:24:22 2016 +1100)
  • affae9c - Add a flag to turn off path decoding in the verifier request client #339 (Ronald Holshausen, Sat Nov 5 13:14:40 2016 +1100)
  • d7c6c72 - #339 Providing options for disabling the url path decoding (Nikhil Raman, Fri Nov 4 15:03:36 2016 +1100)
  • 47ffb3b - Fix for failing travis build where classpath scanning was blowing the memory limit (Ronald Holshausen, Sun Oct 30 10:22:50 2016 +1100)
  • f73b1e2 - Corrected the AmqpTarget which was incorrectly loading the pacts from the source a second time #341 (Ronald Holshausen, Sat Oct 29 17:09:41 2016 +1100)
  • 2ebefd0 - created an example JUnit test class with mutiple tests #342 (Ronald Holshausen, Sat Oct 29 16:03:20 2016 +1100)
  • 36e6ffc - update changelog for release 2.5.0-beta.0 (Ronald Holshausen, Sat Oct 22 23:49:15 2016 +1100)
  • f1443d5 - updated readme with latest versions (Ronald Holshausen, Sat Oct 22 22:19:14 2016 +1100)
  • 1818909 - bump version to 3.3.3 (Ronald Holshausen, Sat Oct 22 20:21:57 2016 +1100)
  • f5c268e - Update README.md (Ronald Holshausen, Sat Oct 22 19:55:21 2016 +1100)
  • 9ad5dd2 - update changelog for release 3.3.2 (Ronald Holshausen, Sat Oct 22 19:44:47 2016 +1100)
  • 2a0185f - update changelog for release 2.4.17 (Ronald Holshausen, Sat Oct 22 17:51:14 2016 +1100)
  • eb7dfda - bump version to 2.4.18 (Ronald Holshausen, Sat Oct 22 18:50:48 2016 +1100)

3.3.3 - Bugfix + small feature release

  • 191de47 - JUnit provider tests now fail if there is no state change method #345 (Ronald Holshausen, Sun Nov 6 13:39:37 2016 +1100)
  • 393429e - Validate the number of examnple against the min and max in the Java DSL #344 (Ronald Holshausen, Sun Nov 6 12:26:52 2016 +1100)
  • b1713cd - Add vararg convenience methods to PactDslJsonBody #343 (Ronald Holshausen, Sun Nov 6 11:40:49 2016 +1100)
  • af2e46c - Add a note to the readmes about paths needing to be correctly encoded when path decoding in the verifier is turned off #339 (Ronald Holshausen, Sat Nov 5 13:24:22 2016 +1100)
  • affae9c - Add a flag to turn off path decoding in the verifier request client #339 (Ronald Holshausen, Sat Nov 5 13:14:40 2016 +1100)
  • d7c6c72 - #339 Providing options for disabling the url path decoding (Nikhil Raman, Fri Nov 4 15:03:36 2016 +1100)
  • 47ffb3b - Fix for failing travis build where classpath scanning was blowing the memory limit (Ronald Holshausen, Sun Oct 30 10:22:50 2016 +1100)
  • f73b1e2 - Corrected the AmqpTarget which was incorrectly loading the pacts from the source a second time #341 (Ronald Holshausen, Sat Oct 29 17:09:41 2016 +1100)
  • 2ebefd0 - created an example JUnit test class with mutiple tests #342 (Ronald Holshausen, Sat Oct 29 16:03:20 2016 +1100)
  • 36e6ffc - update changelog for release 2.5.0-beta.0 (Ronald Holshausen, Sat Oct 22 23:49:15 2016 +1100)
  • f1443d5 - updated readme with latest versions (Ronald Holshausen, Sat Oct 22 22:19:14 2016 +1100)
  • 1818909 - bump version to 3.3.3 (Ronald Holshausen, Sat Oct 22 20:21:57 2016 +1100)
  • f5c268e - Update README.md (Ronald Holshausen, Sat Oct 22 19:55:21 2016 +1100)

2.5.0-beta.0 - JDK 7 baseline branched from v3.5.x

  • 52db03f - removed Java 8 functional interfaces (Ronald Holshausen, Sat Oct 22 23:35:19 2016 +1100)
  • 1d3a399 - downgrade rest-client-driver to run on JDK 7 (Ronald Holshausen, Sat Oct 22 23:21:41 2016 +1100)
  • 4c65a9b - JDK 7 fixes (Ronald Holshausen, Sat Oct 22 23:09:49 2016 +1100)
  • 5ef1326 - More JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:56:19 2016 +1100)
  • 0370cf8 - JDK 7 hash map order fixes (Ronald Holshausen, Sat Oct 22 22:46:24 2016 +1100)
  • b461fff - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:35:04 2016 +1100)
  • 1df2e08 - More JDK 7 fixes (Ronald Holshausen, Sat Oct 22 22:24:52 2016 +1100)
  • f10d2b8 - Merge branch 'master' into v2.5.x (Ronald Holshausen, Sat Oct 22 22:21:49 2016 +1100)
  • f1443d5 - updated readme with latest versions (Ronald Holshausen, Sat Oct 22 22:19:14 2016 +1100)
  • 04efc56 - More jdk 7 fixes (Ronald Holshausen, Sat Oct 22 22:13:42 2016 +1100)
  • ba76baa - changes to get build working with JDK 7 (Ronald Holshausen, Sat Oct 22 21:51:48 2016 +1100)
  • ae8ffd7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Oct 22 21:01:36 2016 +1100)
  • 1818909 - bump version to 3.3.3 (Ronald Holshausen, Sat Oct 22 20:21:57 2016 +1100)
  • f5c268e - Update README.md (Ronald Holshausen, Sat Oct 22 19:55:21 2016 +1100)
  • 9ad5dd2 - update changelog for release 3.3.2 (Ronald Holshausen, Sat Oct 22 19:44:47 2016 +1100)
  • 2a0185f - update changelog for release 2.4.17 (Ronald Holshausen, Sat Oct 22 17:51:14 2016 +1100)
  • c17d806 - Updated readme with supported JDK versions (Ronald Holshausen, Sat Oct 22 17:36:05 2016 +1100)
  • a87f0fb - handle 409 text response when the publish to the broker fails #328 (Ronald Holshausen, Sat Oct 22 16:31:01 2016 +1100)
  • 361b428 - If the mock server fails to start, throw an appropriate error #334 (Ronald Holshausen, Sat Oct 22 15:21:50 2016 +1100)
  • a6e9d68 - Merge pull request #336 from lordofthejars/v3-spec (Ronald Holshausen, Sat Oct 22 14:47:55 2016 +1100)
  • dc17f17 - Merge pull request #337 from raceconditions/master (Ronald Holshausen, Sat Oct 22 14:45:42 2016 +1100)
  • 135d527 - Fixed a defect with merging pacts from different fragments #338 (Ronald Holshausen, Sat Oct 22 14:39:22 2016 +1100)
  • 6b8f14b - [issue #335] adds given method with varargs (Alex Soto, Thu Oct 20 18:09:13 2016 +0200)
  • 8c6f6c6 - Updated READMEs to include updates for JUnit MessageContracts. (Travis Miller, Thu Oct 20 12:03:07 2016 -0400)
  • b56db87 - Added support for MessageContract to pact-jvm-provider-junit via new AmqpTarget. Abstracted a BaseTarget to be shared between HttpTarget and AmqpTarget, and updated existing code to reference interfaces rather than implementations. (Travis Miller, Thu Oct 20 08:57:42 2016 -0400)
  • 88b24a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Oct 20 12:48:13 2016 +1100)
  • 1f8ca88 - Merge pull request #331 from lordofthejars/issue-330 (Ronald Holshausen, Wed Oct 19 20:00:46 2016 +1100)
  • 37beb2f - Add converter from single quote to double quotes (Alex Soto, Mon Oct 17 12:35:23 2016 +0200)
  • 8269e46 - Add java.util.functional.Supplier as supplier of a body (Alex Soto, Mon Oct 17 10:28:18 2016 +0200)
  • 6dccf7a - Add headers method with var-args (Alex Soto, Mon Oct 17 09:49:08 2016 +0200)
  • bfd63c5 - added a example test #320 (Ronald Holshausen, Sun Oct 16 16:34:47 2016 +1100)
  • 1c90746 - correctly convert the state change URL in the lein plugin #322 (Ronald Holshausen, Sun Oct 16 15:20:21 2016 +1100)
  • 720af87 - Allow the provider port to be specified with a closure #325 (Ronald Holshausen, Sun Oct 16 12:48:20 2016 +1100)
  • 2324ad0 - added readme note about loading pacts from an S3 bucket (Ronald Holshausen, Sat Oct 15 15:38:47 2016 +1100)
  • 58a49d7 - enable provider verification to load pact files from S3 buckets (Ronald Holshausen, Sat Oct 15 15:30:15 2016 +1100)
  • 1a828e4 - update changelog for release 2.4.16 (Ronald Holshausen, Sat Oct 1 21:34:18 2016 +1000)
  • 1513b15 - bump version to 3.3.2 (Ronald Holshausen, Sun Oct 2 15:16:03 2016 +1100)
  • 871aa4d - update changelog for release 3.3.1 (Ronald Holshausen, Sun Oct 2 14:45:35 2016 +1100)
  • 37b05f4 - fix codenarc (Ronald Holshausen, Fri Sep 30 13:56:53 2016 +1000)
  • 6d202b3 - Merge branch 'lordofthejars-master' (Ronald Holshausen, Fri Sep 30 13:56:34 2016 +1000)
  • 2abf009 - fixes codenarc violations (Alex Soto, Wed Sep 28 10:49:35 2016 +0200)
  • 382e458 - [issue #321] updates documentation with custom report feature (Alex Soto, Tue Sep 27 18:18:49 2016 +0200)
  • cec5cde - [issue #321] Allow dynamic reporters by providing fully qualified name (Alex Soto, Tue Sep 27 18:10:50 2016 +0200)
  • a209a8c - update changelog for release 3.5.0-beta.2 (Ronald Holshausen, Wed Sep 21 22:32:53 2016 +1000)
  • a3300a5 - bump version to 3.5.0-beta.3 (Ronald Holshausen, Wed Sep 21 22:59:53 2016 +1000)
  • 98bb0a2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)

3.3.2 - Bugfix Release

  • 2a0185f - update changelog for release 2.4.17 (Ronald Holshausen, Sat Oct 22 17:51:14 2016 +1100)
  • c17d806 - Updated readme with supported JDK versions (Ronald Holshausen, Sat Oct 22 17:36:05 2016 +1100)
  • a87f0fb - handle 409 text response when the publish to the broker fails #328 (Ronald Holshausen, Sat Oct 22 16:31:01 2016 +1100)
  • 361b428 - If the mock server fails to start, throw an appropriate error #334 (Ronald Holshausen, Sat Oct 22 15:21:50 2016 +1100)
  • dc17f17 - Merge pull request #337 from raceconditions/master (Ronald Holshausen, Sat Oct 22 14:45:42 2016 +1100)
  • 135d527 - Fixed a defect with merging pacts from different fragments #338 (Ronald Holshausen, Sat Oct 22 14:39:22 2016 +1100)
  • 8c6f6c6 - Updated READMEs to include updates for JUnit MessageContracts. (Travis Miller, Thu Oct 20 12:03:07 2016 -0400)
  • b56db87 - Added support for MessageContract to pact-jvm-provider-junit via new AmqpTarget. Abstracted a BaseTarget to be shared between HttpTarget and AmqpTarget, and updated existing code to reference interfaces rather than implementations. (Travis Miller, Thu Oct 20 08:57:42 2016 -0400)
  • 1f8ca88 - Merge pull request #331 from lordofthejars/issue-330 (Ronald Holshausen, Wed Oct 19 20:00:46 2016 +1100)
  • 37beb2f - Add converter from single quote to double quotes (Alex Soto, Mon Oct 17 12:35:23 2016 +0200)
  • 8269e46 - Add java.util.functional.Supplier as supplier of a body (Alex Soto, Mon Oct 17 10:28:18 2016 +0200)
  • 6dccf7a - Add headers method with var-args (Alex Soto, Mon Oct 17 09:49:08 2016 +0200)
  • 1c90746 - correctly convert the state change URL in the lein plugin #322 (Ronald Holshausen, Sun Oct 16 15:20:21 2016 +1100)
  • 720af87 - Allow the provider port to be specified with a closure #325 (Ronald Holshausen, Sun Oct 16 12:48:20 2016 +1100)
  • 2324ad0 - added readme note about loading pacts from an S3 bucket (Ronald Holshausen, Sat Oct 15 15:38:47 2016 +1100)
  • 58a49d7 - enable provider verification to load pact files from S3 buckets (Ronald Holshausen, Sat Oct 15 15:30:15 2016 +1100)
  • 1a828e4 - update changelog for release 2.4.16 (Ronald Holshausen, Sat Oct 1 21:34:18 2016 +1000)
  • 1513b15 - bump version to 3.3.2 (Ronald Holshausen, Sun Oct 2 15:16:03 2016 +1100)

2.4.17 - Bugfix Release

  • 470d4d6 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Oct 22 17:38:58 2016 +1100)
  • c17d806 - Updated readme with supported JDK versions (Ronald Holshausen, Sat Oct 22 17:36:05 2016 +1100)
  • 54b3b79 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Oct 22 17:26:42 2016 +1100)
  • a87f0fb - handle 409 text response when the publish to the broker fails #328 (Ronald Holshausen, Sat Oct 22 16:31:01 2016 +1100)
  • 361b428 - If the mock server fails to start, throw an appropriate error #334 (Ronald Holshausen, Sat Oct 22 15:21:50 2016 +1100)
  • dc17f17 - Merge pull request #337 from raceconditions/master (Ronald Holshausen, Sat Oct 22 14:45:42 2016 +1100)
  • 135d527 - Fixed a defect with merging pacts from different fragments #338 (Ronald Holshausen, Sat Oct 22 14:39:22 2016 +1100)
  • 8c6f6c6 - Updated READMEs to include updates for JUnit MessageContracts. (Travis Miller, Thu Oct 20 12:03:07 2016 -0400)
  • b56db87 - Added support for MessageContract to pact-jvm-provider-junit via new AmqpTarget. Abstracted a BaseTarget to be shared between HttpTarget and AmqpTarget, and updated existing code to reference interfaces rather than implementations. (Travis Miller, Thu Oct 20 08:57:42 2016 -0400)
  • 1f8ca88 - Merge pull request #331 from lordofthejars/issue-330 (Ronald Holshausen, Wed Oct 19 20:00:46 2016 +1100)
  • 37beb2f - Add converter from single quote to double quotes (Alex Soto, Mon Oct 17 12:35:23 2016 +0200)
  • 8269e46 - Add java.util.functional.Supplier as supplier of a body (Alex Soto, Mon Oct 17 10:28:18 2016 +0200)
  • 6dccf7a - Add headers method with var-args (Alex Soto, Mon Oct 17 09:49:08 2016 +0200)
  • 1c90746 - correctly convert the state change URL in the lein plugin #322 (Ronald Holshausen, Sun Oct 16 15:20:21 2016 +1100)
  • 720af87 - Allow the provider port to be specified with a closure #325 (Ronald Holshausen, Sun Oct 16 12:48:20 2016 +1100)
  • 2324ad0 - added readme note about loading pacts from an S3 bucket (Ronald Holshausen, Sat Oct 15 15:38:47 2016 +1100)
  • 58a49d7 - enable provider verification to load pact files from S3 buckets (Ronald Holshausen, Sat Oct 15 15:30:15 2016 +1100)
  • 1a828e4 - update changelog for release 2.4.16 (Ronald Holshausen, Sat Oct 1 21:34:18 2016 +1000)
  • 1513b15 - bump version to 3.3.2 (Ronald Holshausen, Sun Oct 2 15:16:03 2016 +1100)
  • 871aa4d - update changelog for release 3.3.1 (Ronald Holshausen, Sun Oct 2 14:45:35 2016 +1100)
  • 98c0961 - bump version to 2.4.17 (Ronald Holshausen, Sun Oct 2 09:58:46 2016 +1100)

3.3.1 - Bugfix + Small Feature

  • 37b05f4 - fix codenarc (Ronald Holshausen, Fri Sep 30 13:56:53 2016 +1000)
  • 6d202b3 - Merge branch 'lordofthejars-master' (Ronald Holshausen, Fri Sep 30 13:56:34 2016 +1000)
  • 2abf009 - fixes codenarc violations (Alex Soto, Wed Sep 28 10:49:35 2016 +0200)
  • 382e458 - [issue #321] updates documentation with custom report feature (Alex Soto, Tue Sep 27 18:18:49 2016 +0200)
  • cec5cde - [issue #321] Allow dynamic reporters by providing fully qualified name (Alex Soto, Tue Sep 27 18:10:50 2016 +0200)
  • a209a8c - update changelog for release 3.5.0-beta.2 (Ronald Holshausen, Wed Sep 21 22:32:53 2016 +1000)
  • 98bb0a2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)
  • 70c6261 - Fix for issue with eachKeyLike not setting the wildcard matcher correctly #313 (Ronald Holshausen, Wed Sep 21 20:24:58 2016 +1000)
  • 94657cb - Merge branch 'cochrane343-master' (Ronald Holshausen, Wed Sep 21 20:23:10 2016 +1000)
  • 7f49e74 - Add test case for #313 (Alexander Zottnick, Mon Sep 19 14:49:57 2016 +0200)
  • 555c0d8 - Merge pull request #317 from wojciechbulaty/master (Ronald Holshausen, Fri Sep 16 09:18:13 2016 +1000)
  • 83da230 - Created a VersionedPactUrl to be used to reference versioned pacts. (wojciechbulaty, Thu Sep 15 16:36:25 2016 +0100)
  • 9550ee4 - Update the pact-jvm-consumer-junit readme to have the correct class names and imports #316 (Ronald Holshausen, Thu Sep 15 12:05:12 2016 +1000)
  • 419441b - added JSON-RPC to the list of JSON mimetypes #315 (Ronald Holshausen, Thu Sep 15 11:55:31 2016 +1000)
  • b449675 - added the missing matcher for eachKey in Groovy DSL #313 (Ronald Holshausen, Thu Sep 15 11:07:03 2016 +1000)
  • 528e9a1 - when wildcard matcher is defined for a map, match all actual values to the expected one ignoring the keys #313 (Ronald Holshausen, Wed Sep 14 22:35:14 2016 +1000)
  • 350fb30 - added the missing matcher for eachKeyLike #313 (Ronald Holshausen, Wed Sep 14 20:43:28 2016 +1000)
  • 73fc34b - Fix the Groovy DSL to not overwrite the content type header if it has already been set #312 (Ronald Holshausen, Sat Sep 10 16:17:00 2016 +1000)
  • 3acffb5 - Implemented wildcards for map keys in the Java DSL #313 (Ronald Holshausen, Sat Sep 10 15:56:22 2016 +1000)
  • b483572 - Implemented wildcards for map keys in the Groovy DSL #313 (Ronald Holshausen, Sat Sep 10 12:25:29 2016 +1000)
  • 1fa05bd - bump version to 3.3.1 (Ronald Holshausen, Wed Sep 7 21:12:55 2016 +1000)

2.4.16 - Bugfixes + Minor Features

  • b8e33ff - fix for build in travis CI (Ronald Holshausen, Sat Oct 1 21:20:19 2016 +1000)
  • b84486b - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Oct 1 17:43:55 2016 +1000)
  • 37b05f4 - fix codenarc (Ronald Holshausen, Fri Sep 30 13:56:53 2016 +1000)
  • 6d202b3 - Merge branch 'lordofthejars-master' (Ronald Holshausen, Fri Sep 30 13:56:34 2016 +1000)
  • 2abf009 - fixes codenarc violations (Alex Soto, Wed Sep 28 10:49:35 2016 +0200)
  • 382e458 - [issue #321] updates documentation with custom report feature (Alex Soto, Tue Sep 27 18:18:49 2016 +0200)
  • cec5cde - [issue #321] Allow dynamic reporters by providing fully qualified name (Alex Soto, Tue Sep 27 18:10:50 2016 +0200)
  • a209a8c - update changelog for release 3.5.0-beta.2 (Ronald Holshausen, Wed Sep 21 22:32:53 2016 +1000)
  • 98bb0a2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)
  • 70c6261 - Fix for issue with eachKeyLike not setting the wildcard matcher correctly #313 (Ronald Holshausen, Wed Sep 21 20:24:58 2016 +1000)
  • 94657cb - Merge branch 'cochrane343-master' (Ronald Holshausen, Wed Sep 21 20:23:10 2016 +1000)
  • 7f49e74 - Add test case for #313 (Alexander Zottnick, Mon Sep 19 14:49:57 2016 +0200)
  • 555c0d8 - Merge pull request #317 from wojciechbulaty/master (Ronald Holshausen, Fri Sep 16 09:18:13 2016 +1000)
  • 83da230 - Created a VersionedPactUrl to be used to reference versioned pacts. (wojciechbulaty, Thu Sep 15 16:36:25 2016 +0100)
  • 9550ee4 - Update the pact-jvm-consumer-junit readme to have the correct class names and imports #316 (Ronald Holshausen, Thu Sep 15 12:05:12 2016 +1000)
  • 419441b - added JSON-RPC to the list of JSON mimetypes #315 (Ronald Holshausen, Thu Sep 15 11:55:31 2016 +1000)
  • b449675 - added the missing matcher for eachKey in Groovy DSL #313 (Ronald Holshausen, Thu Sep 15 11:07:03 2016 +1000)
  • 528e9a1 - when wildcard matcher is defined for a map, match all actual values to the expected one ignoring the keys #313 (Ronald Holshausen, Wed Sep 14 22:35:14 2016 +1000)
  • 350fb30 - added the missing matcher for eachKeyLike #313 (Ronald Holshausen, Wed Sep 14 20:43:28 2016 +1000)
  • 73fc34b - Fix the Groovy DSL to not overwrite the content type header if it has already been set #312 (Ronald Holshausen, Sat Sep 10 16:17:00 2016 +1000)
  • 3acffb5 - Implemented wildcards for map keys in the Java DSL #313 (Ronald Holshausen, Sat Sep 10 15:56:22 2016 +1000)
  • b483572 - Implemented wildcards for map keys in the Groovy DSL #313 (Ronald Holshausen, Sat Sep 10 12:25:29 2016 +1000)
  • 1fa05bd - bump version to 3.3.1 (Ronald Holshausen, Wed Sep 7 21:12:55 2016 +1000)
  • d00393b - update changelog for release 3.3.0 (Ronald Holshausen, Wed Sep 7 20:46:06 2016 +1000)
  • e91ba6e - Merge pull request #314 from alonpeer/unit-specs (Ronald Holshausen, Fri Sep 2 07:49:58 2016 +1000)
  • 381b043 - handle loading a pact with invalid version metadata (Ronald Holshausen, Wed Aug 31 22:23:43 2016 +1000)
  • 8ab62d6 - Implementation of unit style specification for specs2, with only a single run of the mock provider (Alon Pe'er, Wed Aug 31 13:08:31 2016 +0200)
  • 01e8b34 - update changelog for release 3.5.0-beta.1 (Ronald Holshausen, Sun Aug 28 21:14:12 2016 +1000)
  • e222205 - update changelog for release 2.4.15 (Ronald Holshausen, Tue Aug 23 22:12:30 2016 +1000)
  • 3599428 - bump version to 2.4.16 (Ronald Holshausen, Tue Aug 23 22:43:26 2016 +1000)
  • 208bafc - get check task to generate the code coverage reports (Ronald Holshausen, Sat Aug 20 13:56:25 2016 +1000)
  • 41bb277 - Removed the model module dependence on scala (Ronald Holshausen, Sun Aug 14 17:37:19 2016 +1000)
  • 19da565 - Converted PactMerge to Groovy (Ronald Holshausen, Sun Aug 14 17:08:13 2016 +1000)
  • 12be8a2 - bump version to 3.3.0 (Ronald Holshausen, Sun Aug 14 14:44:11 2016 +1000)
  • a17897d - converted the model fixtures to groovy (Ronald Holshausen, Sun Aug 14 14:42:18 2016 +1000)
  • 4335c76 - updated the versions in the groovy DSL readme (Ronald Holshausen, Sun Aug 14 14:17:06 2016 +1000)
  • d723220 - updated the Groovy DSL readme #308 (Ronald Holshausen, Sun Aug 14 14:15:33 2016 +1000)
  • b47d781 - Converted MockProviderConfig to a groovy object (Ronald Holshausen, Sun Aug 14 14:11:50 2016 +1000)
  • 54122ed - bump version to 3.2.14 (Ronald Holshausen, Sun Aug 14 12:34:07 2016 +1000)
  • 5ecc70f - update changelog for release 3.2.13 (Ronald Holshausen, Sun Aug 14 11:43:23 2016 +1000)
  • a4c1d8d - update Groovy DSL to allow each like matchers to work with primitives #308 (Ronald Holshausen, Sun Aug 14 11:28:10 2016 +1000)
  • a130280 - Fix regression in gradle pact publish task #307 (Ronald Holshausen, Thu Aug 11 21:48:08 2016 +1000)
  • 31be3e4 - Merge pull request #309 from carwinz/fix-messagePactProviderRule-error (Ronald Holshausen, Thu Aug 11 19:50:51 2016 +1000)
  • a70279e - show the correct requirements when @Pact is used on a method that doesn't have the right signature (Carwin Zimmermann, Thu Aug 11 10:48:22 2016 +1000)
  • 7213bf6 - bump version to 3.2.13 (Ronald Holshausen, Sun Aug 7 15:04:28 2016 +1000)
  • f1590bc - update changelog for release 3.2.12 (Ronald Holshausen, Sun Aug 7 14:34:25 2016 +1000)
  • 71f1d97 - update changelog for release 2.4.14 (Ronald Holshausen, Sun Aug 7 13:27:11 2016 +1000)

3.5.0-beta.2 - Bugfix Release

  • 43f9a82 - fix codenarc error (Ronald Holshausen, Wed Sep 21 22:27:35 2016 +1000)
  • 86621b2 - handle provider method invokation errors more gracefully (Ronald Holshausen, Wed Sep 21 22:14:34 2016 +1000)
  • 02eeff2 - Merge branch 'master' into v3-spec (Ronald Holshausen, Wed Sep 21 21:44:40 2016 +1000)
  • 70c6261 - Fix for issue with eachKeyLike not setting the wildcard matcher correctly #313 (Ronald Holshausen, Wed Sep 21 20:24:58 2016 +1000)
  • 94657cb - Merge branch 'cochrane343-master' (Ronald Holshausen, Wed Sep 21 20:23:10 2016 +1000)
  • 7f49e74 - Add test case for #313 (Alexander Zottnick, Mon Sep 19 14:49:57 2016 +0200)
  • 555c0d8 - Merge pull request #317 from wojciechbulaty/master (Ronald Holshausen, Fri Sep 16 09:18:13 2016 +1000)
  • 83da230 - Created a VersionedPactUrl to be used to reference versioned pacts. (wojciechbulaty, Thu Sep 15 16:36:25 2016 +0100)
  • 9550ee4 - Update the pact-jvm-consumer-junit readme to have the correct class names and imports #316 (Ronald Holshausen, Thu Sep 15 12:05:12 2016 +1000)
  • 419441b - added JSON-RPC to the list of JSON mimetypes #315 (Ronald Holshausen, Thu Sep 15 11:55:31 2016 +1000)
  • b449675 - added the missing matcher for eachKey in Groovy DSL #313 (Ronald Holshausen, Thu Sep 15 11:07:03 2016 +1000)
  • 528e9a1 - when wildcard matcher is defined for a map, match all actual values to the expected one ignoring the keys #313 (Ronald Holshausen, Wed Sep 14 22:35:14 2016 +1000)
  • 350fb30 - added the missing matcher for eachKeyLike #313 (Ronald Holshausen, Wed Sep 14 20:43:28 2016 +1000)
  • 73fc34b - Fix the Groovy DSL to not overwrite the content type header if it has already been set #312 (Ronald Holshausen, Sat Sep 10 16:17:00 2016 +1000)
  • 3acffb5 - Implemented wildcards for map keys in the Java DSL #313 (Ronald Holshausen, Sat Sep 10 15:56:22 2016 +1000)
  • b483572 - Implemented wildcards for map keys in the Groovy DSL #313 (Ronald Holshausen, Sat Sep 10 12:25:29 2016 +1000)
  • 1fa05bd - bump version to 3.3.1 (Ronald Holshausen, Wed Sep 7 21:12:55 2016 +1000)
  • d00393b - update changelog for release 3.3.0 (Ronald Holshausen, Wed Sep 7 20:46:06 2016 +1000)
  • e91ba6e - Merge pull request #314 from alonpeer/unit-specs (Ronald Holshausen, Fri Sep 2 07:49:58 2016 +1000)
  • 381b043 - handle loading a pact with invalid version metadata (Ronald Holshausen, Wed Aug 31 22:23:43 2016 +1000)
  • 8ab62d6 - Implementation of unit style specification for specs2, with only a single run of the mock provider (Alon Pe'er, Wed Aug 31 13:08:31 2016 +0200)
  • 01e8b34 - update changelog for release 3.5.0-beta.1 (Ronald Holshausen, Sun Aug 28 21:14:12 2016 +1000)
  • e222205 - update changelog for release 2.4.15 (Ronald Holshausen, Tue Aug 23 22:12:30 2016 +1000)
  • 90c886e - bump version to 3.5.0-beta.2 (Ronald Holshausen, Sun Aug 28 21:39:06 2016 +1000)

3.3.0 - Unit style specification for specs2

  • e91ba6e - Merge pull request #314 from alonpeer/unit-specs (Ronald Holshausen, Fri Sep 2 07:49:58 2016 +1000)
  • 381b043 - handle loading a pact with invalid version metadata (Ronald Holshausen, Wed Aug 31 22:23:43 2016 +1000)
  • 8ab62d6 - Implementation of unit style specification for specs2, with only a single run of the mock provider (Alon Pe'er, Wed Aug 31 13:08:31 2016 +0200)
  • 01e8b34 - update changelog for release 3.5.0-beta.1 (Ronald Holshausen, Sun Aug 28 21:14:12 2016 +1000)
  • e222205 - update changelog for release 2.4.15 (Ronald Holshausen, Tue Aug 23 22:12:30 2016 +1000)
  • 208bafc - get check task to generate the code coverage reports (Ronald Holshausen, Sat Aug 20 13:56:25 2016 +1000)
  • 41bb277 - Removed the model module dependence on scala (Ronald Holshausen, Sun Aug 14 17:37:19 2016 +1000)
  • 19da565 - Converted PactMerge to Groovy (Ronald Holshausen, Sun Aug 14 17:08:13 2016 +1000)
  • 12be8a2 - bump version to 3.3.0 (Ronald Holshausen, Sun Aug 14 14:44:11 2016 +1000)
  • a17897d - converted the model fixtures to groovy (Ronald Holshausen, Sun Aug 14 14:42:18 2016 +1000)
  • 4335c76 - updated the versions in the groovy DSL readme (Ronald Holshausen, Sun Aug 14 14:17:06 2016 +1000)
  • d723220 - updated the Groovy DSL readme #308 (Ronald Holshausen, Sun Aug 14 14:15:33 2016 +1000)
  • b47d781 - Converted MockProviderConfig to a groovy object (Ronald Holshausen, Sun Aug 14 14:11:50 2016 +1000)
  • 54122ed - bump version to 3.2.14 (Ronald Holshausen, Sun Aug 14 12:34:07 2016 +1000)

3.5.0-beta.1 - V3 Matcher Format

  • 70a6885 - build passing with new V3 matcher format (Ronald Holshausen, Sun Aug 28 21:07:03 2016 +1000)
  • fe02666 - matching rules are considered empty if there are no matching rules associated with any category (Ronald Holshausen, Sun Aug 28 19:30:45 2016 +1000)
  • 5e7f7db - Implemented serialisation of V3 format matchers (Ronald Holshausen, Sun Aug 28 19:10:24 2016 +1000)
  • 76f3481 - Matcher tests passing with the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 17:33:05 2016 +1000)
  • e79c01a - updated the JUnit DSL for the new V3 matching rule format (Ronald Holshausen, Sun Aug 28 14:36:40 2016 +1000)
  • f43df94 - updated the Groovy DSL for the new V3 matching rule format (Ronald Holshausen, Sat Aug 27 17:42:48 2016 +1000)
  • c7cae52 - refactored the consumer module for the new matching rules format (Ronald Holshausen, Sun Aug 21 16:53:13 2016 +1000)
  • 1ab5828 - refactored the matching logic to handle multiple matchers (Ronald Holshausen, Sun Aug 21 16:15:47 2016 +1000)
  • 556fab2 - implemented parsing of V3 matching rules (Ronald Holshausen, Sun Aug 21 12:46:59 2016 +1000)
  • 5427e1a - Merge branch 'master' into v3-spec (Ronald Holshausen, Sat Aug 20 13:58:35 2016 +1000)
  • 208bafc - get check task to generate the code coverage reports (Ronald Holshausen, Sat Aug 20 13:56:25 2016 +1000)
  • 79be244 - code narc fixes (Ronald Holshausen, Mon Aug 15 02:29:58 2016 +1000)
  • 8a912fd - corrected the logic for determining the matcher from the matcher definition and added equality as per V3 spec (Ronald Holshausen, Mon Aug 15 02:24:24 2016 +1000)
  • 93219a5 - re-enabled the V3 spec tests, ignoring those failing due to v3 WIP (Ronald Holshausen, Mon Aug 15 01:30:17 2016 +1000)
  • c97d85b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 15 00:22:07 2016 +1000)
  • 41bb277 - Removed the model module dependence on scala (Ronald Holshausen, Sun Aug 14 17:37:19 2016 +1000)
  • 19da565 - Converted PactMerge to Groovy (Ronald Holshausen, Sun Aug 14 17:08:13 2016 +1000)
  • 1004b92 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 14 15:10:07 2016 +1000)
  • 254ec91 - bump version to 3.5.0 (Ronald Holshausen, Sun Aug 14 15:02:53 2016 +1000)
  • ac83706 - Merge from master (Ronald Holshausen, Sun Aug 14 15:02:03 2016 +1000)
  • 12be8a2 - bump version to 3.3.0 (Ronald Holshausen, Sun Aug 14 14:44:11 2016 +1000)
  • a17897d - converted the model fixtures to groovy (Ronald Holshausen, Sun Aug 14 14:42:18 2016 +1000)
  • 4335c76 - updated the versions in the groovy DSL readme (Ronald Holshausen, Sun Aug 14 14:17:06 2016 +1000)
  • d723220 - updated the Groovy DSL readme #308 (Ronald Holshausen, Sun Aug 14 14:15:33 2016 +1000)
  • b47d781 - Converted MockProviderConfig to a groovy object (Ronald Holshausen, Sun Aug 14 14:11:50 2016 +1000)
  • 54122ed - bump version to 3.2.14 (Ronald Holshausen, Sun Aug 14 12:34:07 2016 +1000)
  • 1e67dd1 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 16:02:26 2016 +1000)
  • 02988a7 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Aug 7 12:35:17 2016 +1000)
  • 7d7a99b - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 22:09:05 2016 +1000)
  • 69ce0c5 - Merge branch 'master' into v3-spec (Ronald Holshausen, Mon Aug 1 21:05:07 2016 +1000)
  • f949eeb - default the pact spec version to V3 (Ronald Holshausen, Sun Jul 31 22:46:02 2016 +1000)
  • 6423899 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 22:30:10 2016 +1000)
  • 8b1f3cb - update release script to bump the pre-release version (Ronald Holshausen, Sun Jul 31 19:34:15 2016 +1000)
  • d30d815 - bump version to 3.3.0-beta.1 (Ronald Holshausen, Sun Jul 31 19:28:24 2016 +1000)
  • 372b36d - update changelog for release 3.3.0-beta.0 (Ronald Holshausen, Sun Jul 31 18:59:18 2016 +1000)
  • 8288fe3 - update provider junit support to handle provider states with parameters (Ronald Holshausen, Sun Jul 31 17:58:13 2016 +1000)
  • afd4afd - update provider junit support to handle multiple provider states (Ronald Holshausen, Sun Jul 31 17:28:35 2016 +1000)
  • e2ebae6 - skip deploying the gradle plugin for beta versions (Ronald Holshausen, Sun Jul 31 17:12:42 2016 +1000)
  • 9201885 - update readmes (Ronald Holshausen, Sun Jul 31 17:12:12 2016 +1000)
  • 22cbbc0 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 16:53:59 2016 +1000)
  • 8384e63 - implemented handling of multiple provider states with parameters in the provider verifer (Ronald Holshausen, Sun Jul 31 12:47:42 2016 +1000)
  • 997d416 - Update the Specs2 DSL to support V3 provider state format (Ronald Holshausen, Fri Jul 29 16:08:54 2016 +1000)
  • 5e686da - update Groovy DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 12:45:17 2016 +1000)
  • ddd58bb - update the java DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 11:22:35 2016 +1000)
  • 4727475 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:29:22 2016 +1000)
  • f9b4629 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:13:25 2016 +1000)
  • 74dc50a - fix for new V3 provider state structure (Ronald Holshausen, Thu Jul 28 16:22:03 2016 +1000)
  • d58281d - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jul 28 16:12:52 2016 +1000)
  • bc9a7db - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 22 10:47:13 2016 +1000)
  • f3614db - tag version as beta.0 (Ronald Holshausen, Thu Jul 21 16:44:47 2016 +1000)
  • add6092 - code narc fixes (Ronald Holshausen, Thu Jul 21 16:39:03 2016 +1000)
  • c18a2fb - ignoring the V3 spec tests until the implementation is more complete (Ronald Holshausen, Thu Jul 21 16:31:40 2016 +1000)
  • 861bcd9 - implemented models, reading and writing with new V3 provider state format (Ronald Holshausen, Thu Jul 21 16:19:54 2016 +1000)
  • 8efffa5 - updated the V3 test cases from the specification project (Ronald Holshausen, Tue Jul 19 16:02:04 2016 +1000)
  • f9a0ced - bump version for V3 spec changes (Ronald Holshausen, Tue Jul 19 15:58:54 2016 +1000)

2.4.15 - Bugfix Release

  • 8130e84 - update Groovy DSL to allow each like matchers to work with primitives #308 (Ronald Holshausen, Sun Aug 14 11:28:10 2016 +1000)
  • 78d0ef0 - Fix regression in gradle pact publish task #307 (Ronald Holshausen, Thu Aug 11 21:48:08 2016 +1000)
  • ab05763 - show the correct requirements when @Pact is used on a method that doesn't have the right signature (Carwin Zimmermann, Thu Aug 11 10:48:22 2016 +1000)
  • 73a3cb6 - bump version to 2.4.15 (Ronald Holshausen, Sun Aug 7 14:24:31 2016 +1000)

3.2.13 - Bugfix Release

  • a4c1d8d - update Groovy DSL to allow each like matchers to work with primitives #308 (Ronald Holshausen, Sun Aug 14 11:28:10 2016 +1000)
  • a130280 - Fix regression in gradle pact publish task #307 (Ronald Holshausen, Thu Aug 11 21:48:08 2016 +1000)
  • 31be3e4 - Merge pull request #309 from carwinz/fix-messagePactProviderRule-error (Ronald Holshausen, Thu Aug 11 19:50:51 2016 +1000)
  • a70279e - show the correct requirements when @Pact is used on a method that doesn't have the right signature (Carwin Zimmermann, Thu Aug 11 10:48:22 2016 +1000)
  • 7213bf6 - bump version to 3.2.13 (Ronald Holshausen, Sun Aug 7 15:04:28 2016 +1000)

3.2.12 - Bugfix Release

  • 71f1d97 - update changelog for release 2.4.14 (Ronald Holshausen, Sun Aug 7 13:27:11 2016 +1000)
  • a8562e1 - correctly handle the content type header from the pact broker #287 (Ronald Holshausen, Sun Aug 7 12:13:14 2016 +1000)
  • f47e33e - Merge pull request #302 from alonpeer/missing-body (Ronald Holshausen, Sun Aug 7 11:34:30 2016 +1000)
  • 0a65c89 - fix for failing test after merge of a PR (Ronald Holshausen, Sun Aug 7 11:33:40 2016 +1000)
  • 1fc7fba - Merge pull request #303 from alonpeer/matchers-prefix (Ronald Holshausen, Sun Aug 7 11:25:39 2016 +1000)
  • edfc688 - Fix MessagePactBuilder.withContent to take a DslPart instead of PactDslJsonBody #301 (Ronald Holshausen, Sun Aug 7 11:18:12 2016 +1000)
  • aea02c7 - added min and max versions to the consumer body DSL for arrays of arrays #299 (Ronald Holshausen, Sun Aug 7 10:56:45 2016 +1000)
  • 1b5d56c - added a set of each like methods to the consumer body DSL for arrays of arrays #299 (Ronald Holshausen, Sat Aug 6 17:36:25 2016 +1000)
  • dc505b0 - Add the $.body prefix to DslPart matchers (Alon Pe'er, Fri Aug 5 14:27:11 2016 +0200)
  • fa01d7a - Provides a way to set the body to 'missing' in PactFragmentBuilder (Alon Pe'er, Fri Aug 5 12:10:07 2016 +0200)
  • 6256c3e - moved the unfiltered conversion code out of the model module (Ronald Holshausen, Mon Aug 1 21:42:58 2016 +1000)
  • a9554cf - inlined more fixtures and moved utils from the model module (Ronald Holshausen, Mon Aug 1 20:11:12 2016 +1000)
  • b6397d0 - inlined some Scala test fixtures (Ronald Holshausen, Mon Aug 1 12:40:13 2016 +1000)
  • 3f7b2e4 - removed some more unused code (Ronald Holshausen, Sun Jul 31 23:00:41 2016 +1000)
  • 97572b5 - removed PactConfig as it was providing no benefit (Ronald Holshausen, Sun Jul 31 22:29:39 2016 +1000)
  • 6ec8f54 - removed some unused classes (Ronald Holshausen, Sun Jul 31 21:47:52 2016 +1000)
  • 992e880 - update project deps (Ronald Holshausen, Sun Jul 31 21:41:33 2016 +1000)
  • f9759d3 - upgraded project deps (Ronald Holshausen, Sun Jul 31 21:24:08 2016 +1000)
  • 0927ed6 - upgrade gradle to 2.14.1 (Ronald Holshausen, Sun Jul 31 21:01:37 2016 +1000)
  • 6651619 - consolidate the logback versions across the sub-projects (Ronald Holshausen, Sun Jul 31 20:44:53 2016 +1000)
  • 07018d6 - upgrade groovy to 2.4.7 (Ronald Holshausen, Sun Jul 31 20:29:27 2016 +1000)
  • d38c9f5 - updated project dependencies (Ronald Holshausen, Sun Jul 31 20:17:38 2016 +1000)
  • a01725e - update readme (Ronald Holshausen, Sun Jul 31 19:36:40 2016 +1000)
  • 69a55ac - update changelog for release 3.3.0-beta.0 (Ronald Holshausen, Sun Jul 31 18:59:18 2016 +1000)
  • 1b1b81f - bump version to 3.2.12 (Ronald Holshausen, Sun Jul 31 16:50:40 2016 +1000)

2.4.14 - Bugfix Release

  • 0f496ce - fix codenarc (Ronald Holshausen, Sun Aug 7 12:59:31 2016 +1000)
  • 5f9ddcc - Fix PactDslJsonBodyMatcherSpec when run on JDK 6 (Ronald Holshausen, Sun Aug 7 12:47:54 2016 +1000)
  • 9b72bc6 - Merge branch 'master' into v2.x (Ronald Holshausen, Sun Aug 7 12:18:00 2016 +1000)
  • a8562e1 - correctly handle the content type header from the pact broker #287 (Ronald Holshausen, Sun Aug 7 12:13:14 2016 +1000)
  • f47e33e - Merge pull request #302 from alonpeer/missing-body (Ronald Holshausen, Sun Aug 7 11:34:30 2016 +1000)
  • 0a65c89 - fix for failing test after merge of a PR (Ronald Holshausen, Sun Aug 7 11:33:40 2016 +1000)
  • 1fc7fba - Merge pull request #303 from alonpeer/matchers-prefix (Ronald Holshausen, Sun Aug 7 11:25:39 2016 +1000)
  • edfc688 - Fix MessagePactBuilder.withContent to take a DslPart instead of PactDslJsonBody #301 (Ronald Holshausen, Sun Aug 7 11:18:12 2016 +1000)
  • aea02c7 - added min and max versions to the consumer body DSL for arrays of arrays #299 (Ronald Holshausen, Sun Aug 7 10:56:45 2016 +1000)
  • 1b5d56c - added a set of each like methods to the consumer body DSL for arrays of arrays #299 (Ronald Holshausen, Sat Aug 6 17:36:25 2016 +1000)
  • dc505b0 - Add the $.body prefix to DslPart matchers (Alon Pe'er, Fri Aug 5 14:27:11 2016 +0200)
  • fa01d7a - Provides a way to set the body to 'missing' in PactFragmentBuilder (Alon Pe'er, Fri Aug 5 12:10:07 2016 +0200)
  • a430a5b - downgrade maven libs to versions that run on JDK6 (Ronald Holshausen, Mon Aug 1 22:33:23 2016 +1000)
  • 93a3a30 - downgrade rest-client-driver to a version that runs on JDK 6 (Ronald Holshausen, Mon Aug 1 22:21:52 2016 +1000)
  • 1e14f56 - Merge branch 'master' into v2.x (Ronald Holshausen, Mon Aug 1 22:03:42 2016 +1000)
  • 0680dc3 - downgrade dispatch-core to a version that is compiled for JDK6 (Ronald Holshausen, Mon Aug 1 21:50:35 2016 +1000)
  • 6256c3e - moved the unfiltered conversion code out of the model module (Ronald Holshausen, Mon Aug 1 21:42:58 2016 +1000)
  • 598f86b - downgrade jackson databind to a version that is compiled for JDK6 (Ronald Holshausen, Mon Aug 1 21:10:31 2016 +1000)
  • a9dc8b3 - Merge branch 'master' into v2.x (Ronald Holshausen, Mon Aug 1 20:24:10 2016 +1000)
  • a9554cf - inlined more fixtures and moved utils from the model module (Ronald Holshausen, Mon Aug 1 20:11:12 2016 +1000)
  • b6397d0 - inlined some Scala test fixtures (Ronald Holshausen, Mon Aug 1 12:40:13 2016 +1000)
  • 3f7b2e4 - removed some more unused code (Ronald Holshausen, Sun Jul 31 23:00:41 2016 +1000)
  • 97572b5 - removed PactConfig as it was providing no benefit (Ronald Holshausen, Sun Jul 31 22:29:39 2016 +1000)
  • 6ec8f54 - removed some unused classes (Ronald Holshausen, Sun Jul 31 21:47:52 2016 +1000)
  • 992e880 - update project deps (Ronald Holshausen, Sun Jul 31 21:41:33 2016 +1000)
  • f9759d3 - upgraded project deps (Ronald Holshausen, Sun Jul 31 21:24:08 2016 +1000)
  • 0927ed6 - upgrade gradle to 2.14.1 (Ronald Holshausen, Sun Jul 31 21:01:37 2016 +1000)
  • 6651619 - consolidate the logback versions across the sub-projects (Ronald Holshausen, Sun Jul 31 20:44:53 2016 +1000)
  • 07018d6 - upgrade groovy to 2.4.7 (Ronald Holshausen, Sun Jul 31 20:29:27 2016 +1000)
  • d38c9f5 - updated project dependencies (Ronald Holshausen, Sun Jul 31 20:17:38 2016 +1000)
  • a01725e - update readme (Ronald Holshausen, Sun Jul 31 19:36:40 2016 +1000)
  • 69a55ac - update changelog for release 3.3.0-beta.0 (Ronald Holshausen, Sun Jul 31 18:59:18 2016 +1000)
  • 1b1b81f - bump version to 3.2.12 (Ronald Holshausen, Sun Jul 31 16:50:40 2016 +1000)
  • a306fe1 - update changelog for release 3.2.11 (Ronald Holshausen, Sun Jul 31 16:24:55 2016 +1000)
  • a220b69 - add java version check to release script (Ronald Holshausen, Sun Jul 31 16:11:13 2016 +1000)
  • 15cb1f6 - update changelog for release 2.4.13 (Ronald Holshausen, Sun Jul 31 14:52:43 2016 +1000)
  • 9ba1e26 - bump version to 2.4.14 (Ronald Holshausen, Sun Jul 31 15:52:50 2016 +1000)

3.3.0-beta.0 - First V3 Implementation

  • 8288fe3 - update provider junit support to handle provider states with parameters (Ronald Holshausen, Sun Jul 31 17:58:13 2016 +1000)
  • afd4afd - update provider junit support to handle multiple provider states (Ronald Holshausen, Sun Jul 31 17:28:35 2016 +1000)
  • e2ebae6 - skip deploying the gradle plugin for beta versions (Ronald Holshausen, Sun Jul 31 17:12:42 2016 +1000)
  • 9201885 - update readmes (Ronald Holshausen, Sun Jul 31 17:12:12 2016 +1000)
  • 22cbbc0 - Merge branch 'master' into v3-spec (Ronald Holshausen, Sun Jul 31 16:53:59 2016 +1000)
  • 1b1b81f - bump version to 3.2.12 (Ronald Holshausen, Sun Jul 31 16:50:40 2016 +1000)
  • 8384e63 - implemented handling of multiple provider states with parameters in the provider verifer (Ronald Holshausen, Sun Jul 31 12:47:42 2016 +1000)
  • 997d416 - Update the Specs2 DSL to support V3 provider state format (Ronald Holshausen, Fri Jul 29 16:08:54 2016 +1000)
  • 5e686da - update Groovy DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 12:45:17 2016 +1000)
  • ddd58bb - update the java DSL to allow multiple provider states with parameters (Ronald Holshausen, Fri Jul 29 11:22:35 2016 +1000)
  • 4727475 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:29:22 2016 +1000)
  • f9b4629 - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 29 10:13:25 2016 +1000)
  • 74dc50a - fix for new V3 provider state structure (Ronald Holshausen, Thu Jul 28 16:22:03 2016 +1000)
  • d58281d - Merge branch 'master' into v3-spec (Ronald Holshausen, Thu Jul 28 16:12:52 2016 +1000)
  • bc9a7db - Merge branch 'master' into v3-spec (Ronald Holshausen, Fri Jul 22 10:47:13 2016 +1000)
  • f3614db - tag version as beta.0 (Ronald Holshausen, Thu Jul 21 16:44:47 2016 +1000)
  • add6092 - code narc fixes (Ronald Holshausen, Thu Jul 21 16:39:03 2016 +1000)
  • c18a2fb - ignoring the V3 spec tests until the implementation is more complete (Ronald Holshausen, Thu Jul 21 16:31:40 2016 +1000)
  • 861bcd9 - implemented models, reading and writing with new V3 provider state format (Ronald Holshausen, Thu Jul 21 16:19:54 2016 +1000)
  • 8efffa5 - updated the V3 test cases from the specification project (Ronald Holshausen, Tue Jul 19 16:02:04 2016 +1000)
  • f9a0ced - bump version for V3 spec changes (Ronald Holshausen, Tue Jul 19 15:58:54 2016 +1000)

3.2.11 - Bugfix Release

  • a220b69 - add java version check to release script (Ronald Holshausen, Sun Jul 31 16:11:13 2016 +1000)
  • 15cb1f6 - update changelog for release 2.4.13 (Ronald Holshausen, Sun Jul 31 14:52:43 2016 +1000)
  • e5f94af - make sure the regex does not generate a number > int (Ronald Holshausen, Fri Jul 29 10:28:37 2016 +1000)
  • 9a2d73f - fix for flaky tests (Ronald Holshausen, Fri Jul 29 10:12:43 2016 +1000)
  • 9a1e78e - Merge pull request #295 from lachatak/master (Ronald Holshausen, Fri Jul 29 09:43:01 2016 +1000)
  • ab095aa - fix readme example link (Krisztian Lachata, Thu Jul 28 08:55:11 2016 +0100)
  • df9fa3c - Merge branch 'alt-regex-gen' of https://github.com/alonpeer/pact-jvm into alt-regex-gen (Ronald Holshausen, Thu Jul 28 15:51:31 2016 +1000)
  • 4f70c6e - upgrade the version of the jansi library #293 (Ronald Holshausen, Thu Jul 28 15:44:35 2016 +1000)
  • a460d8a - report any failures back when publishing to a pact broker #291 (Ronald Holshausen, Thu Jul 28 13:30:28 2016 +1000)
  • cb3ecc7 - only fail the build because of no configured providers when the pactVerify task is going to be run #290 (Ronald Holshausen, Thu Jul 28 12:36:49 2016 +1000)
  • a04c74b - Merge pull request #294 from lachatak/master (Ronald Holshausen, Thu Jul 28 11:47:20 2016 +1000)
  • f268acf - try not to convert matchers to scala collections, as they then need to be converted back (Ronald Holshausen, Thu Jul 28 11:43:09 2016 +1000)
  • 5d3cdab - Merge pull request #292 from alonpeer/specs2-dslpart-support (Ronald Holshausen, Thu Jul 28 10:31:03 2016 +1000)
  • 66f8a3e - minor improvements (klachata, Sun Jul 24 18:32:47 2016 +0100)
  • e07f4e4 - Add ProviderSpec for scalatest (klachata, Sat Jul 23 20:34:30 2016 +0100)
  • 5236c2c - Add ProviderSpec for scalatest (klachata, Sat Jul 23 20:30:01 2016 +0100)
  • 87bded0 - Add support for generating specs2 Pact with DslPart (Alon Pe'er, Fri Jul 22 19:39:48 2016 +0200)
  • e8fc225 - add example of spec2 with multiple examples (Ronald Holshausen, Fri Jul 22 15:35:28 2016 +1000)
  • 3ed97f9 - Merge pull request #289 from alonpeer/xeger-char-class-support (Ronald Holshausen, Fri Jul 22 10:28:13 2016 +1000)
  • f3efe8d - Don't use \S in regex to avoid stackoverflow bug in underlying library. (Alon Pe'er, Thu Jul 21 16:02:42 2016 +0200)
  • a32fd90 - Add support for character class shortcuts in Xeger (Alon Pe'er, Thu Jul 21 15:59:16 2016 +0200)
  • b75da80 - Added a test for generating a string from a regex with character classes (Alon Pe'er, Thu Jul 21 15:58:55 2016 +0200)
  • cb91605 - Don't use \S in regex to avoid stackoverflow bug in underlying library. (Alon Pe'er, Thu Jul 21 15:55:56 2016 +0200)
  • 908b369 - Introduced Generex as a replacement for Xeger (Alon Pe'er, Thu Jul 21 15:55:15 2016 +0200)
  • 9125f95 - Added a test for generating a string from a regex with character classes (Alon Pe'er, Thu Jul 21 15:54:10 2016 +0200)
  • 13f130e - updated v2 spec tests from spec project (Ronald Holshausen, Tue Jul 19 12:07:54 2016 +1000)
  • 611ea5d - updated the specification test cases from the spec project (Ronald Holshausen, Tue Jul 19 11:43:16 2016 +1000)
  • e50f369 - bump version to 3.2.11 (Ronald Holshausen, Fri Jul 15 14:21:40 2016 +1000)

2.4.13 - Bugfix Release

  • ef12ccf - updated release script to check for java and maven versions (Ronald Holshausen, Sun Jul 31 14:40:59 2016 +1000)
  • 76189e6 - scaladoc 2.10 chokes on package objects with implicits (Ronald Holshausen, Fri Jul 29 15:39:33 2016 +1000)
  • 51f4b76 - Revert "for some reason, Scaladoc 2.10 needs a main resources directory" (Ronald Holshausen, Fri Jul 29 15:15:04 2016 +1000)
  • 0db041c - for some reason, Scaladoc 2.10 needs a main resources directory (Ronald Holshausen, Fri Jul 29 12:55:17 2016 +1000)
  • b24da84 - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Jul 29 10:34:12 2016 +1000)
  • e5f94af - make sure the regex does not generate a number > int (Ronald Holshausen, Fri Jul 29 10:28:37 2016 +1000)
  • bbc2cbe - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Jul 29 10:22:15 2016 +1000)
  • 9a2d73f - fix for flaky tests (Ronald Holshausen, Fri Jul 29 10:12:43 2016 +1000)
  • 9a1e78e - Merge pull request #295 from lachatak/master (Ronald Holshausen, Fri Jul 29 09:43:01 2016 +1000)
  • ab095aa - fix readme example link (Krisztian Lachata, Thu Jul 28 08:55:11 2016 +0100)
  • 3695290 - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Jul 28 16:25:35 2016 +1000)
  • df9fa3c - Merge branch 'alt-regex-gen' of https://github.com/alonpeer/pact-jvm into alt-regex-gen (Ronald Holshausen, Thu Jul 28 15:51:31 2016 +1000)
  • 4f70c6e - upgrade the version of the jansi library #293 (Ronald Holshausen, Thu Jul 28 15:44:35 2016 +1000)
  • a460d8a - report any failures back when publishing to a pact broker #291 (Ronald Holshausen, Thu Jul 28 13:30:28 2016 +1000)
  • cb3ecc7 - only fail the build because of no configured providers when the pactVerify task is going to be run #290 (Ronald Holshausen, Thu Jul 28 12:36:49 2016 +1000)
  • a04c74b - Merge pull request #294 from lachatak/master (Ronald Holshausen, Thu Jul 28 11:47:20 2016 +1000)
  • f268acf - try not to convert matchers to scala collections, as they then need to be converted back (Ronald Holshausen, Thu Jul 28 11:43:09 2016 +1000)
  • 5d3cdab - Merge pull request #292 from alonpeer/specs2-dslpart-support (Ronald Holshausen, Thu Jul 28 10:31:03 2016 +1000)
  • 66f8a3e - minor improvements (klachata, Sun Jul 24 18:32:47 2016 +0100)
  • e07f4e4 - Add ProviderSpec for scalatest (klachata, Sat Jul 23 20:34:30 2016 +0100)
  • 5236c2c - Add ProviderSpec for scalatest (klachata, Sat Jul 23 20:30:01 2016 +0100)
  • 87bded0 - Add support for generating specs2 Pact with DslPart (Alon Pe'er, Fri Jul 22 19:39:48 2016 +0200)
  • e8fc225 - add example of spec2 with multiple examples (Ronald Holshausen, Fri Jul 22 15:35:28 2016 +1000)
  • 3ed97f9 - Merge pull request #289 from alonpeer/xeger-char-class-support (Ronald Holshausen, Fri Jul 22 10:28:13 2016 +1000)
  • f3efe8d - Don't use \S in regex to avoid stackoverflow bug in underlying library. (Alon Pe'er, Thu Jul 21 16:02:42 2016 +0200)
  • a32fd90 - Add support for character class shortcuts in Xeger (Alon Pe'er, Thu Jul 21 15:59:16 2016 +0200)
  • b75da80 - Added a test for generating a string from a regex with character classes (Alon Pe'er, Thu Jul 21 15:58:55 2016 +0200)
  • cb91605 - Don't use \S in regex to avoid stackoverflow bug in underlying library. (Alon Pe'er, Thu Jul 21 15:55:56 2016 +0200)
  • 908b369 - Introduced Generex as a replacement for Xeger (Alon Pe'er, Thu Jul 21 15:55:15 2016 +0200)
  • 9125f95 - Added a test for generating a string from a regex with character classes (Alon Pe'er, Thu Jul 21 15:54:10 2016 +0200)
  • 13f130e - updated v2 spec tests from spec project (Ronald Holshausen, Tue Jul 19 12:07:54 2016 +1000)
  • 611ea5d - updated the specification test cases from the spec project (Ronald Holshausen, Tue Jul 19 11:43:16 2016 +1000)
  • e50f369 - bump version to 3.2.11 (Ronald Holshausen, Fri Jul 15 14:21:40 2016 +1000)
  • 1dc435b - update changelog for release 3.2.10 (Ronald Holshausen, Fri Jul 15 14:11:22 2016 +1000)
  • f89f6ce - bump version to 2.4.13 (Ronald Holshausen, Fri Jul 15 14:02:45 2016 +1000)

3.2.10 - Bugfix + Feature Release

  • f0d93a0 - do not include optional missing attributes in the generated pact files #248 (Ronald Holshausen, Fri Jul 15 11:30:49 2016 +1000)
  • d41d1af - added the XML testcases to the V3 spec tests (Ronald Holshausen, Wed Jul 13 11:46:52 2016 +1000)
  • 2b8f5ac - codenarc fixes (Ronald Holshausen, Wed Jul 13 11:05:35 2016 +1000)
  • 63a782f - Implemented V2 matching on XML (Ronald Holshausen, Wed Jul 13 10:18:26 2016 +1000)
  • 1224b6a - make sure the test classpath is resolved before running the maven plugin (Ronald Holshausen, Sun Jul 10 15:13:02 2016 +1000)
  • c44d8e2 - do not use recursion when converting old pact formats (Ronald Holshausen, Sun Jul 10 14:23:48 2016 +1000)
  • 1cb3d56 - Merge pull request #286 from whahoo/prevent_pact_body_changes_on_json_transform (Ronald Holshausen, Sun Jul 10 13:43:25 2016 +1000)
  • 90dfced - set the classpath to the test classpath in the maven plugin, and allow it to be overridden #285 (Ronald Holshausen, Sun Jul 10 13:24:50 2016 +1000)
  • 482b88b - replicate the scala compiler sttings from v2.x branch for travis build (Ronald Holshausen, Sun Jul 10 12:24:23 2016 +1000)
  • 69c9613 - correct comment in v2 testcase (Ronald Holshausen, Sun Jul 10 12:18:19 2016 +1000)
  • 8954935 - Change double quotes to single quotes in body sample of PactReaderTransformSpec.groovy. After running CodeNarc check (Simon Harrison, Sat Jul 9 22:44:34 2016 +1000)
  • a3dc0eb - Merge branch 'master' into prevent_pact_body_changes_on_json_transform (Simon Harrison, Sat Jul 9 22:32:28 2016 +1000)
  • baf6a27 - Prevent recursion into the body elements of the pact file (Simon Harrison, Sat Jul 9 21:53:14 2016 +1000)
  • 4f59656 - converted the V2 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 15:25:58 2016 +1000)
  • 1845eea - Fix codenarc errors in the spec tests (Ronald Holshausen, Fri Jul 8 15:15:34 2016 +1000)
  • c7a207c - converted the V1.1 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 15:02:02 2016 +1000)
  • 2d1c91a - converted the V1 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 14:47:32 2016 +1000)
  • dacbb36 - update the tags for the gradle plugin (Ronald Holshausen, Wed Jul 6 15:55:04 2016 +1000)
  • 88583c9 - bump version to 3.2.10 (Ronald Holshausen, Wed Jul 6 15:51:12 2016 +1000)

2.4.12 - Bugfix + Feature Release

  • 58c1032 - fixes to run on scala 2.10 (Ronald Holshausen, Fri Jul 15 12:14:13 2016 +1000)
  • e7bf921 - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Jul 15 12:01:41 2016 +1000)
  • f0d93a0 - do not include optional missing attributes in the generated pact files #248 (Ronald Holshausen, Fri Jul 15 11:30:49 2016 +1000)
  • d41d1af - added the XML testcases to the V3 spec tests (Ronald Holshausen, Wed Jul 13 11:46:52 2016 +1000)
  • 2b8f5ac - codenarc fixes (Ronald Holshausen, Wed Jul 13 11:05:35 2016 +1000)
  • 63a782f - Implemented V2 matching on XML (Ronald Holshausen, Wed Jul 13 10:18:26 2016 +1000)
  • 1224b6a - make sure the test classpath is resolved before running the maven plugin (Ronald Holshausen, Sun Jul 10 15:13:02 2016 +1000)
  • c44d8e2 - do not use recursion when converting old pact formats (Ronald Holshausen, Sun Jul 10 14:23:48 2016 +1000)
  • 1cb3d56 - Merge pull request #286 from whahoo/prevent_pact_body_changes_on_json_transform (Ronald Holshausen, Sun Jul 10 13:43:25 2016 +1000)
  • 90dfced - set the classpath to the test classpath in the maven plugin, and allow it to be overridden #285 (Ronald Holshausen, Sun Jul 10 13:24:50 2016 +1000)
  • 482b88b - replicate the scala compiler sttings from v2.x branch for travis build (Ronald Holshausen, Sun Jul 10 12:24:23 2016 +1000)
  • 69c9613 - correct comment in v2 testcase (Ronald Holshausen, Sun Jul 10 12:18:19 2016 +1000)
  • 8954935 - Change double quotes to single quotes in body sample of PactReaderTransformSpec.groovy. After running CodeNarc check (Simon Harrison, Sat Jul 9 22:44:34 2016 +1000)
  • a3dc0eb - Merge branch 'master' into prevent_pact_body_changes_on_json_transform (Simon Harrison, Sat Jul 9 22:32:28 2016 +1000)
  • baf6a27 - Prevent recursion into the body elements of the pact file (Simon Harrison, Sat Jul 9 21:53:14 2016 +1000)
  • 4f59656 - converted the V2 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 15:25:58 2016 +1000)
  • 1845eea - Fix codenarc errors in the spec tests (Ronald Holshausen, Fri Jul 8 15:15:34 2016 +1000)
  • c7a207c - converted the V1.1 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 15:02:02 2016 +1000)
  • 2d1c91a - converted the V1 spec tests to Groovy + Spock (Ronald Holshausen, Fri Jul 8 14:47:32 2016 +1000)
  • dacbb36 - update the tags for the gradle plugin (Ronald Holshausen, Wed Jul 6 15:55:04 2016 +1000)
  • 88583c9 - bump version to 3.2.10 (Ronald Holshausen, Wed Jul 6 15:51:12 2016 +1000)
  • a3724b0 - update changelog for release 3.2.9 (Ronald Holshausen, Wed Jul 6 15:32:41 2016 +1000)
  • 6f884b7 - update changelog for release 2.4.11 (Ronald Holshausen, Wed Jul 6 15:05:06 2016 +1000)
  • 77dcda1 - bump version to 2.4.12 (Ronald Holshausen, Wed Jul 6 15:25:32 2016 +1000)

3.2.9 - Bugfix Release

  • 6f884b7 - update changelog for release 2.4.11 (Ronald Holshausen, Wed Jul 6 15:05:06 2016 +1000)
  • c0d110d - Merge branch 'DevFactory-release/method-names-should-comply-with-a-naming-convention-fix-1' (Ronald Holshausen, Wed Jul 6 13:51:35 2016 +1000)
  • cf55980 - Merge branch 'release/method-names-should-comply-with-a-naming-convention-fix-1' of https://github.com/DevFactory/pact-jvm into DevFactory-release/method-names-should-comply-with-a-naming-convention-fix-1 (Ronald Holshausen, Wed Jul 6 13:44:36 2016 +1000)
  • ab6df6a - Merge branch 'DevFactory-release/dead-stores-should-be-removed-fix-1' (Ronald Holshausen, Wed Jul 6 13:40:14 2016 +1000)
  • 9c7a7be - Fix for squid:S1854 - Dead stores should be removed where code was removed that had a necessary side effect (Ronald Holshausen, Wed Jul 6 13:38:24 2016 +1000)
  • 0ade68c - Merge branch 'release/dead-stores-should-be-removed-fix-1' of https://github.com/DevFactory/pact-jvm into DevFactory-release/dead-stores-should-be-removed-fix-1 (Ronald Holshausen, Wed Jul 6 13:24:50 2016 +1000)
  • c5eeac0 - Fix for PactBrokerLoader only using the first given tag #283 (Ronald Holshausen, Wed Jul 6 13:17:48 2016 +1000)
  • ca047c8 - Merge pull request #280 from alonpeer/better-specs2-states-support (Ronald Holshausen, Sat Jun 25 19:36:46 2016 +1000)
  • 722c627 - Merge pull request #278 from DevFactory/release/useless-imports-should-be-removed-fix-1 (Ronald Holshausen, Sat Jun 25 15:47:37 2016 +1000)
  • b6a1a0b - Merge pull request #277 from DevFactory/release/exception-handlers-should-preserve-the-original-exception-fix-1 (Ronald Holshausen, Sat Jun 25 14:39:58 2016 +1000)
  • 1be3d67 - Merge pull request #275 from DevFactory/release/string-literals-should-not-be-duplicated-fix-1 (Ronald Holshausen, Sat Jun 25 14:20:20 2016 +1000)
  • ab5555e - Fix uponReceiving() to actually apply the given state (Alon Pe'er, Fri Jun 24 14:46:22 2016 +0200)
  • be3123a - Implement support for switching between states in a single Pact (Alon Pe'er, Fri Jun 24 14:45:23 2016 +0200)
  • 18495c0 - squid:S00100 - Method names should comply with a naming convention (George Kankava, Wed Jun 22 20:40:57 2016 +0400)
  • 6b06457 - squid:UselessImportCheck - Useless imports should be removed (George Kankava, Wed Jun 22 20:09:50 2016 +0400)
  • 10d9596 - squid:S1166 - Exception handlers should preserve the original exception (George Kankava, Wed Jun 22 19:58:21 2016 +0400)
  • 46e3a89 - squid:S1854 - Dead stores should be removed (George Kankava, Wed Jun 22 19:31:30 2016 +0400)
  • ffafba9 - squid:S1192 - String literals should not be duplicated (George Kankava, Wed Jun 22 19:01:26 2016 +0400)
  • 11696b9 - add gradle groovy shell plugin to the project (Ronald Holshausen, Tue Jun 21 14:29:03 2016 +1000)
  • a4f3d78 - Merge pull request #271 from DevFactory/release/source-files-should-not-have-any-duplicated-blocks-fix-1 (Ronald Holshausen, Tue Jun 21 14:17:35 2016 +1000)
  • 8271294 - Merge pull request #272 from DevFactory/release/public-static-fields-should-be-constant-fix-1 (Ronald Holshausen, Tue Jun 21 14:14:41 2016 +1000)
  • a82e621 - Merge pull request #270 from DevFactory/release/synchronized-classes-should-not-be-used-fix-1 (Ronald Holshausen, Tue Jun 21 13:57:33 2016 +1000)
  • 8a8bc5b - Merge pull request #269 from DevFactory/release/utility-classes-should-not-have-public-constructors-fix-1 (Ronald Holshausen, Tue Jun 21 13:56:17 2016 +1000)
  • ee410e9 - Merge pull request #274 from Fitzoh/master (Ronald Holshausen, Tue Jun 21 11:50:30 2016 +1000)
  • bad803e - Merge pull request #268 from DevFactory/release/the-members-of-an-interface-declaration-or-class-should-appear-in-a-pre-defined-order-fix-1 (Ronald Holshausen, Tue Jun 21 10:13:44 2016 +1000)
  • b306e49 - Allow HttpTarget to set insecure flag (Fitzgerald, Andrew, Mon Jun 20 19:14:13 2016 -0400)
  • 58e560f - common-java:DuplicatedBlocks - Source files should not have any duplicated blocks (George Kankava, Mon Jun 20 13:45:01 2016 +0400)
  • dc67349 - squid:S1444 - "public static" fields should be constant (George Kankava, Mon Jun 20 14:11:38 2016 +0400)
  • 51b93dc - squid:S1149 - Synchronized classes Vector, Hashtable, Stack and StringBuffer should not be used (George Kankava, Mon Jun 20 12:39:06 2016 +0400)
  • 51abd26 - squid:S1118 - Utility classes should not have public constructors (George Kankava, Mon Jun 20 12:21:44 2016 +0400)
  • 0b0bab5 - squid:S1213 - The members of an interface declaration or class should appear in a pre-defined order (George Kankava, Mon Jun 20 09:38:28 2016 +0400)
  • 01a8e0e - automatically close off any objects that have not been closed in the JUnit DSL #266 (Ronald Holshausen, Mon Jun 20 14:07:11 2016 +1000)
  • 541a5cd - bump version to 3.2.9 (Ronald Holshausen, Sat Jun 18 15:32:47 2016 +1000)

2.4.11 - Bugfix Release

  • 74e5fc0 - groovy shell plugin needs JDK 1.7+ (Ronald Holshausen, Wed Jul 6 14:48:49 2016 +1000)
  • 12c2b27 - Merge branch 'master' into v2.x (Ronald Holshausen, Wed Jul 6 14:29:42 2016 +1000)
  • c0d110d - Merge branch 'DevFactory-release/method-names-should-comply-with-a-naming-convention-fix-1' (Ronald Holshausen, Wed Jul 6 13:51:35 2016 +1000)
  • cf55980 - Merge branch 'release/method-names-should-comply-with-a-naming-convention-fix-1' of https://github.com/DevFactory/pact-jvm into DevFactory-release/method-names-should-comply-with-a-naming-convention-fix-1 (Ronald Holshausen, Wed Jul 6 13:44:36 2016 +1000)
  • ab6df6a - Merge branch 'DevFactory-release/dead-stores-should-be-removed-fix-1' (Ronald Holshausen, Wed Jul 6 13:40:14 2016 +1000)
  • 9c7a7be - Fix for squid:S1854 - Dead stores should be removed where code was removed that had a necessary side effect (Ronald Holshausen, Wed Jul 6 13:38:24 2016 +1000)
  • 0ade68c - Merge branch 'release/dead-stores-should-be-removed-fix-1' of https://github.com/DevFactory/pact-jvm into DevFactory-release/dead-stores-should-be-removed-fix-1 (Ronald Holshausen, Wed Jul 6 13:24:50 2016 +1000)
  • c5eeac0 - Fix for PactBrokerLoader only using the first given tag #283 (Ronald Holshausen, Wed Jul 6 13:17:48 2016 +1000)
  • ca047c8 - Merge pull request #280 from alonpeer/better-specs2-states-support (Ronald Holshausen, Sat Jun 25 19:36:46 2016 +1000)
  • 722c627 - Merge pull request #278 from DevFactory/release/useless-imports-should-be-removed-fix-1 (Ronald Holshausen, Sat Jun 25 15:47:37 2016 +1000)
  • b6a1a0b - Merge pull request #277 from DevFactory/release/exception-handlers-should-preserve-the-original-exception-fix-1 (Ronald Holshausen, Sat Jun 25 14:39:58 2016 +1000)
  • 1be3d67 - Merge pull request #275 from DevFactory/release/string-literals-should-not-be-duplicated-fix-1 (Ronald Holshausen, Sat Jun 25 14:20:20 2016 +1000)
  • ab5555e - Fix uponReceiving() to actually apply the given state (Alon Pe'er, Fri Jun 24 14:46:22 2016 +0200)
  • be3123a - Implement support for switching between states in a single Pact (Alon Pe'er, Fri Jun 24 14:45:23 2016 +0200)
  • 18495c0 - squid:S00100 - Method names should comply with a naming convention (George Kankava, Wed Jun 22 20:40:57 2016 +0400)
  • 6b06457 - squid:UselessImportCheck - Useless imports should be removed (George Kankava, Wed Jun 22 20:09:50 2016 +0400)
  • 10d9596 - squid:S1166 - Exception handlers should preserve the original exception (George Kankava, Wed Jun 22 19:58:21 2016 +0400)
  • 46e3a89 - squid:S1854 - Dead stores should be removed (George Kankava, Wed Jun 22 19:31:30 2016 +0400)
  • ffafba9 - squid:S1192 - String literals should not be duplicated (George Kankava, Wed Jun 22 19:01:26 2016 +0400)
  • 11696b9 - add gradle groovy shell plugin to the project (Ronald Holshausen, Tue Jun 21 14:29:03 2016 +1000)
  • a4f3d78 - Merge pull request #271 from DevFactory/release/source-files-should-not-have-any-duplicated-blocks-fix-1 (Ronald Holshausen, Tue Jun 21 14:17:35 2016 +1000)
  • 8271294 - Merge pull request #272 from DevFactory/release/public-static-fields-should-be-constant-fix-1 (Ronald Holshausen, Tue Jun 21 14:14:41 2016 +1000)
  • a82e621 - Merge pull request #270 from DevFactory/release/synchronized-classes-should-not-be-used-fix-1 (Ronald Holshausen, Tue Jun 21 13:57:33 2016 +1000)
  • 8a8bc5b - Merge pull request #269 from DevFactory/release/utility-classes-should-not-have-public-constructors-fix-1 (Ronald Holshausen, Tue Jun 21 13:56:17 2016 +1000)
  • ee410e9 - Merge pull request #274 from Fitzoh/master (Ronald Holshausen, Tue Jun 21 11:50:30 2016 +1000)
  • bad803e - Merge pull request #268 from DevFactory/release/the-members-of-an-interface-declaration-or-class-should-appear-in-a-pre-defined-order-fix-1 (Ronald Holshausen, Tue Jun 21 10:13:44 2016 +1000)
  • b306e49 - Allow HttpTarget to set insecure flag (Fitzgerald, Andrew, Mon Jun 20 19:14:13 2016 -0400)
  • 58e560f - common-java:DuplicatedBlocks - Source files should not have any duplicated blocks (George Kankava, Mon Jun 20 13:45:01 2016 +0400)
  • dc67349 - squid:S1444 - "public static" fields should be constant (George Kankava, Mon Jun 20 14:11:38 2016 +0400)
  • 51b93dc - squid:S1149 - Synchronized classes Vector, Hashtable, Stack and StringBuffer should not be used (George Kankava, Mon Jun 20 12:39:06 2016 +0400)
  • 51abd26 - squid:S1118 - Utility classes should not have public constructors (George Kankava, Mon Jun 20 12:21:44 2016 +0400)
  • 0b0bab5 - squid:S1213 - The members of an interface declaration or class should appear in a pre-defined order (George Kankava, Mon Jun 20 09:38:28 2016 +0400)
  • 01a8e0e - automatically close off any objects that have not been closed in the JUnit DSL #266 (Ronald Holshausen, Mon Jun 20 14:07:11 2016 +1000)
  • 541a5cd - bump version to 3.2.9 (Ronald Holshausen, Sat Jun 18 15:32:47 2016 +1000)
  • 54461f5 - update changelog for release 3.2.8 (Ronald Holshausen, Sat Jun 18 14:22:02 2016 +1000)
  • 893e7c2 - update changelog for release 2.4.10 (Ronald Holshausen, Wed Jun 15 11:38:53 2016 +1000)
  • 5b1b50d - bump version to 2.4.11 (Ronald Holshausen, Sat Jun 18 13:32:18 2016 +1000)
  • 1284223 - Correct link in readme #267 (Ronald Holshausen, Sat Jun 18 07:11:16 2016 +1000)
  • 4d27a1e - Merge pull request #265 from olga-vasylchenko/master (Ronald Holshausen, Thu Jun 16 19:44:22 2016 +1000)
  • affa62d - add new line after a message 'Consumer 'x' has a pact with Provider 'x'' (Olga Vasylchenko, Thu Jun 16 10:29:39 2016 +0200)

3.2.8 - Bugfix Release

  • 893e7c2 - update changelog for release 2.4.10 (Ronald Holshausen, Wed Jun 15 11:38:53 2016 +1000)
  • 1284223 - Correct link in readme #267 (Ronald Holshausen, Sat Jun 18 07:11:16 2016 +1000)
  • 4d27a1e - Merge pull request #265 from olga-vasylchenko/master (Ronald Holshausen, Thu Jun 16 19:44:22 2016 +1000)
  • affa62d - add new line after a message 'Consumer 'x' has a pact with Provider 'x'' (Olga Vasylchenko, Thu Jun 16 10:29:39 2016 +0200)
  • aebef1b - Fix for an odd Groovy error where a string was getting through an instanceof check (Ronald Holshausen, Wed Jun 15 10:29:15 2016 +1000)
  • 0bb92d2 - Update README to have the correct case for the mime type key #263 (Ronald Holshausen, Tue Jun 7 14:23:23 2016 +1000)
  • 19a4b8d - do not default the verification type when loading pacts from a pact broker (Ronald Holshausen, Sun Jun 5 12:31:54 2016 +1000)
  • da481cc - consolidate the loading of V2 and V3 pacts so message pacts can be loaded from a pact broker #260 (Ronald Holshausen, Sun Jun 5 11:48:55 2016 +1000)
  • 0c4728b - Added appveyor badge (Ronald Holshausen, Sat Jun 4 14:27:15 2016 +1000)
  • 899c979 - add provider state getter to Interaction interface #262 (Ronald Holshausen, Sat Jun 4 13:35:54 2016 +1000)
  • c0ed05f - fix the provider junit runner so that it works with junit filters (Ronald Holshausen, Sat Jun 4 13:04:37 2016 +1000)
  • 6aba654 - fix for the "No signature of method" failure in the pact verifier for message pacts #259 (Ronald Holshausen, Fri Jun 3 16:02:56 2016 +1000)
  • 09e69ea - fix the MessagePactProviderRule to use the correct fragment method for the @PactVerification #258 (Ronald Holshausen, Fri Jun 3 14:41:29 2016 +1000)
  • a9a7147 - allow the eachLike matchers to be applied to arrays of non-objects #256 (Ronald Holshausen, Sat May 28 17:45:36 2016 +1000)
  • b987de4 - gradle plugin now detects if there is a property overriding the pact namespace #254 (Ronald Holshausen, Sat May 28 16:22:15 2016 +1000)
  • 7b06f73 - add more appropriate error message is the pact broker response is invalid #257 (Ronald Holshausen, Sat May 28 15:33:27 2016 +1000)
  • f240b80 - disabling MockProviderSpec as it fails on AppVeyor (Ronald Holshausen, Sat May 28 14:58:33 2016 +1000)
  • df82c97 - even more test timeout for appveyor build (Ronald Holshausen, Sat May 28 14:35:28 2016 +1000)
  • 1f1a7ec - increase test timeout for appveyor build (Ronald Holshausen, Sat May 28 13:46:17 2016 +1000)
  • 64f0ec1 - invoke gradle build in appveyor (Ronald Holshausen, Sat May 28 13:23:22 2016 +1000)
  • 539d499 - add appveoyor build config file (Ronald Holshausen, Sat May 28 13:10:44 2016 +1000)
  • 0ffddd7 - updated readme with references to scala-pact (Ronald Holshausen, Sat May 28 11:31:58 2016 +1000)
  • 348a8f0 - update scala to 2.10.6 (Ronald Holshausen, Wed May 4 16:43:18 2016 +1000)
  • b7f27d1 - update scala to 2.11.8 (Ronald Holshausen, Wed May 4 16:33:17 2016 +1000)
  • dc4ac25 - bump version to 3.2.8 (Ronald Holshausen, Wed May 4 15:10:17 2016 +1000)

2.4.10 - Bugfix Release

  • 8e331d0 - Merge branch 'master' into v2.x (Ronald Holshausen, Wed Jun 15 11:10:34 2016 +1000)
  • aebef1b - Fix for an odd Groovy error where a string was getting through an instanceof check (Ronald Holshausen, Wed Jun 15 10:29:15 2016 +1000)
  • 3433c23 - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Jun 7 14:49:29 2016 +1000)
  • 0bb92d2 - Update README to have the correct case for the mime type key #263 (Ronald Holshausen, Tue Jun 7 14:23:23 2016 +1000)
  • 19a4b8d - do not default the verification type when loading pacts from a pact broker (Ronald Holshausen, Sun Jun 5 12:31:54 2016 +1000)
  • da481cc - consolidate the loading of V2 and V3 pacts so message pacts can be loaded from a pact broker #260 (Ronald Holshausen, Sun Jun 5 11:48:55 2016 +1000)
  • 0c4728b - Added appveyor badge (Ronald Holshausen, Sat Jun 4 14:27:15 2016 +1000)
  • 899c979 - add provider state getter to Interaction interface #262 (Ronald Holshausen, Sat Jun 4 13:35:54 2016 +1000)
  • c0ed05f - fix the provider junit runner so that it works with junit filters (Ronald Holshausen, Sat Jun 4 13:04:37 2016 +1000)
  • 6aba654 - fix for the "No signature of method" failure in the pact verifier for message pacts #259 (Ronald Holshausen, Fri Jun 3 16:02:56 2016 +1000)
  • 09e69ea - fix the MessagePactProviderRule to use the correct fragment method for the @PactVerification #258 (Ronald Holshausen, Fri Jun 3 14:41:29 2016 +1000)
  • a9a7147 - allow the eachLike matchers to be applied to arrays of non-objects #256 (Ronald Holshausen, Sat May 28 17:45:36 2016 +1000)
  • b987de4 - gradle plugin now detects if there is a property overriding the pact namespace #254 (Ronald Holshausen, Sat May 28 16:22:15 2016 +1000)
  • 7b06f73 - add more appropriate error message is the pact broker response is invalid #257 (Ronald Holshausen, Sat May 28 15:33:27 2016 +1000)
  • f240b80 - disabling MockProviderSpec as it fails on AppVeyor (Ronald Holshausen, Sat May 28 14:58:33 2016 +1000)
  • df82c97 - even more test timeout for appveyor build (Ronald Holshausen, Sat May 28 14:35:28 2016 +1000)
  • 1f1a7ec - increase test timeout for appveyor build (Ronald Holshausen, Sat May 28 13:46:17 2016 +1000)
  • 64f0ec1 - invoke gradle build in appveyor (Ronald Holshausen, Sat May 28 13:23:22 2016 +1000)
  • 539d499 - add appveoyor build config file (Ronald Holshausen, Sat May 28 13:10:44 2016 +1000)
  • 0ffddd7 - updated readme with references to scala-pact (Ronald Holshausen, Sat May 28 11:31:58 2016 +1000)
  • 348a8f0 - update scala to 2.10.6 (Ronald Holshausen, Wed May 4 16:43:18 2016 +1000)
  • f5e3e6f - updated scala versions to 2.10.6 and 2.11.8 (Ronald Holshausen, Wed May 4 16:41:42 2016 +1000)
  • b7f27d1 - update scala to 2.11.8 (Ronald Holshausen, Wed May 4 16:33:17 2016 +1000)
  • dc4ac25 - bump version to 3.2.8 (Ronald Holshausen, Wed May 4 15:10:17 2016 +1000)
  • 568a666 - update changelog for release 3.2.7 (Ronald Holshausen, Wed May 4 14:51:25 2016 +1000)
  • 73e53ba - fix for a build anamoly (Ronald Holshausen, Wed May 4 14:32:11 2016 +1000)
  • 5ec6579 - update changelog for release 2.4.9 (Ronald Holshausen, Wed May 4 12:30:33 2016 +1000)
  • b069ddf - comment out the proxy settings (Ronald Holshausen, Wed May 4 14:13:02 2016 +1000)
  • 9008afa - bump version to 2.4.10 (Ronald Holshausen, Wed May 4 13:00:30 2016 +1000)

3.2.7 - Bugfix Release

  • 73e53ba - fix for a build anamoly (Ronald Holshausen, Wed May 4 14:32:11 2016 +1000)
  • 5ec6579 - update changelog for release 2.4.9 (Ronald Holshausen, Wed May 4 12:30:33 2016 +1000)
  • 69ac23d - updated readme about allowing the pact file/url to be determined with a closure #252 (Ronald Holshausen, Wed May 4 11:41:49 2016 +1000)
  • ef45418 - allow the pact file/url to be determined with a closure #252 (Ronald Holshausen, Wed May 4 11:37:08 2016 +1000)
  • bfe5956 - upgrade to gradle 2.11 (Ronald Holshausen, Wed May 4 11:36:29 2016 +1000)
  • 8293a8c - Merge pull request #253 from awojcicki/npe_jvm_provider (Ronald Holshausen, Sat Apr 30 15:52:04 2016 +1000)
  • b569427 - bugfix - fix possible NPE in HttpTarget when testClass is Null (Adam Wójcicki, Fri Apr 29 14:15:12 2016 +0200)
  • 9b0067c - corrected readmes for the verification reports #232 (Ronald Holshausen, Wed Apr 27 15:54:33 2016 +1000)
  • 7a15faf - updated readmes for the verification reports #232 (Ronald Holshausen, Wed Apr 27 15:51:27 2016 +1000)
  • 82ccb26 - deprecating the expectMismatch value on @PactVerification because it causes too much confusion #245 (Ronald Holshausen, Wed Apr 27 14:58:15 2016 +1000)
  • 978b450 - enable verification reports with Java system properties and environment variables #232 (Ronald Holshausen, Wed Apr 27 13:56:58 2016 +1000)
  • 8365c2e - Merge pull request #251 from awojcicki/fix_handling_nested_properties (Ronald Holshausen, Tue Apr 26 19:21:08 2016 +1000)
  • 68e702d - bugfix - fix handling nested properties in PactDslJsonBody (Adam Wójcicki, Mon Apr 25 15:15:26 2016 +0200)
  • 6803124 - damn code narc got me again #232 (Ronald Holshausen, Sun Apr 24 18:40:55 2016 +1000)
  • 5450ec0 - add reporting capability to junit verification controlled by annotations #232 (Ronald Holshausen, Sun Apr 24 18:25:38 2016 +1000)
  • 3290f36 - update HttpTarget to use the PactVerifier so we get access to the report capability #232 (Ronald Holshausen, Sun Apr 24 17:13:10 2016 +1000)
  • f4b372e - fixed code narc errors for markdown reporter #232 (Ronald Holshausen, Sun Apr 24 14:24:42 2016 +1000)
  • 340ed8b - implemented a markdown reporter #232 (Ronald Holshausen, Sun Apr 24 13:41:36 2016 +1000)
  • 8d88884 - first stab at a JSON report on verification #232 (Ronald Holshausen, Sat Apr 23 16:54:11 2016 +1000)
  • de96552 - extract the console output from the pact verifier into a reporter so that other reports formats can be implemented #232 (Ronald Holshausen, Sun Apr 10 17:29:55 2016 +1000)
  • a0eb0a4 - Expose the HTTPS mock server certificate via MockProviderConfig #241 (Ronald Holshausen, Sun Apr 10 15:31:25 2016 +1000)
  • e0aa1dd - Updated the consumer junit readme with https option #241 (Ronald Holshausen, Sun Apr 10 15:11:40 2016 +1000)
  • 0d4f7c5 - Implemented a https switch in the PactProviderRule to run the mock server with HTTPS and a self-signed cert #241 (Ronald Holshausen, Sun Apr 10 14:35:00 2016 +1000)
  • 5cde9ea - refactored MockProviderConfig into a trait and created a HTTP and HTTPS case class #241 (Ronald Holshausen, Sun Apr 10 12:52:41 2016 +1000)
  • 354d462 - update @PactFolder to be able to load pacts from a directory #236 (Ronald Holshausen, Sun Apr 10 11:47:07 2016 +1000)
  • 5096c9f - scala test code now needs to be compiled before groovy #235 (Ronald Holshausen, Tue Mar 29 21:17:20 2016 +1100)
  • 58f4734 - correct the static import of fixture function for pretty printer spec #235 (Ronald Holshausen, Tue Mar 29 21:00:39 2016 +1100)
  • 5301bd6 - fix for tests that fail on windows #235 (Ronald Holshausen, Tue Mar 29 19:53:39 2016 +1100)
  • 4e75f64 - updated mock server docker file for the latest gradle distribution format (Ronald Holshausen, Tue Mar 29 15:13:04 2016 +1100)
  • 00323df - bump version to 3.2.7 (Ronald Holshausen, Tue Mar 29 14:42:32 2016 +1100)

2.4.9 - Bugfix Release

  • f6a94ee - Merge branch 'master' into v2.x (Ronald Holshausen, Wed May 4 11:49:01 2016 +1000)
  • 69ac23d - updated readme about allowing the pact file/url to be determined with a closure #252 (Ronald Holshausen, Wed May 4 11:41:49 2016 +1000)
  • ef45418 - allow the pact file/url to be determined with a closure #252 (Ronald Holshausen, Wed May 4 11:37:08 2016 +1000)
  • bfe5956 - upgrade to gradle 2.11 (Ronald Holshausen, Wed May 4 11:36:29 2016 +1000)
  • 8293a8c - Merge pull request #253 from awojcicki/npe_jvm_provider (Ronald Holshausen, Sat Apr 30 15:52:04 2016 +1000)
  • b569427 - bugfix - fix possible NPE in HttpTarget when testClass is Null (Adam Wójcicki, Fri Apr 29 14:15:12 2016 +0200)
  • 1097be4 - Merge branch 'master' into v2.x (Ronald Holshausen, Wed Apr 27 17:41:54 2016 +1000)
  • 9b0067c - corrected readmes for the verification reports #232 (Ronald Holshausen, Wed Apr 27 15:54:33 2016 +1000)
  • 7a15faf - updated readmes for the verification reports #232 (Ronald Holshausen, Wed Apr 27 15:51:27 2016 +1000)
  • 82ccb26 - deprecating the expectMismatch value on @PactVerification because it causes too much confusion #245 (Ronald Holshausen, Wed Apr 27 14:58:15 2016 +1000)
  • 978b450 - enable verification reports with Java system properties and environment variables #232 (Ronald Holshausen, Wed Apr 27 13:56:58 2016 +1000)
  • 8365c2e - Merge pull request #251 from awojcicki/fix_handling_nested_properties (Ronald Holshausen, Tue Apr 26 19:21:08 2016 +1000)
  • 68e702d - bugfix - fix handling nested properties in PactDslJsonBody (Adam Wójcicki, Mon Apr 25 15:15:26 2016 +0200)
  • 6803124 - damn code narc got me again #232 (Ronald Holshausen, Sun Apr 24 18:40:55 2016 +1000)
  • 5450ec0 - add reporting capability to junit verification controlled by annotations #232 (Ronald Holshausen, Sun Apr 24 18:25:38 2016 +1000)
  • 3290f36 - update HttpTarget to use the PactVerifier so we get access to the report capability #232 (Ronald Holshausen, Sun Apr 24 17:13:10 2016 +1000)
  • f4b372e - fixed code narc errors for markdown reporter #232 (Ronald Holshausen, Sun Apr 24 14:24:42 2016 +1000)
  • 340ed8b - implemented a markdown reporter #232 (Ronald Holshausen, Sun Apr 24 13:41:36 2016 +1000)
  • 8d88884 - first stab at a JSON report on verification #232 (Ronald Holshausen, Sat Apr 23 16:54:11 2016 +1000)
  • de96552 - extract the console output from the pact verifier into a reporter so that other reports formats can be implemented #232 (Ronald Holshausen, Sun Apr 10 17:29:55 2016 +1000)
  • a0eb0a4 - Expose the HTTPS mock server certificate via MockProviderConfig #241 (Ronald Holshausen, Sun Apr 10 15:31:25 2016 +1000)
  • e0aa1dd - Updated the consumer junit readme with https option #241 (Ronald Holshausen, Sun Apr 10 15:11:40 2016 +1000)
  • 0d4f7c5 - Implemented a https switch in the PactProviderRule to run the mock server with HTTPS and a self-signed cert #241 (Ronald Holshausen, Sun Apr 10 14:35:00 2016 +1000)
  • 5cde9ea - refactored MockProviderConfig into a trait and created a HTTP and HTTPS case class #241 (Ronald Holshausen, Sun Apr 10 12:52:41 2016 +1000)
  • 354d462 - update @PactFolder to be able to load pacts from a directory #236 (Ronald Holshausen, Sun Apr 10 11:47:07 2016 +1000)
  • 2944eca - convert enum and expection classes in pact-jvm-provider module to java to support groovy versions < 2.2 #242 (Ronald Holshausen, Sat Apr 9 18:25:08 2016 +1000)
  • 5096c9f - scala test code now needs to be compiled before groovy #235 (Ronald Holshausen, Tue Mar 29 21:17:20 2016 +1100)
  • 58f4734 - correct the static import of fixture function for pretty printer spec #235 (Ronald Holshausen, Tue Mar 29 21:00:39 2016 +1100)
  • 5301bd6 - fix for tests that fail on windows #235 (Ronald Holshausen, Tue Mar 29 19:53:39 2016 +1100)
  • 4e75f64 - updated mock server docker file for the latest gradle distribution format (Ronald Holshausen, Tue Mar 29 15:13:04 2016 +1100)
  • 00323df - bump version to 3.2.7 (Ronald Holshausen, Tue Mar 29 14:42:32 2016 +1100)
  • 71b6dfe - update changelog for release 3.2.6 (Ronald Holshausen, Tue Mar 29 14:14:18 2016 +1100)
  • 4e8fb31 - update changelog for release 2.4.8 (Ronald Holshausen, Tue Mar 29 13:15:16 2016 +1100)
  • 4051aab - fix the groovy version in consumer build gradle (Ronald Holshausen, Tue Mar 29 14:05:05 2016 +1100)
  • 3abb480 - bump version to 2.4.9 (Ronald Holshausen, Tue Mar 29 14:03:51 2016 +1100)

3.2.6 - Bugfix Release

  • 4e8fb31 - update changelog for release 2.4.8 (Ronald Holshausen, Tue Mar 29 13:15:16 2016 +1100)
  • 6143e58 - fix regression in pact mock server after change from using json4s #231 (Ronald Holshausen, Tue Mar 29 11:59:15 2016 +1100)
  • 968b795 - Merge branch 'jocranford-master' (Ronald Holshausen, Sat Mar 26 13:16:12 2016 +1100)
  • 3d1bb7b - fix codenarc failures (Ronald Holshausen, Sat Mar 26 13:14:51 2016 +1100)
  • 346ac46 - Merge branch 'master' of https://github.com/jocranford/pact-jvm into jocranford-master (Ronald Holshausen, Sat Mar 26 12:57:59 2016 +1100)
  • cbc3ca9 - Merge pull request #234 from lordofthejars/issue-232 (Ronald Holshausen, Sat Mar 26 11:16:38 2016 +1100)
  • 28d5fd4 - adds possibility to add a constructor with class argument in custom pact loader. (Alex Soto, Fri Mar 25 18:22:16 2016 +0100)
  • c0392d8 - Reformat JSON in compareBody method so that it doesn't mismatch if the order is different between the expected and actual body (Jo Cranford, Fri Mar 25 18:03:39 2016 +1100)
  • a1988e7 - bump version to 3.2.6 (Ronald Holshausen, Fri Mar 25 13:17:23 2016 +1100)

2.4.8 - Bugfix Release

  • ca0a7cd - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Mar 29 12:32:03 2016 +1100)
  • 6143e58 - fix regression in pact mock server after change from using json4s #231 (Ronald Holshausen, Tue Mar 29 11:59:15 2016 +1100)
  • 968b795 - Merge branch 'jocranford-master' (Ronald Holshausen, Sat Mar 26 13:16:12 2016 +1100)
  • 3d1bb7b - fix codenarc failures (Ronald Holshausen, Sat Mar 26 13:14:51 2016 +1100)
  • 346ac46 - Merge branch 'master' of https://github.com/jocranford/pact-jvm into jocranford-master (Ronald Holshausen, Sat Mar 26 12:57:59 2016 +1100)
  • cbc3ca9 - Merge pull request #234 from lordofthejars/issue-232 (Ronald Holshausen, Sat Mar 26 11:16:38 2016 +1100)
  • 28d5fd4 - adds possibility to add a constructor with class argument in custom pact loader. (Alex Soto, Fri Mar 25 18:22:16 2016 +0100)
  • c0392d8 - Reformat JSON in compareBody method so that it doesn't mismatch if the order is different between the expected and actual body (Jo Cranford, Fri Mar 25 18:03:39 2016 +1100)
  • a1988e7 - bump version to 3.2.6 (Ronald Holshausen, Fri Mar 25 13:17:23 2016 +1100)
  • d0d2eae - update changelog for release 3.2.5 (Ronald Holshausen, Fri Mar 25 12:53:28 2016 +1100)
  • 106c083 - correct the groovy dependency (Ronald Holshausen, Fri Mar 25 12:44:23 2016 +1100)
  • c674562 - update changelog for release 2.4.7 (Ronald Holshausen, Fri Mar 25 11:39:08 2016 +1100)
  • 9096f3a - bump version to 2.4.8 (Ronald Holshausen, Fri Mar 25 12:28:10 2016 +1100)

3.2.5 - Bugfix + small feature release

  • 106c083 - correct the groovy dependency (Ronald Holshausen, Fri Mar 25 12:44:23 2016 +1100)
  • c674562 - update changelog for release 2.4.7 (Ronald Holshausen, Fri Mar 25 11:39:08 2016 +1100)
  • 74511df - Merge pull request #229 from lordofthejars/issue-227 (Ronald Holshausen, Thu Mar 24 08:25:13 2016 +1100)
  • 8c59a36 - fixes default value from null to '/' (Alex Soto, Wed Mar 23 11:00:13 2016 +0100)
  • 2bba2a5 - HttpTarget supports URLs with path expressions (Alex Soto, Wed Mar 23 10:41:04 2016 +0100)
  • 69a8508 - Merge pull request #228 from lordofthejars/master (Ronald Holshausen, Wed Mar 23 11:41:46 2016 +1100)
  • 0cb1f83 - fixes possible null value in body (Alex Soto, Tue Mar 22 13:32:36 2016 +0100)
  • 6c5c1cc - fixes toString problem in PactDslResponse when DslPart used (Alex Soto, Tue Mar 22 13:23:46 2016 +0100)
  • bedae45 - upgrade groovy to 2.4.6 to fix loss of precision when parsing decimal numbers in JSON #221 (Ronald Holshausen, Fri Mar 18 16:26:47 2016 +1100)
  • 2982836 - Merge pull request #225 from andreschaffer/pact-verifications (Ronald Holshausen, Fri Mar 18 13:12:13 2016 +1100)
  • 210cf94 - small correction to readme #220 (Ronald Holshausen, Thu Mar 17 13:22:13 2016 +1100)
  • c3929de - updated readme with teardown statechange calls for the Groovy + Maven plugins #220 (Ronald Holshausen, Thu Mar 17 13:19:31 2016 +1100)
  • 8f08aec - implemented teardown state change call in the Groovy + Maven plugins #220 (Ronald Holshausen, Thu Mar 17 12:58:03 2016 +1100)
  • 0f959e8 - Merge pull request #224 from andreschaffer/get-message-from-message-pact-provider-rule (Ronald Holshausen, Thu Mar 17 12:48:30 2016 +1100)
  • 40ce7af - Make it possible to specify which fragment from which provider to use in the test with @PactVerifications (André Schaffer, Wed Mar 16 00:01:26 2016 +0100)
  • 984334f - Add more tests for the @PactVerifications with multiple http and message pacts in the same test class (André Schaffer, Tue Mar 15 23:22:59 2016 +0100)
  • cce408d - Implement @PactVerifications that plays better with @PactProviderRule and @MessagePactProviderRule so that it becomes possible to have http and message pact tests in the same class (André Schaffer, Tue Mar 15 22:28:35 2016 +0100)
  • cf33306 - Change names of test provider and consumer in test so that it doesn't conflict with other tests (André Schaffer, Tue Mar 15 14:11:48 2016 +0100)
  • c7f152c - Implement getMessage from MessagePactProviderRule (André Schaffer, Tue Mar 15 12:49:27 2016 +0100)
  • 76d9ed6 - handle null and empty bodies as per v1.1 spec testcases (Ronald Holshausen, Sun Mar 13 20:20:45 2016 +1100)
  • 376c52f - update the spec test cases to include a query with an equals in the value (Ronald Holshausen, Sat Mar 12 18:09:02 2016 +1100)
  • c449839 - increase test timeout for travis build #219 (Ronald Holshausen, Sat Mar 12 17:23:47 2016 +1100)
  • e24cc76 - encode query values when writing a V2 format pact file #219 (Ronald Holshausen, Sat Mar 12 17:10:46 2016 +1100)
  • e5f3079 - Fix for codenarc failure #219 (Ronald Holshausen, Sat Mar 12 16:22:43 2016 +1100)
  • d21b304 - Handle query strings that contain equals in the value #219 (Ronald Holshausen, Sat Mar 12 16:13:23 2016 +1100)
  • 424725d - Merge pull request #218 from flaregames/master (Ronald Holshausen, Fri Feb 26 14:47:04 2016 +1100)
  • 6994db0 - Load all pacts and filter instead of loading only pacts for a certain consumer (Georg Meyer, Thu Feb 25 19:21:23 2016 +0100)
  • fadc65c - Add consumer annotation and ConsumerPactLoader (Georg Meyer, Thu Feb 25 19:08:23 2016 +0100)
  • 7f9f4da - bump version to 3.2.5 (Ronald Holshausen, Sat Feb 20 13:06:42 2016 +1100)

2.4.7 - Bugfix + small feature release

  • 42af997 - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Mar 25 10:27:08 2016 +1100)
  • 74511df - Merge pull request #229 from lordofthejars/issue-227 (Ronald Holshausen, Thu Mar 24 08:25:13 2016 +1100)
  • 8c59a36 - fixes default value from null to '/' (Alex Soto, Wed Mar 23 11:00:13 2016 +0100)
  • 2bba2a5 - HttpTarget supports URLs with path expressions (Alex Soto, Wed Mar 23 10:41:04 2016 +0100)
  • 69a8508 - Merge pull request #228 from lordofthejars/master (Ronald Holshausen, Wed Mar 23 11:41:46 2016 +1100)
  • 0cb1f83 - fixes possible null value in body (Alex Soto, Tue Mar 22 13:32:36 2016 +0100)
  • 6c5c1cc - fixes toString problem in PactDslResponse when DslPart used (Alex Soto, Tue Mar 22 13:23:46 2016 +0100)
  • bedae45 - upgrade groovy to 2.4.6 to fix loss of precision when parsing decimal numbers in JSON #221 (Ronald Holshausen, Fri Mar 18 16:26:47 2016 +1100)
  • 2982836 - Merge pull request #225 from andreschaffer/pact-verifications (Ronald Holshausen, Fri Mar 18 13:12:13 2016 +1100)
  • 210cf94 - small correction to readme #220 (Ronald Holshausen, Thu Mar 17 13:22:13 2016 +1100)
  • c3929de - updated readme with teardown statechange calls for the Groovy + Maven plugins #220 (Ronald Holshausen, Thu Mar 17 13:19:31 2016 +1100)
  • 8f08aec - implemented teardown state change call in the Groovy + Maven plugins #220 (Ronald Holshausen, Thu Mar 17 12:58:03 2016 +1100)
  • 0f959e8 - Merge pull request #224 from andreschaffer/get-message-from-message-pact-provider-rule (Ronald Holshausen, Thu Mar 17 12:48:30 2016 +1100)
  • 40ce7af - Make it possible to specify which fragment from which provider to use in the test with @PactVerifications (André Schaffer, Wed Mar 16 00:01:26 2016 +0100)
  • 984334f - Add more tests for the @PactVerifications with multiple http and message pacts in the same test class (André Schaffer, Tue Mar 15 23:22:59 2016 +0100)
  • cce408d - Implement @PactVerifications that plays better with @PactProviderRule and @MessagePactProviderRule so that it becomes possible to have http and message pact tests in the same class (André Schaffer, Tue Mar 15 22:28:35 2016 +0100)
  • cf33306 - Change names of test provider and consumer in test so that it doesn't conflict with other tests (André Schaffer, Tue Mar 15 14:11:48 2016 +0100)
  • c7f152c - Implement getMessage from MessagePactProviderRule (André Schaffer, Tue Mar 15 12:49:27 2016 +0100)
  • 76d9ed6 - handle null and empty bodies as per v1.1 spec testcases (Ronald Holshausen, Sun Mar 13 20:20:45 2016 +1100)
  • 376c52f - update the spec test cases to include a query with an equals in the value (Ronald Holshausen, Sat Mar 12 18:09:02 2016 +1100)
  • c449839 - increase test timeout for travis build #219 (Ronald Holshausen, Sat Mar 12 17:23:47 2016 +1100)
  • e24cc76 - encode query values when writing a V2 format pact file #219 (Ronald Holshausen, Sat Mar 12 17:10:46 2016 +1100)
  • e5f3079 - Fix for codenarc failure #219 (Ronald Holshausen, Sat Mar 12 16:22:43 2016 +1100)
  • d21b304 - Handle query strings that contain equals in the value #219 (Ronald Holshausen, Sat Mar 12 16:13:23 2016 +1100)
  • 424725d - Merge pull request #218 from flaregames/master (Ronald Holshausen, Fri Feb 26 14:47:04 2016 +1100)
  • 6994db0 - Load all pacts and filter instead of loading only pacts for a certain consumer (Georg Meyer, Thu Feb 25 19:21:23 2016 +0100)
  • fadc65c - Add consumer annotation and ConsumerPactLoader (Georg Meyer, Thu Feb 25 19:08:23 2016 +0100)
  • 7f9f4da - bump version to 3.2.5 (Ronald Holshausen, Sat Feb 20 13:06:42 2016 +1100)
  • 079bad9 - update changelog for release 3.2.4 (Ronald Holshausen, Sat Feb 20 11:34:58 2016 +1100)
  • 5fbb5ba - update changelog for release 2.4.6 (Ronald Holshausen, Sat Feb 20 09:58:40 2016 +1100)
  • 7873e9a - bump version to 2.4.7 (Ronald Holshausen, Sat Feb 20 11:28:02 2016 +1100)

3.2.4 - Bugfix Release

  • 5fbb5ba - update changelog for release 2.4.6 (Ronald Holshausen, Sat Feb 20 09:58:40 2016 +1100)
  • 0bac2ba - when comparing bodies, handle the case where a request returns an empty string for a body #216 (Ronald Holshausen, Thu Feb 18 17:18:51 2016 +1100)
  • 60aa099 - add tags to the junit pact broker loader #215 (Ronald Holshausen, Thu Feb 18 15:14:55 2016 +1100)
  • d7c5495 - update readmes on ability to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Thu Feb 18 13:47:51 2016 +1100)
  • f9704d3 - update the Groovy DSL to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Thu Feb 18 13:36:32 2016 +1100)
  • 53bd327 - update the Java DSL to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Mon Feb 15 16:37:25 2016 +1100)
  • 2cc1e7e - Merge pull request #214 from tobivogel/nestedObjects (Ronald Holshausen, Sat Feb 13 18:54:12 2016 +1100)
  • 706d568 - bugfix - nested JSON objects get parent nodes prefixed (tobi vogel, Fri Feb 12 10:20:15 2016 +0100)
  • f7d7325 - handle content type header parameters #213 (Ronald Holshausen, Fri Feb 12 14:03:05 2016 +1100)
  • 19b42e3 - update to the latest gradle publish plugin (Ronald Holshausen, Fri Feb 12 10:03:03 2016 +1100)
  • a1f5fdc - bump version to 3.2.4 (Ronald Holshausen, Thu Feb 11 17:28:26 2016 +1100)

2.4.6 - Bugfix Release

  • 68576a9 - Merge branch 'master' into v2.x (Ronald Holshausen, Fri Feb 19 13:39:35 2016 +1100)
  • 0bac2ba - when comparing bodies, handle the case where a request returns an empty string for a body #216 (Ronald Holshausen, Thu Feb 18 17:18:51 2016 +1100)
  • 60aa099 - add tags to the junit pact broker loader #215 (Ronald Holshausen, Thu Feb 18 15:14:55 2016 +1100)
  • d7c5495 - update readmes on ability to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Thu Feb 18 13:47:51 2016 +1100)
  • f9704d3 - update the Groovy DSL to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Thu Feb 18 13:36:32 2016 +1100)
  • 53bd327 - update the Java DSL to allow each/min/maxLike to specify the number of examples to generate #202 (Ronald Holshausen, Mon Feb 15 16:37:25 2016 +1100)
  • eb7e70b - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Feb 13 19:12:56 2016 +1100)
  • 2cc1e7e - Merge pull request #214 from tobivogel/nestedObjects (Ronald Holshausen, Sat Feb 13 18:54:12 2016 +1100)
  • 706d568 - bugfix - nested JSON objects get parent nodes prefixed (tobi vogel, Fri Feb 12 10:20:15 2016 +0100)
  • f7d7325 - handle content type header parameters #213 (Ronald Holshausen, Fri Feb 12 14:03:05 2016 +1100)
  • 19b42e3 - update to the latest gradle publish plugin (Ronald Holshausen, Fri Feb 12 10:03:03 2016 +1100)
  • a1f5fdc - bump version to 3.2.4 (Ronald Holshausen, Thu Feb 11 17:28:26 2016 +1100)
  • 49d350d - update changelog for release 3.2.3 (Ronald Holshausen, Thu Feb 11 17:09:39 2016 +1100)
  • 5ebe372 - update changelog for release 2.4.5 (Ronald Holshausen, Thu Feb 11 15:19:00 2016 +1100)
  • 629e5b4 - update release script to deploy SBT plugins (Ronald Holshausen, Thu Feb 11 15:59:53 2016 +1100)
  • c6e84bb - bump version to 2.4.6 (Ronald Holshausen, Thu Feb 11 15:59:05 2016 +1100)

3.2.3 - Bugfix + small feature release

  • 5ebe372 - update changelog for release 2.4.5 (Ronald Holshausen, Thu Feb 11 15:19:00 2016 +1100)
  • 6a716aa - added support for apache common collection Closures with request filters (Ronald Holshausen, Thu Feb 11 13:27:46 2016 +1100)
  • 0ce2fbd - upgrade to gradle 2.10 (Ronald Holshausen, Thu Feb 11 12:27:09 2016 +1100)
  • d75cb5d - Fixed regression from removing Json4s where Groovy DSL was defaulting the content type to text/plain #212 (Ronald Holshausen, Wed Feb 10 17:17:30 2016 +1100)
  • 3685aaa - commit missing java file (due to .gitignore values) (Ronald Holshausen, Wed Feb 10 16:11:50 2016 +1100)
  • f300425 - add JaCoCo for code coverage reports (Ronald Holshausen, Wed Feb 10 15:57:00 2016 +1100)
  • eec7beb - update travis build to use later version of JDK (Ronald Holshausen, Wed Feb 10 15:56:31 2016 +1100)
  • 2b2c24c - fixes for build failure (Ronald Holshausen, Wed Feb 10 15:28:33 2016 +1100)
  • 32ccf0e - implemented request filters for the junit provider tests #204 (Ronald Holshausen, Wed Feb 10 14:59:15 2016 +1100)
  • 50b5af5 - Update README.md (Ronald Holshausen, Wed Feb 10 11:58:50 2016 +1100)
  • 78822f2 - fix grammer in README (Ronald Holshausen, Tue Feb 9 16:05:31 2016 +1100)
  • 010feb2 - add note about incompatibility between specs2 v3.x and spray to README #210 (Ronald Holshausen, Tue Feb 9 16:01:45 2016 +1100)
  • 9241df5 - more travis tweaks (Ronald Holshausen, Tue Feb 9 15:55:53 2016 +1100)
  • 9ce930e - use zinc to compile scala locally, but ant on travis (Ronald Holshausen, Tue Feb 9 15:23:12 2016 +1100)
  • fc01719 - switch back to the zinc based scala compiler (Ronald Holshausen, Tue Feb 9 15:07:51 2016 +1100)
  • b863869 - try reduce the memory used by gradle to resolve build hanging (Ronald Holshausen, Tue Feb 9 14:54:34 2016 +1100)
  • ca66578 - try the ant scala compiler instead of the zinc one in travis (Ronald Holshausen, Tue Feb 9 14:33:34 2016 +1100)
  • 11d4e14 - Revert "remove pact-jvm-provider-specs2 until we can resolve the travis build issues" (Ronald Holshausen, Tue Feb 9 14:32:02 2016 +1100)
  • e1f571c - remove pact-jvm-provider-specs2 until we can resolve the travis build issues (Ronald Holshausen, Tue Feb 9 12:04:44 2016 +1100)
  • b0cacd8 - Revert "more travis stability changes, again! Sigh!" (Ronald Holshausen, Tue Feb 9 12:03:39 2016 +1100)
  • 52baa4a - more travis stability changes, again! Sigh! (Ronald Holshausen, Tue Feb 9 11:54:08 2016 +1100)
  • b3b5495 - Merge branch 'tobivogel-nested-object-matcher' (Ronald Holshausen, Tue Feb 9 11:43:29 2016 +1100)
  • af1c4e5 - Merge branch 'nested-object-matcher' of https://github.com/tobivogel/pact-jvm into tobivogel-nested-object-matcher (Ronald Holshausen, Tue Feb 9 11:38:29 2016 +1100)
  • b115b42 - Updated readme (mfarah, Tue Feb 9 11:10:59 2016 +1100)
  • ea67839 - #bugfix matcher did not support nested objects (tobi vogel, Sat Feb 6 22:21:48 2016 +0100)
  • f3015f5 - Update README.md (Ronald Holshausen, Wed Feb 3 13:06:55 2016 +1100)
  • 5f604c0 - added more tests around the provider junit loaders (Ronald Holshausen, Wed Feb 3 10:18:09 2016 +1100)
  • f54f851 - use 9 digits for random numbers so they will fit within the dynamic range of 32 bit integers #209 (Ronald Holshausen, Wed Feb 3 09:28:34 2016 +1100)
  • f6729a4 - Updated readme (Ronald Holshausen, Tue Feb 2 14:38:25 2016 +1100)
  • cd1d9be - Updated readme (Ronald Holshausen, Tue Feb 2 14:36:31 2016 +1100)
  • 320ca64 - Updated readme (Ronald Holshausen, Tue Feb 2 14:30:17 2016 +1100)
  • d56e609 - allow propery name expressions in the JUnit pact broker annotation #208 (Ronald Holshausen, Tue Feb 2 12:00:00 2016 +1100)
  • df2f0c4 - update changelog for release 2.4.4 (Ronald Holshausen, Thu Jan 21 09:40:01 2016 +1100)
  • 593455a - Update readme with details on the updated verify task (Ronald Holshausen, Mon Jan 18 17:35:52 2016 +1100)
  • 42dbdbb - Update README.md (Ronald Holshausen, Fri Jan 22 12:28:15 2016 +1100)
  • 1f7511f - updated release prep script (Ronald Holshausen, Thu Jan 21 11:36:53 2016 +1100)
  • 6d03988 - implemented request filters in the SBT plugin (Ronald Holshausen, Wed Jan 20 15:49:25 2016 +1100)
  • d830ee7 - enable pact build properties from SBT plugin (Ronald Holshausen, Wed Jan 20 12:29:21 2016 +1100)
  • 9fa476a - implement loading pact files from a directory in the updated SBT plugin #195 (Ronald Holshausen, Tue Jan 19 15:01:36 2016 +1100)
  • 38590da - first phase of implementing updated SBT plugin #195 (Ronald Holshausen, Mon Jan 18 17:02:58 2016 +1100)
  • 8f1ae43 - inline jansi as both Gradle and SBT use it and have different versions #195 (Ronald Holshausen, Mon Jan 18 17:01:26 2016 +1100)
  • cbac147 - first phase of release prep script (Ronald Holshausen, Sun Jan 17 15:51:47 2016 +1100)
  • 599858c - bump version (Ronald Holshausen, Sun Jan 17 14:52:38 2016 +1100)

2.4.5 - Bugfix + small feature release

  • f53f278 - more JDK6 fixes (Ronald Holshausen, Thu Feb 11 14:31:16 2016 +1100)
  • 016eb9c - JDK 6 fixes after merge from master (Ronald Holshausen, Thu Feb 11 13:58:54 2016 +1100)
  • 75ef228 - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Feb 11 13:31:34 2016 +1100)
  • 6a716aa - added support for apache common collection Closures with request filters (Ronald Holshausen, Thu Feb 11 13:27:46 2016 +1100)
  • 7c2ee1f - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Feb 11 12:37:52 2016 +1100)
  • 0ce2fbd - upgrade to gradle 2.10 (Ronald Holshausen, Thu Feb 11 12:27:09 2016 +1100)
  • d75cb5d - Fixed regression from removing Json4s where Groovy DSL was defaulting the content type to text/plain #212 (Ronald Holshausen, Wed Feb 10 17:17:30 2016 +1100)
  • 3685aaa - commit missing java file (due to .gitignore values) (Ronald Holshausen, Wed Feb 10 16:11:50 2016 +1100)
  • f300425 - add JaCoCo for code coverage reports (Ronald Holshausen, Wed Feb 10 15:57:00 2016 +1100)
  • eec7beb - update travis build to use later version of JDK (Ronald Holshausen, Wed Feb 10 15:56:31 2016 +1100)
  • 2b2c24c - fixes for build failure (Ronald Holshausen, Wed Feb 10 15:28:33 2016 +1100)
  • 32ccf0e - implemented request filters for the junit provider tests #204 (Ronald Holshausen, Wed Feb 10 14:59:15 2016 +1100)
  • 50b5af5 - Update README.md (Ronald Holshausen, Wed Feb 10 11:58:50 2016 +1100)
  • 78822f2 - fix grammer in README (Ronald Holshausen, Tue Feb 9 16:05:31 2016 +1100)
  • 010feb2 - add note about incompatibility between specs2 v3.x and spray to README #210 (Ronald Holshausen, Tue Feb 9 16:01:45 2016 +1100)
  • 9241df5 - more travis tweaks (Ronald Holshausen, Tue Feb 9 15:55:53 2016 +1100)
  • 9ce930e - use zinc to compile scala locally, but ant on travis (Ronald Holshausen, Tue Feb 9 15:23:12 2016 +1100)
  • fc01719 - switch back to the zinc based scala compiler (Ronald Holshausen, Tue Feb 9 15:07:51 2016 +1100)
  • b863869 - try reduce the memory used by gradle to resolve build hanging (Ronald Holshausen, Tue Feb 9 14:54:34 2016 +1100)
  • ca66578 - try the ant scala compiler instead of the zinc one in travis (Ronald Holshausen, Tue Feb 9 14:33:34 2016 +1100)
  • 11d4e14 - Revert "remove pact-jvm-provider-specs2 until we can resolve the travis build issues" (Ronald Holshausen, Tue Feb 9 14:32:02 2016 +1100)
  • e1f571c - remove pact-jvm-provider-specs2 until we can resolve the travis build issues (Ronald Holshausen, Tue Feb 9 12:04:44 2016 +1100)
  • b0cacd8 - Revert "more travis stability changes, again! Sigh!" (Ronald Holshausen, Tue Feb 9 12:03:39 2016 +1100)
  • 52baa4a - more travis stability changes, again! Sigh! (Ronald Holshausen, Tue Feb 9 11:54:08 2016 +1100)
  • b3b5495 - Merge branch 'tobivogel-nested-object-matcher' (Ronald Holshausen, Tue Feb 9 11:43:29 2016 +1100)
  • af1c4e5 - Merge branch 'nested-object-matcher' of https://github.com/tobivogel/pact-jvm into tobivogel-nested-object-matcher (Ronald Holshausen, Tue Feb 9 11:38:29 2016 +1100)
  • b115b42 - Updated readme (mfarah, Tue Feb 9 11:10:59 2016 +1100)
  • ea67839 - #bugfix matcher did not support nested objects (tobi vogel, Sat Feb 6 22:21:48 2016 +0100)
  • f3015f5 - Update README.md (Ronald Holshausen, Wed Feb 3 13:06:55 2016 +1100)
  • 5f604c0 - added more tests around the provider junit loaders (Ronald Holshausen, Wed Feb 3 10:18:09 2016 +1100)
  • f54f851 - use 9 digits for random numbers so they will fit within the dynamic range of 32 bit integers #209 (Ronald Holshausen, Wed Feb 3 09:28:34 2016 +1100)
  • f6729a4 - Updated readme (Ronald Holshausen, Tue Feb 2 14:38:25 2016 +1100)
  • cd1d9be - Updated readme (Ronald Holshausen, Tue Feb 2 14:36:31 2016 +1100)
  • 320ca64 - Updated readme (Ronald Holshausen, Tue Feb 2 14:30:17 2016 +1100)
  • d56e609 - allow propery name expressions in the JUnit pact broker annotation #208 (Ronald Holshausen, Tue Feb 2 12:00:00 2016 +1100)
  • df2f0c4 - update changelog for release 2.4.4 (Ronald Holshausen, Thu Jan 21 09:40:01 2016 +1100)
  • 593455a - Update readme with details on the updated verify task (Ronald Holshausen, Mon Jan 18 17:35:52 2016 +1100)
  • 42dbdbb - Update README.md (Ronald Holshausen, Fri Jan 22 12:28:15 2016 +1100)
  • 1f7511f - updated release prep script (Ronald Holshausen, Thu Jan 21 11:36:53 2016 +1100)
  • 1caf5b4 - updated release prep script (Ronald Holshausen, Thu Jan 21 11:36:53 2016 +1100)
  • a522dc2 - bump version to 2.4.5 (Ronald Holshausen, Thu Jan 21 11:34:21 2016 +1100)

2.4.4 - Update SBT provider plugin

  • ad0b55f - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Jan 21 09:33:40 2016 +1100)
  • 6d03988 - implemented request filters in the SBT plugin (Ronald Holshausen, Wed Jan 20 15:49:25 2016 +1100)
  • d830ee7 - enable pact build properties from SBT plugin (Ronald Holshausen, Wed Jan 20 12:29:21 2016 +1100)
  • 9ca37c2 - updated readme on request filters in the SBT plugin (Ronald Holshausen, Wed Jan 20 16:24:21 2016 +1100)
  • 1b9abbf - travis stablility changes (Ronald Holshausen, Wed Jan 20 16:16:52 2016 +1100)
  • 8bc6906 - updated readme on request filters in the SBT plugin (Ronald Holshausen, Wed Jan 20 16:03:25 2016 +1100)
  • b50c2da - implemented request filters in the SBT plugin (Ronald Holshausen, Wed Jan 20 15:49:25 2016 +1100)
  • 0e392d3 - travis build stablility changes (Ronald Holshausen, Wed Jan 20 14:19:03 2016 +1100)
  • 06a79ad - Update readme with details on filtering the interactions run with the updated verify task (Ronald Holshausen, Wed Jan 20 13:49:08 2016 +1100)
  • 74bbdfe - enable pact build properties from SBT plugin (Ronald Holshausen, Wed Jan 20 12:29:21 2016 +1100)
  • f5d9718 - correct the SBT line in travis config (Ronald Holshausen, Wed Jan 20 11:22:46 2016 +1100)
  • d3676c8 - add sbt build to travis (Ronald Holshausen, Wed Jan 20 10:17:03 2016 +1100)
  • 0ba705c - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Jan 19 19:47:13 2016 +1100)
  • c310c72 - Update readme with details on loading pacts from a pact broker with the updated verify task #195 (Ronald Holshausen, Tue Jan 19 17:29:37 2016 +1100)
  • e629fc1 - implement loading pact files from a pact broker in the updated SBT plugin #195 (Ronald Holshausen, Tue Jan 19 17:25:14 2016 +1100)
  • 9fa476a - implement loading pact files from a directory in the updated SBT plugin #195 (Ronald Holshausen, Tue Jan 19 15:01:36 2016 +1100)
  • 09310b5 - Update readme with details on loading pacts from a directory with the updated verify task #195 (Ronald Holshausen, Tue Jan 19 15:15:49 2016 +1100)
  • b94780e - implement loading pact files from a directory in the updated SBT plugin #195 (Ronald Holshausen, Tue Jan 19 15:01:36 2016 +1100)
  • 38590da - first phase of implementing updated SBT plugin #195 (Ronald Holshausen, Mon Jan 18 17:02:58 2016 +1100)
  • 8f1ae43 - inline jansi as both Gradle and SBT use it and have different versions #195 (Ronald Holshausen, Mon Jan 18 17:01:26 2016 +1100)
  • 4089aa3 - Update readme with details on the updated verify task #195 (Ronald Holshausen, Mon Jan 18 17:35:52 2016 +1100)
  • 06bba9d - first phase of implementing updated SBT plugin #195 (Ronald Holshausen, Mon Jan 18 17:02:58 2016 +1100)
  • e7321db - inline jansi as both Gradle and SBT use it and have different versions #195 (Ronald Holshausen, Mon Jan 18 17:01:26 2016 +1100)
  • cbac147 - first phase of release prep script (Ronald Holshausen, Sun Jan 17 15:51:47 2016 +1100)
  • 6a0d2d2 - bump version (Ronald Holshausen, Sun Jan 17 14:53:37 2016 +1100)
  • 599858c - bump version (Ronald Holshausen, Sun Jan 17 14:52:38 2016 +1100)
  • 5499a09 - update changelog (Ronald Holshausen, Sun Jan 17 14:22:52 2016 +1100)
  • 5234497 - update changelog (Ronald Holshausen, Sun Jan 17 13:39:13 2016 +1100)
  • bf0392e - use groovy script for release prep (Ronald Holshausen, Sun Jan 17 14:13:15 2016 +1100)
  • cd22c3b - use groovy script for release prep (Ronald Holshausen, Sun Jan 17 14:13:15 2016 +1100)

3.2.2 - small feature release

  • 5234497 - update changelog (Ronald Holshausen, Sun Jan 17 13:39:13 2016 +1100)
  • bf0392e - use groovy script for release prep (Ronald Holshausen, Sun Jan 17 14:13:15 2016 +1100)
  • 020728a - updated READMEs (Ronald Holshausen, Sun Jan 17 11:03:33 2016 +1100)
  • e16e01e - updated READMEs (Ronald Holshausen, Sun Jan 17 10:57:34 2016 +1100)
  • bc5b1c6 - fix codenarc failure (Ronald Holshausen, Sat Jan 16 13:28:45 2016 +1100)
  • 8dbe451 - Add DSL class to the Java DSL to match values at the root #207 (Ronald Holshausen, Fri Jan 15 15:56:40 2016 +1100)
  • e4c6fe1 - Merge pull request #206 from treppo/update-dispatch (Ronald Holshausen, Tue Jan 12 15:14:25 2016 +1100)
  • 81cd950 - Update net.databinder.dispatch version to 0.11.3 (Christian Treppo, Mon Jan 11 18:52:45 2016 +0100)
  • a1d7e30 - allow the version to be overwriiten when publishing pacts #200 (Ronald Holshausen, Sat Jan 9 15:42:16 2016 +1100)
  • 84dac49 - added protocol to @PactBroker and HttpTarget #205 (Ronald Holshausen, Sat Jan 9 15:07:33 2016 +1100)
  • 52ca265 - Merge pull request #203 from davesmith00000/master (Ronald Holshausen, Sat Dec 26 10:31:44 2015 +1100)
  • 7d9ef1c - Added one line description of ConsumerService to README example that would have saved me 20 minutes... (Dave Smith, Wed Dec 23 14:07:46 2015 +0000)
  • 0cdf768 - bump version (Ronald Holshausen, Sun Dec 13 15:55:47 2015 +1100)

2.4.3 - small feature release

  • caaa3d9 - Revert "Update net.databinder.dispatch version to 0.11.3" as the transitive async-http-client does not support JDK 6. (Ronald Holshausen, Sun Jan 17 12:03:43 2016 +1100)
  • d299f0e - JDK 6 fixes (Ronald Holshausen, Sun Jan 17 11:42:12 2016 +1100)
  • f290951 - Merge branch 'master' into v2.x (Ronald Holshausen, Sun Jan 17 11:07:03 2016 +1100)
  • 020728a - updated READMEs (Ronald Holshausen, Sun Jan 17 11:03:33 2016 +1100)
  • e16e01e - updated READMEs (Ronald Holshausen, Sun Jan 17 10:57:34 2016 +1100)
  • bc5b1c6 - fix codenarc failure (Ronald Holshausen, Sat Jan 16 13:28:45 2016 +1100)
  • 8dbe451 - Add DSL class to the Java DSL to match values at the root #207 (Ronald Holshausen, Fri Jan 15 15:56:40 2016 +1100)
  • e4c6fe1 - Merge pull request #206 from treppo/update-dispatch (Ronald Holshausen, Tue Jan 12 15:14:25 2016 +1100)
  • 81cd950 - Update net.databinder.dispatch version to 0.11.3 (Christian Treppo, Mon Jan 11 18:52:45 2016 +0100)
  • a1d7e30 - allow the version to be overwriiten when publishing pacts #200 (Ronald Holshausen, Sat Jan 9 15:42:16 2016 +1100)
  • 84dac49 - added protocol to @PactBroker and HttpTarget #205 (Ronald Holshausen, Sat Jan 9 15:07:33 2016 +1100)
  • 52ca265 - Merge pull request #203 from davesmith00000/master (Ronald Holshausen, Sat Dec 26 10:31:44 2015 +1100)
  • 7d9ef1c - Added one line description of ConsumerService to README example that would have saved me 20 minutes... (Dave Smith, Wed Dec 23 14:07:46 2015 +0000)
  • 0cc32ed - bump version (Ronald Holshausen, Sun Dec 13 15:58:27 2015 +1100)
  • 0cdf768 - bump version (Ronald Holshausen, Sun Dec 13 15:55:47 2015 +1100)
  • 68c6855 - update changelog (Ronald Holshausen, Sun Dec 13 09:23:51 2015 +1100)
  • 65f3297 - update changelog (Ronald Holshausen, Sun Dec 13 08:49:37 2015 +1100)

3.2.1 - bugfix release

  • 65f3297 - update changelog (Ronald Holshausen, Sun Dec 13 08:49:37 2015 +1100)
  • 31133e7 - added some tests around using basic auth with a pact broker #176 (Ronald Holshausen, Sat Dec 12 20:51:49 2015 +1100)
  • ad2b5f4 - Support basic auth when using hasPactsFromPactBroker #176 (Ronald Holshausen, Sat Dec 12 19:02:26 2015 +1100)
  • 5c8f10e - Fix the version of http client across all modules #196 (Ronald Holshausen, Sat Dec 12 14:38:53 2015 +1100)
  • e4ce01c - Merge pull request #194 from tanob/patch-1 (Ronald Holshausen, Fri Dec 11 09:55:53 2015 +1100)
  • 19a63cc - Fix unclosed code snippet in README (Adriano Bonat, Tue Dec 8 12:21:28 2015 -0200)
  • 124d64f - Rename the real matcher to decimal in the consumer modules #189 (Ronald Holshausen, Sat Dec 5 19:34:25 2015 +1100)
  • d8864f5 - Fix the number matchers after refactor to remove json4s #189 #192 (Ronald Holshausen, Sat Dec 5 19:04:23 2015 +1100)
  • 43f2fd7 - updated readme with links to other implementations (Ronald Holshausen, Sat Dec 5 16:05:42 2015 +1100)
  • e24b544 - Merge pull request #193 from DiUS/pacturl_junit_provider (Ronald Holshausen, Sat Dec 5 15:56:10 2015 +1100)
  • 31fc47f - add @PactUrl to pact-jvm-provider-junit (Stefan Leszkiewicz, Thu Dec 3 00:05:35 2015 +1100)
  • 204a1d6 - bump version (Ronald Holshausen, Sun Nov 29 08:17:16 2015 +1100)
  • f9f8db3 - use gradle 2.9 after scala memory changes (Ronald Holshausen, Sun Nov 29 08:00:37 2015 +1100)
  • a6e3665 - reduce scala compiler memory for travis build (Ronald Holshausen, Sun Nov 29 07:58:47 2015 +1100)
  • 2835f7a - add travis settings from 2.x build (Ronald Holshausen, Sat Nov 28 21:17:24 2015 +1100)

2.4.2 - bugfix release

  • 924ed1d - more jdk 6 fixes (Ronald Holshausen, Sun Dec 13 08:41:57 2015 +1100)
  • 28c8415 - jdk 6 fixes (Ronald Holshausen, Sat Dec 12 21:11:18 2015 +1100)
  • 88f4807 - jdk 6 fixes (Ronald Holshausen, Sat Dec 12 21:06:08 2015 +1100)
  • 2f43245 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Dec 12 20:56:17 2015 +1100)
  • 31133e7 - added some tests around using basic auth with a pact broker #176 (Ronald Holshausen, Sat Dec 12 20:51:49 2015 +1100)
  • ad2b5f4 - Support basic auth when using hasPactsFromPactBroker #176 (Ronald Holshausen, Sat Dec 12 19:02:26 2015 +1100)
  • 5c8f10e - Fix the version of http client across all modules #196 (Ronald Holshausen, Sat Dec 12 14:38:53 2015 +1100)
  • e4ce01c - Merge pull request #194 from tanob/patch-1 (Ronald Holshausen, Fri Dec 11 09:55:53 2015 +1100)
  • 19a63cc - Fix unclosed code snippet in README (Adriano Bonat, Tue Dec 8 12:21:28 2015 -0200)
  • 124d64f - Rename the real matcher to decimal in the consumer modules #189 (Ronald Holshausen, Sat Dec 5 19:34:25 2015 +1100)
  • d8864f5 - Fix the number matchers after refactor to remove json4s #189 #192 (Ronald Holshausen, Sat Dec 5 19:04:23 2015 +1100)
  • 43f2fd7 - updated readme with links to other implementations (Ronald Holshausen, Sat Dec 5 16:05:42 2015 +1100)
  • e24b544 - Merge pull request #193 from DiUS/pacturl_junit_provider (Ronald Holshausen, Sat Dec 5 15:56:10 2015 +1100)
  • 31fc47f - add @PactUrl to pact-jvm-provider-junit (Stefan Leszkiewicz, Thu Dec 3 00:05:35 2015 +1100)
  • e54bb29 - bump version (Ronald Holshausen, Sun Nov 29 08:18:23 2015 +1100)
  • 204a1d6 - bump version (Ronald Holshausen, Sun Nov 29 08:17:16 2015 +1100)
  • f9f8db3 - use gradle 2.9 after scala memory changes (Ronald Holshausen, Sun Nov 29 08:00:37 2015 +1100)
  • a6e3665 - reduce scala compiler memory for travis build (Ronald Holshausen, Sun Nov 29 07:58:47 2015 +1100)
  • 2835f7a - add travis settings from 2.x build (Ronald Holshausen, Sat Nov 28 21:17:24 2015 +1100)
  • 9fbf795 - updated changelog (Ronald Holshausen, Sat Nov 28 17:53:40 2015 +1100)
  • b960e40 - updated changelog (Ronald Holshausen, Sat Nov 28 17:21:29 2015 +1100)
  • 20b8201 - guard against null headers in the mock server (Ronald Holshausen, Sat Nov 28 17:20:23 2015 +1100)

3.2.0 - removed json4s library in favour of groovy JSON parsing, bug fixes + maven pact publish task

  • b960e40 - updated changelog (Ronald Holshausen, Sat Nov 28 17:21:29 2015 +1100)
  • 20b8201 - guard against null headers in the mock server (Ronald Holshausen, Sat Nov 28 17:20:23 2015 +1100)
  • cdbc25c - default the verification type of the consumer on what is set on the provider #185 (Ronald Holshausen, Sat Nov 28 16:52:42 2015 +1100)
  • 0077069 - correct the matcher keys when using the MessagePactBuilder #185 (Ronald Holshausen, Sat Nov 28 15:36:53 2015 +1100)
  • a8db8ac - Add pact broker publish task for maven provider (Ashley Cambrell, Thu Nov 26 11:30:19 2015 +1100)
  • d544292 - downgrade gradle because version 2.9 is failing on travis ci (Ronald Holshausen, Wed Nov 25 15:04:44 2015 +1100)
  • 2c88d87 - add a sharable annotation to the scala test service (Ronald Holshausen, Wed Nov 25 14:15:15 2015 +1100)
  • a36aeb4 - Raise an initialization error if there are no pacts for a JUnit pact provider test #188 (Ronald Holshausen, Wed Nov 25 13:42:36 2015 +1100)
  • 160eb66 - guard against null when the pact directory to load from does not exist #187 (Ronald Holshausen, Wed Nov 25 13:24:53 2015 +1100)
  • e1b5f2b - upgrade to gradle 2.9 (Ronald Holshausen, Wed Nov 25 13:07:55 2015 +1100)
  • 505fc83 - consolidate the pact and message pact classes into a single hierarchy (Ronald Holshausen, Wed Nov 25 12:43:33 2015 +1100)
  • 4b23556 - remove json4s as it was causing issues when run from SBT (Ronald Holshausen, Tue Nov 17 10:38:09 2015 +1100)
  • db10e39 - updated V3 test cases (Ronald Holshausen, Mon Nov 16 13:54:29 2015 +1100)
  • d0b5347 - updated V2 test cases (Ronald Holshausen, Mon Nov 16 13:20:45 2015 +1100)
  • adbf184 - force the org.scala-lang:scala-compiler dependency to be the same version as org.scala-lang:scala-library #182 (Ronald Holshausen, Mon Nov 16 12:39:44 2015 +1100)
  • 99c941f - added nullValue method and updated support for setting string values to null in Java DSL #183 (Ronald Holshausen, Mon Nov 16 12:14:05 2015 +1100)
  • 9330b3c - bump version (Ronald Holshausen, Sat Nov 14 18:49:29 2015 +1100)

2.4.1 - bug fixes + maven pact publish task

  • 1213287 - guard against null headers in the mock server (Ronald Holshausen, Sat Nov 28 17:20:23 2015 +1100)
  • 6d3c434 - jdk 6 fixes (Ronald Holshausen, Sat Nov 28 17:07:40 2015 +1100)
  • f61e618 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Nov 28 16:56:35 2015 +1100)
  • cdbc25c - default the verification type of the consumer on what is set on the provider #185 (Ronald Holshausen, Sat Nov 28 16:52:42 2015 +1100)
  • 0077069 - correct the matcher keys when using the MessagePactBuilder #185 (Ronald Holshausen, Sat Nov 28 15:36:53 2015 +1100)
  • a8db8ac - Add pact broker publish task for maven provider (Ashley Cambrell, Thu Nov 26 11:30:19 2015 +1100)
  • 9aed316 - Missed one indy version of groovy dependency after merge from master (Ronald Holshausen, Sat Nov 28 14:17:29 2015 +1100)
  • 7eb7c40 - fix codenarc after merge of pull request (Ronald Holshausen, Sat Nov 28 13:53:52 2015 +1100)
  • a8abf76 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Nov 28 13:27:43 2015 +1100)
  • d43a7be - Merge pull request #191 from Freaky-namuH/maven-pact-broker-publish-v2.x (Ronald Holshausen, Sat Nov 28 12:40:19 2015 +1100)
  • 53b6cbc - Fix codenarc errors (Ashley Cambrell, Fri Nov 27 09:29:19 2015 +1100)
  • bc54fc5 - Add pact broker publish task for maven provider (Ashley Cambrell, Thu Nov 26 11:30:19 2015 +1100)
  • d544292 - downgrade gradle because version 2.9 is failing on travis ci (Ronald Holshausen, Wed Nov 25 15:04:44 2015 +1100)
  • 2c88d87 - add a sharable annotation to the scala test service (Ronald Holshausen, Wed Nov 25 14:15:15 2015 +1100)
  • a36aeb4 - Raise an initialization error if there are no pacts for a JUnit pact provider test #188 (Ronald Holshausen, Wed Nov 25 13:42:36 2015 +1100)
  • 160eb66 - guard against null when the pact directory to load from does not exist #187 (Ronald Holshausen, Wed Nov 25 13:24:53 2015 +1100)
  • e1b5f2b - upgrade to gradle 2.9 (Ronald Holshausen, Wed Nov 25 13:07:55 2015 +1100)
  • 505fc83 - consolidate the pact and message pact classes into a single hierarchy (Ronald Holshausen, Wed Nov 25 12:43:33 2015 +1100)
  • 4b23556 - remove json4s as it was causing issues when run from SBT (Ronald Holshausen, Tue Nov 17 10:38:09 2015 +1100)
  • 128f0ae - bump version (Ronald Holshausen, Sun Nov 22 15:24:09 2015 +1100)

2.4.0 - removed json4s library in favour of groovy JSON parsing

  • 2f0f9d5 - missed some old scala model access code #152 (Ronald Holshausen, Sun Nov 22 14:38:03 2015 +1100)
  • 25d79d0 - content type check should be case insensitive #152 (Ronald Holshausen, Sun Nov 22 14:06:14 2015 +1100)
  • 7a57fd2 - consolidate some common library versions in the build property file (Ronald Holshausen, Sat Nov 21 17:30:04 2015 +1100)
  • feffb3a - removed the remaining references to json4s #152 (Ronald Holshausen, Sat Nov 21 17:03:43 2015 +1100)
  • 179b95b - standalone mock server converted to not use json4s #152 (Ronald Holshausen, Sat Nov 21 13:27:00 2015 +1100)
  • 093ffbb - got all provider tests passing after refactor #152 (Ronald Holshausen, Sat Nov 21 12:19:24 2015 +1100)
  • 42928f9 - got all model and matcher tests passing after refactor #152 (Ronald Holshausen, Fri Nov 20 16:50:27 2015 +1100)
  • 71a2198 - got all consumer tests passing after refactor #152 (Ronald Holshausen, Thu Nov 19 11:57:05 2015 +1100)
  • a7063d6 - first phase of a big refactor to remove json4s #152 (Ronald Holshausen, Thu Nov 19 09:47:29 2015 +1100)
  • 5aae979 - refactored SBT support classes into a sbtsupport package and added validation to the config #152 (Ronald Holshausen, Tue Nov 17 11:13:47 2015 +1100)
  • 3a1b6d1 - swap Groovy JsonSlurper instead of json4s in the SBT provider plugin #152 (Ronald Holshausen, Tue Nov 17 10:38:09 2015 +1100)
  • a1210e6 - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Nov 17 10:18:42 2015 +1100)
  • db10e39 - updated V3 test cases (Ronald Holshausen, Mon Nov 16 13:54:29 2015 +1100)
  • d0b5347 - updated V2 test cases (Ronald Holshausen, Mon Nov 16 13:20:45 2015 +1100)
  • adbf184 - force the org.scala-lang:scala-compiler dependency to be the same version as org.scala-lang:scala-library #182 (Ronald Holshausen, Mon Nov 16 12:39:44 2015 +1100)
  • 99c941f - added nullValue method and updated support for setting string values to null in Java DSL #183 (Ronald Holshausen, Mon Nov 16 12:14:05 2015 +1100)
  • 9330b3c - bump version (Ronald Holshausen, Sat Nov 14 18:49:29 2015 +1100)
  • e115260 - update changelog (Ronald Holshausen, Sat Nov 14 18:21:37 2015 +1100)
  • 0f26261 - bump version (Ronald Holshausen, Sat Nov 14 18:19:58 2015 +1100)
  • d6f4cbf - update changelog (Ronald Holshausen, Sat Nov 14 16:54:33 2015 +1100)

3.1.3 - JUnit provider test support + bugfixes

  • d6f4cbf - update changelog (Ronald Holshausen, Sat Nov 14 16:54:33 2015 +1100)
  • 32c095f - update readme with link to pact-jvm-provider-junit (Ronald Holshausen, Wed Nov 11 16:59:14 2015 +1100)
  • 2f1229a - add filter when loading pact files from a directory #177 (Ronald Holshausen, Wed Nov 11 10:47:52 2015 +1100)
  • ac5b13d - Merge pull request #181 from knok16/add_junit_pact_test_runner (Ronald Holshausen, Tue Nov 10 14:13:37 2015 +1100)
  • 8971375 - Add ability to play contract tests against provider service in JUnit fashionable way. (Veniamin Viflyantsev, Mon Nov 9 19:53:04 2015 +0300
  • 56611ce - fix for failing gradle plugin tests (Ronald Holshausen, Fri Nov 6 15:13:58 2015 +1100)
  • 12a3f33 - Revert "Adds groovy (indy) dependency to the main gradle.build" (Stefan Leszkiewicz, Fri Nov 6 14:26:39 2015 +1100)
  • cd83c88 - Adds groovy (indy) dependency to the main gradle.build (Stefan Leszkiewicz, Thu Nov 5 14:07:53 2015 +1100)
  • f32e845 - fix the time and date convenience functions in the groovy DSL (Ronald Holshausen, Thu Nov 5 13:38:39 2015 +1100)
  • 5843e35 - add basic auth to the pact broker client #176 (Ronald Holshausen, Thu Nov 5 13:31:31 2015 +1100)
  • be87cde - correct the javadoc on the @Pact annotation #175 (Ronald Holshausen, Thu Nov 5 09:14:28 2015 +1100)
  • b3137c5 - Update README.md (Stefan Leszkiewicz, Mon Nov 2 16:55:57 2015 +1100)
  • ef4772d - fix link in readme (Ronald Holshausen, Sat Oct 24 12:11:23 2015 +1100)
  • 2cd1c42 - bump version (Ronald Holshausen, Sat Oct 24 12:09:19 2015 +1100)

2.3.3 - JUnit provider test support + bugfixes

  • 003d15f - JDK6 compatibility changes (Ronald Holshausen, Sat Nov 14 16:49:28 2015 +1100)
  • 4f38bdf - JDK6 compatibility changes (Ronald Holshausen, Sat Nov 14 16:42:23 2015 +1100)
  • 29f61ae - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Nov 14 15:25:47 2015 +1100)
  • 32c095f - update readme with link to pact-jvm-provider-junit (Ronald Holshausen, Wed Nov 11 16:59:14 2015 +1100)
  • 2f1229a - add filter when loading pact files from a directory #177 (Ronald Holshausen, Wed Nov 11 10:47:52 2015 +1100)
  • ac5b13d - Merge pull request #181 from knok16/add_junit_pact_test_runner (Ronald Holshausen, Tue Nov 10 14:13:37 2015 +1100)
  • 8971375 - Add ability to play contract tests against provider service in JUnit fashionable way. (Veniamin Viflyantsev, Mon Nov 9 19:53:04 2015 +0300
  • 56611ce - fix for failing gradle plugin tests (Ronald Holshausen, Fri Nov 6 15:13:58 2015 +1100)
  • 12a3f33 - Revert "Adds groovy (indy) dependency to the main gradle.build" (Stefan Leszkiewicz, Fri Nov 6 14:26:39 2015 +1100)
  • cd83c88 - Adds groovy (indy) dependency to the main gradle.build (Stefan Leszkiewicz, Thu Nov 5 14:07:53 2015 +1100)
  • f32e845 - fix the time and date convenience functions in the groovy DSL (Ronald Holshausen, Thu Nov 5 13:38:39 2015 +1100)
  • 5843e35 - add basic auth to the pact broker client #176 (Ronald Holshausen, Thu Nov 5 13:31:31 2015 +1100)
  • be87cde - correct the javadoc on the @Pact annotation #175 (Ronald Holshausen, Thu Nov 5 09:14:28 2015 +1100)
  • b3137c5 - Update README.md (Stefan Leszkiewicz, Mon Nov 2 16:55:57 2015 +1100)
  • 88fbd3f - bump version (Ronald Holshausen, Sat Oct 24 12:27:36 2015 +1100)
  • ef4772d - fix link in readme (Ronald Holshausen, Sat Oct 24 12:11:23 2015 +1100)
  • 2cd1c42 - bump version (Ronald Holshausen, Sat Oct 24 12:09:19 2015 +1100)
  • 63ac5f3 - updated changelog (Ronald Holshausen, Sat Oct 24 11:37:39 2015 +1100)

3.1.2 - minor update for loading pacts from an input stream

  • c0b243a - Merge pull request #174 from Freaky-namuH/pact-load-from-inputstream (Ronald Holshausen, Thu Oct 22 10:29:49 2015 +1100)
  • e5a7634 - Add support to PactReader to read from an InputStream. #173 (Ashley Cambrell, Thu Oct 22 10:05:17 2015 +1100)
  • 4985d5c - add docs about loading pacts from a broker for the maven plugin (Ronald Holshausen, Wed Oct 21 13:00:35 2015 +1100)
  • ab38b51 - correct docs about loading pacts from a broker for the gradle plugin (Ronald Holshausen, Wed Oct 21 12:54:39 2015 +1100)
  • c4714f9 - add docs about loading pacts from a broker for the gradle plugin (Ronald Holshausen, Wed Oct 21 12:50:07 2015 +1100)
  • e63e6d9 - updated change log (Ronald Holshausen, Tue Oct 20 19:25:26 2015 +1100)
  • 2751d24 - update 2.x changelog (Ronald Holshausen, Tue Oct 6 21:12:32 2015 +1100)
  • ecf6e51 - bump version (Ronald Holshausen, Tue Oct 20 20:17:01 2015 +1100)

2.3.2 - minor update for loading pacts from an input stream

  • 5a9310d - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Oct 24 11:31:03 2015 +1100)
  • 73d8c2e - updated changelog (Ronald Holshausen, Sat Oct 24 11:27:44 2015 +1100)
  • c0b243a - Merge pull request #174 from Freaky-namuH/pact-load-from-inputstream (Ronald Holshausen, Thu Oct 22 10:29:49 2015 +1100)
  • e5a7634 - Add support to PactReader to read from an InputStream. #173 (Ashley Cambrell, Thu Oct 22 10:05:17 2015 +1100)
  • 4985d5c - add docs about loading pacts from a broker for the maven plugin (Ronald Holshausen, Wed Oct 21 13:00:35 2015 +1100)
  • ab38b51 - correct docs about loading pacts from a broker for the gradle plugin (Ronald Holshausen, Wed Oct 21 12:54:39 2015 +1100)
  • c4714f9 - add docs about loading pacts from a broker for the gradle plugin (Ronald Holshausen, Wed Oct 21 12:50:07 2015 +1100)
  • e63e6d9 - updated change log (Ronald Holshausen, Tue Oct 20 19:25:26 2015 +1100)
  • 2751d24 - update 2.x changelog (Ronald Holshausen, Tue Oct 6 21:12:32 2015 +1100)
  • 6716719 - bump version (Ronald Holshausen, Tue Oct 20 20:18:14 2015 +1100)
  • ecf6e51 - bump version (Ronald Holshausen, Tue Oct 20 20:17:01 2015 +1100)

3.1.1 - bugfixes and pact broker integration

  • a98f461 - let the user configure the consumers from the pact broker with a closure in the Gradle plugin #168 (Ronald Holshausen, Tue Oct 20 09:50:05
  • e8a93ec - add ability to fetch pacts from pact broker in maven plugin #168 (Ronald Holshausen, Tue Oct 20 09:05:38 2015 +1100)
  • 3aa394a - add ability to fetch pacts from pact broker in gradle plugin #168 (Ronald Holshausen, Mon Oct 19 13:49:44 2015 +1100)
  • d67443c - added some debug statements to the pact verifer (Ronald Holshausen, Fri Oct 16 14:12:16 2015 +1100)
  • 754b57c - fix code narc (Ronald Holshausen, Fri Oct 16 09:25:16 2015 +1100)
  • 878ee30 - Merge pull request #171 from Freaky-namuH/master (Ronald Holshausen, Fri Oct 16 09:17:17 2015 +1100)
  • 5f06ad5 - Set found consumers on the provider so that the pact files are run. Fixes #170. Added additional output to make it easier to know if there
  • 8050223 - refactored the Java consumer DSL to allow the provider state to be set per request #169 (Ronald Holshausen, Mon Oct 12 14:29:03 2015 +1100
  • 52b7457 - bump version (Ronald Holshausen, Tue Oct 6 21:45:25 2015 +1100)
  • a2eab6d - upgrade to the latest version of the gradle publish plugin (Ronald Holshausen, Tue Oct 6 21:44:13 2015 +1100)
  • c6ba451 - add version badges against branches (Ronald Holshausen, Tue Oct 6 21:18:44 2015 +1100)
  • 0d09534 - update changelog (Ronald Holshausen, Tue Oct 6 20:30:22 2015 +1100)

2.3.1 - bugfixes and pact broker integration

  • e8b2432 - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Oct 20 19:21:30 2015 +1100)
  • b5ed723 - update change log (Ronald Holshausen, Tue Oct 20 19:05:14 2015 +1100)
  • 455a3b2 - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Oct 20 11:53:25 2015 +1100)
  • a98f461 - let the user configure the consumers from the pact broker with a closure in the Gradle plugin #168 (Ronald Holshausen, Tue Oct 20 09:50:05
  • e8a93ec - add ability to fetch pacts from pact broker in maven plugin #168 (Ronald Holshausen, Tue Oct 20 09:05:38 2015 +1100)
  • 3aa394a - add ability to fetch pacts from pact broker in gradle plugin #168 (Ronald Holshausen, Mon Oct 19 13:49:44 2015 +1100)
  • d67443c - added some debug statements to the pact verifer (Ronald Holshausen, Fri Oct 16 14:12:16 2015 +1100)
  • 754b57c - fix code narc (Ronald Holshausen, Fri Oct 16 09:25:16 2015 +1100)
  • 878ee30 - Merge pull request #171 from Freaky-namuH/master (Ronald Holshausen, Fri Oct 16 09:17:17 2015 +1100)
  • 5f06ad5 - Set found consumers on the provider so that the pact files are run. Fixes #170. Added additional output to make it easier to know if there
  • 8050223 - refactored the Java consumer DSL to allow the provider state to be set per request #169 (Ronald Holshausen, Mon Oct 12 14:29:03 2015 +1100
  • f42d715 - bump version (Ronald Holshausen, Tue Oct 6 21:46:33 2015 +1100)
  • 52b7457 - bump version (Ronald Holshausen, Tue Oct 6 21:45:25 2015 +1100)
  • a2eab6d - upgrade to the latest version of the gradle publish plugin (Ronald Holshausen, Tue Oct 6 21:44:13 2015 +1100)
  • c6ba451 - add version badges against branches (Ronald Holshausen, Tue Oct 6 21:18:44 2015 +1100)

3.1.0 - First implementation of V3 pacts + bugfixes

  • 250becc - updated changelog (Ronald Holshausen, Thu Sep 17 19:56:18 2015 +1000)
  • 21502e3 - fix package name in pact-jvm-consumer-groovy after a previous refactor (Ronald Holshausen, Tue Oct 6 11:06:15 2015 +1100)
  • 8910495 - Oops, was missing the clojars repo (Ronald Holshausen, Thu Oct 1 15:16:15 2015 +1000)
  • 3f2f431 - allow the java junit consumer tests to set the pact spec version to use (Ronald Holshausen, Thu Oct 1 15:09:49 2015 +1000)
  • 160c2c8 - added note about requiring a version when using the gradle pactPublish task (Ronald Holshausen, Thu Oct 1 09:41:03 2015 +1000)
  • 3d0e3ca - updated readme (Ronald Holshausen, Thu Oct 1 09:35:58 2015 +1000)
  • 58549b1 - allow the groovy consumer tests to set the pact spec version to use (Ronald Holshausen, Wed Sep 30 17:32:24 2015 +1000)
  • 9519b1b - use an enum for the pact spec version (Ronald Holshausen, Wed Sep 30 17:15:42 2015 +1000)
  • 02a5407 - wire the pact config all the way through the codez (Ronald Holshausen, Wed Sep 30 16:27:23 2015 +1000)
  • cd866b2 - merged v3 modules into the corresponding base one (Ronald Holshausen, Wed Sep 30 15:11:14 2015 +1000)
  • 1c668c1 - updated specification tests from pact-specification project (Ronald Holshausen, Wed Sep 30 13:17:37 2015 +1000)
  • af87236 - attempt at better query string handling #66 (Ronald Holshausen, Fri Sep 25 16:45:56 2015 +1000)
  • 05d5dc8 - better handling of path in the mock server and query strings in the java tests (Ronald Holshausen, Fri Sep 25 16:03:02 2015 +1000)
  • c9a840a - big refactor to split pact model from serilaisation code; introduced V3 reading/writing (Ronald Holshausen, Fri Sep 25 13:50:54 2015 +1000
  • 60a51f0 - Update README.md (Stefan Leszkiewicz, Thu Sep 24 12:40:25 2015 +1000)
  • ec22888 - maven plugin should throw a MojoFailureException on failure #167 (Ronald Holshausen, Thu Sep 24 10:36:37 2015 +1000)
  • a393350 - bump minor version (Ronald Holshausen, Wed Sep 23 15:02:27 2015 +1000)
  • 8996ff5 - upgrade to gradle 2.7 (Ronald Holshausen, Wed Sep 23 15:01:00 2015 +1000)
  • f3c7c69 - removed some unused code (Ronald Holshausen, Wed Sep 23 15:00:43 2015 +1000)
  • 25b087c - Pact Serializer will generate a V2 vs V3 pact file based on config (Ronald Holshausen, Wed Sep 23 14:37:03 2015 +1000)
  • 14f303b - move the pact loading code to the PactSerializer (Ronald Holshausen, Wed Sep 23 13:30:48 2015 +1000)
  • a395d92 - guard against expected lists being empty when using the each-like matchers #166 (Ronald Holshausen, Wed Sep 23 12:47:02 2015 +1000)
  • a824383 - seperate pact serialisation from the pact model (Ronald Holshausen, Wed Sep 23 09:18:53 2015 +1000)
  • f6db65b - Guard against field names that are not valid json path in the groovy dsl #165 (Ronald Holshausen, Tue Sep 22 17:20:05 2015 +1000)
  • 1e36385 - Merge pull request #164 from venksub/master (Ronald Holshausen, Tue Sep 22 14:37:21 2015 +1000)
  • 93e364f - Java DSL and JUnit infrastructure implementing V3 specification changes. (Venkatesan Subramanian, Mon Sep 21 15:36:03 2015 -0700)
  • ec668b1 - added message pact test cases (Ronald Holshausen, Fri Sep 18 17:09:03 2015 +1000)
  • 1ad30a8 - added specification tests for V3 (Ronald Holshausen, Fri Sep 18 13:33:09 2015 +1000)
  • 606a6cf - fix incorrect grammar in VerificationResult error message #163 (Ronald Holshausen, Fri Sep 18 12:33:12 2015 +1000)
  • 7c61bce - bump version (Ronald Holshausen, Thu Sep 17 20:41:52 2015 +1000)
  • 7c6f8a4 - Merge pull request #2 from DiUS/master (venksub, Wed Sep 16 09:27:10 2015 -0700)

2.3.0 - First implementation of V3 pacts + bugfixes

  • e706a0d - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Oct 6 21:08:48 2015 +1100)
  • 0d09534 - update changelog (Ronald Holshausen, Tue Oct 6 20:30:22 2015 +1100)
  • a42d04f - update changelog (Ronald Holshausen, Tue Oct 6 20:27:30 2015 +1100)
  • 250becc - updated changelog (Ronald Holshausen, Thu Sep 17 19:56:18 2015 +1000)
  • 7fbd531 - Clojure plugin is compiled against JDK 1.7 (Ronald Holshausen, Tue Oct 6 14:36:21 2015 +1100)
  • a93a67b - clean up imports after converting JDK 8 code to JDK 6 (Ronald Holshausen, Tue Oct 6 14:37:39 2015 +1100)
  • 61679db - JDK 1.6 compatibility changes (Ronald Holshausen, Tue Oct 6 14:28:50 2015 +1100)
  • 3c98d1b - scala 2.10 compatability changes (Ronald Holshausen, Tue Oct 6 11:49:54 2015 +1100)
  • 941b236 - correct the logging import after merge from master (Ronald Holshausen, Tue Oct 6 11:43:31 2015 +1100)
  • 86a6617 - bump minor version (Ronald Holshausen, Tue Oct 6 11:36:31 2015 +1100)
  • b2a70a7 - Merge branch 'master' into v2.x (Ronald Holshausen, Tue Oct 6 11:34:34 2015 +1100)
  • 21502e3 - fix package name in pact-jvm-consumer-groovy after a previous refactor (Ronald Holshausen, Tue Oct 6 11:06:15 2015 +1100)
  • 8910495 - Oops, was missing the clojars repo (Ronald Holshausen, Thu Oct 1 15:16:15 2015 +1000)
  • 3f2f431 - allow the java junit consumer tests to set the pact spec version to use (Ronald Holshausen, Thu Oct 1 15:09:49 2015 +1000)
  • 160c2c8 - added note about requiring a version when using the gradle pactPublish task (Ronald Holshausen, Thu Oct 1 09:41:03 2015 +1000)
  • 3d0e3ca - updated readme (Ronald Holshausen, Thu Oct 1 09:35:58 2015 +1000)
  • 58549b1 - allow the groovy consumer tests to set the pact spec version to use (Ronald Holshausen, Wed Sep 30 17:32:24 2015 +1000)
  • 9519b1b - use an enum for the pact spec version (Ronald Holshausen, Wed Sep 30 17:15:42 2015 +1000)
  • 02a5407 - wire the pact config all the way through the codez (Ronald Holshausen, Wed Sep 30 16:27:23 2015 +1000)
  • cd866b2 - merged v3 modules into the corresponding base one (Ronald Holshausen, Wed Sep 30 15:11:14 2015 +1000)
  • 1c668c1 - updated specification tests from pact-specification project (Ronald Holshausen, Wed Sep 30 13:17:37 2015 +1000)
  • af87236 - attempt at better query string handling #66 (Ronald Holshausen, Fri Sep 25 16:45:56 2015 +1000)
  • 05d5dc8 - better handling of path in the mock server and query strings in the java tests (Ronald Holshausen, Fri Sep 25 16:03:02 2015 +1000)
  • c9a840a - big refactor to split pact model from serilaisation code; introduced V3 reading/writing (Ronald Holshausen, Fri Sep 25 13:50:54 2015 +1000)
  • 60a51f0 - Update README.md (Stefan Leszkiewicz, Thu Sep 24 12:40:25 2015 +1000)
  • ec22888 - maven plugin should throw a MojoFailureException on failure #167 (Ronald Holshausen, Thu Sep 24 10:36:37 2015 +1000)
  • a393350 - bump minor version (Ronald Holshausen, Wed Sep 23 15:02:27 2015 +1000)
  • 8996ff5 - upgrade to gradle 2.7 (Ronald Holshausen, Wed Sep 23 15:01:00 2015 +1000)
  • f3c7c69 - removed some unused code (Ronald Holshausen, Wed Sep 23 15:00:43 2015 +1000)
  • 25b087c - Pact Serializer will generate a V2 vs V3 pact file based on config (Ronald Holshausen, Wed Sep 23 14:37:03 2015 +1000)
  • 14f303b - move the pact loading code to the PactSerializer (Ronald Holshausen, Wed Sep 23 13:30:48 2015 +1000)
  • a395d92 - guard against expected lists being empty when using the each-like matchers #166 (Ronald Holshausen, Wed Sep 23 12:47:02 2015 +1000)
  • a824383 - seperate pact serialisation from the pact model (Ronald Holshausen, Wed Sep 23 09:18:53 2015 +1000)
  • f6db65b - Guard against field names that are not valid json path in the groovy dsl #165 (Ronald Holshausen, Tue Sep 22 17:20:05 2015 +1000)
  • 1e36385 - Merge pull request #164 from venksub/master (Ronald Holshausen, Tue Sep 22 14:37:21 2015 +1000)
  • 93e364f - Java DSL and JUnit infrastructure implementing V3 specification changes. (Venkatesan Subramanian, Mon Sep 21 15:36:03 2015 -0700)
  • 0e2dcdc - more tweaks to travis build (Ronald Holshausen, Mon Sep 21 11:46:58 2015 +1000)
  • 1c0db3b - increase scala compiler memory (Ronald Holshausen, Mon Sep 21 10:16:06 2015 +1000)
  • 28eff4f - fix travis file (Ronald Holshausen, Mon Sep 21 09:59:19 2015 +1000)
  • 818637e - more tweaking permgen on travis (Ronald Holshausen, Mon Sep 21 09:54:27 2015 +1000)
  • 6165f24 - bump the timeout in ExamplePactSpec for travis (Ronald Holshausen, Mon Sep 21 09:20:18 2015 +1000)
  • 455a6bc - tweak the mem options for scala compiler on travis on jdk 7 (Ronald Holshausen, Mon Sep 21 09:17:32 2015 +1000)
  • 8a325c5 - tweak the mem options for scala compiler on travis on jdk 7 (Ronald Holshausen, Mon Sep 21 09:03:17 2015 +1000)
  • ec668b1 - added message pact test cases (Ronald Holshausen, Fri Sep 18 17:09:03 2015 +1000)
  • 1ad30a8 - added specification tests for V3 (Ronald Holshausen, Fri Sep 18 13:33:09 2015 +1000)
  • 606a6cf - fix incorrect grammar in VerificationResult error message #163 (Ronald Holshausen, Fri Sep 18 12:33:12 2015 +1000)
  • 7c61bce - bump version (Ronald Holshausen, Thu Sep 17 20:41:52 2015 +1000)
  • c055281 - bump version (Ronald Holshausen, Thu Sep 17 20:40:57 2015 +1000)
  • 5b3350f - updated changelog (Ronald Holshausen, Thu Sep 17 19:13:40 2015 +1000)
  • 7c6f8a4 - Merge pull request #2 from DiUS/master (venksub, Wed Sep 16 09:27:10 2015 -0700)

3.0.4 - bugfix release

  • 58bcc34 - fixed consumer specs2 support updated readmes after upgrade to specs2 3.x #135 (Ronald Holshausen, Thu Sep 17 16:07:28 2015 +1000)
  • 3d37cd3 - Upgrade specs to version 3.6.4 #135 (Ronald Holshausen, Thu Sep 17 13:00:17 2015 +1000)
  • c2db15e - update the Groovy message DSL readmes on to be able to turn off pretty printing #158 (Ronald Holshausen, Wed Sep 16 14:51:01 2015 +1000)
  • 0d24e91 - update the Groovy message DSL to be able to turn off pretty printing #158 (Ronald Holshausen, Wed Sep 16 14:35:33 2015 +1000)
  • cf0eee3 - do not pretty printing bodies if the mime type corresponds to one that requires compact bodies #158 (Ronald Holshausen, Wed Sep 16 14:12:32 2015 +1000)
  • 2f93013 - removed some deprecated methods (Ronald Holshausen, Wed Sep 16 13:53:33 2015 +1000)
  • d984822 - allow the groovy DSL to control pretty printing bodies #158 (Ronald Holshausen, Wed Sep 16 13:43:18 2015 +1000)
  • 8070e91 - moved contribution doco to the wiki (Ronald Holshausen, Wed Sep 16 10:56:46 2015 +1000)
  • dfb3c8a - use compact printer for JSON bodies #158 (Ronald Holshausen, Wed Sep 16 10:20:54 2015 +1000)
  • 47b2f8a - Merge pull request #162 from venksub/master (Ronald Holshausen, Wed Sep 16 09:43:53 2015 +1000)
  • 33791e4 - Fix codenarc violations in last commit (Venkatesan Subramanian, Tue Sep 15 16:33:36 2015 -0700)
  • 217a1a3 - Fix for no project classpath in maven v3 pact verifier (Venkatesan Subramanian, Tue Sep 15 15:48:09 2015 -0700)
  • ef56a02 - Merge pull request #1 from DiUS/master (venksub, Tue Sep 15 15:37:11 2015 -0700)
  • 8705200 - Fix for invalid cast when using a V3 pact #160 (Ronald Holshausen, Mon Sep 14 13:48:01 2015 +1000)
  • 496416c - Fix a regression where the type matcher was not handling lists or maps #156 (Ronald Holshausen, Fri Sep 11 14:56:06 2015 +1000)
  • 6548661 - Allow multiple pact fragment methods in the same test #148 (Ronald Holshausen, Fri Sep 11 12:24:06 2015 +1000)
  • 93b05c5 - allow the lein plugin to accept a function for the host (Ronald Holshausen, Tue Sep 8 16:27:57 2015 +1000)
  • 8ac4642 - Revert "allow the lein plugin to accept a function for the host" (Ronald Holshausen, Tue Sep 8 16:20:49 2015 +1000)
  • 11fdb43 - allow the lein plugin to accept a function for the host (Ronald Holshausen, Tue Sep 8 16:06:26 2015 +1000)
  • 3cad739 - bump version (Ronald Holshausen, Mon Sep 7 21:02:29 2015 +1000)
  • 7f8dd18 - updated changelog (Ronald Holshausen, Mon Sep 7 20:09:06 2015 +1000)

2.2.15 - bugfix release

  • e8562a7 - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Sep 17 17:03:02 2015 +1000)
  • 58bcc34 - fixed consumer specs2 support updated readmes after upgrade to specs2 3.x #135 (Ronald Holshausen, Thu Sep 17 16:07:28 2015 +1000)
  • 3d37cd3 - Upgrade specs to version 3.6.4 #135 (Ronald Holshausen, Thu Sep 17 13:00:17 2015 +1000)
  • c2db15e - update the Groovy message DSL readmes on to be able to turn off pretty printing #158 (Ronald Holshausen, Wed Sep 16 14:51:01 2015 +1000)
  • 0d24e91 - update the Groovy message DSL to be able to turn off pretty printing #158 (Ronald Holshausen, Wed Sep 16 14:35:33 2015 +1000)
  • cf0eee3 - do not pretty printing bodies if the mime type corresponds to one that requires compact bodies #158 (Ronald Holshausen, Wed Sep 16 14:12:3
  • 2f93013 - removed some deprecated methods (Ronald Holshausen, Wed Sep 16 13:53:33 2015 +1000)
  • d984822 - allow the groovy DSL to control pretty printing bodies #158 (Ronald Holshausen, Wed Sep 16 13:43:18 2015 +1000)
  • 8070e91 - moved contribution doco to the wiki (Ronald Holshausen, Wed Sep 16 10:56:46 2015 +1000)
  • dfb3c8a - use compact printer for JSON bodies #158 (Ronald Holshausen, Wed Sep 16 10:20:54 2015 +1000)
  • 47b2f8a - Merge pull request #162 from venksub/master (Ronald Holshausen, Wed Sep 16 09:43:53 2015 +1000)
  • 33791e4 - Fix codenarc violations in last commit (Venkatesan Subramanian, Tue Sep 15 16:33:36 2015 -0700)
  • 217a1a3 - Fix for no project classpath in maven v3 pact verifier (Venkatesan Subramanian, Tue Sep 15 15:48:09 2015 -0700)
  • ef56a02 - Merge pull request #1 from DiUS/master (venksub, Tue Sep 15 15:37:11 2015 -0700)
  • 8705200 - Fix for invalid cast when using a V3 pact #160 (Ronald Holshausen, Mon Sep 14 13:48:01 2015 +1000)
  • 496416c - Fix a regression where the type matcher was not handling lists or maps #156 (Ronald Holshausen, Fri Sep 11 14:56:06 2015 +1000)
  • 6548661 - Allow multiple pact fragment methods in the same test #148 (Ronald Holshausen, Fri Sep 11 12:24:06 2015 +1000)
  • 93b05c5 - allow the lein plugin to accept a function for the host (Ronald Holshausen, Tue Sep 8 16:27:57 2015 +1000)
  • 8ac4642 - Revert "allow the lein plugin to accept a function for the host" (Ronald Holshausen, Tue Sep 8 16:20:49 2015 +1000)
  • 11fdb43 - allow the lein plugin to accept a function for the host (Ronald Holshausen, Tue Sep 8 16:06:26 2015 +1000)
  • 3cad739 - bump version (Ronald Holshausen, Mon Sep 7 21:02:29 2015 +1000)
  • 7f8dd18 - updated changelog (Ronald Holshausen, Mon Sep 7 20:09:06 2015 +1000)
  • 2b2509b - bump version (Ronald Holshausen, Mon Sep 7 20:58:47 2015 +1000)

3.0.3 - leiningen plugin

  • 893103c - updated readme about start and terminate provider in lein plugin (Ronald Holshausen, Mon Sep 7 17:21:06 2015 +1000)
  • 00ebc6d - implement start and terminate provider tasks (Ronald Holshausen, Mon Sep 7 17:07:03 2015 +1000)
  • 6c5471f - updated lein readme (Ronald Holshausen, Mon Sep 7 13:48:50 2015 +1000)
  • e2f3246 - added basic readme about lein plugin (Ronald Holshausen, Mon Sep 7 13:18:19 2015 +1000)
  • d06652b - add clojars repo for the pact-jvm-provider-lein module (Ronald Holshausen, Mon Sep 7 13:03:57 2015 +1000)
  • 05572ff - fix the repos on the lein plugin (Ronald Holshausen, Fri Sep 4 19:21:03 2015 +1000)
  • e695114 - lein plugin can now accept anonymous functions (Ronald Holshausen, Fri Sep 4 15:27:56 2015 +1000)
  • b1b843c - first semi-working version of the lein plugin (Ronald Holshausen, Thu Sep 3 16:31:16 2015 +1000)
  • 49143cd - updated changelog (Ronald Holshausen, Sat Aug 29 15:54:04 2015 +1000)
  • 95e0c45 - bump version (Ronald Holshausen, Sat Aug 29 14:26:31 2015 +1000)

2.2.14 - leiningen plugin

  • 23460cf - Merge branch 'master' into v2.x (Ronald Holshausen, Mon Sep 7 19:51:06 2015 +1000)
  • b515752 - updated changelog (Ronald Holshausen, Mon Sep 7 19:25:28 2015 +1000)
  • 893103c - updated readme about start and terminate provider in lein plugin (Ronald Holshausen, Mon Sep 7 17:21:06 2015 +1000)
  • 00ebc6d - implement start and terminate provider tasks (Ronald Holshausen, Mon Sep 7 17:07:03 2015 +1000)
  • 6c5471f - updated lein readme (Ronald Holshausen, Mon Sep 7 13:48:50 2015 +1000)
  • e2f3246 - added basic readme about lein plugin (Ronald Holshausen, Mon Sep 7 13:18:19 2015 +1000)
  • d06652b - add clojars repo for the pact-jvm-provider-lein module (Ronald Holshausen, Mon Sep 7 13:03:57 2015 +1000)
  • 05572ff - fix the repos on the lein plugin (Ronald Holshausen, Fri Sep 4 19:21:03 2015 +1000)
  • e695114 - lein plugin can now accept anonymous functions (Ronald Holshausen, Fri Sep 4 15:27:56 2015 +1000)
  • b1b843c - first semi-working version of the lein plugin (Ronald Holshausen, Thu Sep 3 16:31:16 2015 +1000)
  • 49143cd - updated changelog (Ronald Holshausen, Sat Aug 29 15:54:04 2015 +1000)
  • 99a1a0d - bump version (Ronald Holshausen, Sat Aug 29 16:27:45 2015 +1000)
  • 95e0c45 - bump version (Ronald Holshausen, Sat Aug 29 14:26:31 2015 +1000)

3.0.2 - fixes to XML matching and JUnit rule

  • 624b1ca - updated the readme about defaulting the provider name #144 (Ronald Holshausen, Sat Aug 29 13:23:23 2015 +1000)
  • 4c51ed9 - allow the pact rule to default the provider name so they do not have to be repeated #148 (Ronald Holshausen, Sat Aug 29 13:07:36 2015 +100
  • bfe70ac - fix for code narc (Ronald Holshausen, Fri Aug 28 19:46:35 2015 +1000)
  • afdac9f - if a statechange closure returns a URL, handle it as normal (Ronald Holshausen, Fri Aug 28 16:57:26 2015 +1000)
  • 633e050 - refactored the remainder of gradle and maven verification code into a common provider verifier (Ronald Holshausen, Fri Aug 28 15:31:02 201
  • 3d800a9 - refactored the gradle and maven verification code into a common provider verifier (Ronald Holshausen, Fri Aug 28 15:10:59 2015 +1000)
  • 6e651ab - refactored common code out of the maven Consumer and Provider classes (Ronald Holshausen, Fri Aug 28 11:13:58 2015 +1000)
  • d528c30 - refactor provider packages in preperation of cleanup of gradle, maven and lein plugins (Ronald Holshausen, Fri Aug 28 10:31:18 2015 +1000)
  • a616db1 - allow multiple providers in a junit test #117 (Ronald Holshausen, Sat Aug 22 13:53:46 2015 +1000)
  • 8f58982 - when comparing XML node attributes, always honour the allowUnexpectedKeys value #153 (Ronald Holshausen, Thu Aug 20 12:52:06 2015 +1000)
  • 8b5037c - updated the readme for the Java DSL matching methods (Ronald Holshausen, Wed Aug 19 13:46:15 2015 +1000)
  • 4a568b6 - updated the readme for the Java DSL matching methods (Ronald Holshausen, Wed Aug 19 13:44:38 2015 +1000)
  • 13dfe85 - rename GUID to UUID in the consumer modules #154 (Ronald Holshausen, Wed Aug 19 13:25:34 2015 +1000)
  • 021e636 - when comparing XML nodes, always honour the allowUnexpectedKeys value #153 (Ronald Holshausen, Wed Aug 19 12:58:57 2015 +1000)
  • 83c1396 - fix the gradle plugin to support a mix of different verification types (Ronald Holshausen, Fri Aug 14 16:10:36 2015 +1000)
  • e8ba430 - loop over all providers defined in the build (Ronald Holshausen, Fri Aug 14 14:58:24 2015 +1000)
  • 948d460 - start of a Leiningen plugin (Ronald Holshausen, Fri Aug 14 12:45:47 2015 +1000)
  • 7090fc1 - fix codenarc violation (Ronald Holshausen, Thu Aug 13 12:32:07 2015 +1000)
  • 529b555 - allow the pact verification type to be set at the consumer level in the gradle plugin (Ronald Holshausen, Wed Aug 12 15:56:38 2015 +1000)
  • ca87362 - small corrections to the readmes (Ronald Holshausen, Mon Aug 10 11:21:36 2015 +1000)
  • 66d2cf0 - added docs about message queue consumers and provider tests (Ronald Holshausen, Mon Aug 10 11:16:37 2015 +1000)
  • d23bbb3 - bump version (Ronald Holshausen, Sun Aug 9 17:47:28 2015 +1000)
  • 1d4b5aa - bump version (Ronald Holshausen, Sun Aug 9 17:09:48 2015 +1000)
  • 76fb1ca - correct changelog (Ronald Holshausen, Sun Aug 9 16:39:04 2015 +1000)

2.2.13 - fixes to XML matching and JUnit rule

  • 7144cd3 - fix imports for JDK6 & 7 (Ronald Holshausen, Sat Aug 29 14:45:00 2015 +1000)
  • 5e25750 - Clojure Gradle plugin needs JDK7+ (Ronald Holshausen, Sat Aug 29 14:44:14 2015 +1000)
  • 55ec698 - changes to run on JDK6 (Ronald Holshausen, Sat Aug 29 14:25:26 2015 +1000)
  • d5439fa - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Aug 29 14:14:17 2015 +1000)
  • 8aa6295a - updated changelog (Ronald Holshausen, Sat Aug 29 13:47:04 2015 +1000)
  • 624b1ca - updated the readme about defaulting the provider name #144 (Ronald Holshausen, Sat Aug 29 13:23:23 2015 +1000)
  • 4c51ed9 - allow the pact rule to default the provider name so they do not have to be repeated #148 (Ronald Holshausen, Sat Aug 29 13:07:36 2015 +100
  • bfe70ac - fix for code narc (Ronald Holshausen, Fri Aug 28 19:46:35 2015 +1000)
  • afdac9f - if a statechange closure returns a URL, handle it as normal (Ronald Holshausen, Fri Aug 28 16:57:26 2015 +1000)
  • 633e050 - refactored the remainder of gradle and maven verification code into a common provider verifier (Ronald Holshausen, Fri Aug 28 15:31:02 201
  • 3d800a9 - refactored the gradle and maven verification code into a common provider verifier (Ronald Holshausen, Fri Aug 28 15:10:59 2015 +1000)
  • 6e651ab - refactored common code out of the maven Consumer and Provider classes (Ronald Holshausen, Fri Aug 28 11:13:58 2015 +1000)
  • d528c30 - refactor provider packages in preperation of cleanup of gradle, maven and lein plugins (Ronald Holshausen, Fri Aug 28 10:31:18 2015 +1000)
  • a616db1 - allow multiple providers in a junit test #117 (Ronald Holshausen, Sat Aug 22 13:53:46 2015 +1000)
  • 8f58982 - when comparing XML node attributes, always honour the allowUnexpectedKeys value #153 (Ronald Holshausen, Thu Aug 20 12:52:06 2015 +1000)
  • 8b5037c - updated the readme for the Java DSL matching methods (Ronald Holshausen, Wed Aug 19 13:46:15 2015 +1000)
  • 4a568b6 - updated the readme for the Java DSL matching methods (Ronald Holshausen, Wed Aug 19 13:44:38 2015 +1000)
  • 13dfe85 - rename GUID to UUID in the consumer modules #154 (Ronald Holshausen, Wed Aug 19 13:25:34 2015 +1000)
  • 021e636 - when comparing XML nodes, always honour the allowUnexpectedKeys value #153 (Ronald Holshausen, Wed Aug 19 12:58:57 2015 +1000)
  • 83c1396 - fix the gradle plugin to support a mix of different verification types (Ronald Holshausen, Fri Aug 14 16:10:36 2015 +1000)
  • e8ba430 - loop over all providers defined in the build (Ronald Holshausen, Fri Aug 14 14:58:24 2015 +1000)
  • 948d460 - start of a Leiningen plugin (Ronald Holshausen, Fri Aug 14 12:45:47 2015 +1000)
  • 062397d - Merge branch 'master' into v2.x (Ronald Holshausen, Thu Aug 13 13:08:06 2015 +1000)
  • 7090fc1 - fix codenarc violation (Ronald Holshausen, Thu Aug 13 12:32:07 2015 +1000)
  • cb0b98f - Merge branch 'master' into v2.x (Ronald Holshausen, Wed Aug 12 16:20:58 2015 +1000)
  • 529b555 - allow the pact verification type to be set at the consumer level in the gradle plugin (Ronald Holshausen, Wed Aug 12 15:56:38 2015 +1000)
  • ca87362 - small corrections to the readmes (Ronald Holshausen, Mon Aug 10 11:21:36 2015 +1000)
  • 66d2cf0 - added docs about message queue consumers and provider tests (Ronald Holshausen, Mon Aug 10 11:16:37 2015 +1000)
  • 1a2604f - bump version (Ronald Holshausen, Sun Aug 9 17:51:25 2015 +1000)
  • 04bb058 - Merge remote-tracking branch 'origin/master' into v2.x (Ronald Holshausen, Sun Aug 9 17:50:30 2015 +1000)
  • d23bbb3 - bump version (Ronald Holshausen, Sun Aug 9 17:47:28 2015 +1000)
  • 1d4b5aa - bump version (Ronald Holshausen, Sun Aug 9 17:09:48 2015 +1000)
  • 76fb1ca - correct changelog (Ronald Holshausen, Sun Aug 9 16:39:04 2015 +1000)

3.0.1 - verification of message pacts; some bugfixes

  • cb0c829 - expose the mock provider config #151 (Ronald Holshausen, Sun Aug 9 13:27:33 2015 +1000)
  • 6d7a5f8 - update the readme for building the sbt plugins (Ronald Holshausen, Sun Aug 9 13:14:05 2015 +1000)
  • 9472a99 - configure the json4s version in the build property file #152 (Ronald Holshausen, Sat Aug 8 14:07:13 2015 +1000)
  • 1eac6b3 - add additional newlines to make mismatch exceptions more readable #140 (Ronald Holshausen, Sat Aug 8 12:49:05 2015 +1000)
  • 45cced3 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 10:18:19 2015 +1000)
  • 8ada454 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 09:32:17 2015 +1000)
  • 9612a97 - implemented verification of provider messages (Ronald Holshausen, Fri Aug 7 15:42:37 2015 +1000)
  • 5a3c394 - codenarc fixes (Ronald Holshausen, Thu Aug 6 14:16:26 2015 +1000)
  • 3c89d26 - refactored the gradle verify task in preperation for verifying a message pact (Ronald Holshausen, Thu Aug 6 09:43:51 2015 +1000)
  • 4a1a9cd - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • ef571ec - Merge branch 'v2.x' (Ronald Holshausen, Wed Aug 5 09:51:56 2015 +1000)
  • 8f686af - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • e52d97a - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • d1fec96 - Revert "enabled codenarc for the groovy code" - Damn codenarc! #147 (Ronald Holshausen, Mon Aug 3 17:28:36 2015 +1000)
  • a020b46 - updated changelog (Ronald Holshausen, Sun Aug 2 15:53:03 2015 +1000)
  • a754633 - bump version (Ronald Holshausen, Sun Aug 2 16:16:54 2015 +1000)

2.2.12 - verification of message pacts; some bugfixes

  • e8e4994 - Merge remote-tracking branch 'origin/master' into v2.x (Ronald Holshausen, Sun Aug 9 13:48:59 2015 +1000)
  • cb0c829 - expose the mock provider config #151 (Ronald Holshausen, Sun Aug 9 13:27:33 2015 +1000)
  • d449c4d - Merge branch 'master' into v2.x (Ronald Holshausen, Sun Aug 9 13:21:46 2015 +1000)
  • 6d7a5f8 - update the readme for building the sbt plugins (Ronald Holshausen, Sun Aug 9 13:14:05 2015 +1000)
  • b70ccfd - Use json4s 3.2.10 to avoid a conflict in the SBT plugins #152 (Ronald Holshausen, Sat Aug 8 14:19:31 2015 +1000)
  • 955db59 - Merge branch 'master' into v2.x (Ronald Holshausen, Sat Aug 8 14:12:29 2015 +1000)
  • 9472a99 - configure the json4s version in the build property file #152 (Ronald Holshausen, Sat Aug 8 14:07:13 2015 +1000)
  • 6321638 - Revert "require maven-plugin-plugin:3.3+ with Java 8" (Ronald Holshausen, Sat Aug 8 12:58:16 2015 +1000)
  • 1eac6b3 - add additional newlines to make mismatch exceptions more readable #140 (Ronald Holshausen, Sat Aug 8 12:49:05 2015 +1000)
  • dc1e0eb - AssertionError does not take a cause in JDK6 #144 #143 #117 (Ronald Holshausen, Sun Aug 2 12:58:23 2015 +1000)
  • 680d196 - changes to bring rebased branch back to origin (Ronald Holshausen, Sat Aug 8 11:56:45 2015 +1000)
  • 62d832c - Revert "removed the inlined scala logging" (Ronald Holshausen, Sat Aug 8 11:34:56 2015 +1000)
  • 98b98fb - switch master to V3 branch, rebase V2 off V3 (Ronald Holshausen, Sat Aug 8 11:30:05 2015 +1000)
  • f930e29 - Revert "drop unnessessary Java 8 check" (Ronald Holshausen, Sat Aug 8 11:29:14 2015 +1000)
  • b7a4e9e - Revert "Drop JDK6, JDK7 and Scala 2.10" (Ronald Holshausen, Sat Aug 8 11:15:40 2015 +1000)
  • 31e483e - Merge branch 'v2.x' of github.com:DiUS/pact-jvm into v2.x (Ronald Holshausen, Sat Aug 8 11:04:54 2015 +1000)
  • f36aa6c - scala 2.10 compatability fix (Ronald Holshausen, Sat Aug 8 10:53:05 2015 +1000)
  • f2f16e2 - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • 7e05637 - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • 561bb8a - scala 2.10 compatability fix (Ronald Holshausen, Sat Aug 8 10:53:05 2015 +1000)
  • 995da65 - implemented verification of provider messages (Ronald Holshausen, Fri Aug 7 15:42:37 2015 +1000)
  • 3014ebc - codenarc fixes (Ronald Holshausen, Thu Aug 6 14:16:26 2015 +1000)
  • 4bd20f5 - refactored the gradle verify task in preperation for verifying a message pact (Ronald Holshausen, Thu Aug 6 09:43:51 2015 +1000)
  • b202edb - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • e1983b0 - Revert "enabled codenarc for the groovy code" - Damn codenarc! #147 (Ronald Holshausen, Mon Aug 3 17:28:36 2015 +1000)
  • 45cced3 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 10:18:19 2015 +1000)
  • 8ada454 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 09:32:17 2015 +1000)
  • 9612a97 - implemented verification of provider messages (Ronald Holshausen, Fri Aug 7 15:42:37 2015 +1000)
  • 5a3c394 - codenarc fixes (Ronald Holshausen, Thu Aug 6 14:16:26 2015 +1000)
  • 3c89d26 - refactored the gradle verify task in preperation for verifying a message pact (Ronald Holshausen, Thu Aug 6 09:43:51 2015 +1000)
  • 4a1a9cd - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • ef571ec - Merge branch 'v2.x' (Ronald Holshausen, Wed Aug 5 09:51:56 2015 +1000)
  • 8f686af - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • e52d97a - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • d1fec96 - Revert "enabled codenarc for the groovy code" - Damn codenarc! #147 (Ronald Holshausen, Mon Aug 3 17:28:36 2015 +1000)
  • a020b46 - updated changelog (Ronald Holshausen, Sun Aug 2 15:53:03 2015 +1000)
  • a754633 - bump version (Ronald Holshausen, Sun Aug 2 16:16:54 2015 +1000)
  • 5fada66 - updated changelog (Ronald Holshausen, Sun Aug 2 15:53:03 2015 +1000)
  • 4c92628 - disable uploading ZIP distribution for the pact-jvm-server (Ronald Holshausen, Sun Aug 2 15:50:48 2015 +1000)
  • 7f98c40 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 15:42:34 2015 +1000)
  • 7813dff - bump version (Ronald Holshausen, Sun Aug 2 15:36:02 2015 +1000)
  • 02501fb - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 14:19:54 2015 +1000)
  • 93d6d0d - correct the groovy dep in pact-jvm-consumer-groovy/build.gradle (Ronald Holshausen, Sun Aug 2 14:16:26 2015 +1000)
  • 7fe2bcb - removed JDK6 and Scala 2.10 references from the build (Ronald Holshausen, Sun Aug 2 13:44:40 2015 +1000)
  • b1dc02b - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:39:53 2015 +1000)
  • ba73079 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:11:28 2015 +1000)
  • 680d196 - changes to bring rebased branch back to origin (Ronald Holshausen, Sat Aug 8 11:56:45 2015 +1000)
  • 62d832c - Revert "removed the inlined scala logging" (Ronald Holshausen, Sat Aug 8 11:34:56 2015 +1000)
  • 98b98fb - switch master to V3 branch, rebase V2 off V3 (Ronald Holshausen, Sat Aug 8 11:30:05 2015 +1000)
  • f930e29 - Revert "drop unnessessary Java 8 check" (Ronald Holshausen, Sat Aug 8 11:29:14 2015 +1000)
  • b7a4e9e - Revert "Drop JDK6, JDK7 and Scala 2.10" (Ronald Holshausen, Sat Aug 8 11:15:40 2015 +1000)
  • 31e483e - Merge branch 'v2.x' of github.com:DiUS/pact-jvm into v2.x (Ronald Holshausen, Sat Aug 8 11:04:54 2015 +1000)
  • f36aa6c - scala 2.10 compatability fix (Ronald Holshausen, Sat Aug 8 10:53:05 2015 +1000)
  • f2f16e2 - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • 7e05637 - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • 561bb8a - scala 2.10 compatability fix (Ronald Holshausen, Sat Aug 8 10:53:05 2015 +1000)
  • 995da65 - implemented verification of provider messages (Ronald Holshausen, Fri Aug 7 15:42:37 2015 +1000)
  • 3014ebc - codenarc fixes (Ronald Holshausen, Thu Aug 6 14:16:26 2015 +1000)
  • 4bd20f5 - refactored the gradle verify task in preperation for verifying a message pact (Ronald Holshausen, Thu Aug 6 09:43:51 2015 +1000)
  • b202edb - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • e1983b0 - Revert "enabled codenarc for the groovy code" - Damn codenarc! #147 (Ronald Holshausen, Mon Aug 3 17:28:36 2015 +1000)
  • 45cced3 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 10:18:19 2015 +1000)
  • 8ada454 - Merge branch 'v3.x' (Ronald Holshausen, Sat Aug 8 09:32:17 2015 +1000)
  • 9612a97 - implemented verification of provider messages (Ronald Holshausen, Fri Aug 7 15:42:37 2015 +1000)
  • 5a3c394 - codenarc fixes (Ronald Holshausen, Thu Aug 6 14:16:26 2015 +1000)
  • 3c89d26 - refactored the gradle verify task in preperation for verifying a message pact (Ronald Holshausen, Thu Aug 6 09:43:51 2015 +1000)
  • 4a1a9cd - use a statergy pattern to load V2 versus V3 pact files (Ronald Holshausen, Thu Aug 6 09:41:13 2015 +1000)
  • ef571ec - Merge branch 'v2.x' (Ronald Holshausen, Wed Aug 5 09:51:56 2015 +1000)
  • 8f686af - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • e52d97a - add some debugging around writing consumer pact files (Ronald Holshausen, Wed Aug 5 09:39:09 2015 +1000)
  • d1fec96 - Revert "enabled codenarc for the groovy code" - Damn codenarc! #147 (Ronald Holshausen, Mon Aug 3 17:28:36 2015 +1000)
  • a020b46 - updated changelog (Ronald Holshausen, Sun Aug 2 15:53:03 2015 +1000)
  • a754633 - bump version (Ronald Holshausen, Sun Aug 2 16:16:54 2015 +1000)
  • 5fada66 - updated changelog (Ronald Holshausen, Sun Aug 2 15:53:03 2015 +1000)
  • 4c92628 - disable uploading ZIP distribution for the pact-jvm-server (Ronald Holshausen, Sun Aug 2 15:50:48 2015 +1000)
  • 7f98c40 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 15:42:34 2015 +1000)
  • 7813dff - bump version (Ronald Holshausen, Sun Aug 2 15:36:02 2015 +1000)
  • 02501fb - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 14:19:54 2015 +1000)
  • 93d6d0d - correct the groovy dep in pact-jvm-consumer-groovy/build.gradle (Ronald Holshausen, Sun Aug 2 14:16:26 2015 +1000)
  • 7fe2bcb - removed JDK6 and Scala 2.10 references from the build (Ronald Holshausen, Sun Aug 2 13:44:40 2015 +1000)
  • b1dc02b - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:39:53 2015 +1000)
  • ba73079 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:11:28 2015 +1000)
  • 76140c5 - drop unnessessary Java 8 check (Ronald Holshausen, Sun Aug 2 12:27:39 2015 +1000)
  • f49698d - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 09:51:43 2015 +1000)
  • 7fe758d - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sat Aug 1 19:42:32 2015 +1000)
  • 572e959 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sat Aug 1 13:54:12 2015 +1000)
  • 1ed35fd - removed the inlined scala logging (Ronald Holshausen, Fri Jul 31 19:16:37 2015 +1000)
  • 5d1bfdd - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 18:46:24 2015 +1000)
  • 9208323 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 15:15:37 2015 +1000)
  • d894d21 - require maven-plugin-plugin:3.3+ with Java 8 (Ronald Holshausen, Fri Jul 31 15:14:03 2015 +1000)
  • f38dafa - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 14:43:26 2015 +1000)
  • 287b3ee - Drop JDK6, JDK7 and Scala 2.10 (Ronald Holshausen, Thu Jul 30 20:55:23 2015 +1000)

3.0.0 - JDK 8 and Scala 2.11 branch

  • 4c92628 - disable uploading ZIP distribution for the pact-jvm-server (Ronald Holshausen, Sun Aug 2 15:50:48 2015 +1000)
  • 7f98c40 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 15:42:34 2015 +1000)
  • 7813dff - bump version (Ronald Holshausen, Sun Aug 2 15:36:02 2015 +1000)
  • 02501fb - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 14:19:54 2015 +1000)
  • 93d6d0d - correct the groovy dep in pact-jvm-consumer-groovy/build.gradle (Ronald Holshausen, Sun Aug 2 14:16:26 2015 +1000)
  • 7fe2bcb - removed JDK6 and Scala 2.10 references from the build (Ronald Holshausen, Sun Aug 2 13:44:40 2015 +1000)
  • b1dc02b - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:39:53 2015 +1000)
  • ba73079 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 13:11:28 2015 +1000)
  • 76140c5 - drop unnessessary Java 8 check (Ronald Holshausen, Sun Aug 2 12:27:39 2015 +1000)
  • f49698d - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sun Aug 2 09:51:43 2015 +1000)
  • 7fe758d - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sat Aug 1 19:42:32 2015 +1000)
  • 572e959 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Sat Aug 1 13:54:12 2015 +1000)
  • 1ed35fd - removed the inlined scala logging (Ronald Holshausen, Fri Jul 31 19:16:37 2015 +1000)
  • 5d1bfdd - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 18:46:24 2015 +1000)
  • 9208323 - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 15:15:37 2015 +1000)
  • d894d21 - require maven-plugin-plugin:3.3+ with Java 8 (Ronald Holshausen, Fri Jul 31 15:14:03 2015 +1000)
  • f38dafa - Merge branch 'v2.x' into v3.x (Ronald Holshausen, Fri Jul 31 14:43:26 2015 +1000)
  • 287b3ee - Drop JDK6, JDK7 and Scala 2.10 (Ronald Holshausen, Thu Jul 30 20:55:23 2015 +1000)

2.2.11 - bugfixes, project cleanup and initial WIP V3 message pact

  • d2001a5 - add note about 2.x vs 3.x versions (Ronald Holshausen, Sun Aug 2 14:37:23 2015 +1000)
  • bdb4ebf - remove the unessessary SBT build files (Ronald Holshausen, Sun Aug 2 14:13:48 2015 +1000)
  • b2efd80 - correct the groovy dep in pact-jvm-consumer-groovy/build.gradle (Ronald Holshausen, Sun Aug 2 14:11:37 2015 +1000)
  • 0b8183a - remove SBT modules from Gradle build and setup SBT to only build the modules (Ronald Holshausen, Sun Aug 2 13:55:30 2015 +1000)
  • 33af89f - update to latest 2.11 scala (Ronald Holshausen, Sun Aug 2 13:17:54 2015 +1000)
  • 4b75517 - AssertionError does not take a cause in JDK6 #144 #143 #117 (Ronald Holshausen, Sun Aug 2 12:58:23 2015 +1000)
  • 99864cc - update the readme with examples for the new pact rule #144 #143 #117 (Ronald Holshausen, Sun Aug 2 12:51:25 2015 +1000)
  • d35c1e5 - refactor the pact junit rule to be keyed on provider name instead of state #144 #143 #117 (Ronald Holshausen, Sun Aug 2 12:40:50 2015 +1000)
  • ad57d86 - Merge pull request #146 from batasha/master (Ronald Holshausen, Sun Aug 2 09:48:30 2015 +1000)
  • 5402713 - Update array matcher test #145 (Natasha Badillo, Sat Aug 1 16:38:52 2015 -0400)
  • 4850956 - Add missing matchers to arrayEachLike() #145 (Natasha Badillo, Sat Aug 1 16:00:09 2015 -0400)
  • 4667a3e - get eachLike working with arrays at the root with the groovy DSL #141 (Ronald Holshausen, Sat Aug 1 19:21:20 2015 +1000)
  • 0087758 - get bodies with arrays at the root working with the groovy DSL #141 (Ronald Holshausen, Sat Aug 1 18:45:36 2015 +1000)
  • 375bbf1 - fix PactDslJsonBodyTest in Java 6 (Ronald Holshausen, Sat Aug 1 18:29:02 2015 +1000)
  • fdeadc9 - allow the Java DSL body method to take both an object and an array #145 (Ronald Holshausen, Sat Aug 1 16:34:07 2015 +1000)
  • 3486f41 - add convenience methods on PactDslJsonArray for doing like matching where the root of the body is an array #145 (Ronald Holshausen, Sat Aug 1 16:22:21 2015 +1000)
  • f44f511 - added javadocs to the Java DSL methods (Ronald Holshausen, Sat Aug 1 15:23:25 2015 +1000)
  • ceb3f1f - updated the junit test examples (Ronald Holshausen, Sat Aug 1 13:46:37 2015 +1000)
  • 128c1b4 - make host and port optional in the JUnit Pact Rule #142 (Ronald Holshausen, Sat Aug 1 13:33:35 2015 +1000)
  • f6e1d98 - corrected the logging source to match the package names (Ronald Holshausen, Sat Aug 1 13:25:47 2015 +1000)
  • 1dd2491 - Revert "try using the ant compiler" (Ronald Holshausen, Fri Jul 31 20:14:32 2015 +1000)
  • c38d763 - try using the ant compiler (Ronald Holshausen, Fri Jul 31 20:05:08 2015 +1000)
  • d95288e - change scala compiler memory (Ronald Holshausen, Fri Jul 31 20:00:29 2015 +1000)
  • ff7ffaa - increase scala compiler memory (Ronald Holshausen, Fri Jul 31 19:45:06 2015 +1000)
  • b86c1df - added second badge for maven central (Ronald Holshausen, Fri Jul 31 18:43:17 2015 +1000)
  • b80fcc0 - correct the pact version in the message pact json file (Ronald Holshausen, Fri Jul 31 15:15:05 2015 +1000)
  • 35073f8 - first simple implementation of writing a v3 message pact (Ronald Holshausen, Fri Jul 31 14:19:29 2015 +1000)
  • b535945 - add groovy version to build properties (Ronald Holshausen, Thu Jul 30 20:57:32 2015 +1000)
  • e6d062b - missed a test in the previous commit (Ronald Holshausen, Thu Jul 30 20:03:33 2015 +1000)
  • 44bd626 - In the case where there is a pact mismatch and an exception, display both #140 (Ronald Holshausen, Thu Jul 30 19:57:54 2015 +1000)
  • f2c2db4 - enabled codenarc for the groovy code (Ronald Holshausen, Thu Jul 30 17:30:41 2015 +1000)
  • 77da366 - introduced V3 modules; started prototyping consumer tests for message queues (Ronald Holshausen, Thu Jul 30 12:54:17 2015 +1000)
  • 129489d - update the Groovy test DSL to bring it in line with the JUnit changes (Ronald Holshausen, Thu Jul 30 10:19:51 2015 +1000)
  • 6b061a4 - add note about maven pact broker plugin (Ronald Holshausen, Wed Jul 29 19:42:07 2015 +1000)
  • 23c9097 - bump version (Ronald Holshausen, Sat Jul 25 16:48:52 2015 +1000)

2.2.10 - bugfixes, JUnit pact failures now give more meaningful messages

  • 3d62f84 - corrected test for Java 6 & 7 (Ronald Holshausen, Sat Jul 25 15:58:49 2015 +1000)
  • c23c37f - Make JUnit pact test failures more meaningful #40 (Ronald Holshausen, Sat Jul 25 15:26:48 2015 +1000)
  • 1f16820 - PactRule must not swallow exceptions #140 (Ronald Holshausen, Thu Jul 23 19:21:26 2015 +1000)
  • fc6650e - put the scala compiler memory settings back as travis build is hanging (Ronald Holshausen, Sun Jul 19 13:14:21 2015 +1000)
  • cd4bd4c - add info flag back to travis build (Ronald Holshausen, Sun Jul 19 12:49:15 2015 +1000)
  • bff7efa - use travis containers for travis build (Ronald Holshausen, Sun Jul 19 12:04:10 2015 +1000)
  • 57eb2b4 - try default memory for travis build (Ronald Holshausen, Sun Jul 19 11:56:34 2015 +1000)
  • 139f15f - turn off gradle daemon in travis (Ronald Holshausen, Sun Jul 19 11:43:13 2015 +1000)
  • aef761c - validate example values against the provided matching expressions in the java DSL #138 (Ronald Holshausen, Sun Jul 19 11:22:14 2015 +1000)
  • e2bd982 - validate example values against the provided matching expressions in the groovy DSL #138 (Ronald Holshausen, Sun Jul 19 10:37:05 2015 +1000)
  • 4269a38 - validate example values against the provided matching expressions in the groovy DSL #138 (Ronald Holshausen, Sun Jul 19 10:16:16 2015 +1000)
  • 9e0d4f7 - correct the array matchers so the spec tests pass (Ronald Holshausen, Sat Jul 18 18:35:30 2015 +1000)
  • 7639cff - updated pact specification testcases (Ronald Holshausen, Sat Jul 18 18:11:57 2015 +1000)
  • 1d7b186 - cleaned up debug code and update doco #86 (Ronald Holshausen, Sat Jul 18 17:39:28 2015 +1000)
  • d352a0c - implemented handler to allow statechange calls to be a closure or gradle task #86 (Ronald Holshausen, Sat Jul 18 17:27:43 2015 +1000)
  • e098927 - bump version (Ronald Holshausen, Mon Jul 13 19:56:57 2015 +1000)

2.2.9 - bugfixes in gradle plugin and each like matchers

  • 2ab96e3 - Correct the each like matcher in the Java DSL (Ronald Holshausen, Mon Jul 13 17:28:05 2015 +1000)
  • 3d78301 - fix for each like matchers with empty actual lists (Ronald Holshausen, Mon Jul 13 17:06:04 2015 +1000)
  • 5029796 - matcher definitions should accept all types for the values (Ronald Holshausen, Mon Jul 13 13:52:54 2015 +1000)
  • 2eeab6a - fix No such property: trustStore error in gradle plugin (Ronald Holshausen, Sun Jul 12 11:56:41 2015 +1000)
  • 26803f0 - bump version (Ronald Holshausen, Wed Jul 8 19:32:18 2015 +1000)

2.2.8 - inecure SSL flag for maven and gradle plugins

  • 5eaac32 - Merge pull request #137 from Freaky-namuH/specify-trust-store (Ronald Holshausen, Wed Jul 8 14:11:10 2015 +1000)
  • 88a6c1d - Add ability to specify a custom SSL trust store without breaking out the Groovy script in a pom file. (Ashley Cambrell, Wed Jul 8 13:26:12 2015 +1000)
  • 9145b12 - added insecure flag to gradle plugin and updated the readmes (Ronald Holshausen, Wed Jul 8 12:51:59 2015 +1000)
  • 4813115 - Fix the unit test broken by pull request #136 (Ronald Holshausen, Wed Jul 8 12:41:31 2015 +1000)
  • be0315e - Merge pull request #136 from Freaky-namuH/insecure-https (Ronald Holshausen, Wed Jul 8 12:25:58 2015 +1000)
  • a5aaf10 - Add insecure flag to reduce the amount of boiler plate groovy script is needed in the pom.xml file to allow tests to connect to https endpoints. (Ashley Cambrell, Wed Jul 8 11:26:23 2015 +1000
  • a008584 - bump version (Ronald Holshausen, Tue Jul 7 20:34:38 2015 +1000)

2.2.7 - Gradle publish task

  • 9eda214 - added docs about pactPublish task #120 (Ronald Holshausen, Mon Jul 6 19:37:28 2015 +1000)
  • 5fe1698 - add a gradle task to publish pact files to a pact broker #120 (Ronald Holshausen, Mon Jul 6 17:07:17 2015 +1000)
  • 11adca2 - add link to the project wikis (Ronald Holshausen, Sat Jul 4 13:58:54 2015 +1000)
  • e766aa1 - update maven plugin docs on how to overide the default http client #133 (Ronald Holshausen, Sat Jul 4 12:57:48 2015 +1000)
  • cc5ef05 - bump version (Ronald Holshausen, Thu Jul 2 22:03:25 2015 +1000)
  • 0ff176f - Update README.md (Ronald Holshausen, Thu Jul 2 21:50:12 2015 +1000)

2.2.6 - Bugfixes

  • 9bcf989 - if no charset is defined, default to UTF-8 #132 (Ronald Holshausen, Thu Jul 2 21:04:16 2015 +1000)
  • feb8d8a - make the mismatch message clearer when the number of keys in a map do not match (Ronald Holshausen, Thu Jul 2 15:49:31 2015 +1000)
  • e01fb09 - allow state change requests to override the default http client (Ronald Holshausen, Thu Jul 2 14:32:06 2015 +1000)
  • 090715a - fix statechange bug (Ronald Holshausen, Wed Jul 1 09:05:21 2015 +1000)
  • 3e626b7 - update readme with running options (Ronald Holshausen, Sat Jun 27 13:38:33 2015 +1000)
  • 09d48e7 - correct the mock server spawned by pact-jvm-server (Ronald Holshausen, Fri Jun 26 17:32:05 2015 +1000)
  • d6906ad - Oops, missed a required change (Ronald Holshausen, Fri Jun 26 13:34:33 2015 +1000)
  • 905d1b2 - added CLI options to pact-jvm-server; fixed an issue with the mock servers that were not being started (Ronald Holshausen, Fri Jun 26 13:32:21 2015 +1000)
  • 7246458 - inline scala logging to avoid clashes with users projects #131 (Ronald Holshausen, Thu Jun 25 20:40:15 2015 +1000)
  • af27ed5 - correct invalid handling of query parameters on pact-jvm-server #128 (Ronald Holshausen, Thu Jun 25 17:19:10 2015 +1000)
  • 678ac06 - add Sharable annotation to RequestHandler #129 (Ronald Holshausen, Thu Jun 25 16:56:05 2015 +1000)
  • 148469b - add logging to the create endpoint in pact-jvm-server (Ronald Holshausen, Thu Jun 25 16:54:43 2015 +1000)
  • f0ecdf0 - added logback to pact-jvm-server (Ronald Holshausen, Thu Jun 25 16:53:35 2015 +1000)
  • b446713 - add convience method to groovy dsl to return pact frgament (Ronald Holshausen, Thu Jun 25 15:38:54 2015 +1000)
  • c46d702 - bump version (Ronald Holshausen, Thu Jun 25 14:31:29 2015 +1000)
  • 283f0d3 - updated pact-jvm-server to run as a docker container (Ronald Holshausen, Thu Jun 25 14:09:00 2015 +1000)

2.2.5 - Bugfixes

  • 2a57cd9 - added the matcher definition to all regex matcher examples (Ronald Holshausen, Mon Jun 22 20:13:52 2015 +1000)
  • 071ce27 - added a testcase for matching with bracket notation (Ronald Holshausen, Mon Jun 22 19:30:51 2015 +1000)
  • c1acb13 - fix minLike matcher to define a list instead of an object (Ronald Holshausen, Mon Jun 22 14:28:11 2015 +1000)
  • 8ea3cad - set the mime type in the pact server (Ronald Holshausen, Sun Jun 21 19:31:07 2015 +1000)
  • 34eddcf - Update the readme on how to build and run pact-jvm-server #130 (Ronald Holshausen, Sat Jun 20 12:37:08 2015 +1000)
  • 08c8b4a - add distribution archives to the pact-jvm-server artifacts #130 (Ronald Holshausen, Sat Jun 20 12:36:28 2015 +1000)
  • 268adef - upgrade to gradle 2.4 (Ronald Holshausen, Sat Jun 20 11:45:07 2015 +1000)
  • 646c203 - bump version (Ronald Holshausen, Wed Jun 17 20:16:01 2015 +1000)

2.2.4 - Bugfix release

  • 1c493e9 - updated readme on overriding http client (Ronald Holshausen, Wed Jun 17 19:42:54 2015 +1000)
  • 4200ccf - use jsonpath bracket notation for normal fields as well #127 (Ronald Holshausen, Wed Jun 17 15:14:03 2015 +1000)
  • 27639eb - correct the junit <-> hamcrest dependency clash (Ronald Holshausen, Wed Jun 17 14:55:34 2015 +1000)
  • 40f461a - when using jsonpath bracket–notation, we still need to build the object with the original name #127 (Ronald Holshausen, Wed Jun 17 14:54:32 2015 +1000)
  • 196cc27 - make the newClient method non-static so a test can mock it (Ronald Holshausen, Wed Jun 17 13:56:14 2015 +1000)
  • 938f008 - use the field name for the jsonpath bracket–notation #127 (Ronald Holshausen, Wed Jun 17 13:39:57 2015 +1000)
  • e3de4c4 - use jsonpath bracket–notation when a field does not conform to the gatling regex #127 (Ronald Holshausen, Wed Jun 17 13:15:01 2015 +1000)
  • 0d0370d - allow the HTTP client used to verify the provider to be overridden (Ronald Holshausen, Wed Jun 17 13:12:33 2015 +1000)
  • 4ec54ba - bump version (Ronald Holshausen, Sun Jun 14 10:20:49 2015 +1000)

2.2.3 - Bugfix release

  • a7f5df4 - fix converting of bodies with attributes named "body" to strings #119 (Ronald Holshausen, Sat Jun 13 12:58:45 2015 +1000)
  • c128ee8 - missed a required change in commit 0eefc36163ced5f2e37f2f487d12b96a6f2900c3 (Ronald Holshausen, Fri Jun 12 14:04:30 2015 +1000)
  • a78154a - added supported V1.1 specification testcases (Ronald Holshausen, Thu Jun 11 15:13:02 2015 +1000)
  • f97a3dc - added supported V1 specification testcases (Ronald Holshausen, Thu Jun 11 15:07:27 2015 +1000)
  • 4b2824d - moved the spec tests to a v2 directory (Ronald Holshausen, Thu Jun 11 14:27:55 2015 +1000)
  • 610569d - added a testcase with an array at the top level with matchers (Ronald Holshausen, Thu Jun 11 14:00:21 2015 +1000)
  • 0bdc5d9 - add a test to check that the old matcher format is still loadable (Ronald Holshausen, Thu Jun 11 13:20:00 2015 +1000)
  • 3c092e7 - rename "responseMatchingRules" and "requestMatchingRules" to just "matchingRules" in specification test cases (Ronald Holshausen, Thu Jun 11 13:13:55 2015 +1000)
  • 82fb0f4 - rename "responseMatchingRules" and "requestMatchingRules" to just "matchingRules" in pact files (Ronald Holshausen, Thu Jun 11 13:05:40 2015 +1000)
  • fa610f3 - added specification testcase for array at top level (Ronald Holshausen, Thu Jun 11 11:23:12 2015 +1000)
  • 6f35e3a - bump version (Ronald Holshausen, Wed Jun 10 21:02:19 2015 +1000)

2.2.2 - Matching on headers, XML body matching

  • ea4bd36 - added specification tests for header matching (Ronald Holshausen, Wed Jun 10 20:33:22 2015 +1000)
  • 3677c6b - added header matching to the java DSL (Ronald Holshausen, Wed Jun 10 13:38:14 2015 +1000)
  • 1dcf6e1 - updated docs about header matching in groovy DSL (Ronald Holshausen, Wed Jun 10 13:11:24 2015 +1000)
  • 0eefc36 - correct the header matcher (Ronald Holshausen, Wed Jun 10 09:20:16 2015 +1000)
  • 74130a1 - implement header matching in the groovy DSL (Ronald Holshausen, Tue Jun 9 17:26:54 2015 +1000)
  • 1ad0f6a - Implemented matching on headers (Ronald Holshausen, Tue Jun 9 16:55:19 2015 +1000)
  • e4ead43 - pull the header matching function into its own class (Ronald Holshausen, Tue Jun 9 11:48:56 2015 +1000)
  • 5188abe - skip the gradle assemble step in the travis build (Ronald Holshausen, Mon Jun 1 19:11:25 2015 +1000)
  • 94b5b9e - split the travis build by scala version (Ronald Holshausen, Mon Jun 1 18:58:05 2015 +1000)
  • 961a2e0 - readLine is only deprecated in 2.11 (Ronald Holshausen, Mon Jun 1 17:04:40 2015 +1000)
  • 934e837 - cleaned up some deprecation warnings (Ronald Holshausen, Mon Jun 1 16:43:14 2015 +1000)
  • 54ddf3c - Moved the netty dependencies to the pact-jvm-model project (Ronald Holshausen, Mon Jun 1 16:30:26 2015 +1000)
  • f14a764 - Allow handling of state changes with a build closure #86 (Ronald Holshausen, Mon Jun 1 15:41:01 2015 +1000)
  • ac3624e - increase the permgen for the scala compiler and tests (Ronald Holshausen, Mon Jun 1 14:40:22 2015 +1000)
  • 95bed5b - reference the ruby wiki for provider states (Ronald Holshausen, Mon Jun 1 14:06:23 2015 +1000)
  • dd48969 - Merge pull request #125 from flosell/improve-xml-support (Ronald Holshausen, Mon Jun 1 12:50:52 2015 +1000)
  • cb36f05 - #124 move some of the tests to the consumer project as it is not dependant on junit (Ronald Holshausen, Mon Jun 1 12:40:31 2015 +1000)
  • eef0f30 - #124 move ConsumerPactBuilder to the consumer project as it is not dependant on junit (Ronald Holshausen, Mon Jun 1 12:18:43 2015 +1000)
  • 1ffbd42 - implement missing parts of XmlBodyMatcher (Florian Sellmayr, Sun May 31 21:57:12 2015 +0200)
  • d1c68c0 - handle case where error is in a string format (Ronald Holshausen, Wed May 27 09:05:34 2015 +1000)
  • b589f3a - set latest scala version (Ronald Holshausen, Sat May 23 20:27:50 2015 +1000)
  • 1d7539c - #118 for URL encoded FORM posts, the query parameters must be in the body (Ronald Holshausen, Sat May 23 14:11:54 2015 +1000)
  • 1d0d718 - update gradle readme to include giving closures for provider hostname (Ronald Holshausen, Sat May 23 12:14:08 2015 +1000)
  • 770917a - bump version (Ronald Holshausen, Thu May 21 20:13:09 2015 +1000)

2.2.1 - allowed gradle plugin to resolve hostname at runtime + junit bugfix

  • 0211bea - #121 fix incorrect keys in fields that are arrays (Ronald Holshausen, Thu May 21 20:05:57 2015 +1000)
  • a576f42 - let the gradle pact plugin resolve provider host names at runtime using closures (Ronald Holshausen, Thu May 21 16:06:17 2015 +1000)
  • 014e418 - remove the xml body matcher as it is incomplete (Ronald Holshausen, Wed May 20 17:33:43 2015 +1000)
  • b907eac - added an example form post test (Ronald Holshausen, Thu May 14 09:41:34 2015 +1000)
  • 5f5723f - update changelog and bump version (Ronald Holshausen, Sun May 10 10:02:34 2015 +1000)

2.2.0 - array-like matching feature release

  • f96f1eb - #80 update the readmes for array like matching with min/max (Ronald Holshausen, Sat May 9 16:33:05 2015 +1000)
  • 7a6ff83 - #80 add array like matching with min/max to Groovy DSL (Ronald Holshausen, Sat May 9 16:11:43 2015 +1000)
  • 56003f7 - #80 add array like matching with min/max to Java DSL (Ronald Holshausen, Sat May 9 13:24:30 2015 +1000)
  • 669fcfc - Merge pull request #116 from gitter-badger/gitter-badge (Ronald Holshausen, Tue Apr 28 18:16:17 2015 +1000)
  • 958512a - Added Gitter badge (The Gitter Badger, Tue Apr 28 08:15:20 2015 +0000)
  • 273592e - update doco about publishing (Ronald Holshausen, Sun Apr 19 09:59:06 2015 +1000)
  • b0eb075 - replace bintray publish plugin with gradle portal plugin (Ronald Holshausen, Sun Apr 19 09:52:52 2015 +1000)
  • a2fbc6e - updated testcases from pact spec project (Ronald Holshausen, Fri Apr 17 17:09:00 2015 +1000)
  • a032e44 - matching logic on arrays now handles embedded arrays and multiple matchers #80 (Ronald Holshausen, Fri Apr 17 17:05:48 2015 +1000)
  • 75448a7 - updated testcases from pact spec project (Ronald Holshausen, Fri Apr 17 15:35:33 2015 +1000)
  • f12b27a - implemented example matching logic on arrays #80 (Ronald Holshausen, Fri Apr 17 15:21:43 2015 +1000)
  • 2b0f194 - updated testcases from pact spec project (Ronald Holshausen, Fri Apr 17 10:19:44 2015 +1000)
  • 99e0cb1 - Merge pull request #109 from GorshSerginio/master (Ronald Holshausen, Wed Apr 8 20:12:25 2015 +1000)
  • 894ff15 - #108 - Fixed reference to pactUrl (Sergei Gorshechnikov, Wed Apr 8 16:55:57 2015 +1000)
  • 3d8ca1f - Generate correct matcher keys when the root of the body is an array #106 (Ronald Holshausen, Wed Apr 8 11:09:38 2015 +1000)
  • 5704c60 - bump version (Ronald Holshausen, Mon Mar 30 18:56:47 2015 +1100)

2.1.13 - bugfix release

  • 55eb028 - fix defect where stateChangeUrl is automatically set by overridden url function #101 (Ronald Holshausen, Sun Mar 29 13:44:16 2015 +1100)
  • 3065910 - do not pretty print the request/response bodies when loading pact files if they are a string #102 (Ronald Holshausen, Fri Mar 27 13:05:06 2015 +1100)
  • 770bcd5 - Merge pull request #105 from rightmove/template-objects (Ronald Holshausen, Fri Mar 27 12:31:24 2015 +1100)
  • 8e0c7f1 - pact-foundation#104 - Added method to allow for templates to be used in arrays. (James Sawle, Wed Mar 25 18:17:20 2015 +0000)
  • c6516f3 - Merge pull request #103 from rightmove/master (Ronald Holshausen, Wed Mar 25 09:32:16 2015 +1100)
  • 97b189a - Allow PactDslJsonArray to be at the root of a response (James Sawle, Tue Mar 24 15:12:58 2015 +0000)
  • 46848ca - added example test to junit test examples #98 (Ronald Holshausen, Sat Mar 21 11:36:51 2015 +1100)
  • 9db509d - Merge pull request #99 from gthicks/accept-type-fix (Ronald Holshausen, Sat Mar 21 09:15:27 2015 +1100)
  • 86aaac5 - properly set accept type to ‘application/json’ (ghicks, Mon Mar 16 16:41:09 2015 -0700)
  • 0694216 - added JUnit consumer example from pact group thread (Ronald Holshausen, Mon Mar 9 13:26:24 2015 +1100)
  • d90ac06 - Merge pull request #95 from freewind/pact-request (Ronald Holshausen, Thu Mar 5 20:17:58 2015 +1100)
  • 2d25100 - #92 fix for No such property: statusCode (Ronald Holshausen, Thu Mar 5 19:36:34 2015 +1100)
  • 1c9a4f0 - reduced test stack size for travis build (Ronald Holshausen, Thu Mar 5 19:24:12 2015 +1100)
  • 898c1d8 - Turn an unnecessary var to val (Peng.Li, Thu Mar 5 11:23:53 2015 +0800)
  • 0c38d4a - Make 'findHeaderByCaseInsensitiveKey' public so user can use it to find a header easily. (Peng.Li, Thu Mar 5 11:23:31 2015 +0800)
  • 4bc0752 - Added link to spring MVC pact runner (Ronald Holshausen, Tue Mar 3 09:29:43 2015 +1100)
  • 72ba1fe - Merge pull request #94 from nicknovitski/patch-1 (Ronald Holshausen, Tue Mar 3 09:25:49 2015 +1100)
  • d9f9918 - README uses markdown to link to pact specification (Nick Novitski, Mon Mar 2 12:03:56 2015 -0800)
  • 3dcf510 - remove incorrect maven repo from gradle build (Ronald Holshausen, Mon Mar 2 12:45:15 2015 +1100)
  • 0e4905d - bump version (Ronald Holshausen, Sat Feb 28 16:12:02 2015 +1100)

2.1.12 - bugfix release

NOTE: This version has a breaking change for matching paths with arrays. To bring it inline with the other pact implementations, matcher paths will use [] for array indices. Pact files generated with previous versions with matchers defined on arrays will not be applied.

  • a13bac9 - fail the build if a state change request returns a failure status code (Ronald Holshausen, Sat Feb 28 15:33:23 2015 +1100)
  • 2eff45b - Updated the matcher paths to use [] for array elements to bring it in line with ruby and .net pact (Ronald Holshausen, Thu Feb 26 12:56:49 2015 +1100)
  • 4bafbff - Merge pull request #91 from hbakkum/master (Ronald Holshausen, Mon Feb 23 20:25:43 2015 +1100)
  • ad04842 - Fixed an issue in PactRule whereby a test with no pact verification would still get run as a pact consumer resulting in a NPE (Hayden Bakkum, Mon Feb 23 10:33:10 2015
  • bf6e29e - fix to get the SBT build passing #89 (Ronald Holshausen, Sat Feb 21 16:00:44 2015 +1100)
  • 222d50b - small correction to readme (Ronald Holshausen, Sat Feb 21 13:13:08 2015 +1100)
  • 7b9ce84 - Merge pull request #90 from georgepapas/master (Ronald Holshausen, Fri Feb 20 15:51:41 2015 +1100)
  • 59f1f8d - Ensures mock server is stopped when pact client code causes exception (George Papas, Fri Feb 20 15:01:33 2015 +1100)
  • 80fb905 - fixes to get build to pass on windows #81 (Ronald Holshausen, Sun Feb 8 19:56:17 2015 +1100)
  • d109bcd - update build instructions with note about SBT being unmaintained (Ronald Holshausen, Sun Feb 8 10:59:04 2015 +1100)
  • 924bee4 - bump version (Ronald Holshausen, Thu Feb 5 21:31:45 2015 +1100)

2.1.11 - bugfix release

  • 247f5ac - port the state change request filter to the maven plugin (Ronald Holshausen, Thu Feb 5 16:32:04 2015 +1100)
  • 3f59fdb - Allow state change requests from the gradle plugin to be modified (Ronald Holshausen, Thu Feb 5 16:21:20 2015 +1100)
  • e952761 - Merge pull request #88 from BobFromHuddle/build_fixes (Ronald Holshausen, Sun Feb 1 09:24:51 2015 +1100)
  • 838921e - Fixed failure to load resources. Added JUnit as test dependency to matchers (Bob Gregory, Sat Jan 31 21:36:27 2015 +0000)
  • df9d70a - Adding matchers as dependency for test projects (Bob Gregory, Fri Jan 30 20:18:50 2015 +0000)
  • ff32941 - Merge pull request #87 from algra/fix-empty-body (Ronald Holshausen, Fri Jan 30 09:16:40 2015 +1100)
  • 886866d - Fixing the problem of evaluating mime type even if no body is specified. In this case "fallback" mime type "text/plain" is used, which makes test failing if provider
  • 92175d7 - bump version (Ronald Holshausen, Thu Jan 29 20:18:49 2015 +1100)

2.1.10 - bugfix release

  • 973ef27 - do not compare the actual body if the body is left out of the pact file #85 (Ronald Holshausen, Thu Jan 29 19:29:15 2015 +1100)
  • 4a4aaba - Revert "when serialising a pact to JSON, always include a body attribute #85" (Ronald Holshausen, Thu Jan 29 13:39:53 2015 +1100)
  • 559a612 - Revert "when de-serialising a pact from JSON, set the body to None for empty, null and missing values #85" (Ronald Holshausen, Thu Jan 29 13:39:35 2015 +1100)
  • b44efd8 - Ignore the provider state if there is no state change URL #86 (Ronald Holshausen, Wed Jan 28 19:36:35 2015 +1100)
  • 650a824 - when de-serialising a pact from JSON, set the body to None for empty, null and missing values #85 (Ronald Holshausen, Wed Jan 28 13:35:49 2015 +1100)
  • b86095c - when serialising a pact to JSON, always include a body attribute #85 (Ronald Holshausen, Wed Jan 28 12:42:14 2015 +1100)
  • 7c62c7f - Merge pull request #84 from kolstae/master (Ronald Holshausen, Wed Jan 28 09:41:01 2015 +1100)
  • 102c762 - Changed ConsumerPactTest to not swallow exceptions (fieskols, Tue Jan 27 12:26:20 2015 +0100)
  • 129f4c3 - make PactSpec failure messages more meaningful #82 (Ronald Holshausen, Tue Jan 27 20:32:36 2015 +1100)
  • 4ddb281 - add accept headers when fetching pact files from a URL #83 (Ronald Holshausen, Sat Jan 24 10:01:57 2015 +1100)
  • 8499a94 - linked XML mimetypes to an XML body matcher #49 (Ronald Holshausen, Fri Jan 23 13:58:14 2015 +1100)
  • f51d92d - added debug logging to the matchers #82 (Ronald Holshausen, Fri Jan 23 13:20:29 2015 +1100)
  • 28fe123 - small refactor in prep for matching XML bodies #49 (Ronald Holshausen, Mon Jan 19 15:33:19 2015 +1100)
  • f9997e7 - refactored matching code and removed Java interfaces #80 (Ronald Holshausen, Sun Jan 18 17:40:48 2015 +1100)
  • aafe7b8 - very naive implementation of at least N matching of arrays #80 (Ronald Holshausen, Sun Jan 18 13:17:39 2015 +1100)
  • 8517c4b - Fix the readme section on filtering interactions for Gradle/Maven plugins (Ronald Holshausen, Mon Jan 12 12:58:36 2015 +1100)
  • 8361abc - fix parameter order #79 (Ronald Holshausen, Sat Jan 10 15:45:57 2015 +1100)
  • 2a08dc3 - add ability to maven plugin to verify pact files in a directory #79 (Ronald Holshausen, Sat Jan 10 15:40:05 2015 +1100)
  • 0126eaf - bump version (Ronald Holshausen, Sat Jan 10 13:47:03 2015 +1100)

2.1.9 - fixes plus maven plugin

  • 5b52f97 - added maven central badge (Ronald Holshausen, Wed Jan 7 16:24:32 2015 +1100)
  • 5e12a98 - updated the link in the main readme to the maven plugin (Ronald Holshausen, Wed Jan 7 13:55:11 2015 +1100)
  • a473e64 - updated readme for the maven plugin (Ronald Holshausen, Wed Jan 7 13:48:33 2015 +1100)
  • 52d5d6f - implement the pre-filter as a groovy script (Ronald Holshausen, Wed Jan 7 13:18:18 2015 +1100)
  • d5303d4 - for maven to generate the plugin descriptor, all the dependent jars must be in the maven repo (Ronald Holshausen, Wed Dec 24 14:56:30 2014 +1100)
  • 243e6b5 - exclude groovy from gradle plugin as it pulls in the gradle version of groovy (Ronald Holshausen, Wed Dec 24 14:43:15 2014 +1100)
  • b15e191 - Ported the code from the gradle plugin to the maven plugin (Ronald Holshausen, Wed Dec 24 14:25:00 2014 +1100)
  • 43a0ed9 - correct example matcher json fragment (Ronald Holshausen, Wed Dec 24 10:47:01 2014 +1100)
  • 8fd1de5 - update READMEs about updating the directory pact files are written to #59 (Ronald Holshausen, Wed Dec 24 10:45:01 2014 +1100)
  • 37b48dc - pact.rootDir system property now overrides the directory pact files are written to #59 (Ronald Holshausen, Wed Dec 24 10:27:13 2014 +1100)
  • 35bdf9d - added start of a maven plugin (Ronald Holshausen, Mon Dec 22 20:20:21 2014 +1100)
  • bf34f1e - update build to latest 2.11 version of scala (Ronald Holshausen, Fri Dec 19 15:03:27 2014 +1100)
  • 1461003 - fix the matchers to handle null values #77 (Ronald Holshausen, Fri Dec 19 14:48:39 2014 +1100)
  • f71f7d3 - fix to allow mock server to respond to a request more than once #78 (Ronald Holshausen, Fri Dec 19 12:43:07 2014 +1100)
  • db53e6c - memory settings for travis build (Ronald Holshausen, Fri Dec 19 12:40:34 2014 +1100)
  • 852e4ad - bump version (Ronald Holshausen, Mon Dec 15 19:59:13 2014 +1100)

2.1.8 - fixes plus pact junit rule

NOTE: This version has a breaking change for users of the gradle plugin with request filters. See Modifying The Requests Before They Are Sent in the gradle plugin docs for more info.

  • b6b836a - fixed link in readme (Ronald Holshausen, Mon Dec 15 19:31:19 2014 +1100)
  • be1f87d - updated readme to include docs about pact junit rule (Ronald Holshausen, Mon Dec 15 19:27:35 2014 +1100)
  • 118d5fa - fixed formatting in the readme (Ronald Holshausen, Mon Dec 15 16:14:34 2014 +1100)
  • f4d3287 - Switch from HttpBuilder to Apache HttpClient in gradle provider to be able to handle streaming responses (Ronald Holshausen, Mon Dec 15 15:34:27 2014 +1100)
  • 9d48373 - added a link to spring boot example (Ronald Holshausen, Sat Dec 13 09:21:54 2014 +1100)
  • 5c38ca6 - #74 - use a regexp when serialising pact file to detect extended json mimetypes like application/x-thrift+json (Ronald Holshausen, Thu Dec 11 20:14:18 2014 +1100)
  • 074c21e - use HttpBuilder instead of RestClient in the gradle plugin as the RestClient does not handle streaming responses (Ronald Holshausen, Thu Dec 11 10:18:53 2014 +1100)
  • b991a27 - get the PactRule working on JDK 6 (Ronald Holshausen, Tue Dec 9 19:33:36 2014 +1100)
  • dc9e5a1 - fix javadocs to get travis build going again (Ronald Holshausen, Tue Dec 9 19:24:49 2014 +1100)
  • c8a716a - Merge branch 'warmuuh-feature/junit-rule' (Ronald Holshausen, Tue Dec 9 19:16:07 2014 +1100)
  • 7a604c0 - #75 - added @Pact consumer rule (pmucha, Mon Dec 8 15:48:16 2014 +0100)
  • 948ecfc - #74 - handle application/xxx+json style mimetypes as json (Ronald Holshausen, Wed Dec 3 20:12:23 2014 +1100)
  • 823e6c8 - rename the second parameter in MockProviderConfig to be more meaningful (Ronald Holshausen, Wed Dec 3 09:10:53 2014 +1100)
  • 30088d7 - bump version (Ronald Holshausen, Tue Dec 2 20:35:00 2014 +1100)

2.1.7 - bugfixes

  • 7112093 - updated the java DSL to include example values fir UUIDs and hex values (Ronald Holshausen, Tue Dec 2 17:35:09 2014 +1100)
  • 02c23a7 - fix issue where matchers on arrays start at index 1 in the client DSLs, but start at 0 in the core matching code (Ronald Holshausen, Tue Dec 2 15:54:26 2014 +1100)
  • 36f4d48 - further attempts to get the travis build to stop it's intermittent failures (Ronald Holshausen, Wed Nov 26 09:45:02 2014 +1100)
  • 0cc5e7c - Merge pull request #73 from bethesque/rename-client-in-example (Ronald Holshausen, Wed Nov 26 09:15:42 2014 +1100)
  • 0d813ad - Made some of the example code more meaningful. (Beth, Wed Nov 26 07:07:05 2014 +1100)
  • baf34ea - bump version (Ronald Holshausen, Tue Nov 25 19:08:36 2014 +1100)

2.1.6 - small update to the gradle plugin

  • c37f4ee - Merge pull request #72 from georgepapas/provider_gradle_autogenerate_consumers_from_pact_directory (Ronald Holshausen, Mon Nov 24 12:43:20 2014 +1100)
  • 3585813 - Adds support for generating consumers from pact file location (George & Stefan, Mon Nov 24 12:15:45 2014 +1100)
  • ab7c146 - bump version (Ronald Holshausen, Sun Nov 9 09:43:04 2014 +1100)

2.1.5 - small bugfixes + matching on paths

  • 714ddec - #70 - updated groovy DSL docs (Ronald Holshausen, Sat Nov 8 14:40:40 2014 +1100)
  • 1cbc1bd - #70 - added integer and real number type matchers (Ronald Holshausen, Sat Nov 8 14:37:20 2014 +1100)
  • 804f7b0 - #70 - extended the Java DSL to accept an example value when matching numbers; extended the by type matching to include integers and real numbers (Ronald Holshausen, Sat Nov 8 14:24:29 2014 +1100)
  • 4cac3f4 - #71 guard against NPE when trying to get the URL to load the manefest (Ronald Holshausen, Wed Nov 5 20:26:44 2014 +1100)
  • 3db3550 - allow any of the matching methods on the path (Ronald Holshausen, Tue Nov 4 11:48:21 2014 +1100)
  • 21416e3 - update the docs on path matching (Ronald Holshausen, Tue Nov 4 11:43:54 2014 +1100)
  • 0ea9500 - Updated the Groovy DSL to allow matching on paths (Ronald Holshausen, Tue Nov 4 11:30:03 2014 +1100)
  • 23cbab7 - Updated the Java DSL to allow matching on paths (Ronald Holshausen, Tue Nov 4 10:59:48 2014 +1100)
  • 0958366 - implemented path matching using the new matchers (Ronald Holshausen, Mon Nov 3 20:13:52 2014 +1100)
  • 649cc7f - Refactored the matchers to be generic so we can implement matching on all http parts instead of just bodies (Ronald Holshausen, Mon Nov 3 19:41:04 2014 +1100)
  • 3ce5f6b - #69 - add query parameters to request when using the basic provider (Ronald Holshausen, Sun Nov 2 09:14:53 2014 +1100)
  • 25ac70c - bump version (Ronald Holshausen, Wed Oct 29 09:16:37 2014 +1100)

2.1.4 - small bugfix

  • dfb225b - more travis ci tweaks (Ronald Holshausen, Tue Oct 28 17:19:39 2014 +1100)
  • 0954a1d - Merge pull request #68 from devacto/master (Ronald Holshausen, Tue Oct 28 15:55:50 2014 +1100)
  • 431f773 - Modified Java DSL so it does not overwrite Content-Type if already set. (Victor Wibisono, Tue Oct 28 15:24:55 2014 +1100)
  • ce9ea23 - Java DSL should make copies of the headers in case it is called from a language with immutable collections (Ronald Holshausen, Tue Oct 28 09:14:32 2014 +1100)
  • 985dad4 - Revert "#66 - URL decodes the path before serialising to the pact file" (Ronald Holshausen, Tue Oct 28 09:06:14 2014 +1100)
  • 42dd0e7 - bump version (Ronald Holshausen, Mon Oct 27 19:39:16 2014 +1100)

2.1.3 - small bugfix

  • fb33269 - fix the thread stack size for travis (Ronald Holshausen, Mon Oct 27 12:45:10 2014 +1100)
  • f13d1ec - travis java option env var not being populated correctly (Ronald Holshausen, Mon Oct 27 12:42:19 2014 +1100)
  • 2f0ab4f - Fix a bug in the Groovy Pact Builder where the response headers where being wiped (Ronald Holshausen, Mon Oct 27 12:27:32 2014 +1100)
  • 2de9d6f - add instructions to upload to bintray (Ronald Holshausen, Sun Oct 26 14:01:28 2014 +1100)
  • 5a89bf3 - bump version (Ronald Holshausen, Sun Oct 26 13:15:47 2014 +1100)

2.1.2 - bugfix release, add gradle pugin to community portal

  • 2100ed4 - try an even smaller stack size with travis (Ronald Holshausen, Sun Oct 26 13:10:16 2014 +1100)
  • 6d9f2be - add support for dates and times in the client DSLs, as well as custom patterns #65 (Ronald Holshausen, Sun Oct 26 12:12:15 2014 +1100)
  • 4576c63 - #65 - update the matchers to include dates and times as well as custom patterns (Ronald Holshausen, Sun Oct 26 12:38:16 2014 +1100)
  • 4316b6d - update travis-ci config to fix memory issues (Ronald Holshausen, Sat Oct 25 20:04:26 2014 +1100)
  • dbfbe81 - #66 - URL decodes the path before serialising to the pact file (Ronald Holshausen, Sat Oct 25 20:01:45 2014 +1100)
  • d61cf8f - #66 - gradle verifier now URL decodes the path before building the request (Ronald Holshausen, Sat Oct 25 19:28:19 2014 +1100)
  • fe922c9 - Merge pull request #64 from chrisholmes/master (Ronald Holshausen, Sat Oct 25 08:19:35 2014 +1100)
  • b1c722b - Annotate Route handler with @Sharable. This fixes a ChannelPipelineException occuring when running pact-jvm with a Dropwizard service as a client. (Christopher Holmes, Fri Oct 24 15:54:03 2014 +0100)
  • 66b492b - make matchers singeltons as they have no state (Ronald Holshausen, Fri Oct 17 13:00:53 2014 +1100)
  • 49dfecd - add more memory to the JVM on the travis build (Ronald Holshausen, Fri Oct 17 12:39:00 2014 +1100)
  • 056ddc9 - #62 - rename the filter parameters to keep the ruby people happy (Ronald Holshausen, Fri Oct 17 12:28:12 2014 +1100)
  • f6698f5 - if no content type header is provided, try work one out from the body contents #63 (Ronald Holshausen, Fri Oct 17 10:23:15 2014 +1100)
  • b8ead36 - #63 - remove the deprecation tag from the java dsl (in favour of magic number detection) (Ronald Holshausen, Thu Oct 16 12:33:18 2014 +1100)
  • 1c94cad - #63 - groovy DSL defaults to null mime-type when not specified (plan to use magic number detection) (Ronald Holshausen, Thu Oct 16 12:30:14 2014 +1100)
  • e42f771 - #63 - make the content type more explicit on the groovy DSL (Ronald Holshausen, Wed Oct 15 17:49:20 2014 +1100)
  • e7f5ed9 - #63 - make the content type explicit on the Java DSL (Ronald Holshausen, Wed Oct 15 14:09:52 2014 +1100)
  • c9d14df - added JUnit test for matching json, text and xml bodies (Ronald Holshausen, Tue Oct 14 20:32:21 2014 +1100)
  • ae0fa96 - #62 - added a provider state filter, including matching no state if it is empty (Ronald Holshausen, Tue Oct 14 09:51:23 2014 +1100)
  • f08bf0b - Rename consumer PactConfig -> PactConsumerConfig and make it mutable (Ronald Holshausen, Mon Oct 13 12:47:13 2014 +1100)
  • 9def3f3 - build setup for publishing gradle plugin to the gradle community portal (Ronald Holshausen, Fri Oct 10 19:41:54 2014 +1100)
  • eb6c206 - cleanup some of the nasty code in the PactBodyBuilder (Ronald Holshausen, Fri Oct 10 13:19:09 2014 +1100)
  • 701e8f7 - #34 - force HTTP method to always be uppercase (Ronald Holshausen, Fri Oct 10 12:52:21 2014 +1100)
  • 1d9b206 - bump version (Ronald Holshausen, Fri Oct 10 10:41:27 2014 +1100)
  • 990b028 - update gradle readme to include gradle 2.1+ plugin useage (Ronald Holshausen, Fri Oct 10 10:39:17 2014 +1100)

2.1.1 - 2.1 Hotfix

  • ad465ea - #62 - Add filters to the gradle plugin (Ronald Holshausen, Thu Oct 9 17:07:38 2014 +1100)
  • 64896da - make sure ids are numeric and not strings (Ronald Holshausen, Thu Oct 9 13:42:51 2014 +1100)
  • c6192e6 - make the match by type failure message less confusing (Ronald Holshausen, Thu Oct 9 13:36:47 2014 +1100)
  • 086f2d2 - Due to the matcher type on the request and responses, pact matchers where no being loaded from the json file (Ronald Holshausen, Thu Oct 9 13:36:10 2014 +1100)
  • f7d462b - bump version (Ronald Holshausen, Thu Oct 9 13:32:03 2014 +1100)

2.1.0 - New matching release, Yay!

  • 01ccbf0 - Updated the groovy readme (Ronald Holshausen, Wed Oct 8 19:42:56 2014 +1100)
  • e2e7f34 - build with gradle 2.1 (Ronald Holshausen, Wed Oct 8 15:37:24 2014 +1100)
  • b63ef48 - completed the last case (objects in arrays) for groovy dsl (Ronald Holshausen, Wed Oct 8 15:21:10 2014 +1100)
  • 35639a5 - added guid matching to junit consumer library (Ronald Holshausen, Wed Oct 8 13:53:50 2014 +1100)
  • 0db2de3 - implemented objects in the groovy DSL (Ronald Holshausen, Wed Oct 8 13:53:27 2014 +1100)
  • 2232b2c - update gradle plugin to confrom with the gradle 2.1 plugin ids (Ronald Holshausen, Wed Oct 8 13:02:52 2014 +1100)
  • 4cd6612 - fix for failing build (Ronald Holshausen, Wed Oct 8 09:32:44 2014 +1100)
  • 24258b2 - implemented the majority of the groovy DSL for the new matchering code (Ronald Holshausen, Tue Oct 7 22:05:33 2014 +1100)
  • 7614f26 - added type cast methods for Java DSL (Ronald Holshausen, Tue Oct 7 22:04:39 2014 +1100)
  • 0beef97 - implemented a junit body DSL (Ronald Holshausen, Tue Oct 7 17:34:43 2014 +1100)
  • 7353f68 - update the example closure pact test (Ronald Holshausen, Tue Oct 7 17:27:44 2014 +1100)
  • af20f8f - updated changelog for 2.0.9 (Ronald Holshausen, Mon Oct 6 16:31:40 2014 +1100)
  • d5f4792 - Oops, Xeger needs has a dependency that needs to be moved too (Ronald Holshausen, Mon Oct 6 13:06:54 2014 +1100)
  • f18c5ac - Moved the Xeger utils to the base consumer module so they can be shared by all consumers (Ronald Holshausen, Mon Oct 6 13:02:32 2014 +1100)
  • a99bffd - Update the groovy DSL to handle the new matching (Ronald Holshausen, Mon Oct 6 07:28:40 2014 +1100)
  • 1c534cb - added specification test cases for matching by regex and type (Ronald Holshausen, Sat Oct 4 16:20:32 2014 +1000)
  • 65ca403 - updated the gradle plugin to use the new matching code (Ronald Holshausen, Sat Oct 4 16:20:04 2014 +1000)
  • 460b4d5 - implemented specification tests for responses (Ronald Holshausen, Fri Oct 3 19:29:31 2014 +1000)
  • 298acc3 - add the general body matching case back (Ronald Holshausen, Fri Oct 3 17:35:03 2014 +1000)
  • 0564107 - Passing Pact spec tests with matching by regex and type (Ronald Holshausen, Fri Oct 3 17:15:02 2014 +1000)
  • 05756eb - update the body DSL to autogenerate example values from the regex (Ronald Holshausen, Fri Oct 3 14:34:33 2014 +1000)
  • 5ddfc8e - Added type matching (Ronald Holshausen, Fri Oct 3 14:14:14 2014 +1000)
  • e3d4c58 - #60 - don't maintain state between consecutive uponRecieving/willRespondWith calls (Ronald Holshausen, Fri Oct 3 12:50:54 2014 +1000)
  • 1b4f5bd - update the JUnit readmes (Ronald Holshausen, Fri Oct 3 11:46:53 2014 +1000)
  • 5d3c6c8 - moved the junit matching test to a seperate test class (Ronald Holshausen, Fri Oct 3 11:22:34 2014 +1000)
  • 696a0e2 - fix the ExampleJavaConsumerPactTest to pass on JDK 6 (Ronald Holshausen, Fri Oct 3 10:56:18 2014 +1000)
  • 0ca5752 - include more logging in travis config (Ronald Holshausen, Fri Oct 3 10:38:09 2014 +1000)
  • ae473e9 - bump version (Ronald Holshausen, Fri Oct 3 10:17:59 2014 +1000)
  • ec60c96 - synchronised SBT build with gradle (Ronald Holshausen, Thu Oct 2 20:39:29 2014 +1000)
  • d69c6ca - implemented regex matching, Yay! (Ronald Holshausen, Thu Oct 2 20:31:55 2014 +1000)
  • db667b1 - define extensible matchers based on path and matcher type (Ronald Holshausen, Wed Oct 1 21:31:19 2014 +1000)
  • 4d7b822 - Fix the serialisation of request and response matchers (Ronald Holshausen, Wed Oct 1 14:44:06 2014 +1000)
  • e78d5bc - WIP implementing a regex matcher (Ronald Holshausen, Tue Sep 30 21:21:45 2014 +1000)

2.0.9 - small bugfixes and added filter mechanism to the gradle provider

  • fed5caf - pact gradle provider should support multiple query parameters with the same name (Ronald Holshausen, Thu Oct 2 17:06:08 2014 +1000)
  • 59df942 - Allow the gradle plugin to accept a closure to modify the request before sending it (Ronald Holshausen, Thu Oct 2 16:11:57 2014 +1000)
  • 6165b71 - Fix the gradle plugun to work with scala 2.11 (Ronald Holshausen, Thu Oct 2 15:47:16 2014 +1000)
  • be586bb - updated the pact spec test cases from the 1.1 branch (Ronald Holshausen, Wed Oct 1 20:07:05 2014 +1000)
  • 999aa10 - Include a query string in the example pact groovy test (Ronald Holshausen, Wed Oct 1 12:23:51 2014 +1000)
  • 6577391 - got all tests to pass with new matching code (Ronald Holshausen, Tue Sep 30 19:35:42 2014 +1000)
  • c665241 - fleshed out the remaining matching cases (Ronald Holshausen, Mon Sep 29 21:14:21 2014 +1000)
  • 4b0ba83 - bump version (Ronald Holshausen, Mon Sep 29 20:12:11 2014 +1000)
  • abca29d - use JObject as the type instead of Map for matching (Ronald Holshausen, Mon Sep 29 16:39:29 2014 +1000)
  • cc1ce68 - Start of matching refactor: port the gradle plugin matching code to scala (Ronald Holshausen, Fri Sep 26 12:44:23 2014 +1000)

2.0.8 - few bugfixes

  • 4c12df1 - #58 - replace scala TestRun trait with a java interface (Ronald Holshausen, Mon Sep 29 16:58:06 2014 +1000)
  • 1135516 - Alias the "with" method on the Groovy DSL as it may lead to confusion with the Groovy "with" (Ronald Holshausen, Fri Sep 26 12:35:13 2014 +1000)
  • a14e0cc - Update Groovy DSL to use camelCase instead of underscores (currently just aliased) (Ronald Holshausen, Fri Sep 26 12:17:35 2014 +1000)
  • b9d043a - #59 - moved the pact root dir to a pact config singleton (Ronald Holshausen, Thu Sep 25 20:57:01 2014 +1000)
  • 1770da6 - Updated the specification test cases from the version 1.1 pact spec (Ronald Holshausen, Thu Sep 25 20:34:25 2014 +1000)
  • ff4c68c - #35 - Implemented support for query parameters in different order (Ronald Holshausen, Thu Sep 25 13:35:09 2014 +1000)
  • f337827 - bump version (Ronald Holshausen, Wed Sep 24 21:33:57 2014 +1000)
  • 99af09e - update unfiltered netty server version in sbt build (Ronald Holshausen, Wed Sep 24 21:32:22 2014 +1000)

2.0.7 - few bug fixes

  • 8fb7b3d - #55 - Fixed stripping of newlines from body (Ronald Holshausen, Wed Sep 24 21:01:32 2014 +1000)
  • 2f72c74 - #58 - pass the mock server config into the groovy closure that gets run to execute the test (Ronald Holshausen, Wed Sep 24 20:52:43 2014 +1000)
  • 1311120 - #55 - Fix NPE in test due to content type header (Ronald Holshausen, Wed Sep 24 17:21:56 2014 +1000)
  • 3f23bf1 - #55 - Implemented handling of Gziped bodies in the mock server (Ronald Holshausen, Wed Sep 24 17:08:30 2014 +1000)
  • 5421248 - #55 Netty server is now in package io (Ronald Holshausen, Wed Sep 24 16:29:07 2014 +1000)
  • e4807e5 - #55 Fix for mock server handling requests with chunked transport encodings (Ronald Holshausen, Wed Sep 24 14:39:00 2014 +1000)
  • e3c519c - Merge pull request #57 from Freaky-namuH/master (Ronald Holshausen, Wed Sep 24 10:09:10 2014 +1000)
  • c1729ad - Create a None and not a Some('') when no given is set. Issue #56 (Ashley Cambrell, Wed Sep 24 09:31:11 2014 +1000)
  • 96087e3 - bump version (Ronald Holshausen, Tue Sep 23 20:48:24 2014 +1000)

2.0.6 - Small fix

  • 326c37a - small cleanups (Ronald Holshausen, Tue Sep 23 20:15:09 2014 +1000)
  • 0e0d525 - updated the versions in the readmes (Ronald Holshausen, Tue Sep 23 20:05:19 2014 +1000)
  • a868b97 - #54 - fix use of query string in the gradle plugin (Ronald Holshausen, Tue Sep 23 16:36:15 2014 +1000)
  • 3a445a8 - bump version (Ronald Holshausen, Mon Sep 22 13:45:20 2014 +1000)

2.0.5 - Added a matchers module for matching logic, fixed issue with query strings

  • c4de8a0 - #54 - When there is no query string, we should set the query string to None on the Request model (Ronald Holshausen, Mon Sep 22 13:23:40 2014 +1000)
  • e399f45 - #54 - fix for query string not being removed from path (Ronald Holshausen, Mon Sep 22 09:38:00 2014 +1000)
  • 7f2803f - #54 - added a failing testcase (currently pending) (Ronald Holshausen, Fri Sep 19 16:28:25 2014 +1000)
  • 0eb4445 - added matchers module to the sbt project (Ronald Holshausen, Fri Sep 19 14:38:13 2014 +1000)
  • 8d5890a - bump version (Ronald Holshausen, Thu Sep 18 21:18:09 2014 +1000)
  • 8caeb10 - updated changelog for 2.0.4 (Ronald Holshausen, Thu Sep 18 20:34:32 2014 +1000)
  • 81d5303 - Move all matching code to a seperate module (Ronald Holshausen, Thu Sep 18 13:41:55 2014 +1000)
  • f289dcd - created a seperate module for matchers (Ronald Holshausen, Thu Sep 11 21:25:32 2014 +1000)
  • 74aee32 - pass the full request into the body matchers as they might need additional info when matching (Ronald Holshausen, Thu Sep 11 21:03:47 2014 +1000)
  • 6f6f27e - internally store request and response matchers as maps (Ronald Holshausen, Thu Sep 11 13:43:03 2014 +1000)
  • 898ba09 - add a pact header when a consumer request does not match (Ronald Holshausen, Wed Sep 10 17:03:22 2014 +1000)

2.0.4 - Query parameters, body matching on mimetype, sbt publishing fixes

  • 2445e4e - #49 small typo in the gradle verify task (Ronald Holshausen, Mon Aug 25 13:28:46 2014 +1000)
  • c04d019 - #49 ignore charset when comparing content type header (Ronald Holshausen, Mon Aug 25 12:58:41 2014 +1000)
  • 3900438 - #49 Gradle plugin now supports body matching based on content type (Ronald Holshausen, Sun Aug 24 10:26:37 2014 +1000)
  • 4470335 - #49 Added a test for different mime types in match body (Ronald Holshausen, Sun Aug 24 10:25:58 2014 +1000)
  • 2989a35 - body matching is now based on mimetype #49 (Ronald Holshausen, Sat Aug 23 18:45:30 2014 +1000)
  • df2996e - Issue #52 - added gradle properties (Ronald Holshausen, Sat Aug 23 15:59:29 2014 +1000)
  • 6bc533d - first phase of implementing query matching; specification passing (Ronald Holshausen, Wed Aug 20 20:01:24 2014 +1000)
  • 5ea276f - #52 added comment about permgen (Ronald Holshausen, Wed Aug 20 19:15:43 2014 +1000)
  • d565466 - added a clojure example (Ronald Holshausen, Wed Aug 20 09:28:13 2014 +1000)
  • 82481a0 - use gradle wrapper in readme (Ronald Holshausen, Tue Aug 19 20:23:44 2014 +1000)
  • 105d96f - updated readme for running server from a jar file (Ronald Holshausen, Tue Aug 19 19:51:16 2014 +1000)
  • 15863dd - updated the manifest to include the class path, added application plugin (Ronald Holshausen, Tue Aug 19 19:44:45 2014 +1000)
  • b223f88 - display the path to the pact file when verifying for diagnostic purposes (Ronald Holshausen, Mon Aug 18 09:47:23 2014 +1000)
  • 3c99db1 - Added query parameters to the pact models, DSLs and serialisation (Ronald Holshausen, Sun Aug 17 13:14:29 2014 +1000)
  • fc98037 - sbt plugins also need the sbt version in the artifact names (Ronald Holshausen, Sat Aug 16 16:58:53 2014 +1000)

2.0.3 - pretty diff output for gradle plugin

  • 4c7c8db - changelog for 2.0.3 (Ronald Holshausen, Sat Aug 16 11:30:31 2014 +1000)
  • 24c6c93 - bump version in scala build (Ronald Holshausen, Sat Aug 16 10:23:59 2014 +1000)
  • 1b2eaa8 - got the gradle verification to pass the specification tests (Ronald Holshausen, Thu Aug 14 21:01:46 2014 +1000)
  • e7fac47 - handle both exceptions and errors in validating (Ronald Holshausen, Thu Aug 14 15:16:18 2014 +1000)
  • 2d029b8 - fix the build (Ronald Holshausen, Wed Aug 13 19:17:06 2014 +1000)
  • e2270f5 - fix the diff output for the gradle plugin (Ronald Holshausen, Wed Aug 13 17:04:27 2014 +1000)
  • a2dd749 - added diff output to the gradle verification (Ronald Holshausen, Wed Aug 13 16:44:34 2014 +1000)
  • 63139a9 - updated the gradle body comparison code (Ronald Holshausen, Tue Aug 12 21:06:15 2014 +1000)
  • 53bf5e0 - changelog (Ronald Holshausen, Thu Aug 7 19:47:22 2014 +1000)

2.0.2

  • 6fbed88 - minor update to readmes (Ronald Holshausen, Thu Aug 7 19:12:44 2014 +1000)
  • c06fde1 - cleanup the verification text so it is more like the ruby version (Ronald Holshausen, Thu Aug 7 16:44:19 2014 +1000)
  • 114ac86 - oops, missed a test fixture (Ronald Holshausen, Thu Aug 7 14:59:20 2014 +1000)
  • 762f6f7 - bring the pact json format inline with pact specification 2.0.0 (Ronald Holshausen, Thu Aug 7 14:19:13 2014 +1000)
  • 177bc99 - fix scala full version of scala library (Ronald Holshausen, Thu Aug 7 13:55:58 2014 +1000)
  • d6e7a60 - bump version (Ronald Holshausen, Wed Aug 6 20:58:16 2014 +1000)

2.0.1 - Added gradle plugin

  • 4d850e7 - updated gradle plugin doco to include provider state info (Ronald Holshausen, Wed Aug 6 17:08:56 2014 +1000)
  • 9e9ed5f - implemented provider states for the gradle plugin (Ronald Holshausen, Wed Aug 6 16:59:58 2014 +1000)
  • dcf2834 - request headers are optional, so handle the case where there are none (Ronald Holshausen, Wed Aug 6 09:14:14 2014 +1000)
  • 6ae1cfd - added provider state to doco (Ronald Holshausen, Tue Aug 5 17:31:21 2014 +1000)
  • 7594cc8 - added provider state to doco (Ronald Holshausen, Tue Aug 5 17:29:03 2014 +1000)
  • eb4eadc - provider states missing from groovy DSL (Ronald Holshausen, Tue Aug 5 17:19:42 2014 +1000)
  • b7755ae - pact gradle plugin now handles basic body comparison correctly (Ronald Holshausen, Thu Jul 31 13:05:08 2014 +1000)
  • f1ca023 - itsy, bitsy spelling error (Ronald Holshausen, Mon Jul 28 20:39:25 2014 +1000)
  • 27df836 - update initial doco for the gradle plugin (Ronald Holshausen, Mon Jul 28 20:30:40 2014 +1000)
  • 0625b63 - update initial doco for the gradle plugin (Ronald Holshausen, Mon Jul 28 20:28:32 2014 +1000)
  • 4f3d6e7 - update initial doco for the gradle plugin (Ronald Holshausen, Mon Jul 28 20:25:37 2014 +1000)
  • 3bdfac3 - added initial doco for the gradle plugin (Ronald Holshausen, Mon Jul 28 20:14:15 2014 +1000)
  • 7d68cee - create a gradle task per provider, allow users to define a before and after task (Ronald Holshausen, Mon Jul 28 17:22:32 2014 +1000)
  • b534cfd - bump version (Ronald Holshausen, Mon Jul 28 13:34:16 2014 +1000)
  • a316ecf - basic pact verification with a gradle plugin (Ronald Holshausen, Mon Jul 28 13:33:27 2014 +1000)
  • e228a25 - first stab at implementing a gradle plugin for verifying pacts (Ronald Holshausen, Fri Jul 25 10:32:28 2014 +1000)
  • dde1f10 - Merge branch 'pretty-print' (Ronald Holshausen, Sun Jul 20 11:25:14 2014 +1000)
  • 56798ab - added the dependancies to the gradle build (Ronald Holshausen, Sun Jul 20 11:22:40 2014 +1000)
  • 71bb7cd - Merge branch 'master' into pretty-print (Ronald Holshausen, Sun Jul 20 11:11:46 2014 +1000)
  • 67c5d14 - added name and description to poms so gradle can publish the artifacts (Ronald Holshausen, Sun Jul 20 11:04:04 2014 +1000)
  • f07fa70 - added note about scala versions (Ronald Holshausen, Sun Jul 20 11:03:31 2014 +1000)
  • c4e479a - Pretty Printing (thetrav, Thu Jun 12 07:38:48 2014 +1000)
  • 0b3f991 - laying the groundwork for pretty printing (thetrav, Sat Jun 7 17:08:39 2014 +1000)

2.0.0

  • dc7ba34 - updated the readmes (Ronald Holshausen, Sun Jul 20 09:52:34 2014 +1000)
  • 62a9ddd - small tweak to the docs (Ronald Holshausen, Sun Jul 20 09:38:56 2014 +1000)
  • d0fc19e - bump version (Ronald Holshausen, Sun Jul 20 09:38:36 2014 +1000)
  • e58114f - try the env instead for travis ci (Ronald Holshausen, Sat Jul 19 19:33:52 2014 +1000)
  • aadfc43 - ok, lets actually set the permgen if we say we are going to set it (Ronald Holshausen, Sat Jul 19 19:25:04 2014 +1000)
  • 18fe49b - give the travis-ci build some permgen juice (Ronald Holshausen, Sat Jul 19 19:17:40 2014 +1000)
  • e4a7f52 - if we are building against java 6, we can not use the groovy indy jars (Ronald Holshausen, Sat Jul 19 17:18:50 2014 +1000)
  • 5953cc1 - get travis to build using gradle instead of sbt (Ronald Holshausen, Sat Jul 19 16:55:46 2014 +1000)
  • 09efa0c - setup gradle to cross compile against different scala version (Ronald Holshausen, Sat Jul 19 16:47:36 2014 +1000)
  • eafc6d9 - fix the expansion of the scala version in the dependancies (Ronald Holshausen, Sat Jul 19 14:19:13 2014 +1000)
  • d2d8444 - added 2.10 version to the cross build versions (Ronald Holshausen, Sat Jul 19 14:18:03 2014 +1000)
  • c52977f - if the sonatype properties are not defined, the build will fail (Ronald Holshausen, Sat Jul 19 13:19:25 2014 +1000)
  • a67a62f - add the additional scala versions to travis (Ronald Holshausen, Sat Jul 19 13:18:42 2014 +1000)
  • 97ac503 - Merge pull request #47 from CaseyLeask/update-scala-to-2.11 (Ronald Holshausen, Sat Jul 19 12:44:10 2014 +1000)
  • 315956f - Our progress in attempting to upgrade to 2.11 (Casey Leask, Thu Jul 17 16:16:32 2014 +1000)
  • 2e4457d - Used Cross-building to support Scala 2.10 & 2.11 (Casey Leask, Thu Jul 17 10:39:40 2014 +1000)
  • a01c111 - updated main readme (Ronald Holshausen, Wed Jul 16 21:03:57 2014 +1000)
  • 7bb6dba - update the readme and sbt build for the groovy dsl (Ronald Holshausen, Wed Jul 16 20:57:35 2014 +1000)
  • 8bc8961 - updated the readme for the pact groovy DSL (Ronald Holshausen, Wed Jul 16 20:45:41 2014 +1000)
  • f9c5478 - implemented groovy pact DSL (Ronald Holshausen, Wed Jul 16 17:28:17 2014 +1000)
  • 7fce093 - Merge pull request #45 from codingricky/readme (Ronald Holshausen, Wed Jul 16 10:31:04 2014 +1000)
  • b87f5ac - updated link to example pact-config (Ricky Yim, Tue Jul 15 20:32:56 2014 +1000)
  • d6bca0e - no openjdk8 on travis yet (Ronald Holshausen, Fri Jul 11 16:29:19 2014 +1000)
  • 1caa828 - include java 8 in the travis config (Ronald Holshausen, Fri Jul 11 16:20:08 2014 +1000)
  • f7f8695 - fix the sbt build for groovy module (Ronald Holshausen, Fri Jul 11 15:51:43 2014 +1000)
  • adec037 - corrected some of the readmes (Ronald Holshausen, Fri Jul 11 15:38:46 2014 +1000)
  • 7ff0e35 - added a groovy subproject (Ronald Holshausen, Fri Jul 11 15:30:46 2014 +1000)
  • c605d4c - bump version (Ronald Holshausen, Fri Jul 11 14:23:05 2014 +1000)
  • 409e714 - add gradle setup for deploying to nexus (Ronald Holshausen, Fri Jul 11 13:36:23 2014 +1000)

2.0 RC5 - More Java DSL tweaks, started pact specification 2 matcher implementation

  • 0682fe2 - update changelog (Ronald Holshausen, Fri Jul 11 13:10:38 2014 +1000)
  • faac8eb - make headers and provider state optional in the Java DSL (Ronald Holshausen, Fri Jul 11 09:53:41 2014 +1000)
  • d0b53b3 - setup gradle to create the same artifacts as sbt (Ronald Holshausen, Fri Jul 11 09:51:36 2014 +1000)
  • 933437d - setup gradle wrapper correctly (Ronald Holshausen, Thu Jul 10 16:00:14 2014 +1000)
  • d143b27 - Merge pull request #44 from tdziurko/master (Ronald Holshausen, Wed Jun 18 11:07:07 2014 +1000)
  • beb23c8 - Fix sbt code snippet importing pact-jvm-consumer-specs2 (Tomasz Dziurko, Tue Jun 17 14:11:37 2014 +0200)
  • 886b079 - Serialise the matchers to the pact file (Ronald Holshausen, Fri Jun 13 09:48:22 2014 +1000)
  • 058fc5e - Add the version of pact-jvm to the pact meta data (Ronald Holshausen, Fri Jun 13 09:32:35 2014 +1000)
  • 3b8c9a8 - body matchers should include body in their paths (Ronald Holshausen, Thu Jun 12 13:16:50 2014 +1000)
  • a3ed8e2 - thread the request and response matchers from the Java DSL through the backend (Ronald Holshausen, Thu Jun 12 09:43:58 2014 +1000)
  • f3e1aad - Merge pull request #42 from DiUS/fix-verification (Travis Dixon, Wed Jun 11 06:50:03 2014 +1000)
  • 7abcefc - Updated the Java DSL to support body matching in a similar way to ruby pact (Ronald Holshausen, Tue Jun 10 16:07:10 2014 +1000)
  • 1520ec5 - more appropriate type and scope for user verification (thetrav, Sun Jun 8 08:22:38 2014 +1000)
  • 1fb920d - Consumer Test needs Verification that does not rely on Exceptions being thrown (thetrav, Sat Jun 7 15:35:04 2014 +1000)
  • 893f485 - Forgot to aggregate specification_test project, allowed compile errors to creep in on merging. Those have been corrected (thetrav, Mon May 19 08:23:33 2014 +1000)
  • 54b223f - all Java DSL to accept JSONObjects for bodies (Ronald Holshausen, Fri Jun 6 14:46:28 2014 +1000)

2.0 RC4 - Big refactor of pact internals, added gradle and logging

  • bc764c0 - bumped version (Ronald Holshausen, Fri Jun 6 11:21:30 2014 +1000)
  • 02a11df - fix the qoute in the main readme (Ronald Holshausen, Fri Jun 6 10:50:08 2014 +1000)
  • 065f80e - updated the readme a bit (Ronald Holshausen, Fri Jun 6 10:48:50 2014 +1000)
  • 6e1a0a9 - clarified some things in the example JUnit test that where causing confusion (Ronald Holshausen, Fri Jun 6 10:25:56 2014 +1000)
  • c3330b3 - get gradle to execute the scala specs (Ronald Holshausen, Fri Jun 6 09:49:33 2014 +1000)
  • 2767cb5 - added customised pom entries (Ronald Holshausen, Thu Jun 5 15:55:43 2014 +1000)
  • 656f923 - get gradle to generate a source and javadoc jar (Ronald Holshausen, Thu Jun 5 15:02:14 2014 +1000)
  • 4ace87a - make sure gradle and sbt generate the same manifests (Ronald Holshausen, Thu Jun 5 13:47:11 2014 +1000)
  • a78b61e - added gradle build because the simple build tool is, like, not that simple (Ronald Holshausen, Thu Jun 5 11:32:20 2014 +1000)
  • 349495e - Issue #40 - added basic logging to the mock service provider (Ronald Holshausen, Wed Jun 4 10:28:26 2014 +1000)
  • b02369f - First attempt at providing a specs2 provider binding (thetrav, Sun May 18 19:09:34 2014 +1000)
  • 765f4cd - Merge pull request #38 from kenbot/service-refactor (Travis Dixon, Sun May 18 17:07:18 2014 +1000)
  • 23accd2 - Merge branch 'master' of https://github.com/DiUS/pact-jvm into service-refactor Merging the HeaderMatch additions from Travis (Ken Scambler, Sun May 18 16:20:04 2014 +1000)
  • a00499a - Integrated new PactFragment DSL with service refactoring (Ken Scambler, Sun May 18 14:24:11 2014 +1000)
  • 5a3a8aa - documentation for everyone! (thetrav, Sun May 18 11:17:54 2014 +1000)
  • 05ac7ec - Headers are case insensitive and there's a weird thing around commas and whitespace in header values (thetrav, Sun May 18 11:12:55 2014 +1000)
  • d0c8ae5 - adding pact-specification tests from https://github.com/bethesque/pact_specification/tree/1036dbe467c8910de153f6cde07286bbba8e082c/v1.0.0 (thetrav, Sun May 18 10:18:56 2014 +1000)
  • deb77ef - Merge branch 'master' of https://github.com/DiUS/pact-jvm into service-refactor Merging Travis' DSL changes into my model/consumer/server refactor (Ken Scambler, Sat May 17 10:15:14 2014 +1000)
  • d6d1603 - Migrated pact-jvm-server to use the new stuff (Ken Scambler, Fri May 16 17:07:55 2014 +1000)
  • 3724498 - Reformed PactGenerator, fixed model and consumer tests (Ken Scambler, Sat May 3 12:02:45 2014 +1000)
  • 12afa73 - WIP commit of massive refactor (Ken Scambler, Fri May 2 11:54:36 2014 +1000)

2.0 RC3 - Updated Java DSL and Docs

  • d38e40b - fix the missing path method for additional interactions, updated example test (Ronald Holshausen, Mon May 12 15:47:44 2014 +1000)
  • 8b7cc5a - add a second interaction to the example junit test (Ronald Holshausen, Mon May 12 14:46:03 2014 +1000)
  • a46937a - fixes to the consumer DSL for multiple interactions (Ronald Holshausen, Mon May 12 12:45:52 2014 +1000)
  • a3c5468 - move things around to a more consistent naming (sorry collaborators) (thetrav, Mon May 12 10:07:26 2014 +1000)
  • 6c870b6 - Java 6 needs classes to be public (Ronald Holshausen, Mon May 12 09:26:14 2014 +1000)
  • 0308604 - refer to pact-specification rather than ruby specific library (thetrav, Sat May 10 16:51:04 2014 +1000)
  • 6f5e9aa - splitting documentation up (thetrav, Sat May 10 16:39:52 2014 +1000)
  • 66323a7 - updating documentation (thetrav, Sat May 10 16:21:58 2014 +1000)
  • 6f32459 - split junit bindings to separate module (thetrav, Sat May 10 16:20:41 2014 +1000)
  • 0a92baf - Updating documentation (thetrav, Sat May 10 15:53:37 2014 +1000)
  • 40071a0 - tighter specs2 integration (thetrav, Sat May 10 15:46:26 2014 +1000)

2.0 RC1 - New Java DSL

  • 61aee9f - include signed publishing in github so we stop accidentally publishing the empty aggregation project (thetrav, Tue May 6 09:36:22 2014 +1000)
  • 6981033 - Ok, only build on the scala version it was made for, but support multiple JDKs (thetrav, Tue May 6 09:35:27 2014 +1000)
  • 5e1bb75 - BUILD ALL THE THINGS! (thetrav, Tue May 6 09:19:37 2014 +1000)
  • a3f6f33 - trying to get travis.ci to work (thetrav, Tue May 6 09:17:30 2014 +1000)
  • e7c099c - trying to get travis.ci to work (thetrav, Tue May 6 09:15:48 2014 +1000)
  • e4472dc - trying to get travis.ci to work (thetrav, Tue May 6 09:10:37 2014 +1000)
  • 2862c60 - Merge branch 'new-dsl' (thetrav, Tue May 6 09:04:58 2014 +1000)
  • 21fc701 - allow multiple interactions in PactFragments (thetrav, Mon May 5 13:35:32 2014 +1000)
  • 7b8a9cf - re-invigorating branch. Removed deprecated DSL pieces, fixed failing spec (thetrav, Mon May 5 11:48:57 2014 +1000)
  • 050b575 - Merge branch 'master' into new-dsl (thetrav, Mon May 5 09:18:10 2014 +1000)
  • 0b6f225 - half baked changes at the end of a dead branch. We need to support multiple interactions per pact fragment (thetrav, Thu May 1 15:10:11 2014 +1000)
  • 75c5e40 - Merge branch 'master' into new-dsl (thetrav, Mon Apr 28 08:34:31 2014 +1000)
  • bb8ca0f - Implement new DSL for java world. (thetrav, Sun Apr 27 17:35:44 2014 +1000)
  • 39d2f82 - re-work the DSL to be more IDE friendly. (thetrav, Sun Apr 27 16:48:14 2014 +1000)

1.12

  • 1c18bd5 - allow regex matching on the path (Ronald Holshausen, Mon May 5 10:03:18 2014 +1000)
  • 2690d4e - allow the diff config to be changed for request matching (Ronald Holshausen, Mon May 5 10:04:50 2014 +1000)

1.11 - Java 6 compatible

  • e839faa - bumped version for deploying jars build with Java 6 (Ronald Holshausen, Fri May 2 13:15:55 2014 +1000)
  • 43ab96a - trying to get travis ci working (thetrav, Thu May 1 17:33:47 2014 +1000)
  • 5b7ee07 - remove dependency on sbt-git, just use jgit directly (thetrav, Thu May 1 17:19:40 2014 +1000)
  • 650cd70 - #31 - Fix for building on Java 6 (Ronald Holshausen, Thu May 1 14:23:27 2014 +1000)
  • 7e721f2 - implement header match by value (thetrav, Sun Apr 27 21:49:45 2014 +1000)
  • dee0a6a - Merge pull request #28 from kenbot/master (Travis Dixon, Sun Apr 27 15:26:06 2014 +1000)
  • 9e9cc56 - Removed reverseHeader stuff and fixed some matching bugs (Ken Scambler, Thu Apr 24 11:56:15 2014 +1000)
  • 35caf1f - Default imports for REPL sessions (Ken Scambler, Wed Apr 23 21:53:01 2014 +1000)
  • b17097c - switch from finagle to unfiltered (thetrav, Fri Apr 18 14:57:19 2014 +1000)

1.10

  • f86df48 - increment version (thetrav, Mon Apr 14 09:22:39 2014 +1000)
  • 22a1175 - Merge pull request #17 from kenbot/master (Travis Dixon, Mon Apr 14 09:21:13 2014 +1000)
  • af00463 - method before path (thetrav, Mon Apr 14 08:53:40 2014 +1000)
  • da53b23 - use abstract methods to simplify the dsl for java classes to work with (thetrav, Mon Apr 14 08:52:03 2014 +1000)
  • 309b44b - Making the stateChangeUrl optional in the provider config (Ken Scambler, Sat Apr 12 19:08:24 2014 +1000)
  • 19f47e0 - Making the stateChangeUrl optional in the provider config (Ken Scambler, Fri Apr 11 15:56:30 2014 +1000)
  • 52ca6e3 - include junit as a dependency for the reporter (thetrav, Wed Apr 9 10:01:16 2014 +1000)
  • 62d4be5 - write junit xml (thetrav, Tue Apr 8 13:48:10 2014 +1000)
  • 7dd4e40 - Merge pull request #16 from kenbot/master (Travis Dixon, Sat Apr 12 10:18:35 2014 +1000)
  • 038c205 - Made the Java Interaction DSL public (Ken Scambler, Wed Apr 9 11:29:42 2014 +1000)

1.09

  • b01ecbf - release new version (thetrav, Mon Mar 31 13:26:30 2014 +1100)
  • e61efb4 - Merge pull request #15 from johnelf/master (Travis Dixon, Mon Mar 31 13:23:42 2014 +1100)

1.08

  • 0b09829 - new release (thetrav, Mon Mar 31 11:02:02 2014 +1100)
  • 0137176 - #14: Allow response supporting crossing site requests. Peng & Jinwen (Zhang Jinwen, Thu Mar 27 18:23:50 2014 +1100)
  • d12a63d - Merge pull request #13 from johnelf/master (Travis Dixon, Thu Mar 27 16:00:17 2014 +1100)
  • 211967e - #12: add cookie verification functionality. Peng & Jinwen (Zhang Jinwen, Thu Mar 27 14:44:49 2014 +1100)
  • 428bb9b - update outdated documentation around state (thetrav, Thu Mar 27 07:32:14 2014 +1100)
  • ed1b84b - remove submodules file, project was combined ages ago (thetrav, Thu Mar 27 07:28:16 2014 +1100)

1.07

  • b84c764 - update version (thetrav, Thu Feb 20 09:52:52 2014 +1100)
  • ce1e2f2 - Merge pull request #11 from johnelf/master (Travis Dixon, Thu Feb 20 09:49:47 2014 +1100)
  • cb9408b - create headers for cross site request (Zhang Jinwen, Wed Feb 19 23:15:12 2014 +0800)

1.06

  • 05c2df6 - update version for release (thetrav, Wed Feb 19 11:16:18 2014 +1100)
  • 280ad70 - Merge pull request #10 from cwmyers/master (Travis Dixon, Wed Feb 19 11:15:28 2014 +1100)
  • cf8aeb5 - Added documentation to the README for the pact server. (Chris Myers, Tue Feb 18 17:02:50 2014 +1100)
  • 6902c14 - Added onFailure to the future chain Reduced the use of Futures to the RequestHandler Fixed bug in the routes function that was matching the query params, instead of base action (Chris Myers, Tue Feb 18 14:26:43 2014 +1100)

1.05

  • ba9b20f - get dependencies working, validate create params (thetrav, Sat Feb 15 11:24:41 2014 +1100)
  • f4380a1 - continue migration from spray+akka to finagle (thetrav, Sat Feb 15 10:25:50 2014 +1100)
  • 6c66694 - remove reliance on spray and therefore akka form pact-jvm-consumer (breaks things) (thetrav, Fri Feb 14 14:53:30 2014 +1100)
  • 42b8fe9 - considering moving from spray to finagle (thetrav, Thu Feb 13 11:46:59 2014 +1100)
  • e43fb64 - Added diagnostic endpoint "/" which will retrieve the list of ports related to the running pact servers. (thetrav, Fri Feb 14 11:00:09 2014 +1100)
  • 2f4fdff - make akka sbt friendly (thetrav, Fri Feb 14 10:07:04 2014 +1100)
  • 59208d9 - minor changes (thetrav, Thu Feb 13 18:57:38 2014 +1100)
  • a19724e - Implemented the "complete" end point, which verifies the pact and writes it to the target directory. Does error handling... mostly. (thetrav, Thu Feb 13 16:37:35 2014 +1100)
  • d901d05 - Ensure a single pact interaction can be mocked (thetrav, Thu Feb 13 14:41:35 2014 +1100)
  • 4fcbaea - Got the "control" server to start a MockServiceProvider and return the port in JSON. Smells like win. (thetrav, Thu Feb 13 13:48:58 2014 +1100)
  • 4dd6e17 - starting point (thetrav, Thu Feb 13 12:03:40 2014 +1100)

1.0 - 1.04

  • 11f1b78 - automatically select port (thetrav, Wed Jan 22 16:47:48 2014 +1100)
  • 54be103 - REA version of git has a slightly different string :( (thetrav, Wed Jan 22 16:16:06 2014 +1100)
  • f1b3e3e - support for travis (thetrav, Wed Jan 22 16:14:31 2014 +1100)
  • eb7c171 - cater for commits without a change to pacts (thetrav, Wed Jan 22 14:29:13 2014 +1100)
  • 211684c - working on git (thetrav, Wed Jan 22 09:55:15 2014 +1100)
  • e7fd82b - Merge pull request #9 from kenbot/sbt-packaging (Travis Dixon, Mon Jan 20 15:30:17 2014 -0800)
  • eb83670 - fix up packaging (Ken Scambler, Tue Jan 21 10:27:37 2014 +1100)
  • 5bb42c8 - mass renaming for consistent structure (thetrav, Mon Jan 20 17:27:47 2014 +1100)
  • 406dc0a - Merge pull request #8 from kenbot/consumer-sbt (Travis Dixon, Sun Jan 19 22:07:36 2014 -0800)
  • 83f36dd - Consumer sbt plugin, to handball pacts to provider git repo (Ken Scambler, Mon Jan 20 17:04:52 2014 +1100)
  • 40d03da - intellij automatically optimise imports (thetrav, Sat Jan 18 08:21:02 2014 +1100)
  • dd5a6fb - mega move and rename, com.dius to au.com.dius, author to consumer (thetrav, Sat Jan 18 08:19:11 2014 +1100)
  • 147b4ce - sort interactions before writing to file, publish to sonatype (thetrav, Fri Jan 17 12:57:03 2014 +1100)
  • 2efa21a - improve logging (thetrav, Fri Jan 17 08:05:30 2014 +1100)
  • 39dee7a - Merge pull request #6 from kenbot/kenbot (Travis Dixon, Wed Jan 15 21:34:52 2014 -0800)
  • 295fa22 - Support for structural matching, IDEA plugin, ResponseMatching refactor (Ken Scambler, Thu Jan 16 16:26:49 2014 +1100)
  • cb72edf - Merge branch 'master' of https://github.com/DiUS/pact-jvm (Ken Scambler, Thu Jan 16 15:27:19 2014 +1100)
  • a7c1442 - allow cross origin requests to support javascript hack (thetrav, Wed Jan 15 15:50:59 2014 +1100)
  • 4c54ce0 - improve failure output (thetrav, Wed Jan 15 12:07:33 2014 +1100)
  • cdef422 - update java pact consumer DSL (thetrav, Wed Jan 15 11:40:23 2014 +1100)
  • 152eac5 - improve error logging (thetrav, Wed Jan 15 11:13:13 2014 +1100)
  • 1d90d60 - Modified Gitignore to remove Eclipse byproducts (Ken Scambler, Tue Jan 14 14:35:50 2014 +1100)
  • 805a559 - update docs for sbt plugin (thetrav, Tue Jan 14 22:34:13 2014 +1100)
  • 8924c98 - lots of refactoring to try and allow multiple consumer tests to write to the same pact file (thetrav, Tue Jan 14 22:22:14 2014 +1100)
  • 717f80b - sbt plugin for running provider pacts (thetrav, Tue Jan 14 20:28:18 2014 +1100)
  • 96fe2a7 - move Main into a package (thetrav, Tue Jan 14 15:09:16 2014 +1100)
  • e193341 - update docs (thetrav, Tue Jan 14 14:52:32 2014 +1100)
  • 87fb171 - backport fix to json4s so we don't need to rely on snapshot (thetrav, Tue Jan 14 11:38:55 2014 +1100)
  • e21767c - missed a java 1.6 thing (thetrav, Tue Jan 14 11:20:10 2014 +1100)
  • 3daeaa5 - update docs for sbt plugin (thetrav, Tue Jan 14 22:34:13 2014 +1100)
  • 051fbc4 - lots of refactoring to try and allow multiple consumer tests to write to the same pact file (thetrav, Tue Jan 14 22:22:14 2014 +1100)
  • d2b6100 - sbt plugin for running provider pacts (thetrav, Tue Jan 14 20:28:18 2014 +1100)
  • 87211be - move Main into a package (thetrav, Tue Jan 14 15:09:16 2014 +1100)
  • d575cd7 - update docs (thetrav, Tue Jan 14 14:52:32 2014 +1100)
  • 5f578ca - backport fix to json4s so we don't need to rely on snapshot (thetrav, Tue Jan 14 11:38:55 2014 +1100)
  • 8907085 - missed a java 1.6 thing (thetrav, Tue Jan 14 11:20:10 2014 +1100)
  • b8724f7 - Increasing timeout, Java 6 compat, Eclipse plugin (Ken Scambler, Mon Jan 13 16:55:46 2014 +1100)
  • e5792c1 - support java 1.6 (thetrav, Tue Jan 14 10:07:57 2014 +1100)
  • 2761292 - refactoring to support java dsl (thetrav, Tue Jan 14 09:40:47 2014 +1100)
  • 9763e1a - refactoring to support java dsl (thetrav, Tue Jan 14 09:22:12 2014 +1100)
  • ade3419 - increase timeout, 5 second is really to slow on some machines (thetrav, Mon Jan 13 17:05:01 2014 +1100)
  • 4124a0e - add more logging (thetrav, Mon Jan 13 16:08:54 2014 +1100)
  • 9b962e9 - trying to get better error reporting (thetrav, Mon Jan 13 13:31:27 2014 +1100)
  • 97668a0 - adding copious logging MAKE IT BETTER LATER (thetrav, Mon Jan 13 12:25:37 2014 +1100)
  • ba2ecc3 - add builder style build invocation (thetrav, Mon Jan 13 11:13:56 2014 +1100)
  • 8877fef - started work on a java api (thetrav, Mon Jan 13 10:37:28 2014 +1100)
  • c0e59de - removed presentation (thetrav, Fri Jan 10 17:18:12 2014 +1100)
  • 2987bd1 - update docs and build.scala (thetrav, Fri Jan 10 17:14:01 2014 +1100)
  • e565d71 - Add 'provider/' from commit '0a0cd7713e2776736a7b82e33500cb756db9b384' (thetrav, Fri Jan 10 16:18:58 2014 +1100)
  • b96d8a5 - Add 'model/' from commit 'ce55e7f0ef9fcbaaca264bbbacd0fe0b856b9bef' (thetrav, Fri Jan 10 16:18:28 2014 +1100)
  • 6da9955 - Add 'consumer/' from commit '12648a5a665bc25b913a917f2b7f09ff9f8c4589' (thetrav, Fri Jan 10 16:17:22 2014 +1100)
  • 605f533 - switching from submodules to an all in one model (thetrav, Fri Jan 10 16:12:23 2014 +1100)
  • 0a0cd77 - update doco (thetrav, Fri Jan 10 13:41:32 2014 +1100)
  • 12648a5 - update documentation (thetrav, Fri Jan 10 12:02:56 2014 +1100)
  • ce55e7f - update documentation (thetrav, Fri Jan 10 11:53:41 2014 +1100)
  • 1051ff9 - skip publishing aggregator artifact (thetrav, Fri Jan 10 11:31:12 2014 +1100)
  • 39c31d4 - first successful publish to local nexus (thetrav, Fri Jan 10 11:27:19 2014 +1100)
  • 4a9b9d1 - update submodules (thetrav, Fri Jan 10 11:21:56 2014 +1100)
  • d580344 - publishing (thetrav, Fri Jan 10 11:11:32 2014 +1100)
  • d69a33d - publish info moved to aggregator project (thetrav, Fri Jan 10 10:20:42 2014 +1100)
  • 42d5161 - publish details moved to aggregator project (thetrav, Fri Jan 10 10:19:44 2014 +1100)
  • a1d28af - publish information moved to aggregator project (thetrav, Fri Jan 10 10:18:50 2014 +1100)
  • 6d14da8 - unimportant formatting (thetrav, Fri Jan 10 09:50:23 2014 +1100)
  • 20edb43 - code blocks for git commands... for real (thetrav, Fri Jan 10 09:49:40 2014 +1100)
  • a76d7b8 - code blocks for git commands (thetrav, Fri Jan 10 09:48:55 2014 +1100)
  • b2dbb54 - add consumer to aggregation, update readme (thetrav, Fri Jan 10 09:46:18 2014 +1100)
  • 44ac649 - subprojects testable from aggregator (thetrav, Fri Jan 10 09:33:34 2014 +1100)
  • 675ddeb - load resources from classpath to support running tests as submodule (thetrav, Fri Jan 10 09:31:16 2014 +1100)
  • 84cd2b5 - load test resource with classloader so tests can run as sub-project (thetrav, Fri Jan 10 09:23:20 2014 +1100)
  • 917f863 - added submodules (thetrav, Thu Jan 9 17:25:59 2014 +1100)
  • eacde19 - rename (thetrav, Thu Jan 9 17:25:00 2014 +1100)
  • 0215ee9 - rename (thetrav, Thu Jan 9 17:24:23 2014 +1100)
  • 2acf86d - nicer doc (thetrav, Thu Jan 9 16:54:46 2014 +1100)
  • 8f77c13 - rename repositories (thetrav, Thu Jan 9 16:48:59 2014 +1100)
  • 8d0b042 - bit more explanation and pull in sub projects to sbt (thetrav, Thu Jan 9 16:42:09 2014 +1100)
  • f14b863 - Initial commit (Travis Dixon, Wed Jan 8 15:07:12 2014 -0800)
  • 94c587a - remove dependency on play json (thetrav, Thu Jan 9 09:59:07 2014 +1100)
  • 5d4a774 - having trouble trying to get spray server to send the right content type, disabled headers from the pact test temporarily (thetrav, Thu Jan 9 09:50:07 2014 +1100)
  • e59f47d - nicer debug output (thetrav, Thu Jan 9 09:45:53 2014 +1100)
  • b1973ca - convenience method for body as string (thetrav, Wed Jan 8 17:10:25 2014 +1100)
  • e2405a9 - updated model to do serialising/deserializing and use JValue for body (thetrav, Wed Jan 8 17:03:27 2014 +1100)
  • b2f6b72 - serialize pacts correctly (thetrav, Wed Jan 8 16:44:18 2014 +1100)
  • 08aa8f7 - oops forgot apache license (thetrav, Tue Jan 7 15:02:17 2014 +1100)
  • daa2963 - oops, forgot the apache license (thetrav, Tue Jan 7 15:01:52 2014 +1100)
  • da24928 - serialize pacts correctly (thetrav, Mon Jan 6 15:33:36 2014 +1100)
  • 8b18b09 - run with stats (thetrav, Mon Jan 6 10:38:46 2014 +1100)
  • 7298b0b - clean up some logging, log error stack trace to make sure it's in a place where scalatest should catch it (thetrav, Mon Jan 6 07:38:25 2014 +1100)
  • 17fc998 - deliberately break one response to highlight reporting failure (thetrav, Mon Jan 6 07:25:23 2014 +1100)
  • 375f4cb - trying to get end to end test working. Managed to stop getting timeout exceptions, but tests are not run (thetrav, Mon Jan 6 07:03:39 2014 +1100)
  • bf0fd34 - Use shared json matcher, use json4s, single spec multiple scopes (thetrav, Sun Jan 5 11:28:29 2014 +1100)
  • a1b8c02 - fix broken handling of empty bodies (thetrav, Sun Jan 5 11:08:40 2014 +1100)
  • b08cbbf - add status matching for responses (thetrav, Sun Jan 5 09:11:22 2014 +1100)
  • 7bc6e0f - use shared matchers (thetrav, Sun Jan 5 08:51:27 2014 +1100)
  • 7351afe - missed the hack for PactVerification (thetrav, Sun Jan 5 08:49:44 2014 +1100)
  • 7b1c325 - Share matchers between projects. (thetrav, Sat Jan 4 12:42:19 2014 +1100)
  • bc72a73 - working in a hook for pact serialisation (thetrav, Fri Jan 3 15:57:17 2014 +1100)
  • 73656cd - derp (thetrav, Fri Jan 3 15:54:22 2014 +1100)
  • fb17a7b - something dumb so the other project compiles (thetrav, Fri Jan 3 15:42:39 2014 +1100)
  • 0c39279 - making more work for myself :( (thetrav, Fri Jan 3 14:59:22 2014 +1100)
  • d7c9e63 - rename FakeProviderServer to MockServiceProvider to fall in line with established terminology in the ruby project (thetrav, Fri Jan 3 14:56:07 2014 +1100)
  • 4c86b9b - implement verification (thetrav, Fri Jan 3 14:54:27 2014 +1100)
  • 3748741 - no need to have an instance to know what the invalid response is (thetrav, Fri Jan 3 13:54:13 2014 +1100)
  • d047750 - simplify invalid request response (thetrav, Fri Jan 3 12:55:59 2014 +1100)
  • 2822ae2 - organise imports (thetrav, Fri Jan 3 12:13:26 2014 +1100)
  • 2e15ac6 - implement a DSL for consumers of the library to use. (thetrav, Fri Jan 3 12:09:28 2014 +1100)
  • fbe491c - probably don't need hello world anymore ;) (thetrav, Fri Jan 3 10:24:02 2014 +1100)
  • f3f74e4 - added header matching, shut down actor system after testing (thetrav, Fri Jan 3 09:49:33 2014 +1100)
  • 18eaf0d - no need to string for assert (thetrav, Fri Jan 3 09:36:40 2014 +1100)
  • c43afd3 - add correct assert (thetrav, Fri Jan 3 09:35:58 2014 +1100)
  • 9241f77 - cleanup pact server, get it doing some basic matching and under test (thetrav, Thu Jan 2 15:39:23 2014 +1100)
  • 1677e36 - shift responsibility for creating error structures to model (thetrav, Thu Jan 2 13:41:56 2014 +1100)
  • f7e56cb - implement and test request matching (thetrav, Thu Jan 2 12:00:34 2014 +1100)
  • ba9ce6f - add a boolean match to avoid leaking json library to author project (thetrav, Thu Jan 2 11:50:26 2014 +1100)
  • b576590 - remove JSON dependencies, make interaction builder work without caring about Option (thetrav, Thu Jan 2 11:30:41 2014 +1100)
  • 6c93c8a - use more direct copy of scalaz code for align (thetrav, Thu Jan 2 10:25:18 2014 +1100)
  • 1a03c62 - handle arrays correctly, using Align idea from scalaz (thetrav, Wed Jan 1 19:03:44 2014 +1100)
  • 65fad40 - fix specs broken by type change (thetrav, Wed Jan 1 16:17:40 2014 +1100)
  • 0291a3b - use json diff for comparisons that match ruby gem (thetrav, Wed Jan 1 16:13:49 2014 +1100)
  • 39191b1 - Merge pull request #1 from XuefengWu/master (Travis Dixon, Tue Dec 31 21:12:15 2013 -0800)
  • ff13ace - Merge pull request #1 from XuefengWu/master (Travis Dixon, Tue Dec 31 21:11:27 2013 -0800)
  • f342ba3 - Merge pull request #1 from XuefengWu/master (Travis Dixon, Tue Dec 31 21:09:55 2013 -0800)
  • 0179770 - add spray repo (Xuefeng.Wu, Wed Jan 1 11:05:29 2014 +0800)
  • b07b28e - fix type error (Xuefeng.Wu, Wed Jan 1 11:04:35 2014 +0800)
  • 31a066a - fix pact type (Xuefeng.Wu, Tue Dec 31 11:43:57 2013 +0800)
  • 66caedf - enum for http Method (thetrav, Mon Nov 25 07:17:08 2013 +1100)
  • c0a04dc - start working on stub server (thetrav, Mon Nov 25 07:16:23 2013 +1100)
  • ab69e79 - both sides use spray, might as well put conversions here (thetrav, Sat Nov 23 16:32:46 2013 +1100)
  • c3b244c - shift scala DSL to match ruby DSL more closely (thetrav, Sat Nov 23 13:46:56 2013 +1100)
  • 521b20e - spec for some finder logic, mostly sanity testing (thetrav, Sat Nov 23 13:28:52 2013 +1100)
  • e123ae0 - move model into shared library, move idea plugin into global sbt-libs (out of project) (thetrav, Sat Nov 23 12:34:41 2013 +1100)
  • 83d60bb - move pact from runner into author (thetrav, Sat Nov 23 12:31:01 2013 +1100)
  • 9c47056 - scalaify (thetrav, Sat Nov 23 12:28:58 2013 +1100)
  • bc880ce - Initial commit (Travis Dixon, Fri Nov 22 17:09:16 2013 -0800)
  • 393b9b3 - expose a url so the integration tests know where to point their services (thetrav, Sat Nov 23 11:34:37 2013 +1100)
  • c162ab5 - publish to local maven so I can wire dependencies up really quickly (thetrav, Sat Nov 23 11:34:06 2013 +1100)
  • 74ff258 - json aware body matcher (thetrav, Fri Nov 15 19:17:22 2013 +1100)
  • bcb4ef4 - integrate scalaTest for test execution (thetrav, Sun Nov 3 18:27:07 2013 +1100)
  • c85ce5d - - Fix little bad merge in preso html. (Andras Bubics, Tue Oct 29 17:01:13 2013 +1100)
  • d3799e0 - preso on client (thetrav, Tue Oct 29 16:44:04 2013 +1100)
  • a8f18f3 - - Fix up a little layout and styling in preso. (Andras Bubics, Tue Oct 29 16:42:44 2013 +1100)
  • 1ea510e - implement client (thetrav, Tue Oct 29 10:26:26 2013 +1100)
  • 934b570 - format and split up preso to avoid mega slides (thetrav, Tue Oct 29 08:18:44 2013 +1100)
  • a057b19 - add some details to presentation (thetrav, Tue Oct 29 08:08:49 2013 +1100)
  • 82d0da9 - switch to spray-can for client and server, keep play-json (thetrav, Tue Oct 29 07:57:07 2013 +1100)
  • 37c3ee4 - - Add code samples, with syntax highlighting. (Andras Bubics, Mon Oct 28 15:30:46 2013 +1100)
  • fd48d5c - - Start of bespoke.js presentation for showcase. (Andras Bubics, Mon Oct 28 12:10:45 2013 +1100)
  • d1f43fb - fiddle with builder to make mocking work better (thetrav, Sun Oct 27 09:41:02 2013 +1100)
  • 706e498 - Service invocation (thetrav, Sat Oct 26 17:16:58 2013 +1100)
  • e415030 - - Add Play-JSON and specs2 dependencies. - Add sbt-idea plugin. - Add test case for very basic JSON output. - Add Pact model from pact-runner-jvm, extending with builder helpers. - Add test case for pact builder. (Andras Bubics, Fri Oct 25 17:53:03 2013 +1100)
  • 876457a - working on the test runner (thetrav, Fri Oct 25 15:28:17 2013 +1100)
  • b96b10e - added http setup hook (thetrav, Fri Oct 25 14:55:08 2013 +1100)
  • 171c839 - - Add boilerplate gitignore, build.sbt and Hello World sample. (Andras Bubics, Fri Oct 25 12:07:18 2013 +1100)
  • dc5cb70 - Initial commit (Andras Bubics, Thu Oct 24 18:01:05 2013 -0700)
  • 0693ebd - test framework (thetrav, Fri Oct 25 11:57:11 2013 +1100)
  • 8c6142b - intellij plugin (thetrav, Fri Oct 25 11:33:51 2013 +1100)
  • 5efd077 - Added an example of what the consumer tests could look like (Mike Farah, Fri Oct 25 11:29:27 2013 +1100)
  • 934baa2 - sbt basics (thetrav, Fri Oct 25 11:01:07 2013 +1100)
  • 1630246 - vague project goals (thetrav, Thu Oct 24 15:14:45 2013 +1100)
  • 0abe4ee - first commit (thetrav, Thu Oct 24 15:10:44 2013 +1100)