github jreleaser/jreleaser v0.6.0
Release v0.6.0

latest releases: early-access, v1.12.0, v1.11.0...
2 years ago

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


  • 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:

Don't miss a new jreleaser release

NewReleases is sending notifications on new releases.