Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.59 KB

CHANGELOG.md

File metadata and controls

34 lines (24 loc) · 1.59 KB

CHANGELOG

0.2 - ????

General

  • 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.

0.1 - 2017-06-09

core

  • 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 as orElse, but returning a potentially nullable result (some kind of flatMap on an Option[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 a Map, providing a key extractor or both the key and the value extractors.

swing

  • NEW: FlowPanel, allowing quick creation of JPanel with FlowLayout and its content.

tests

  • NEW: JsonAssertion to help comparing strings comparing JSON and have a comprehensive error message when they are different.