github jreleaser/jreleaser v1.0.0-M3
Release v1.0.0-M3

latest releases: early-access, v1.12.0, v1.11.0...
2 years ago

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


  • 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:

Binaries

🌟 Universal

These binaries require an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS jreleaser-standalone-1.0.0-M3-osx-x86_64.zip jreleaser-standalone-1.0.0-M3-osx-aarch64.zip
Linux (glibc) jreleaser-standalone-1.0.0-M3-linux-x86_64.zip jreleaser-standalone-1.0.0-M3-linux-aarch64.zip
Linux (musl) jreleaser-standalone-1.0.0-M3-linux_musl-x86_64.zip jreleaser-standalone-1.0.0-M3-linux_musl-aarch64.zip
Windows jreleaser-standalone-1.0.0-M3-windows-x86_64.zip jreleaser-standalone-1.0.0-M3-windows-aarch64.zip

📦 Installers

These binaries provide their own Java runtime.

Don't miss a new jreleaser release

NewReleases is sending notifications on new releases.