github jreleaser/jreleaser v0.3.0
Release v0.3.0

latest releases: early-access, v1.13.1, v1.13.0...
3 years ago

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

Contributors

GitHub Action, Andres Almiray, GitHub

Don't miss a new jreleaser release

NewReleases is sending notifications on new releases.