🚀 New features and improvements
- arrayJoin - Handlebar helper (#2725) @dieppa
- Added arrayAdd, arrayRemove and val helpers (#2724) @tomakehurst
- Added an object store to the Stores interface plus a default in-memory implementation (#2723) @tomakehurst
- Move the serve event triggered prior to responding before transformers are applied (#2722) @tomakehurst
- Added an overload of andMatching to stub builders taking a defintion object parameter (#2721) @tomakehurst
- 2711 Add start and stop hooks for extensions (#2726) @leeturner
- Allow subclasses of WireMockExtension to get the ExtensionContext (#1981) @tsmock
- Added supported-proxy-encodings as a CLI parameter (#2694) @tomakehurst
🐞 Bug fixes
- Fixes #2696 - xPath helper returns error when result is primitive value (#2717) @tomakehurst
- Content-Type Header for Multipart-Requests should be checked case-insensitive (#2707) @mufasa1976
- Fix parsing of date/time query parameter values with an offset ahead of UTC (#2703) @papiomytoglou
- fix: handlebars math helper handles large negative integers (#2706) @RafeArnold
📦 Dependency updates
- Bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.12.0 (#2716) @dependabot
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 (#2715) @dependabot
- Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 (#2687) @dependabot
- Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 (#2708) @dependabot
- Bump versions.xmlUnit from 2.9.1 to 2.10.0 (#2698) @dependabot
- Bump org.scala-lang:scala-library from 2.13.13 to 2.13.14 (#2700) @dependabot
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre (#2704) @dependabot