Changelog
🚀 Features
- 258e305 [nativeImage] support platform specific settings. Resolves #789
- 5d93d41 [core] move moduleName to java.mainModule. Resolves #784
- 1eb761c [jpackage] let platform packager override appName. Resolves #772
- f1c73e2 [core] handle quite mode in cli, maven, gradle. Resolves #768
- e731477 [upload] add an uploaderName name template. Resolves #762
- 47bfd6b [templates] add formatting function for releaser download URL. Resolves #760
- cdb2b5e [core] suggest licenseUrl based on SPDX identifier. Resolves #759
- e7c2a03 [jpackage] Let appName and appVersion use named templates. Resolves #754
🛠 Build
- 5d7140c Update to JDK 17.0.2
- 3359080 Add Windows resources to jpackage configuration
- a9d2ad5 Tweak release assets
- b69c6db Tweak osx packager
- 1bb330e Configure jpackage OSX resources
- 31bd512 Fix release workflow
- e284dd3 Update release workflow
- 971b787 Update changelog template
- 8f5d7cb Tweak early-access workflow
- ddb86e2 Add changelog template
- 4c438e8 tweak native installer configuration
- e5d18ea configure native installers
- fa31343 Rollback update to jdks plugin
- 9f1a58c Update jdks plugin to 1.0.0-M2
✅ Issues
- c94a867 [core] use a different mechanism for unzipping files. Fixes #786
- b658a47 [jpackage] mainClass should not be empty. Relates to #784
- 608ccc7 [jpackage] Add missing moduleName property. Fixes #783
- a78884e [core] check for blank/null strings in semver comparison. Relates to #780
- 5e4be4a [core] check for blank/null strings in calver comparison. Fixes #780
- 9487c8a [core] handle any RuntimeException when executing a workflow. Fixes #782
- fe6a68a [changelog] enabled by default if implicit. Relates to #781
- 9a4552d [changelog] fix changelog enabled status. Fixes #781
- 039f5ce [core] escape glob pattern on Windows. Fixes #779
- d2e618e [jlink] quote inputs on Windows. Fixes #778
- ce0c98f [jpackage] set --win-console flag when configured. Fixes #777
- d8eefce [changelog] resolve full changelog when requested. Fixes #776
- d71040c [jlink] use semicolons to separate module-path entries. Fixes #775
- 3f1337a [assembler] fix native-image on Windows. Fixes #774
- 414f704 [chocolatey] Parse packageVersion as template. Fixes #773
- c005d46 [release] don't tag mismatched local repository. Fixes #761
- 0e6ca99 [jpackage] add missing packages to Docker configuration. Fixes #756
- c6141b3 [jpackage] resolve appName/appVersion before building installers. Relates to #754
- 0222aba [sdkman] check enabled state in packagers. Relates to #737
- bce6d96 [core] post validate chocolatey only when enabled. Fixes #757
- 4626d3b [signing] Fix cosign key pair generator. Fixes #758
- 536cd58 [jpackage] quote inputs on Windows. Fixes #750
- a3f41e5 [jpackage] let appName be configurable. Fixes #751
- 9870212 [jlink] fix model props resolution. Fixes #753
- cd40677 [core] Set executable bit when unpacking Zip files. Fixes #752
- 4e5eeea [chocolatey] Fix GH workflow templates. Fixes #747
- a5affc3 [macports] Fix java_binary template. Fixes #746
⚙️ Dependencies
- 3ba245f update mojoexecutor to 2.3.3
- 2439950 update picocli to 4.6.3
- a0a90cd update tika to 2.3.0
- 7101649 update slf4j to 1.7.36
- b6eee57 Releasing version 1.0.0-M3
- 8c4206f [jlink] relativize paths in jdeps command invocation
- ea7659d [jlink] sort module names
- 6c30025 [nativeImage] configure UPX properties for linux-aarch64
- e9f041b [sdks] Rename Tool to DownloadableTool
- 495d869 [snap] versions need to be strings
- 4936d2d [core] uploader validation errors should be ignored in assembly/changelog mode
- 05edf12 [core] use model props for evaluating templates
- 8e1e9f4 [sdks] update package name for http
- 699fe9a [core] uploader prefix should be set to type
- 0078daa [checksum] fix output when all checksums are up-to-date
- 0767a62 [signing] Buffer input when using PGP
- c2b5787 Bump for next development cycle
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
- Maarten Mulders (@mthmulders)
Binaries
🌟 Universal
These binaries require an external Java runtime.
- jreleaser-1.0.0-M3.zip (requires Java 8+)
- jreleaser-1.0.0-M3.tar (requires Java 8+)
- jreleaser-ant-tasks-1.0.0-M3.zip (requires Java 8+)
- jreleaser-tool-provider-1.0.0-M3.jar (requires Java 11+)
☕️ Bundled Java Runtimes
These binaries provide their own Java runtime.
📦 Installers
These binaries provide their own Java runtime.