This commit is contained in:
Alexander Nozik 2024-03-15 10:46:30 +03:00
parent d305789aa8
commit e5882d01f8
16 changed files with 43 additions and 26 deletions

View File

@ -14,6 +14,17 @@
### Security ### Security
## 0.4.1 - 2024-03-15
### Changed
- VisionProperties `flowChanges()` -> `changes`
### Fixed
- Bug with ElementVisionRenderer having the same name
- Plotly update problem
## 0.4.0 - 2024-02-16 ## 0.4.0 - 2024-02-16
### Added ### Added

View File

@ -10,7 +10,7 @@ val dataforgeVersion by extra("0.8.0")
allprojects { allprojects {
group = "space.kscience" group = "space.kscience"
version = "0.4.1-dev-1" version = "0.4.1"
} }
subprojects { subprojects {

View File

@ -23,6 +23,11 @@ public final class space/kscience/visionforge/examples/ControlVisionKt {
public static synthetic fun main ([Ljava/lang/String;)V public static synthetic fun main ([Ljava/lang/String;)V
} }
public final class space/kscience/visionforge/examples/DynamicPlotlyVisionKt {
public static final fun main ()V
public static synthetic fun main ([Ljava/lang/String;)V
}
public final class space/kscience/visionforge/examples/ExtrudedKt { public final class space/kscience/visionforge/examples/ExtrudedKt {
public static final fun main ()V public static final fun main ()V
public static synthetic fun main ([Ljava/lang/String;)V public static synthetic fun main ([Ljava/lang/String;)V

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-compose-multiplatform:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-compose-multiplatform:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-compose-multiplatform:0.4.0-dev-3") implementation("space.kscience:visionforge-compose-multiplatform:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-core:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-core:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-core:0.4.0-dev-3") implementation("space.kscience:visionforge-core:0.4.1")
} }
``` ```

View File

@ -49,7 +49,7 @@ public final class space/kscience/visionforge/AbstractVisionGroup$Companion {
public class space/kscience/visionforge/AbstractVisionProperties : space/kscience/visionforge/MutableVisionProperties { public class space/kscience/visionforge/AbstractVisionProperties : space/kscience/visionforge/MutableVisionProperties {
public fun <init> (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/MutableMeta;)V public fun <init> (Lspace/kscience/visionforge/Vision;Lspace/kscience/dataforge/meta/MutableMeta;)V
public fun flowChanges ()Lkotlinx/coroutines/flow/Flow; public fun getChanges ()Lkotlinx/coroutines/flow/Flow;
protected final fun getChangesInternal ()Lkotlinx/coroutines/flow/MutableSharedFlow; protected final fun getChangesInternal ()Lkotlinx/coroutines/flow/MutableSharedFlow;
public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor;
public synthetic fun getOwn ()Lspace/kscience/dataforge/meta/Meta; public synthetic fun getOwn ()Lspace/kscience/dataforge/meta/Meta;
@ -647,10 +647,11 @@ public abstract class space/kscience/visionforge/VisionPlugin : space/kscience/d
} }
public abstract interface class space/kscience/visionforge/VisionProperties : space/kscience/dataforge/meta/MetaProvider { public abstract interface class space/kscience/visionforge/VisionProperties : space/kscience/dataforge/meta/MetaProvider {
public abstract fun flowChanges ()Lkotlinx/coroutines/flow/Flow; public fun flowChanges ()Lkotlinx/coroutines/flow/Flow;
public fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta; public fun get (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Meta;
public abstract fun get (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Meta; public abstract fun get (Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lspace/kscience/dataforge/meta/Meta;
public static synthetic fun get$default (Lspace/kscience/visionforge/VisionProperties;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta; public static synthetic fun get$default (Lspace/kscience/visionforge/VisionProperties;Lspace/kscience/dataforge/names/Name;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lspace/kscience/dataforge/meta/Meta;
public abstract fun getChanges ()Lkotlinx/coroutines/flow/Flow;
public abstract fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor; public abstract fun getDescriptor ()Lspace/kscience/dataforge/meta/descriptors/MetaDescriptor;
public abstract fun getOwn ()Lspace/kscience/dataforge/meta/Meta; public abstract fun getOwn ()Lspace/kscience/dataforge/meta/Meta;
public fun getValue (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Value; public fun getValue (Lspace/kscience/dataforge/names/Name;)Lspace/kscience/dataforge/meta/Value;

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-gdml:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-gdml:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-gdml:0.4.0-dev-3") implementation("space.kscience:visionforge-gdml:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@ Common visionforge jupyter module
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-jupyter:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-jupyter:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-jupyter:0.4.0-dev-3") implementation("space.kscience:visionforge-jupyter:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-markdown:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-markdown:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-markdown:0.4.0-dev-3") implementation("space.kscience:visionforge-markdown:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-plotly:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-plotly:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-plotly:0.4.0-dev-3") implementation("space.kscience:visionforge-plotly:0.4.1")
} }
``` ```

View File

@ -20,7 +20,7 @@ import space.kscience.visionforge.html.VisionOutput
@Serializable @Serializable
@SerialName("vision.plotly") @SerialName("vision.plotly")
public class VisionOfPlotly private constructor( public class VisionOfPlotly private constructor(
@Serializable(MutableMetaSerializer::class) private val meta: MutableMeta, @Serializable(MutableMetaSerializer::class) public val meta: MutableMeta,
) : Vision { ) : Vision {
public constructor(plot: Plot) : this(plot.meta) public constructor(plot: Plot) : this(plot.meta)

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-server:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-server:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-server:0.4.0-dev-3") implementation("space.kscience:visionforge-server:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-solid:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-solid:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-solid:0.4.0-dev-3") implementation("space.kscience:visionforge-solid:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-tables:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-tables:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-tables:0.4.0-dev-3") implementation("space.kscience:visionforge-tables:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-threejs:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-threejs:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-threejs:0.4.0-dev-3") implementation("space.kscience:visionforge-threejs:0.4.1")
} }
``` ```

View File

@ -6,7 +6,7 @@
## Artifact: ## Artifact:
The Maven coordinates of this project are `space.kscience:visionforge-threejs-server:0.4.0-dev-3`. The Maven coordinates of this project are `space.kscience:visionforge-threejs-server:0.4.1`.
**Gradle Kotlin DSL:** **Gradle Kotlin DSL:**
```kotlin ```kotlin
@ -16,6 +16,6 @@ repositories {
} }
dependencies { dependencies {
implementation("space.kscience:visionforge-threejs-server:0.4.0-dev-3") implementation("space.kscience:visionforge-threejs-server:0.4.1")
} }
``` ```