Release v0.3.0
Changelog
🚀 Features
- f5e9569 [gradle] Use Gradle project properties to configure environment. Resolves #119
- 456f1e9 [maven] Use POM properties to configure environment. Resolves #118
- b3b27d5 [core] Support publication to generic repositories on Artifactory. Resolves #111
- b3d3077 [release] Let branch be specified as parameter for auto-config. Resolves #109
- c77709d [jbang] Support custom domains. Resolves #103
- 1a322b8 Support auto-config releases in Maven and Gradle
- bf95fa9 [model] Add os/platform name templates. Resolves #97
- 47630c4 [plugin] Add Maven and Gradle plugins for downloading JDKs. Resolves #96
- 4f97670 [changelog] Add formatting options. Resolves #91
✅ Issues
- 3154bf9 [changelog] Add links to formatted changelog when configured. Fixes #114
- bbeb2e5 [model] Rename gitlab.ref to gitlab.branch. Fixes #117
- 249a4b5 [model] Rename gitea.targetcommitish to gitea.branch. Fixes #116
- b6fc862 [model] Rename github.targetcommitish to github.branch. Fixes #115
- 83ba6c7 [changelog] Grab commit title directly from its body. Fixes #113
- 6378446 [changelog] Conditionally apply uncatgerorized header. Fixes #112
- 2d6bad9 [changelog] Handle existing tags. Fixes #110
- 81872e8 [model] distribution.java.artifactId defaults to distribution.name. Fixes #108
- 7e8877f [model] Brew.formulaName defaults to distribution.name. Fixes #107
- 592a7e8 [core] Rename upload step to publish. Fixes #105
- d35ef8e JReleaser must be set as multi-project. Fixes #99
- be99f12 [changelog] Add option to hide uncategorized commits. Fixes #100
- 9c4ab32 Update jbang running instructions. Fixes #98
- f159dce [changelog] Use safe regex pattern when matching labelers. Relates to #91
- 1141769 [maven] Streamline the JDK mojos. Relates to #96
- 2469f93 [maven] Remove infinite loop in Banner.display(). Fixes #95
- 19eb9c6 [changelog] Let template be configured via external file. Relates to #91
- 87e942a [changelog] Set replacer.replace to empty string by default. Relates to #91
- 8d56f0a [model] Do not force distribution name. Fixes #94
- 24a2b0a [maven] Fix typo in DistributionType.NAGIVE_IMAGE. Fixes #93
- 79d419e [release] Set the configured git service when --auto-config. Fixes #92
- 83429bc [changelog] Let changelog be formatted with --auto-config. Relates to #91
- 3c2c828 [changelog] Validate category titles are unique. Relates to #91
- 2be78a6 [changelog] Retain category definition order. Relates to #91
- 83f8c94 [changelog] Add helper to handle category.labels as String. Relates to #91
- 4ca89f3 [changelog] Apppend a separator for uncategorized elements. Relates to #91
- 8154770 [maven] Add log levels to trace log. Fixes #90
- 3bfba90 [release] delete remote tags when project is snapshot. Fixes #89
- 696a4f8 [gradle] fix files DSL section. Fixes #87
- ea20697 Configure the jreleaser-slim image for better integration with GitLab CI
- 8173808 [docker] organize single-jar distribution files inside container. Fixes #88
- 6c0a9f8 [model] Let release.draft be configurable via environment variables. Fixes #85
- 74a66fd [docker] let additional files be added to the container. Fixes #84
- cb5029a [model] print execution time in minutes when applicable. Fixes #83
- 70c085d [jlink] Quote java command and classpath in script launcher. Fixes #81
- 6f79d06 [jlink] set JAVA_HOME env var in unix launch script template. Fixes #80
- ab54e03 [native-image] expand classpath. Fixes #74
- 0d354ef [cli] Force main-class JAR manifest attribute. Fixes #75
- 420bcec [model] Update how releaseName is set when project is snapshot. Fixes #76
🧰 Tasks
- 92ee552 Upgrade to Gradle 6.9
- 05d99b7 Update install instructions
- 42c1090 Do not compress Tar distribution
- 358d9ce refactor checkum calculation
- 7165c73 Update JReleaser changelog configuration
- 2ce85aa Update readme with install instructions
- 937721f Fix cache dir in Banner classes
- 35dc332 Fix javadoc warnings
- 5f7a33e Simplify the use of applyTemplate()
- b196af8 Configure changelog format
- 0f2e680 Run build workflow only on pull requests
- d6ba895 Store JDKS in Gradle cache
- f2d48e4 Configure cross-platform jlink distribution
- 253e16d Update how version is set
- 3daccfe Releasing version 0.3.0
- 58e0a54 [model] Log errors to a PrintWriter
- 1ea68e5 Add feature request template
- bd95394 Update issue template
- 15ba8fd Update issue templates
- 7d882c2 Fix build breakage
- 4c74e12 Attempt to unstuck the build due to caching
- 8f7bb9d Fix build breakage
- fbc8f8c Fix build breakage
- 7d24d13 Update readme [skip ci]
- d2b6f61 Update readme [skip ci]
- 65747d5 Bump for next development cycle
Contributors
GitHub Action, Andres Almiray, GitHub