Releases: Tristan971/EasyFXML
Release 3.3.0
Release 3.2.0
Features
- Bump Spring Boot version (fbcd1df)
- Move to more modular pom setup
- Initial release of native platform based functionnalities (#28, #29)
- Includes Oshi library usage for platform detection
- Initial release of FXKit, the basics of a design pattern boilerplate module to quicken common feature development (#30)
- Forms and form fields
- Initial release of public docker image for running JavaFX integration tests on CI environments
Misc
Release 3.1.6
Changes include
-
JPMS module names moving from project style to reverse-DNS (like packages usually are):
easyfxml
tomoe.tristan.easyfxml
easyfxml-junit
tomoe.tristan.easyfxml.junit
-
Rename package
moe.tristan.easyfxml.test
tomoe.tristan.easyfxml.junit
- This was done to properly match reverse-DNS based module name
Release 3.1.5
Add a convenience method in Properties.
The weird version bump is due to a pretty annoying issue with half-released versions using maven lingering in the git ref history. Had to skip them.
Release 3.1.0
Major release introducing both proper Spring Boot auto-configuration and the experimental JUnit DSL.
Also added first usage sample and revamped documentation.
Release 3.0.1
Add generic specialization for the nodeLoadResult
in FxmlLoadResult
which was always resolving to Node
rather than the generic parameter NODE
Release 3.0.0
This release, despite including almost no functionnality, introduces fairly large architectural changes to the project to be able to have full module-path support.
It also now requires Java 11 at least to be used (you do not have to use the module-path for it though)
Slight summary :
- Add documentation to warn against
CompletableFuture
potential issues. ( #23 ) - Simplify usage of custom
@ComponentScan.Filter
in Spring Boot configuration - Add full JPMS/Jigsaw module path support
Release 2.1.1
Mainly fixes #23 which was a pretty egregious asynchronicity issue.
Release 2.0.1
Fix some slight maven issues and properly dockerize project for test run in CI.
Release 2.0.0
Essentially adding support for Java 11, expected via OpenJDK 11 and OpenJFX.
Also removes all AWT support and non-Spring support.