Andres Almiray
18dceee82d
[core] Handle plus sign in template functions. Fixes #389
2021-10-04 21:06:59 +02:00
Andres Almiray
1713602bcc
[core] Support Java runtime version spec. Fixes #387
2021-10-04 20:35:06 +02:00
Andres Almiray
57dc0c92b9
[docker] force executbale bit on files inside bin directory. Fixes #358
2021-08-13 20:32:29 +02:00
Andres Almiray
4cf13087d3
[model] Pass artifact platform as template during tool processing. Resolves #356
2021-08-13 20:03:16 +02:00
Andres Almiray
ae0bd21030
[sdkman] rework how packager and announcer work together. Resolves #319
2021-07-30 01:16:39 +02:00
Andres Almiray
96f5ccda74
[model] add formatting functions for mustache templates. Resolves #311
2021-07-26 20:13:43 +02:00
Andres Almiray
3581ee63af
[core] disallow duplicate validation errors. Fixes #304
2021-07-23 20:50:56 +02:00
Andres Almiray
b4efbd8807
[core] validation errors are more specific. Resolves #303
2021-07-23 20:39:14 +02:00
Andres Almiray
3b263a93bd
[core] Add Sdkman as a packager. Resolves #291
2021-07-23 01:55:32 +02:00
Andres Almiray
b036ddfe23
[brew] support Linux formulae. Fixes #215
2021-07-22 21:07:55 +02:00
Andres Almiray
77cd5819ff
[brew] support the binary stanza in cask template. Resolves #300
2021-07-21 23:14:34 +02:00
Andres Almiray
36374b97cc
[brew] add appcast property to brew.cask. Resolves #299
2021-07-21 20:07:28 +02:00
Andres Almiray
4c1887630d
[chore] optimize imports
2021-07-19 13:53:03 +02:00
Andres Almiray
efc3298e8d
[cli] use OUTPUT_DIRECTORY instead of OUTPUTDIR. Relates to #289
2021-07-17 00:02:03 +02:00
Andres Almiray
d1b734f9d1
[cli] allow output directory be specified via env var. Resolves #289
2021-07-16 23:55:30 +02:00
Andres Almiray
5f56576dcc
[core] skip properties should have a defined value. Fixes #292
2021-07-16 19:34:49 +02:00
Andres Almiray
3adaee71f0
[changelog] hide contributor names. Resolves #273
2021-07-16 11:59:11 +02:00
Andres Almiray
0a00d441b1
[assemble] retain executable bit when zipping distributions. Fixes #270
2021-07-15 17:23:39 +02:00
Andres Almiray
fc9b98f085
[changelog] Escape regex chars. Relates to #213
2021-06-27 16:33:28 +02:00
Andres Almiray
a38a2caec5
[chore] Update copyright notice [skip ci]
2021-06-23 11:14:27 +02:00
Andres Almiray
cf218fec02
[assemble] let native image distribution accept zip files. Resolves #219
2021-06-18 19:05:49 +02:00
Andres Almiray
a17a7e1910
[model] Add a vendor property to Project. Resolves #214
2021-06-11 18:31:20 +02:00
Andres Almiray
fe0b1a75e2
[changelog] Handle regex inputs for labelers. Fixes #213
2021-06-10 23:26:26 +02:00
Andres Almiray
d0bc316e0d
[brew] support native package as distribution. Resolves #205
2021-06-10 22:30:58 +02:00
Andres Almiray
af0181de06
[changelog] Fix tag sorting. Fixes #203
2021-06-06 17:06:17 +02:00
Andres Almiray
fc9f7f9823
[model] Allow different project version patterns. Fixes #202
2021-06-06 00:36:08 +02:00
Andres Almiray
9b913650c2
[model] update chocolatey templates. Resolves #171
...
artifact.extraProperties accepts name templates. Resolves #175
distribution.extraProperties accepts name templates. Resolves #176
tools.extraProperties accepts name templates. Resolves #177
assemblers.extraProperties accepts name templates. Resolves #178
project.extraProperties accepts name templates. Resolves #179
add a copyright field to project. Resolves #180
add a docsUrl field to project. Resolves #181
2021-05-29 23:13:58 +02:00
Dennis Rippinger
f21f11dff9
[gitlab] add identifier field
...
The GitlabAPI approach to search for a project could
return multiple projects or the wrong project. The new
field helps Jreleaser to query the GitLab project
id directly.
closes #166
2021-05-24 19:12:05 +02:00
Andres Almiray
dc9c216a7e
[checksum] support additional checksum algorithms per artifact. Resolves #162
2021-05-21 22:14:02 +02:00
Andres Almiray
33a2350220
[upload] support HTTP/HTTPS uploads. Resolves #161
2021-05-21 18:55:13 +02:00
Andres Almiray
14004ff51f
[core] Print indicator when a secret is not set. Resolves #160
2021-05-20 17:16:04 +02:00
Benjamin Marwell
902fc82780
[ #152 ] check if a given key can be used for signing
2021-05-19 15:42:31 +02:00
Andres Almiray
cdb2e5fed8
[signing] Decode unarmored keys. Relates to #136
2021-05-13 23:21:47 +02:00
Andres Almiray
7e6dac1f46
[signing] Support reading keys from files. Resolves #143
2021-05-11 22:04:31 +02:00
Andres Almiray
95ecc330a1
[chore] Refactor how distribution/assembler properties are evaluated
2021-05-11 01:16:11 +02:00
Andres Almiray
20a6d7f956
[docker] Add multiple Docker configuration support. Resolves #129
...
[gradle] jreleaserPackage no longer depends on jreleaserPrepare. Fixes #138
[gradle] jreleaserPublish no longer depends on jreleaserPackage. Fixes #139
2021-05-10 22:03:17 +02:00
Andres Almiray
e5aff17673
[model] Support linux_musl as platform. Resolves #128
2021-05-09 18:20:31 +02:00
Andres Almiray
fa08374d86
[chore] Align use of assemble/prepare/package directories
2021-05-09 01:02:05 +02:00
Andres Almiray
358d9ce894
[chore] refactor checkum calculation
2021-05-04 23:59:19 +02:00
Andres Almiray
c77709ddda
[jbang] Support custom domains. Resolves #103
2021-05-04 11:59:40 +02:00
Andres Almiray
f159dce97e
[changelog] Use safe regex pattern when matching labelers. Relates to #91
2021-05-02 22:32:38 +02:00
Andres Almiray
bf95fa9080
[model] Add os/platform name templates. Resolves #97
2021-05-01 00:49:47 +02:00
Andres Almiray
58e0a54779
[model] Log errors to a PrintWriter
2021-04-30 22:26:21 +02:00
Andres Almiray
35dc332700
[chore] Fix javadoc warnings
2021-04-30 22:25:13 +02:00
Andres Almiray
5f7a33e9b8
[chore] Simplify the use of applyTemplate()
2021-04-30 16:14:23 +02:00
Andres Almiray
19eb9c6ff5
[changelog] Let template be configured via external file. Relates to #91
2021-04-30 15:57:09 +02:00
Andres Almiray
4f976700e1
[changelog] Add formatting options. Resolves #91
2021-04-30 00:44:12 +02:00
Andres Almiray
7d882c2632
Fix build breakage
2021-04-28 01:39:18 +02:00
Andres Almiray
cb5029ac8a
[model] print execution time in minutes when applicable. Fixes #83
2021-04-28 00:44:11 +02:00
Andres Almiray
b2dba7d7f8
[core] Pprint context properties in order. Fixes #72
2021-04-22 23:35:01 +02:00