Tags: diffplug/selfie
Tags
### Changed - **BREAKING** Bumped Kotest from `5.x` to `6.x`. If you need Kotest `5.x` compatibility, stick with `2.5.5`. ([#559](#559)) - This breaking change only affects Kotest users. - As part of the Kotest `6.x` migration, your `AbstractProjectConfig` must either have the fully qualified name of `io.kotest.provided.ProjectConfig` or the system property `kotest.framework.config.fqn` must be set. See [Kotest docs](https://kotest.io/docs/framework/project-config.html) for more info. - The breaking changes are only within `selfie-runner-kotest`. So if you are stuck on Kotest `5.x` but want some feature or bugfix only available in a `3.x` version of Selfie, you can probably get it by grabbing the latest Selfie but using `2.5.5` for the `selfie-runner-kotest` artifact. But in the long-term, we recommend using the latest supported version of all dependencies.
### 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.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))
PreviousNext