v1.6.0
New features:
- New
winConfig.registryproperty to specify registry entries to be added to Windows Registry during the installation (only Setup) (#91). - New
additionalModulePathsproperty to specify additional module paths forjdeps(#97). - Removed
iconFileproperty as it's deprecated. UsewinConfig.icoFile,linuxConfig.pngFileand/ormacConfig.icnsFileinstead. - Added
macConfig.codesignAppproperty to disable Mac OS app codesigning (#99). - Added
fileAssociationsproperty to specify file associations to the app (#103) - Added
packagingJdkproperty 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.bootstrapproperty) to be run before application start (#122). - Added
linuxConfig.wrapJarproperty 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+.