You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Fixed - `SnapshotFileLayout` now computes root folder lazily. ([#557](#557) partial fix for [#551](#551)) - Allows parallel Maven execution with surefire and failsafe plugins with `forkCount` greater than one, but it only works if `reuseForks` set to `false`.
### Fixed - Unsupported test sources (such as `FieldSource`) no longer cause the JUnit5 runner to crash. ([#550](#550) fixes [#549](#549)) ### Changed - Bump minimum required Kotest from `5.4.0` to `5.6.0` ([#535](#535)) - required to fix `java.lang.NoSuchMethodError: 'long kotlin.time.Duration$Companion.milliseconds-UwyO8pc(long)'`
v2.5.3 ### Fixed - Restore support for JRE 11. (fixes [#528](#528)) - snapshots created by `junit.jupiter.api.TestFactory` are no longer garbage-collected (#534) - support parallel testing under `junit.jupiter.execution.parallel.enabled=true` (#534)
v2.5.2 ### Fixed - Off-by-one in the error message for a VCR key mismatch. ([#526](#526)) - Fix `StringIndexOutOfBoundsException` when an empty snapshot had a facet added. (fixes [#529](#529)) - Fix `ClassCastException` when multiple nested test cases need to update snapshot. (fixes [#531](#531))
v2.5.1 ### Fixed - Selfie VCR is now out of beta, no opt-in required. ([#525](#525)) - ArrayMap now sorts strings with multi-digit numbers as `1 2 ... 9 10 11` instead of `1 11 2 ...`. - Improved VCR-specific error messages for determining why `//selfieonce` might not be working for a test rule. - Fixed some bugs in VCR data storage (specifically concurrency and multiple frames).
v2.5.0 ### Added - Added an entrypoint `Selfie.vcrTestLocator()` for the new `VcrSelfie` class for snapshotting and replaying network traffic. ([#517](https://github.com/diffplug/selfie/pull/517/files)) ### Fixed - Fixed a bug when saving facets containing keys with the `]` character ([#518](#518))
v2.4.1 ### Fixed - Multiline `toBe` assertions (introduced in `2.1.0` for Java pre-15) were not throwing exceptions on snapshot mismatch, now fixed. ([#479](#479))