diff --git a/CHANGELOG.md b/CHANGELOG.md index 522b982..bb1c45d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ - ... +## [0.1.0] - 2023-05-25 + +🌱 _First stable release._ + +### Added +- Add Kotlin/JS API support to the KotlinX [Binary Compatibility Validator][bcv] based on the generated TS definitions. + Fixes [Kotlin/binary-compatibility-validator#42](https://github.com/Kotlin/binary-compatibility-validator/issues/42) +- Add support for Kotlin/JS non-KMP projects. +- Add compatibility with [BCV][bcv] 0.8+ +- Add line endings normalization for TS definition files. +- Add documentation and usage examples. + + ## [0.0.1-rc] - 2023-05-25 🌱 _Initial `fluxo-bcv-js` pre-release in the [Gradle Plugin Portal](https://plugins.gradle.org/plugin/io.github.fluxo-kt.binary-compatibility-validator-js)._ @@ -13,7 +26,10 @@ ## Notes +[0.1.0]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v0.1.0 [0.0.1-rc]: https://github.com/fluxo-kt/fluxo-bcv-js/releases/tag/v0.0.1-rc +[bcv]: https://github.com/Kotlin/binary-compatibility-validator + [^1]: Uses [Common Changelog style](https://common-changelog.org/) [^2] [^2]: https://github.com/vweevers/common-changelog#readme diff --git a/README.md b/README.md index 702a7f3..ef6a4b0 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ haven't been changed in a way that makes this change binary incompatible. This plugin will be supported until the official Kotlin/JS support is added to [BCV][bcv]. -Initially was made for the [Fluxo][fluxo] state management framework, +Initially [was made][fluxo-bcv-commit] for the [Fluxo][fluxo] state management framework, but then published for general use. @@ -52,7 +52,7 @@ Compatibility tested with: plugins { kotlin("multiplatform") version "1.8.21" // <-- multiplatform or js, versions from 1.6.20 to 1.9 id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.12.1" // <-- 0.8 .. 0.13 - id("io.github.fluxo-kt.binary-compatibility-validator-js") version "0.0.1-rc" // <-- add here + id("io.github.fluxo-kt.binary-compatibility-validator-js") version "0.1.0" // <-- add here } kotlin { js(IR) { @@ -128,3 +128,4 @@ This project is licensed under the Apache License, Version 2.0 — see the [badge-jitpack]: https://www.jitpack.io/v/fluxo-kt/fluxo-bcv-js.svg [fluxo]: https://github.com/fluxo-kt/fluxo +[fluxo-bcv-commit]: https://github.com/fluxo-kt/fluxo/commit/252e5d859078ea28e5bf496067424b0b5b5c8f73 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d9ce8d6..2b711e4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ [versions] -fluxoBcvJs = "0.1.0-dev" +fluxoBcvJs = "0.1.0" # Public API management tool # https://github.com/Kotlin/binary-compatibility-validator/releases