Binaries
https://github.com/jreleaser/jreleaser/wiki/Release-v1.6.0
Changelog
🚀 Features
announce
catalog
core
deploy
- 828a968 Check Nexus2 staging profile when run on dry-run mode, closes #1340
- 720f5ff Check if public key has been published, closes #1150
- bdba1f1 Support additional artifact types, closes #1135
- 04c6d60 Support NetBeans modules, closes #1135
- 1074285 Enable finer control when evaluating Maven Central rules, closes #1289 #1290
hooks
- 819f18e Let command & script hooks be conditionally executed, closes #1364
- 81de408 Support environment variables, closes #1351
- 40a4131 Support arbitrary scripts, closes #1344
- 90deefa Let command hooks specify their verbosity level, closes #1343
- fe47d2e Parse structure command output as environment properties, closes #1278
jdks
- 5036eb2 Configure unpack settings for disco/jdks mojos, closes #1366
- 813270f Support additional Disco API package parameters, closes #1365
packagers
- 635fb75 Add jib as packager, closes #989
- 0a5c4ba Support zip based distributions with Winget, closes #1253
- 91d737c Support SINGLE_JAR distribution in macports, closes #1257
- cb5fa28 Skip copying LICENSE file to tap/repository, closes #1255
release
- ea18959 Switch github-sdk implementation to Feign, closes #1302
- 429e8ad Add a branchPush property to releasers, closes #1296
🐛 Fixes
announce
- 165ebe5 Update Twitter4j to 4.1.2, closes #1361
- a64bc50 Configure changelog properties before resolving messages, closes #1307
assemble
- 20c43d4 Update Windows launcher settings, closes #1284
- 84bc80d Launchers should work without JAVA_HOME if java is found, closes #1284
- 4319b90 Use absolute paths when computing module names with jdeps, closes #1055
- 72d2295 Skip coying JARs if applications modular, closes #1267
build
changelog
- 7c1f78d Conventional commit scope should allow more characters
core
- 16faf52 Validate flatpak.tap before setting tapName, closes #1323
- 2e9067d Resolve formulaName before cask validation, closes #1321
- 966a2e1 Fix checks in PlatformUtils, closes #1312
- d2fabaa Do not require Git remote for assemble, deploy, download
- 2e72f4d Update regex for CHRONVER, closes #1295
- 7ace55a Update formatted value for CycloneDX enum, closes #1263
- 484e4c2 Accidentally coalesced glob/regex pattern, closes #1270
- 5a98b23 Use absolute patterns as is when resolving globs, closes #1270
deploy
- 87fd4ea Handle pomchecker errors when run in dry-run mode, closes #1362
- a76aa02 Pomchecker 1.9.0+ updated its version banner
gradle
packagers
- b97c7c1 Include all resolvable artifacts, closes #1329
- d6aecee Include missing .desktop file in flatpak manifests, closes #1330
- 1e86caa Identify all binary files for flatpak/spec, closes #1324
- 53d6168 Archive root entry name may not match archive name, closes #1324
- 11326ab prepare to use unversioned jdk dependency in brew, closes #1224
- 25d32f5 filter documentation & license URLs from flatpack, closes #1266
release
- a3ce74d Fix NPE when releasing on dry-run mode with bogus token, closes #1341
- 0950b0c Asset upload to GitHub via post, closes #1302
signing
- f8dcbab Do not fail signing if passphrase is null and dry-run is on, closes #1339
- c1a572a Fix cosign signature generation
unscoped
- 4ea3683 Show the reason when RestAPIException fails a build, closes #1357
- 600d7dd Add validation for tags to ChocolateyPackagerValidator, closes #1313
🔄️ Changes
build
- 7465e93 Update GH workflows with suggestions from actionlint
changelog
- b38d784 Fix log message for changelog.sort
cli
- c78b613 Simplify Banner code
deploy
- e84bcea Add timeouts to GPG key verifier
gradle
- f0eb1f0 Do not track task jreleaserInit due to file lock issues in Windows
- bc1a097 Reformat JReleaserInitTask
packagers
release
sdks
- 23f8dfc Remove zt-exec as dependency
unscoped
- 1a4ac3a Catalog depends on checksum
- e0c377e Fix Sonar violations
- 8a2e87a Fix Sonar violations
- ecee249 Reduce code duplication
- f4c9caa Update actions in templates
- 2b14797 Check command.exitValue in a case by case basis
🛠 Build
- becae31 Update reflect-config.json because of twitter4j
- 56035b2 Add OpenCollective token to release workflow
- 6648008 Deploy cyclonedx BOMs to Maven Central
- 67c771b Add a workflow to clear action caches
- bbbc2a3 Update smoketests settings
- ab8b9f2 fix dependencies required by native-image assembler
- 069b28a Print dependencies of jreleaser distribution before upload
- 07e06f1 Fix build breakage due to missing jreleaser-graalvm-java-sdk JAR
- a024778 Upgrade build to Gradle 7.6.1
- fb7bc6d Update to GraalVM 22.3.2
- d96180d Update release announcements
- 6239821 Simplify upload of provenance assets
- 4863191 Fix spotbugs violations
- 60d9936 Update kordamp plugins
- efe9fea Fix bugs found by Sonar
- 9c10890 Fix code quality issues found by Sonar
- 07bc045 Disable GraalVM Native Image assembler on Windows
- e97fbfa Fix build breakage
- 23f5dd3 Configure OpenCollective announcer
- 099cafa Update release announcements
- 1cba752 Use predictible order when collecting reflect-config data
- e974e8b Explicitly set java version/distro for codeQL GH workflow
- 9505173 Explicitly set java version/distro for build GH workflow, closes #1271
- 480ce83 Rollback wiki template update
- 17b1d3d Update wiki template
📝 Documentation
- 1806b64 Update release announcements [skip ci]
- ceea412 Add crschnick as a contributor for bug [skip ci]
- 9965efe Add ge0ffrey as a contributor for bug [skip ci]
- 2da0ac5 Add a “build from source” to readme [skip ci]
- 346e180 Add SimonVerhoeven as a contributor for code [skip ci]
- 516b68e Update badges [skip ci]
- e8d0f11 Add chiraqL as a contributor for code [skip ci]
- 529c81a Include code formatting section in contributing guidelines [skip ci]
- 330e52c Add klausbrunner as a contributor for code [skip ci]
⚙️ Dependencies
- 0ef94af update junit5 to 5.9.3
- 882c9b4 bump jfrog/frogbot from to 2.7.1
- afb47c2 update aws-java-sdk to 2.20.51
- 1261afa update maven-annotations to 3.8.2
- a5f0503 update jsonschema to 4.31.0
- 397b4d0 update picocli to 4.7.3
- 6cc2a29 update jsonschema to 4.30.0, closes #1213
- ca5ace0 bump jfrog/frogbot from to 2.6.5
- 849f2b5 bump jfrog/frogbot from to 2.6.4
- 67c892a Update openssf-scorecard to 2.1.3
- 4d9d1f1 rollback jacoco to 0.8.8
- 06a9c37 update picocli to 4.7.2
- c65bb4c Update feign to 12.3
- ab7901a update jacoco to 0.8.9
- 0417aae update plexus-archiver to 4.6.3
- 99d3015 Update pomchecker to 1.9.0
- 9f8e06a update failsafe to 3.3.1
- 491344b update greenmail to 2.0.0
- 7df95fb Update slf4j to 2.0.7
- 35f7add update json-smart to 2.4.10
- e0c0e71 update jsonschema to 4.29.0
- aebe67c update JavaEWAH to 1.2.3
Contributors
We'd like to thank the following people for their contributions: