Changelog
🚀 Features
- 77db948 [checksum] finer control on which files get checksumed. Resolves #326
- a0adfbd [model] align globs with artifacts. Resolves #323
- ae0bd21 [sdkman] rework how packager and announcer work together. Resolves #319
- 061e34e [release] finer control on which assets get released. Resolves #321
- 2ed6071 [signing] more control over which artifacts/files get signed. Resolves #320
- ccd13c4 [model] add a branch field to repository taps/buckets. Resolves #313
- 914146d [announce] add article announcer. Resolves #312
- 96f5ccd [model] add formatting functions for mustache templates. Resolves #311
- d95b574 [model] add formatted project version properties. Resolves #310
- 73c202e [cli] allow properties to be set on the command line. Resolves #308
- 9f19df5 [changelog] rename change to format. Resolves #305
- acbc0f2 [core] let snapshot.label be configured by tools. Resolves #307
- 2f724e1 [changelog] let contributors be formatted. Resolves #306
- b4efbd8 [core] validation errors are more specific. Resolves #303
- 3b263a9 [core] Add Sdkman as a packager. Resolves #291
- 371feef [brew] simplify single_jar executable script. Resolves #302
- 34011d9 [brew] let cask be explicitly enabled. Resolves #301
- 77cd581 [brew] support the binary stanza in cask template. Resolves #300
- 36374b9 [brew] add appcast property to brew.cask. Resolves #299
- 6f67c10 [model] allow partial execution bases on selected platform. Resolves #298
- 403d990 [changelog] skip full validation. Resolves #297
- 2ec572a [announce] let sdkman.releaseNotesUrl be configurable. Resolves #296
- d1b734f [cli] allow output directory be specified via env var. Resolves #289
- 65ab5a5 [checksum] Finer control for uploading checksums
- 81a08ed [packagers] let release continue if a packager fails. Resolves #288
- 594f859 [assemble] allow additional files to be added to jlink assemblies. Resolves #274
- 3adaee7 [changelog] hide contributor names. Resolves #273
- 286c04a [assemble] merge distribution artifacts. Resolves #284
- 8412963 [github] link a release with a discussion. Resolves #186
- d37e086 [upload] several updates
- 5b5d720 [assemble] let generated artifacts be transformed. Resolves #281
- e814fe9 [upload] Add uploader specific skip keys. Resolves #278
- c0c0a7d [core] Do not enforce comment indentation in YAML files. Resolves #276
- 6d754e3 [core] let early-access tag be configurable. Resolves #275
- c60e5ea [assemble] native image filename and top level dir can now be configured. Resolves #272
- df92fac [changelog] let categories be hidden. Resolves #267
- 23a8bb8 [git] Let the default remote name be configurable. Resolves #248
- 6484c1b [release] username is no longer required for connecting to GitHub. Resolves #262
- 416ffd9 [model] release username may be configured with env var. Resolves #256
✅ Issues
- 78a052f [signing] distributions may skip all of their artifacts. Relates to #320
- af11ea0 [checksum] Fix format of aggregated checksum file. Fixes #322
- 04dbe5c [maven] Apply user properties as Environment.PropertiesSource. Fixes #318
- 994eb8a [gradle] Add missing transform field to Artifact. Fixes #317
- 42fd78f [maven] Add missing transform field to Artifact. Fixes #316
- 1bacb20 [model] distributions should have deterministic artifact order. Fixes #315
- 84efb9e [brew] Skip post validation of disabled brew/cask. Fixes #314
- 54e6f05 [jdks] Fix directory copying in Gradle plugin. Fixes #309
- 3581ee6 [core] disallow duplicate validation errors. Fixes #304
- 07157e1 [core] validate sdkman packager. Relates to #291
- efa4748 [docker] push packaged Dockerfiles to a git repository. Fixes #169
- b036ddf [brew] support Linux formulae. Fixes #215
- e52aa6d [changelog] signing validation is required. Relates to #297
- 4ca0bfa [assemble] split work directory for each jlink image. Fixes #295
- c186c2d [scoop] automatically activate individual checksums. Fixes #287
- efc3298 [cli] use OUTPUT_DIRECTORY instead of OUTPUTDIR. Relates to #289
- 54dc902 [release] Select individual checksums matching all configured algorithms. Fixes #294
- 5f56576 [core] skip properties should have a defined value. Fixes #292
- 0a00d44 [assemble] retain executable bit when zipping distributions. Fixes #270
- f027cb7 [maven] Do not set snapshotPattern unless is non-blank. Relates to #272
- 3c052fe [assemble] eager resolve image name transform. Relates to #281
- 66087ae [core] rework custom tag resolution. Relates to #275
- 073a233 [upload] rename uploadSkip to skipUpload. Fixes #277
- 71323b8 [assemble] resolve default value for nativeImage.imageName. Relates to #272
- 0dec5f5 [assemble] nativeImage requires a top level directory matching the zip basename. Fixes #271
- 4b70400 [maven] remove extra quote from gitlab.downlooadUrl. Fixes #269
- ab5cd87 [changelog] trim input values. Relates to #267
- 56db37f [release] drygrun should not cause failures. Fixes #264
- e9b152a [core] Fix artifact sorting. Fixes #263
- d06061c [model] remove Format suffix from config printout. Fixes #250
🧰 Tasks
- e636761 Update Jreleaser configuration
- 948b89b Update changelog configuration
- 6288380 Avoid printing null when parsing the project version
- 50abfa2 parse project version earlier
- da50ad8 Update JReleaser configuration
- f99514e skip secrets validation in packagers.sdkman
- 731b946 refactor timeout validation
- 01d4fb0 update JReleaser configuration
- 99846f8 optimize imports
- 4c18876 optimize imports
- 8f49c26 Update readme [skip-ci]
- b499824 remove spurious printouts from changelog generator
- a8d0891 rollback jlink image name transform
- aa5172e apply image name ransform to x-platform jlink
- ecf1719 update JReleaser configuration with skipSdkman flag
- 7d9b055 simpligy tag name resolution
- 5eb6c01 top dir of jreleaser-standalone distros should always have project version
⚙️ Dependencies
- 4f5bdbe upgrade wiremock to 2.29.1
- f4c41b1 upgrade download plugin to 4.1.2
- ba20dc5 upgrade commons-compress to 1.21
- acd6291 upgrade tika to 2.0.0
- db3393a upgrade ant to 1.10.11
- 0a7d0ea upgrade feign to 11.5
- ab49af2 upgrade slf4j to 1.7.32
- 0259ec2 upgrade jackson to 2.12.4
- d67e640 Releasing version 0.6.0
- 47a26d0 [core] enforce snapshot handling by tools
- 659c123 [announce] explicitly skip artifacts with sdkman
- 50b49cb [changelog] print out indexed items
- f4de1a9 Fix email address
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
- Christian Kleinbölting (@seakayone)