All Versions
105
Latest Version
Avg Release Cycle
31 days
Latest Release
51 days ago

Changelog History
Page 5

  • v0.18.0 Changes

    March 02, 2019

    โž• Adds strikt-jackson module.

  • v0.17.3 Changes

    February 24, 2019

    โž• Adds isPresent and isAbsent assertions for java.util.Optional along with toNullable mapping function.

  • v0.17.2 Changes

    January 25, 2019

    ๐Ÿ›  Fixes isSorted when used in a block.

  • v0.17.1 Changes

    November 30, 2018

    โž• Adds filter, filterNot and filterIsInstance functions for Assertion.Builder<Iterable<*>>

  • v0.17.0 Changes

    November 03, 2018
    • โฌ†๏ธ Upgrades Strikt to depend on Kotlin 1.3.
    • ๐Ÿ—„ expectThrows is un-deprecated.
    • Expectations are now compatible with suspending lambdas.
    • ๐Ÿ‘ isBefore and isAfter in strikt-java-time now support ZonedDateTime.
  • v0.16.3 Changes

    October 26, 2018
    • ๐Ÿ— Assertion.Builder<Collection<*>.isSorted
    • isEqualTo now has special handling for arrays that compares content using contentEquals.
  • v0.16.2 Changes

    October 19, 2018
    • Backed out truncation of values in failure messages.
  • v0.16.1 Changes

    October 19, 2018
    • Backed out truncation of values in failure messages.
  • v0.16.0 Changes

    October 11, 2018
    • ๐Ÿšš Assertions for java.time types moved from strikt-core to new strikt-java-time module.
    • Assertion.Builder<Map<*, *>>.isNotEmpty
    • ๐Ÿ— Assertion.Builder<Array<*>>.toList
    • ๐Ÿ— Assertion.Builder<CharSequence>.trim
    • ๐Ÿ— Assertion.Builder<String>.trim
  • v0.15.2 Changes

    October 08, 2018
    • โž• Added is(Not)(NullOr)(Empty|Blank) assertions.