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
OpenCollective is now a supported announcer.JReleaser continues the trend of helping you reach out to your users wherever they like to hang out.
v1.5.0 added support for generating SBOMs with Syft in multiple formats.
v1.6.0 adds explicit support for CycloneDX via cyclonedx-cli.
Several improvements and fixes applied to Flatpak.
SINGLE_JAR distributions are now supported by Macports. Zip based distributions are now supported by Winget. Jib is now supported as a packager; you may use it to build container images.
Several updates to Maven deployers. You may now individually override all checks defined by the
applyMavenCentralRules property, skip checking for
-javadoc JARs on a given artifact. Nexus2 now checks if GPG keys are publicly available before deployment.
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