* Upgraded pact-jvm-model to 3.5.13 * Enhanced the conversion of Spring Cloud contracts to Pact contracts using the v3 spec. Introduces breaking change returning a list of `Pact`s instead of one. * Enhanced the conversion of Pact contracts using the v3 spec tp Spring Cloud contracts. * Implemented conversion of Pact v3 messaging to/from Spring Cloud contracts * Updated code based on comments in the PR * Added null matcher * Added missing null matcher conversion from SCC to Pact * Added number, integer and decimal matchers * Added support for multiple matchers for the same json path. Currently only the AND rule logic is supported. * Added value generator functionality * Refactored `stubMatchers` and `testMatchers` to support multiple types of "matcher groups", eg. header, path & query * Refactored e37a8c5d82f96da6e1a698331afc62e6cf747bd6 in favor of a less invasive change using deprecation * Added header matcher conversion * Add/updated the ASF license header * Fixed an issue with the header matchers while updating the documentation * Updated the documentation * Made some last minute changes to the `bodyMatchers`: `byNull()` isn't supported by WireMock Closes #583 Fixes #595
=== Spring Cloud Contract Specification This module contains the specifications describing contracts. Currently we have only one way for contract description which is the Groovy DSL.