New features:
- New
winConfig.registry
property to specify registry entries to be added to Windows Registry during the installation (only Setup) (#91). - New
additionalModulePaths
property to specify additional module paths forjdeps
(#97). - Removed
iconFile
property as it's deprecated. UsewinConfig.icoFile
,linuxConfig.pngFile
and/ormacConfig.icnsFile
instead. - Added
macConfig.codesignApp
property to disable Mac OS app codesigning (#99). - Added
fileAssociations
property to specify file associations to the app (#103) - Added
packagingJdk
property to specify the toolchains to use (#111) (thanks to @keastrid). - DEB and RPM generation when building with Gradle (#115).
- Allow for a "bootstrap" script (new
scripts.bootstrap
property) to be run before application start (#122). - Added
linuxConfig.wrapJar
property to disable combining startup script and runnable jar (#123).
Fixed issues:
- #90: Windows exe creation failed when app uses Chinese characters.
- #95: Fixed syntax error in XML tag in Linux specific properties documentation (thanks to @swissbuechi).
- #108: Plugin fails on Java 16; launch4j-maven-plugin upgraded to v2.1.1 (thanks to @mica-alex)
- #112: Fixed issue running on Gradle 7 due to
afterEvaluate
(thanks to @keastrid) - #114: Fixed ICNS file not being used.
- #119: gradle-launch4j plugin version downgraded to v2.4.7 due to newer breaks existing builds.
- #120: Fixed jspawnhelper doesn't have 755 permissions after embedding an existing JRE.
- #125: Breaking change when bundling JRE on Mac in 1.2.0+.