diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 27d792e..08b3510 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -3,34 +3,41 @@ A high-level view of the changes in each SupernautFX release. -== v0.2.1-SNAPSHOT +== v0.2.1 -Released: Under development +Released: 2021.10.07 === Deprecations -* The `SupernautView`, `SupernautMainView`, and `FxMainView` abstraction interfaces are deprecated. Just use `Stage` directly. This abstraction added complexity without any value. I think Supernaut.FX should focus on implementing dependency injection for JavaFX applications as simply as possible. +* The `SupernautView`, `SupernautMainView`, and `FxMainView` abstraction interfaces are deprecated (and will be removed in the next release.) Just use `Stage` directly. This abstraction added complexity without any value. I think Supernaut.FX should focus on implementing dependency injection for JavaFX applications as simply as possible. * `OpenJfxApplicationAware` is also deprecated. If you need an `Application` add it to your constructor and it will be injected there. -=== Breaking Changes +=== Module changes -* Apps using `jakarta.inject-api` may need to add it to their Maven/Gradle build configuration +* Remove `opens app.supernaut.fx.micronaut` (nothing should have been using this) -=== Dependency Upgrades +=== Breaking Changes * Remove Gradle `api` and `module-info.java` dependency on `jakarta.inject(-api)` -* Use jakarta.inject-api 2.0.1.RC1 (now with `module-info.java`) in sample/test apps +* Apps using `jakarta.inject-api` _may_ need to add it to their Maven/Gradle build configuration -== v0.2.0 +=== Dependency Upgrades -Released: 2021.09.16 +* Use jakarta.inject-api 2.0.1.RC1 (now with `module-info.java`) in sample/test apps === Build +* GitHub Actions: Use Temurin distro of JDK 17 +* Use built-in Gradle module support for compiling all 3 modules (a.s.fx.micronaut was still + using the Java Modularity plugin and the three apps continue to use it) * Badass JLink Plugin 2.24.2 -* Byte Buddy 1.11.15 (use by Spock) +* Byte Buddy 1.11.15 (used by Spock) * Objenesis 3.2 (used by Spock) +== v0.2.0 + +Released: 2021.09.16 + === Breaking Changes * The Maven artifact filenames have changed: diff --git a/README.adoc b/README.adoc index 791478c..9737911 100644 --- a/README.adoc +++ b/README.adoc @@ -1,8 +1,8 @@ = Supernaut.FX Sean Gilligan -v0.2.0 +v0.2.1 :description: Supernaut.FX DI Framework README. -:supernautfx-version: 0.2.0 +:supernautfx-version: 0.2.1 :tip-caption: :bulb: :note-caption: :information_source: :important-caption: :heavy_exclamation_mark: diff --git a/gradle.properties b/gradle.properties index 9d97cb9..cb5b518 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -supernautVersion = 0.2.1-SNAPSHOT +supernautVersion = 0.2.1 helloAppVersion = 1.1.6 testAppVersion = 1.1.6 signJPackageImages = false