Pact JVM v3.5.0-beta.4 Release Notes

    • 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)
    • 0️⃣ 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)