Skip to content

Releases: jbwheatley/pact4s

0.0.19

02 Oct 12:33
Compare
Choose a tag to compare

Several dependency bumps.

Syntax changes for building PactBrokerWithSelectors, ProviderTags and PublishVerificationResults.
Hopefully the ergonomics of constructing PactBrokerWithSelectors has been improved, especially for users constructing them from config. pact4s will also produce a runtime exception if an invalid combination of parameters are provided to PactBrokerWithSelectors. #82

v0.0.18

15 Sep 19:18
Compare
Choose a tag to compare

fixes an issue where verification suites would fail if pending pacts failed - #51 @kflorence

v0.0.17

06 Sep 11:55
bf84e2b
Compare
Choose a tag to compare
  • Add support for response factory verification for message pacts. Fixes #11 (@kflorence)

  • Much scaladoc added for various classes, particularly ProviderInfoBuilder.

  • Changes to the PactBrokerWithSelectors api

    • safer constructor to avoid exceptions from pact-jvm when bad argument combinations are provided. Uses builder pattern.
    • wipPactsSince no longer a finiteDuration - can now provide a Instant, OffsetDateTime or LocalDate.
  • pact-jvm for java 11+ -> 4.2.11, pact-jvm for java 8 -> 4.1.26

v0.0.15

02 Aug 15:50
Compare
Choose a tag to compare

Adds support for request filtering, e.g. for the injection/removal of headers.

Adds scala friendly versions of PactDslWithProvider#'given'

v0.0.13

29 Jul 16:13
Compare
Choose a tag to compare

Adds scala friendly versions of PactDslResponse#'given', PactDslWithState#'given', MessagePactBuilder#'given', and PactDslResponse#statusCodes (java 11+ only).

Resolves #38