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

Changelog History
Page 27

  • v2.1.6 Changes

    • 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)
  • v2.1.5 Changes

    • ⚡️ 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)
  • v2.1.4 Changes

    • 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)
  • v2.1.3 Changes

    • 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)
  • v2.1.2 Changes

    • 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)
    • 0️⃣ 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)
  • v2.1.1 Changes

    • 🔌 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)
  • v2.1.0 Changes

    • ⚡️ 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)
  • v2.0.9 Changes

    • 👍 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)
  • v2.0.8 Changes

    • ✅ 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)
  • v2.0.7 Changes

    • 🛠 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)