Skip to content

Releases: spring-cloud/spring-cloud-contract

4.1.0-M1

10 Aug 03:38
Compare
Choose a tag to compare
4.1.0-M1 Pre-release
Pre-release

🐞 Bug Fixes

  • fix missing 'failOnNoStubs' property configuration #1928

❤️ Contributors

Thank you to all the contributors who worked on this release:

@maverick1601

4.0.4

28 Jul 13:04
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Broken "Back to index" link in documentation #1918

✔️ Tasks

  • Remove useJUnitPlatform() as this is the default from the Gradle plugin #1914

❤️ Contributors

Thank you to all the contributors who worked on this release:

@shanman190

3.1.8

03 Jul 09:24
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Gradle 8.1.1 task declaration problems #1911
  • Slf4j metada are fetch in each maven commands #1909

❤️ Contributors

Thank you to all the contributors who worked on this release:

@shanman190

4.0.3

03 Jul 10:33
Compare
Choose a tag to compare

⭐ New Features

  • Improving observability when debugging broken wiremock configurations #1891
  • Add integration with JVM Test Suite Gradle plugin #1863
  • Support priority in Restdocs generated contract #1818

📔 Documentation

❤️ Contributors

Thank you to all the contributors who worked on this release:

@geirhede and @wwadge

v2.2.3.RELEASE

01 Jun 15:16
Compare
Choose a tag to compare

Gradle wrapper version has been upgraded to 6.4. Groovy version has been upgraded to 2.5.10. Kotlin version has been upgraded to 1.3.72.
As a result, this release contains a small change in the Spring Cloud Contract Gradle Plugin publishStubsToScm task API. The customize{} closure has been removed and the properties set within that closure now need to be set directly within the publishStubsToScm closure. For example, the following setup:

publishStubsToScm {
	customize {
		contractDependency {
			stringNotation = "${project.group}:${project.name}:${project.version}"
		}
		contractsMode = "LOCAL"
    }
}

needs to be changed to:

publishStubsToScm {
		contractDependency {
			stringNotation = "${project.group}:${project.name}:${project.version}"
		}
		contractsMode = "LOCAL"
}