Releases: robfletcher/strikt
Releases · robfletcher/strikt
Heavenly Bear
- Bug-fix for type inference in
succeeded()
. - Improved output for
failed()
.
Funereal Raven
Breaking changes
- Updated exception handling assertions that use Kotlin's
runCatching
andResult<T>
.
Other changes
- Added override for
describedAs
that accepts a lambda.
Elder Refuge
- Changed
Assertion.Builder<Iterable<*>>.contains
to pass if the argument is an empty list/varargs. - Fixed an out of bounds exception in
Assertion.Builder<Iterable<*>>.containsExactly
Pain Mother
Adds strikt-gradle
module
Glorious Catacomb
v0.19.7 Added doc section for `strikt-spring`
Bitter Forest
Fixes issues with bom publication.
Victorious Scholar
Includes a BOM for aligning versions of multiple modules.
Poison Spire
Suppresses internal stack frames from exceptions to make it easier to determine where the assertion was raised.
Iron Ocean
- Adds assertions and mappings for
Assertion.Builder<ClosedRange>
. - Adds
endsWith(Char)
forAssertion.Builder<CharSequence>
.
Bounteous Steel
Adds getValue
assertion/mapping for Assertion.Builder<Map<*, *>>