github jreleaser/jreleaser v1.3.0
Release v1.3.0

latest releases: early-access, v1.11.0, v1.10.0...
17 months ago

Changelog

🚀 Features

  • 74bda0f announce: Update Gradle DSL for discourse. Relates to #991
  • 7a8b453 announce: Add discourse sdk. Resolves #991
  • 7f27b0a assemble: Let additional GraalVM components be installed. Resolves #993
  • 39f7c7b core: Add a WorkflowListener extension. Resolves #968
  • 6178409 deploy: Initial maven deploy support. Resolves #953
  • 2d24abb mustache: Additional string processing functions. Resolves #961
  • d42056c announce: Add a bearerKeyword property to HttpAnnouncer. Resolves #960
  • 688d97d mustache: Add a json function. Resolves #959
  • 247b198 release: Attach milestone to issues on release. Resolves #948
  • 0763a18 core: Resolve extensions via GAV coordinates. Relates to #929
  • 37bee34 core: Initial extensions support. Relates to #929
  • e1342d3 maven: Support additional properties in release auto-config. Relates to #937
  • f13f1f8 ant: Support additional properties in release auto-config. Relates to #937
  • 787eecb cli: Support additional properties in release auto-config. Relates to #937
  • d2abd4f gradle: Support additional properties in release auto-config. Relates to #937
  • ed1a6fb core: Support additional properties in release auto-config. Relates to #937
  • 68b41f3 core: Add a --announce flag to config commands. Resolves #934
  • 9782850 core: Add a --changelog flag to config commands. Resolves #933
  • 08d13b8 announce: Add an HTTP announcer. Resolves #921
  • d1da81c release: Update issues when releasing. Resolves #904
  • f6cd9b9 packagers: Flatpak and AppImage may skip releases in ther manifests. Resolves #920

🐛 Fixes

  • 3a861ac package: Tweak Docker template for single-jar distro. Fixes #982
  • c2422ee changelog: Honor external changelog settings. Fixes #965
  • 76539c2 assemble: Jpackage on OSX disallows leading 0 for appVersion. Fixes #988
  • 256f444 core: Generate filename for formula from packager config (#975)
  • ca6f2ab changelog: Remove bots in regex search
  • 241a8df core: Refine docker imageName selection when project is snapshot. Fix #952
  • a5711a2 package: Docker tag should be in lowercase. Fixes #951
  • 8758b79 core: Fix project post validation. Fixes #950
  • e677e09 core: Validate distributions only when config is active. Fixes #938
  • 632254e core: Set branch value before validation occurs. Fixes #930
  • 1b70fd9 release: Fix typo in update/upload assets checks. Fixes #928
  • 383eef4 TemplateprojectNameCapitalized now handles hyphens as spaces. Fixes #923
  • 6ae8ea5 flatpak: Copy icons to their destination. Fixes #919
  • 26aa26b core: Relax validation of project copyright & description. Fixes #918
  • 9715739 assemble: Fix relative in paths in Glob resolution. Fixes #917

🔄️ Changes

  • 54e210d fix typo in Messages_ca.properties
  • b40a4dd validation: Fix typo in changelog validation
  • 02fdfd3 Move validation classes to matching packages
  • b714c7d announce: Do not log http payload
  • 313ec3f core: Align variable names
  • 84336e5 core: Add javadoc to extensions API. Relates to #929
  • fd9c66b Reorganize project structure
  • e6f976d gradle: Fix typos found in provider declarations of AutoConfigRelease task
  • fa761c3 Update descriptions for new auto-config properties. Resolves to #937
  • 0c7dc8f cli: Author property should be singular. Relates to #937
  • 012a8d3 core: Fix validation issues
  • 73992d2 gradle: Fix typo in AnnounceImpl
  • d59f5d7 gradle: Fix wrong property type for milestone.name
  • d93c286 core: Refine copyright validation if assemblies are active. Relates to #918
  • 8ee1360 core: Project copyright is required by assemblers. Relates to #918

🛠 Build

  • 04626ac Relocate extension impl classes to internal package
  • f1dc9b4 Update to GraalVM 22.3.0
  • a10e5b5 Move extensions-impl into engine module
  • d116148 Update use of set-output in workflows. Resolves #983
  • 9ff921c Update announcements for next release
  • 8c17f47 Remove redundant dependencies in SDK projects
  • e909de5 Simplify CLI smoketests on Windows
  • 436705f Set explicit download path for plugin artifacts in GH workflow
  • cf15d4d Remove PMD, it just adds too much noise and little value
  • 262aef7 Prevent smoke test executions on forks
  • 239edc8 Enable jreleaser-native on Windows
  • a5012d3 Fix checkstyle violations

📝 Documentation

  • c933da9 Add shblue21 as a contributor for code [skip ci]
  • 9d85758 Add himanshukandpal-28 as a contributor for code (#986) [skip ci]
  • 1e3f437 Add roulpriya as a contributor for code (#976)

🌐 Translation

  • 8f51ee8 Update Spanish translation of CLI resourdes. Relates to #937
  • f7776f7 Update Italian translation of CLI resourdes. Relates to #937
  • 03d77c3 Update Italian translation of CLI resources
  • 0d7f6d8 Update German translation of CLI resources
  • 4bdf047 Update Spanish translation of CLI resources

⚙️ Dependencies


  • 6aa3ca4 Releasing version 1.3.0
  • f73ad12 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.3.0-osx-x86_64.zip jreleaser-standalone-1.3.0-osx-aarch64.zip
Linux (glibc) jreleaser-standalone-1.3.0-linux-x86_64.zip jreleaser-standalone-1.3.0-linux-aarch64.zip
Linux (musl) jreleaser-standalone-1.3.0-linux_musl-x86_64.zip jreleaser-standalone-1.3.0-linux_musl-aarch64.zip
Windows jreleaser-standalone-1.3.0-windows-x86_64.zip jreleaser-standalone-1.3.0-windows-aarch64.zip

📦 Installers

These binaries provide their own Java runtime.

💻 Native Executables

Don't miss a new jreleaser release

NewReleases is sending notifications on new releases.