Release v0.10.0
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
- 15147db update aws-java-sdk to 1.12.131
- 6590593 update tika to 2.2.1
- 1e7d9ff update feign to 11.8
- 1225ebc update jackson to 2.13.1
- 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:
- Andres Almiray (@aalmiray)
- Maarten Mulders (@mthmulders)