krangl v0.8 Release Notes

Release Date: 2018-03-21 // about 6 years ago
  • ๐Ÿš€ Released 2018-03-21

    Major Enhancements

    • โž• Added property unfolding df.unfold<Person("user", properties=listOf("address"))
    • โž• Added text matching helper: irisData.filter{ it["Species"].isMatching{ startsWith("se") }} (fixes #21)
    • โž• Added sortedByDescending and desc and added more sorting tests
    • โž• Added More elegant object bindings via reflection. Example val objPersons : Iterable<User> = users.rowsAs<User>() (fixes #22)
    • โž• Added compressed csv write support, configurable or by filename guessing

    Minor Enhancements

    • More robust row to object conversion
    • Made List<Boolean?>.not() public
    • ๐Ÿ‘‰ Use regex instead of string as separate separator
    • ๐Ÿ›  Replaced fixed temporary column names with uuids
    • ๐Ÿ›  Fixed incorrect coercion of incomplete inplace data to df
    • โž• Added concat operator for string column arithmetics
    • ๐Ÿ›  Fixed arithmetic comparison operators
    • โž• Added beakerx display adapter