Skip to content

Commit aeac8eb

Browse files
committed
Release picocli version 4.7.2
1 parent c0b0687 commit aeac8eb

File tree

529 files changed

+2676
-3306
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

529 files changed

+2676
-3306
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_
7979

8080
### Releases
8181
* [All Releases](https://github.com/remkop/picocli/releases)
82-
* Latest: 4.7.1 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.1)
82+
* Latest: 4.7.2 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.2)
8383
* Older: Picocli 4.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0)
8484
* Older: Picocli 3.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.0.0)
8585
* Older: Picocli 2.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v2.0.0)
@@ -88,7 +88,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_
8888
* [4.x User manual: https://picocli.info](https://picocli.info)
8989
* [4.x Quick Guide](https://picocli.info/quick-guide.html)
9090
* [4.x API Javadoc](https://picocli.info/apidocs/)
91-
* [PREVIEW: Modular Javadoc for all artifacts (4.7.1-SNAPSHOT)](https://picocli.info/apidocs-all/)
91+
* [PREVIEW: Modular Javadoc for all artifacts (4.7.2-SNAPSHOT)](https://picocli.info/apidocs-all/)
9292
* [Command line autocompletion](https://picocli.info/autocomplete.html)
9393
* [Programmatic API](https://picocli.info/picocli-programmatic-api.html)
9494
* [FAQ](https://github.com/remkop/picocli/wiki/FAQ)
@@ -270,9 +270,9 @@ If you like picocli, help others discover picocli:
270270
#### Spread the joy! :tada:
271271
* Tweet about picocli! What do you like about it? How has it helped you? How is it different from the alternatives?
272272
* Mention that your project uses picocli in the documentation of your project.
273-
* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.1-green.svg)](https://github.com/remkop/picocli)
273+
* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.2-green.svg)](https://github.com/remkop/picocli)
274274
```
275-
[![picocli](https://img.shields.io/badge/picocli-4.7.1-green.svg)](https://github.com/remkop/picocli)
275+
[![picocli](https://img.shields.io/badge/picocli-4.7.2-green.svg)](https://github.com/remkop/picocli)
276276
```
277277

278278
#### Preach it! :muscle:
@@ -363,41 +363,41 @@ See the [source code](https://github.com/remkop/picocli/blob/main/src/main/java/
363363

364364
### Gradle
365365
```
366-
implementation 'info.picocli:picocli:4.7.1'
366+
implementation 'info.picocli:picocli:4.7.2'
367367
```
368368
### Maven
369369
```
370370
<dependency>
371371
<groupId>info.picocli</groupId>
372372
<artifactId>picocli</artifactId>
373-
<version>4.7.1</version>
373+
<version>4.7.2</version>
374374
</dependency>
375375
```
376376
### Scala SBT
377377
```
378-
libraryDependencies += "info.picocli" % "picocli" % "4.7.1"
378+
libraryDependencies += "info.picocli" % "picocli" % "4.7.2"
379379
```
380380
### Ivy
381381
```
382-
<dependency org="info.picocli" name="picocli" rev="4.7.1" />
382+
<dependency org="info.picocli" name="picocli" rev="4.7.2" />
383383
```
384384
### Grape
385385
```groovy
386386
@Grapes(
387-
@Grab(group='info.picocli', module='picocli', version='4.7.1')
387+
@Grab(group='info.picocli', module='picocli', version='4.7.2')
388388
)
389389
```
390390
### Leiningen
391391
```
392-
[info.picocli/picocli "4.7.1"]
392+
[info.picocli/picocli "4.7.2"]
393393
```
394394
### Buildr
395395
```
396-
'info.picocli:picocli:jar:4.7.1'
396+
'info.picocli:picocli:jar:4.7.2'
397397
```
398398

399399
### JBang
400400
```
401-
//DEPS info.picocli:picocli:4.7.1
401+
//DEPS info.picocli:picocli:4.7.2
402402
```
403403

RELEASE-NOTES.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# picocli Release Notes
22

3-
# <a name="4.7.2"></a> Picocli 4.7.2 (UNRELEASED)
3+
# <a name="4.7.2"></a> Picocli 4.7.2
44
The picocli community is pleased to announce picocli 4.7.2.
55

66
This release includes bugfixes and enhancements.
77

8-
9-
108
This is the eighty-first public release.
119
Picocli follows [semantic versioning](https://semver.org/).
1210
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
@@ -19,6 +17,11 @@ Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
1917

2018
## <a name="4.7.2-new"></a> New and Noteworthy
2119

20+
* Bugfix: `fallbackValue=Option.NULL_VALUE` did not work for `Collection` or array options.
21+
* Fixed `isJansiConsoleInstalled` performance issue.
22+
* Kotlin enhancement: improved `paramLabel` string auto-generated from Kotlin `internal` methods which have mangled names with embedded "$".
23+
* Various documentation fixes.
24+
2225
## <a name="4.7.2-fixes"></a> Fixed issues
2326
* [#1959] API: Add ability to enable loading resource bundles in annotation processor for tests.
2427
* [#1993] Bugfix: `fallbackValue=Option.NULL_VALUE` did not work for `Collection` or array options. Thanks to [Jiri Daněk](https://github.com/jiridanek) for raising this.
@@ -29,8 +32,8 @@ Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
2932
* [#1956] Doc: Fix broken link in user manual. Thanks to [Andreas Deininger](https://github.com/deining) for the pull request.
3033
* [#1955] DEP: Bump asciidoctorj from 2.5.5 to 2.5.7. Thanks to [Andreas Deininger](https://github.com/deining) for the pull request.
3134
* [#1980] DEP: Bump actions/checkout from 3.3.0 to 3.5.0
32-
* [#1985] DEP: Bump actions/setup-java from 3.10.0 to 3.11.0
3335
* [#1952] DEP: Bump actions/setup-java from 3.9.0 to 3.10.0
36+
* [#1985] DEP: Bump actions/setup-java from 3.10.0 to 3.11.0
3437
* [#1941] DEP: Bump emibcn/badge-action from 1.2.4 to 2.0.2
3538
* [#1942] DEP: Bump github/codeql-action from 2.1.39 to 2.2.1
3639
* [#1953] DEP: Bump github/codeql-action from 2.2.1 to 2.2.3

dependencies.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ext {
77
// projectPreviousPublishedVersion is non-SNAPSHOT, only published releases
88
projectPreviousPublishedVersion = "4\\.7\\.1" // for task bumpReadmeVersion
99
// projectPreviousVersionRegex may be a SNAPSHOT
10-
projectPreviousVersionRegex = "4\\.7\\.1" // for task bumpVersion
11-
projectVersion = "4.7.2-SNAPSHOT" // for all build tasks
12-
releaseDate = "2023-01-27" // for task bumpVersion
10+
projectPreviousVersionRegex = "4\\.7\\.2-SNAPSHOT" // for task bumpVersion
11+
projectVersion = "4.7.2" // for all build tasks
12+
releaseDate = "2023-04-09" // for task bumpVersion
1313
releaseDatePreviousRegex = "2023\\-01\\-27" // for task bumpVersion
1414

1515
// DEPENDENCIES

0 commit comments

Comments
 (0)