Skip to content

Release v0.10.0

Compare
Choose a tag to compare
@aalmiray aalmiray released this 28 Dec 15:01
· 1479 commits to main since this release

Changelog

🚀 Features

  • 45ddf8b [gradle] allow --dryrun command flag. Resolves #630
  • c62aab4 [cli] add a json-schema command. Resolves #622
  • 8c35138 [templates] add creation stamp to all generated templates. Resolves #620
  • 30200ff [packagers] add Gofish support. Resolves #572
  • f0065e3 [changelog] ad a key property to categories. Resolves #619
  • 3e0af35 [macports] add a skipMacports property. Resolves #618
  • 2dd11b2 [chocolatey] add a skipChocolatey property. Resolves #617
  • 62108ba [chocolatey] support binary distributions. Resolves #616
  • 5048d01 [macports] support additional distribution types. Resolves #615
  • 0ba0e1b [spec] support additional distribution types. Resolves #614
  • bd71605 [jdks] verify JDK checksums when using Disco API. Resolves #612
  • 8b5e733 [assemble] support jpackage. Resolves #207
  • 8a45256 [core] support .tbz2 and .txz extension in archive and packagers. Resolves #605
  • a975985 [core] support .xz extension in archive and packagers. Resolves #604
  • 9ca2f7d [assemble] enable filtering of jlink JDKs by platform. Resolves #603
  • a551262 [chocolatey] Enable NATIVE_IMAGE distribution. Resolves #602
  • e3503ed [snap] support the architectures block. Resolves #592
  • 171923d [templates] update jlink/nativeImage templates with platform information. Resolves #591
  • c6c89b6 [templates] fix usages of {{distributionArtifactFileName}}. Resolves #590
  • 7352e29 [core] normalize artifactname templates. Resolves #586
  • d7ff89d [templates] add a packageName name template. Resolves #589
  • ecbf391 [upload] rework artifactory with multiple repository support. Resolves #585
  • 5d8eb92 [core] Remove usages of sdkmanSkip. Resolves #583
  • 3db8e01 [core] Remove usages of javaSkip. Resolves #584
  • 26372af [core] apply archiveFormat as name template. Resolves #582
  • 54b2407 [jlink] handle archiveFormat property on targetJdks. Resolves #580
  • 70dfddb [nativeImage] add an archiveFormat property. Resolves #581
  • 971a8e9 [core] rollback normalization of aarch_64 into aarch64. Resolves #579
  • db6860c [core] add platform replacements. Resolves #578
  • 8b76ed8 [packagers] add an iconUrl property to Chocolatey. Resolves #577
  • 4aec6fb [packagers] handle skipSnap property on artifacts. Resolves #575
  • 2019cfa [packagers] handle skipSpec property on artifacts. Resolves #574
  • f909047 [core] support .bz2 extension in archive and packagers. Resolves #569

🧰 Tasks

  • 90796cb configure brew & gofish in jreleaser-standalone distribution
  • fb8a1d8 fix readme [skip ci]
  • a2c2e9e Add AppImage instructions to readme [skip ci]
  • 9875e79 Add GoFish instructions to readme [skip ci]
  • f54eaa4 Add flatpak instructions to readme [skip ci]
  • 406d92b Add choco instructions to readme [skip ci]

🛠 Build

  • 4a19c7d fix breakage
  • 4362c41 Switch to AdoptOpenJDK distro. Relates to #604
  • 54ac575 Configure Java 17 via Azul in tool-provider. Fixes #608
  • d7a9b6e Next release is v0.10.0
  • f70673f apply platform replacement for aarch64
  • 06df5ac configure icon URL for chocolatey package
  • 0934fa1 add media icons
  • 37ac8a0 Bump for next development cycle

✅ Issues

  • ba7bb88 [nativeImage] relativize input JARs. Fixes #623
  • 2561b3f [brew] fix multi-platform formula. Fixes #621
  • 5c07ee6 [spec] add missing template for BINARY distribution. Relates to #614
  • cfe8f36 [core] handle tag/build when sorting semver. Fixes #613
  • e73ecc7 [sdkman] Filter artifacts by platform. Fixes #611
  • 3350684 [maven] Process sdkman packager at distribution level. Fixes #610
  • e9a9c06 [docker] do not delete files from existing clone before adding new ones. Fixes #600
  • a15a53a [docker] remote Dockerfile-remote when not needed. Fixes #599
  • ed7ea8b [assemble] pass extraProperties to artifacts when resolving. Fixes #576

⚙️ Dependencies


  • 6385ae2 Releasing version 0.10.0
  • c1a81fc [core] minor refactor of brew/snap/spec
  • 57fc46b [core] Refactor artifact filter by extension
  • 9f2e732 [snap] Update java-binary templates
  • b09121c [assemblers] Refactor image transform for jlink/nativeImage
  • 4572016 [core] refactor dependent classes into inner classes
  • f6e8975 [templates] Insert JReleaser version and generation timestamp to generated files (#594)
  • 8c6ed59 [core] turn remaining boolean properties into Boolean

Contributors

We'd like to thank the following people for their contributions: