All Versions
286
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 17

  • v3.5.3 Changes

    • ๐Ÿšš 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)
  • v3.5.3-jre7.0 Changes

    • ๐Ÿ— 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)
  • v3.5.2 Changes

    • ๐Ÿš€ 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)
  • v3.5.2-jre7.0 Changes

    • โœ… 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)
  • v3.5.1 Changes

    • โšก๏ธ 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)
  • v3.5.1-jre7.1 Changes

    • ๐Ÿ”€ 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)
  • v3.5.0 Changes

    • ๐Ÿš€ 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)
  • v3.5.0-rc.3 Changes

    • 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)
  • v3.5.0-rc.2 Changes

    • 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)
    • 0๏ธโƒฃ 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)
  • v3.5.0-rc.1 Changes

    • โšก๏ธ 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)