Skip to content

Commit

Permalink
Update versions & CHANGELOG for v0.2.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
msgilligan committed Oct 7, 2021
1 parent 9b4d6bf commit 80ef73a
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 13 deletions.
27 changes: 17 additions & 10 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
= Supernaut.FX
Sean Gilligan <https://github.com/msgilligan>
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:
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
supernautVersion = 0.2.1-SNAPSHOT
supernautVersion = 0.2.1
helloAppVersion = 1.1.6
testAppVersion = 1.1.6
signJPackageImages = false
Expand Down

0 comments on commit 80ef73a

Please sign in to comment.