JReleaser v1.6.0 has just been released! The full list of issues can be found at the v1.6.0 milestone. This release brings fixes to Flatpak and Chocolatey packagers (thanks to Christopher Schnick @crschnick for reporting); new capabilities for executing scripts as externals hooks; additional tweaks to Maven deploy support (thank you Geoffrey De Smet @GeoffreyDeSmet for suggesting those). The following is a quick summary of what's available in v1.6.0
:
Announce
OpenCollective is now a supported [announcer]https://jreleaser.org/guide/latest/reference/announce/opencollective.html. JReleaser continues the trend of helping you reach out to your users wherever they like to hang out.
Catalog
v1.5.0
added support for generating SBOMs with Syft in multiple formats. v1.6.0
adds explicit support for CycloneDX via cyclonedx-cli.
Package
Several improvements and fixes applied to Flatpak. SINGLE_JAR
distributions are now supported by Macports. Zip based distributions are now supported by [Winget](https://jreleaser.org/guide/latest/reference/packagers/winget.html. Jib is now supported as a packager; you may use it to build container images.
Deploy
Several updates to Maven deployers. You may now individually override all checks defined by the applyMavenCentralRules
property, skip checking for -sources
and -javadoc
JARs on a given artifact. Nexus2 now checks if GPG keys are publicly available before deployment.
Hooks
Scripts may be defined directly in the model via Script Hooks. Command and script hooks may supply structured output that feeds into the resolved model. They may also be conditionally executed.
As always, feedback is welcomed, feel free to file a ticket or start a discussion topic.
Keep on coding!
Photo by Jeffrey Hamilton on Unsplash