2.1 KiB
2.1 KiB
Changelog
[Unreleased]
Added
- LogManager plugin
Changed
- Kotlin-logging moved from common to JVM and JS. Replaced by console for native.
- Package changed to
space.kscience
Deprecated
Removed
- Common dependency on Kotlin-logging
- Kotlinx-io fork dependency. Replaced by Ktor-io.
Fixed
Security
[0.3.0]
Added
- Yaml meta format based on yaml.kt
Path
builders- Special ValueType for lists
copy
method to descriptors- Multiplatform yaml meta
Changed
ListValue
andDoubleArrayValue
implementIterable
.- Changed the logic of
Value::isList
to check for type instead of size Meta{}
builder made inline- Moved
Envelope
builder to a top level function. Companion invoke is deprecated. - Context logging moved to the extension
number
andstring
methods onValue
moved to extensions (breaking change)-
Major breaking change
-
Major breaking change
-
Major breaking change
- Plugins are removed from Context constructor and added lazily in ContextBuilder
-
Major breaking change
-
Major Breaking change
Deprecated
Removed
Fixed
Security
[0.2.0]
Added
Changed
- Context content resolution refactor
- Kotlin 1.4.10 (build tools 0.6.0)
- Empty query in Name is null instead of ""
- Provider provides an empty map instead of error by default
- Hidden delegates hierarchy in favor of stdlib properties
- Removed io depdendency from
dataforge-output
. Replaced Output by Appendable. - Configurable is no longer MutableItemProvider. All functionality moved to Scheme.
Deprecated
- Context activation API
- TextRenderer
Removed
- Functional server prototype
dataforge-output
module
Fixed
- Global context CoroutineScope resolution
- Library mode compliance