Skip to content

Releases: wiremock/wiremock-spring-boot

3.4.0

08 Dec 11:15
50b66ce
Compare
Choose a tag to compare

🚀 New features and improvements

3.3.0

02 Dec 18:39
336b6f7
Compare
Choose a tag to compare

🚀 New features and improvements

  • Add support for specifying extension factories via the configuration annotation (#67) @tomakehurst
  • Use wiremock-jetty12 thin JAR instead of the standalone JAR (#66) @tomakehurst

✍ Other changes

  • Upgraded the convention plugin version to avoid dependency scan failures (#69) @tomakehurst

New documentation page can be found here: https://wiremock.org/docs/spring-boot/

3.2.0

02 Nov 16:16
c1d514d
Compare
Choose a tag to compare

🚀 New features and improvements

🐛 Bug fixes

  • fix: give helpful error message when using same name in mocks (refs #62) (#63) @tomasbjerre

3.1.0

27 Oct 19:12
fdb382c
Compare
Choose a tag to compare

Optionally use HTTPS (refs #60) (#61) @tomasbjerre

3.0.3

23 Oct 13:42
fdf5647
Compare
Choose a tag to compare

✍ Other changes

3.0.2

11 Oct 18:30
35f7867
Compare
Choose a tag to compare

✍ Fixes

  • fix: wiremock default port was not always configured (#56) @tomasbjerre
  • fix: only add default configured server if WireMock annotation applied to test class (#54) @tomasbjerre

3.0.1

10 Oct 16:42
2115802
Compare
Choose a tag to compare

3.0.0

09 Oct 18:05
Compare
Choose a tag to compare

This is the first release within WireMock organization. There are many changes, hopefully these are all of them.

Breaking changes

  • changing groupId from com.maciejwalkowiak.spring to org.wiremock.integrations
  • @ConfigureWireMock no longer has property or properties, replaced by baseUrlProperties
  • @ConfigureWireMock no longer has stubLocation, replaced by filesUnderClasspath

Features

  • simplify usage, you just need to annotate test with @EnableWireMock, it only needs @ConfigureWireMock when changing default behavior
  • default properties wiremock.server.baseUrl and wiremock.server.port
  • @ConfigureWireMock now has baseUrlProperties, a list of properties that should be populated with the url.
  • @ConfigureWireMock now has portProperties, a list of properties that should be populated with the port.
  • @ConfigureWireMock now has usePortFromPredefinedPropertyIfFound, it will set the port to value of any existing port property.
  • @ConfigureWireMock now has filesUnderClasspath and filesUnderDirectory, both are lists of locations where it looks for mappings.
  • @ConfigureWireMock now has default name wiremock
  • Each WireMock has its logging prefixed with its port number.
  • When only one WireMock, it will be configured as a client for that server (WireMock.configureFor(wireMockServer.port());)

2.2.0

09 Oct 17:17
Compare
Choose a tag to compare
  • Adapted build to WireMock's conventions
  • Changed Maven group to org.wiremock.integrations

v2.1.3

24 Sep 10:35
dedbf85
Compare
Choose a tag to compare

What's Changed

  • Add support for multiple property injection by @rfelgent in #29

Full Changelog: v2.1.2...v2.1.3