Skip to content

Commit

Permalink
0.9 release
Browse files Browse the repository at this point in the history
  • Loading branch information
altavir committed Jun 4, 2024
1 parent 0423829 commit c62dc2c
Show file tree
Hide file tree
Showing 11 changed files with 72 additions and 69 deletions.
21 changes: 16 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,33 @@
## Unreleased

### Added
- Custom CoroutineContext during `Context` creation.

### Changed
- Kotlin 2.0
- `MetaSpec` renamed to `MetaReader`. MetaSpec is now reserved for builder-based generation of meta descriptors.
- Add self-type for Meta. Remove unsafe cast method for meta instances.

### Deprecated

### Removed
- Automatic descriptors for schema. It is not possible to implement them without heavy reflection.

### Fixed

### Security

## 0.9.0 - 2024-06-04

### Added

- Custom CoroutineContext during `Context` creation.

### Changed

- Kotlin 2.0
- `MetaSpec` renamed to `MetaReader`. MetaSpec is now reserved for builder-based generation of meta descriptors.
- Add self-type for Meta. Remove unsafe cast method for meta instances.

### Removed

- Automatic descriptors for schema. It is not possible to implement them without heavy reflection.

## 0.8.2 - 2024-04-27

### Added
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ plugins {

allprojects {
group = "space.kscience"
version = "0.9.0-dev-1"
version = "0.9.0"
}

subprojects {
Expand Down
4 changes: 2 additions & 2 deletions dataforge-context/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Context and provider definitions

## Artifact:

The Maven coordinates of this project are `space.kscience:dataforge-context:0.8.2`.
The Maven coordinates of this project are `space.kscience:dataforge-context:0.9.0-dev-1`.

**Gradle Kotlin DSL:**
```kotlin
Expand All @@ -16,6 +16,6 @@ repositories {
}

dependencies {
implementation("space.kscience:dataforge-context:0.8.2")
implementation("space.kscience:dataforge-context:0.9.0-dev-1")
}
```
23 changes: 6 additions & 17 deletions dataforge-context/api/dataforge-context.api
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ public abstract interface class space/kscience/dataforge/context/ContextAware {

public final class space/kscience/dataforge/context/ContextBuilder {
public final fun build ()Lspace/kscience/dataforge/context/Context;
public final fun coroutineContext (Lkotlin/coroutines/CoroutineContext;)V
public final fun getName ()Lspace/kscience/dataforge/names/Name;
public final fun plugin (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
public final fun plugin (Lspace/kscience/dataforge/context/Plugin;)V
Expand All @@ -69,9 +70,6 @@ public final class space/kscience/dataforge/context/ContextBuilder {
public final fun properties (Lkotlin/jvm/functions/Function1;)V
}

public final class space/kscience/dataforge/context/ContextBuilderKt {
}

public final class space/kscience/dataforge/context/DefaultLogManager : space/kscience/dataforge/context/AbstractPlugin, space/kscience/dataforge/context/LogManager {
public static final field Companion Lspace/kscience/dataforge/context/DefaultLogManager$Companion;
public fun <init> ()V
Expand Down Expand Up @@ -212,14 +210,14 @@ public final class space/kscience/dataforge/context/PluginTag : space/kscience/d
public fun toString ()Ljava/lang/String;
}

public final class space/kscience/dataforge/context/PluginTag$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public synthetic class space/kscience/dataforge/context/PluginTag$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lspace/kscience/dataforge/context/PluginTag$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/dataforge/context/PluginTag;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lspace/kscience/dataforge/context/PluginTag;
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/dataforge/context/PluginTag;)V
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lspace/kscience/dataforge/context/PluginTag;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}

Expand Down Expand Up @@ -264,15 +262,6 @@ public abstract interface annotation class space/kscience/dataforge/descriptors/
public abstract interface annotation class space/kscience/dataforge/descriptors/Multiple : java/lang/annotation/Annotation {
}

public final class space/kscience/dataforge/descriptors/ReflectiveDescriptorsKt {
}

public final class space/kscience/dataforge/properties/MetaAsFlowKt {
}

public final class space/kscience/dataforge/provider/DfTypeKt {
}

public final class space/kscience/dataforge/provider/Path : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
public static final field Companion Lspace/kscience/dataforge/provider/Path$Companion;
public static final field PATH_SEGMENT_SEPARATOR Ljava/lang/String;
Expand Down
4 changes: 2 additions & 2 deletions dataforge-data/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## Artifact:

The Maven coordinates of this project are `space.kscience:dataforge-data:0.8.2`.
The Maven coordinates of this project are `space.kscience:dataforge-data:0.9.0-dev-1`.

**Gradle Kotlin DSL:**
```kotlin
Expand All @@ -16,6 +16,6 @@ repositories {
}

dependencies {
implementation("space.kscience:dataforge-data:0.8.2")
implementation("space.kscience:dataforge-data:0.9.0-dev-1")
}
```
4 changes: 2 additions & 2 deletions dataforge-io/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ IO module

## Artifact:

The Maven coordinates of this project are `space.kscience:dataforge-io:0.8.2`.
The Maven coordinates of this project are `space.kscience:dataforge-io:0.9.0-dev-1`.

**Gradle Kotlin DSL:**
```kotlin
Expand All @@ -16,6 +16,6 @@ repositories {
}

dependencies {
implementation("space.kscience:dataforge-io:0.8.2")
implementation("space.kscience:dataforge-io:0.9.0-dev-1")
}
```
4 changes: 2 additions & 2 deletions dataforge-io/dataforge-io-yaml/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ YAML meta IO

## Artifact:

The Maven coordinates of this project are `space.kscience:dataforge-io-yaml:0.8.2`.
The Maven coordinates of this project are `space.kscience:dataforge-io-yaml:0.9.0-dev-1`.

**Gradle Kotlin DSL:**
```kotlin
Expand All @@ -16,6 +16,6 @@ repositories {
}

dependencies {
implementation("space.kscience:dataforge-io-yaml:0.8.2")
implementation("space.kscience:dataforge-io-yaml:0.9.0-dev-1")
}
```
4 changes: 2 additions & 2 deletions dataforge-meta/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Meta definition and basic operations on meta

## Artifact:

The Maven coordinates of this project are `space.kscience:dataforge-meta:0.8.2`.
The Maven coordinates of this project are `space.kscience:dataforge-meta:0.9.0-dev-1`.

**Gradle Kotlin DSL:**
```kotlin
Expand All @@ -16,6 +16,6 @@ repositories {
}

dependencies {
implementation("space.kscience:dataforge-meta:0.8.2")
implementation("space.kscience:dataforge-meta:0.9.0-dev-1")
}
```
Loading

0 comments on commit c62dc2c

Please sign in to comment.