- Targeting 1.6 binaries, instead of 1.8, which causes problems when using the library and could be a no-go for Android developers using lower versions of the JVM.
- No more build dependency on the
jre8
flavour of the Kotlin STD LIB.
- NEW: Extensions to all types:
orElse
to allow the "elvis operator" logic with a block of code in the "if it was null" part.orElseWith
to allow the same asorElse
, but returning a potentially nullable result (some kind offlatMap
on anOption[T]
, to compare with Scala).
- NEW: Extensions to collection types:
filterByOneOf
to quickly declare a composite filter where any of the provided predicate being positive will accept the current element.toMap
to quickly declare aMap
, providing a key extractor or both the key and the value extractors.
- NEW:
FlowPanel
, allowing quick creation ofJPanel
withFlowLayout
and its content.
- NEW:
JsonAssertion
to help comparing strings comparing JSON and have a comprehensive error message when they are different.