krangl v0.7 Release Notes

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

    Major Enhancements

    • ๐Ÿ‘ Allow specifying column types when reading csv data (Thanks to LeanderG for providing the PR)
    • โž• Added groupedBy to provide distinct set of grouping tuples as data-frame
    • ๐Ÿ‘ Read support for URLs (Example DataFrame.readCSV("https://git.io/vxks7").glimpse())
    • โž• Added basic read/write support for JSON data
    • โž• Added generic collection conversion Iterable<Any>.asDataFrame() via reflection (fixes #24)

    Incompatible API changes

    • ๐Ÿ“‡ Renamed structure to columnTypes
    • Renamed all table read function from .from* to .read*
    • ๐Ÿ›  Fixed #29: mapNonNull should use parameter and not receiver

    Minor Enhancements

    • Namespace cleanup to hide internal helpers
    • Bundled irisData
    • โœจ Enhanced: DataCol.toDouble() should work for int columns as well (same vv)
    • โž• Added MIT License
    • ๐Ÿ‘‰ Use iterable instead of list for object conversions