Skip to content

Commit

Permalink
release 1.0.0 – Binary Compatibility Validator for Kotlin TypeScript …
Browse files Browse the repository at this point in the history
…definitions (JS/WASM) by Fluxo

- Based on the generated TypeScript definitions.
- Compatible with BCV 0.8 - 0.15+

Initially made for the Fluxo state management framework, now published for general use:
https://github.com/fluxo-kt/fluxo

See README for the usage instructions:
https://github.com/fluxo-kt/fluxo-bcv-js#how-to-use

Signed-off-by: Art Shendrik <artyom.shendrik@gmail.com>
  • Loading branch information
amal committed Jun 10, 2024
1 parent dee48ac commit 2cf961b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@

[//]: # (Changed, Added, Removed, Fixed, Updated)


## [1.0.0] - 2024-06-10

### Updated
- **bump Kotlin to _2.0.0_**.
- **bump minimal supported Kotlin version to _1.7.22_**!
Expand Down Expand Up @@ -63,6 +66,7 @@ _Minor update release._

## Notes

[1.0.0]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v1.0.0
[0.3.0]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v0.3.0
[0.2.0]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v0.2.0
[0.1.0]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v0.1.0
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Compatibility tested with:
plugins {
kotlin("multiplatform") version "2.0.0" // <-- versions from 1.7 to 2.0
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.14.0" // <-- 0.8 .. 0.15
id("io.github.fluxo-kt.binary-compatibility-validator-js") version "0.3.0" // <-- add here
id("io.github.fluxo-kt.binary-compatibility-validator-js") version "1.0.0" // <-- add here
}
kotlin {
js(IR) {
Expand Down Expand Up @@ -96,7 +96,7 @@ pluginManagement {
}
resolutionStrategy.eachPlugin {
if (requested.id.toString() == "io.github.fluxo-kt.binary-compatibility-validator-js")
useModule("com.github.fluxo-kt.fluxo-bcv-js:fluxo-bcv-js:8fc3b62961") // <-- specify a version, or a commit.
useModule("com.github.fluxo-kt.fluxo-bcv-js:fluxo-bcv-js:dee48ac65c") // <-- specify a version, or a commit.
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

[versions]

fluxoBcvJs = "1.0.0-SNAPSHOT"
fluxoBcvJs = "1.0.0"

# Public API management tool
# https://github.com/Kotlin/binary-compatibility-validator/releases
Expand Down

0 comments on commit 2cf961b

Please sign in to comment.