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
anddesc
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
- โ Added property unfolding