Bugfix Release
- refactor: extract interface from FormPostBuilder #1277
- feat: add a DSL builder for x-www-form-urlencoded bodies #1277
- fix: MessagePactBuilder was not including the generators #1278
- chore: change the scope of deps to api #1280
- fix: Update readme [JUnit + Spring + Maven] #1265
- fix: previous change was failing on JDK 9+ [JUnit + Spring + Maven] #1265
- fix: use the same classloader that the JUnit test class was loaded with [JUnit + Spring + Maven] #1265
- fix: include the JUnit description in the test exception [JUNIT5] #1267
- fix: include the JUnit description in the test exception [JUNIT4] #1267
- docs: Add fully qualified name to PactFolder usage. (pendsley)
- fix: missing failures when merging verification results (phil.hardwick)
- Fixed vulnerability issue (gayatreemishra)
- feat: add the implementation version to the verification results
- fix: successful verification results were being filtered out #1266
- fix: record successful verification results by interaction ID #1266
- fix: when merging verification results, include the interaction ID from the success results #1266
- refactor: include successful interaction results in the verification results #1266
- refactor: verification OK data class only needs a single interaction id #1266
- refactor: change verification OK result from a singleton to a data class #1266
- feat: add @IgnoreMissingStateChange annotation to ignore missing state change methods #1260
- fix: trim whitespace off list expressions #1262
- add hint about specific junit5spring dependency (Michel)
- docs: add groovyClasspath tip to avoid build failures when using Gradle (TM)
- fix: correct the Maven documentation #1203
- chore: setup build on Github
- fix: Fixing lint errors (JoaoGFarias)
- chore(HttpTarget): Configurable HttpClientFactory (Sabartius)
- feat: XML message content (Wil)
- fix: PactCreateVersionTagMojoSpec - Fixing issues indicated by CodeNarc (JoaoGFarias)
- feat: Increasing coverage on PactBrokerClientPactSpec - Failure to upload tag test (JoaoGFarias)
- refactor: Refactoring on PactCreateVersionTagMojo::execute (JoaoGFarias)
- refactor: Refactoring PactBrokerClient:uploadTags (JoaoGFarias)
- feat: PackBrokerClient support for tag creation (JoaoGFarias)
- feat: create-version-tag: Calling Broker Client with collected arguments (JoaoGFarias)
- feat: create-version-tag: Checking mandatory arguments (JoaoGFarias)
- feat: Creating PactCreateVersionTagMojo (JoaoGFarias)
- XML message content (Wil)
- fix: if Tika fails to initialise, catch the exception and disable content type detection #1245
- fix: support consumerVersionSelectors with only a consumer name and no tag #1244
- fix: do not log out pact source annotations, as they may have passwords
- fix: consumer name from consumerVersionSelectors was being ignored #1244
- fix: was retrying one less than the retry count #1241
- chore: add can I deploy section to Maven readme
- feat: correct canIDeploy in Gradle readme #1241
- feat: add canIDeploy section to the Gradle readme #1241
- fix: obfuscate the password for PactPublish
- feat: add retry when there are unknown results for canIDeploy #1241
- refactor: converted some Groovy code to Kotlin
- fix: pact-jvm-server was not including the dependencies in the published pom #1239
- docs: Update Maven comment about using JUnit tests
- chore: update the groovy readme with new matchers
- chore: update the consumer readme with new matchers
- chore: update the JUnit 4 docs with array contains matcher