diff --git a/CHANGELOG.md b/CHANGELOG.md index 4124e53bba..b7ff136b1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,77 @@ +# 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)