Skip to content

4.3.0-beta.4

Compare
Choose a tag to compare
@uglyog uglyog released this 10 Oct 23:48
· 946 commits to master since this release

Fixes from master + updated matching rule expressions and plugin support

  • chore: correctly sort the interactions before writing
  • feat: add support for @testtarget annotation for junit tests written in scala (piotr.sliwa)
  • feat(plugins): support matching lists and maps via plugin
  • fix: Content type matcher was detecting JSON as text/plain
  • fix(PactBrokerClient): Send includePendingStatus=false when enablePending is set to false (Timothy Jones)
  • fix: correct the pact source description when using the URL option #1449
  • fix: org.apache.httpcomponents:httpmime needs to be defined as api for consumer lib #1446
  • feat: support setting can-i-deploy ignore values using -D command line #1444
  • chore: add example Java test with null value matchers
  • fix: support specifying both tags and consumers as system property list expressions #1447
  • fix: matching rule definition INTEGER_LITERAL was associated with the wrong type
  • feat(plugins): support plugins returning an error when configuring interactions fail
  • chore: move the matcherKey implementation to the models lib
  • feat(plugins): support references and type inference in matching expressions
  • chore: Upgrade Spring libraries to 5.3.9
  • feat: add support for non-file parts in the multipart requests (krzysztofmochocki)
  • feat: add support of multiple parts in multipart request (krzysztofmochocki)
  • fix: PactDslRootValue should return the value as a String, not JSON
  • chore: add provider verification test with pact file from Pact-JS V3 #1434
  • feat: set accessible flag when calling test methods in case the class/method is not public #1431
  • feat(plugins): namespace the pact attributes send to plugins + added each key and each value matchers
  • feat(plugins): Updated matching rule definitions to include notEmpty and contentType
  • fix: resolve Windows build problem when using Maven>=3.3.3 (Marvin Kienitz)
  • feat: add and refactor handling for 404 responses in Maven plugin (Marvin Kienitz)
  • refactor(plugins): rename ContentTypeOverride -> ContentTypeHint