Skip to content

Latest commit

 

History

History
1311 lines (1180 loc) · 123 KB

CHANGELOG.md

File metadata and controls

1311 lines (1180 loc) · 123 KB

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

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