Releases: robfletcher/strikt
Releases · robfletcher/strikt
Mighty Rainbow
- Adds overload of
not
that accepts a block.
Poison Hammer
- Ensures that chains inside of blocks still fail fast.
- Ensures
get
is runtime type safe. It's now a no-op when preceded by a failing type-narrowing assertion.
Venomous Twilight
Added atLeat
, atMost
and exactly
assertions for iterables.
Ferocious Rose
v0.18.1 Enhancements to Jackson module
Silken Grasshopper
Adds strikt-jackson
module
Unfettered Serpent
Adds isPresent
and isAbsent
assertions for java.util.Optional
along with toNullable
mapping function.
Battleworn Understanding
Fixes isSorted
when used in a block.
Whispering Sword
Adds filter
, filterNot
and filterIsInstance
functions for Assertion.Builder<Iterable<*>>
Forsaken Raven
- Upgrades Strikt to depend on Kotlin 1.3.
expectThrows
is un-deprecated.- Expectations are now compatible with suspending lambdas.
isBefore
andisAfter
instrikt-java-time
now supportZonedDateTime
.
Saffron Mammoth
isEqualTo
has special handling for arraysisSorted
assertion for collections