-
0.6.2 Stable
released this
2023-07-29 13:15:37 +03:00 | 22 commits to master since this release0.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 allDataSet
s - More fine-grained types in Action builders.
Changed
Name::replaceLast
APIPluginFactory
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 intodataforge.meta
for better star imports- Kotlin 1.8.20
Factory
is nowfun interface
and usesbuild
instead ofinvoke
. `invoke moved to an extension.- KTor 2.0
- DataTree
items
call is blocking. - DataSet
getData
is no longer suspended and renamed toget
- DataSet operates with sequences of data instead of flows
- PartialEnvelope uses
Int
insteadUInt
. ActiveDataSet
renamed toDataSource
selectOne
->getByType
- Data traversal in
DataSet
is done via iterator - Remove all unnecessary properties for
IOFormat
- Separate interfaces for
IOReader
andIOWriter
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