You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,31 @@
11
11
12
12
### Fixed
13
13
14
+
### Security
15
+
## [0.5.0]
16
+
### Added
17
+
- Experimental `listOfSpec` delegate.
18
+
19
+
### Changed
20
+
-**API breaking** Config is deprecated, use `ObservableMeta` instead.
21
+
-**API breaking** Descriptor no has a member property `defaultValue` instead of `defaultItem()` extension. It caches default value state on the first call. It is done because computing default on each call is too expensive.
22
+
- Kotlin 1.5.10
23
+
- Build tools 0.10.0
24
+
- Relaxed type restriction on `MetaConverter`. Now nullables are available.
25
+
-**Huge API-breaking refactoring of Meta**. Meta now can have both value and children. There is only one kind of descriptor now.
26
+
-**API breaking**`String.toName()` is replaced by `Name.parse()`
27
+
-**API breaking** Configurable`config` changed to `meta`
28
+
29
+
### Removed
30
+
-`Config`
31
+
- Public PluginManager mutability
32
+
- Tables and tables-exposed moved to the separate project `tables.kt`
Copy file name to clipboardExpand all lines: dataforge-context/api/dataforge-context.api
-28Lines changed: 0 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -164,11 +164,6 @@ public final class space/kscience/dataforge/context/PluginFactory$Companion {
164
164
}
165
165
166
166
public final class space/kscience/dataforge/context/PluginManager : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker, space/kscience/dataforge/context/ContextAware {
167
-
public fun <init> (Lspace/kscience/dataforge/context/Context;)V
168
-
public final fun fetch (Lspace/kscience/dataforge/context/PluginFactory;Lspace/kscience/dataforge/meta/Meta;Z)Lspace/kscience/dataforge/context/Plugin;
169
-
public final fun fetch (Lspace/kscience/dataforge/context/PluginFactory;ZLkotlin/jvm/functions/Function1;)Lspace/kscience/dataforge/context/Plugin;
170
-
public static synthetic fun fetch$default (Lspace/kscience/dataforge/context/PluginManager;Lspace/kscience/dataforge/context/PluginFactory;Lspace/kscience/dataforge/meta/Meta;ZILjava/lang/Object;)Lspace/kscience/dataforge/context/Plugin;
171
-
public static synthetic fun fetch$default (Lspace/kscience/dataforge/context/PluginManager;Lspace/kscience/dataforge/context/PluginFactory;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/dataforge/context/Plugin;
172
167
public final fun find (ZLkotlin/jvm/functions/Function1;)Lspace/kscience/dataforge/context/Plugin;
173
168
public static synthetic fun find$default (Lspace/kscience/dataforge/context/PluginManager;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lspace/kscience/dataforge/context/Plugin;
174
169
public final fun get (Lkotlin/reflect/KClass;Lspace/kscience/dataforge/context/PluginTag;Z)Ljava/lang/Object;
@@ -178,7 +173,6 @@ public final class space/kscience/dataforge/context/PluginManager : java/lang/It
178
173
public fun getContext ()Lspace/kscience/dataforge/context/Context;
179
174
public fun iterator ()Ljava/util/Iterator;
180
175
public final fun list (Z)Ljava/util/Collection;
181
-
public final fun remove (Lspace/kscience/dataforge/context/Plugin;)V
182
176
}
183
177
184
178
public final class space/kscience/dataforge/context/PluginTag : space/kscience/dataforge/meta/MetaRepr {
@@ -228,28 +222,6 @@ public final class space/kscience/dataforge/context/SlfLogManager$Companion : sp
228
222
public fun invoke (Lspace/kscience/dataforge/meta/Meta;Lspace/kscience/dataforge/context/Context;)Lspace/kscience/dataforge/context/SlfLogManager;
229
223
}
230
224
231
-
public abstract interface annotation class space/kscience/dataforge/descriptors/Attribute : java/lang/annotation/Annotation {
232
-
public abstract fun key ()Ljava/lang/String;
233
-
public abstract fun value ()Ljava/lang/String;
234
-
}
235
-
236
-
public abstract interface annotation class space/kscience/dataforge/descriptors/Attributes : java/lang/annotation/Annotation {
237
-
public abstract fun attrs ()[Lspace/kscience/dataforge/descriptors/Attribute;
238
-
}
239
-
240
-
public abstract interface annotation class space/kscience/dataforge/descriptors/ItemDef : java/lang/annotation/Annotation {
241
-
public abstract fun info ()Ljava/lang/String;
242
-
public abstract fun multiple ()Z
243
-
public abstract fun required ()Z
244
-
}
245
-
246
-
public abstract interface annotation class space/kscience/dataforge/descriptors/ValueDef : java/lang/annotation/Annotation {
247
-
public abstract fun allowed ()[Ljava/lang/String;
248
-
public abstract fun def ()Ljava/lang/String;
249
-
public abstract fun enumeration ()Ljava/lang/Class;
250
-
public abstract fun type ()[Lspace/kscience/dataforge/values/ValueType;
251
-
}
252
-
253
225
public final class space/kscience/dataforge/properties/PropertyKt {
0 commit comments