• v0.6.2 7fca5db390

    0.6.2 Stable

    spc-code released this 2023-07-29 13:15:37 +03:00 | 22 commits to master since this release

    0.6.2 - 2023-07-29

    Changed

    • Meta to Json serializer now serializes a single item with index as an array. It is important for plotly integration.
    • Meta to Json serializes Meta without children a value as literal or array instead of an object with @value field.

    0.6.1 - 2023-03-31

    Added

    • File cache for workspace
    • Smart task metadata transformation for workspace
    • Add readOnly property to descriptors
    • Add specOrNull delegate to meta and Scheme
    • Suspended read methods to the Binary
    • Synchronously accessed meta to all DataSets
    • More fine-grained types in Action builders.

    Changed

    • Name::replaceLast API
    • PluginFactory no longer requires plugin class
    • Collection toMap -> associateByName
    • Simplified DFTL envelope format. Closing symbols are unnecessary. Properties are discontinued.
    • Meta get method allows nullable receiver
    • withDefault functions do not add new keys to meta children and are consistent.
    • dataforge.meta.values package is merged into dataforge.meta for better star imports
    • Kotlin 1.8.20
    • Factory is now fun interface and uses build instead of invoke. `invoke moved to an extension.
    • KTor 2.0
    • DataTree items call is blocking.
    • DataSet getData is no longer suspended and renamed to get
    • DataSet operates with sequences of data instead of flows
    • PartialEnvelope uses Int instead UInt.
    • ActiveDataSet renamed to DataSource
    • selectOne->getByType
    • Data traversal in DataSet is done via iterator
    • Remove all unnecessary properties for IOFormat
    • Separate interfaces for IOReader and IOWriter

    Deprecated

    • Context.fetch -> Context.request

    Fixed

    • readDataDirectory does not split names with dots
    • Front matter reader does not crash on non-UTF files
    • Meta file name in readMeta from directory
    • Tagless and FrontMatter envelope partial readers fix.
    Downloads