Skip to content

Commit

Permalink
Release picocli version 3.9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
remkop committed Jan 20, 2019
1 parent ba63dab commit 4085837
Show file tree
Hide file tree
Showing 106 changed files with 730 additions and 530 deletions.
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Picocli-based applications can easily [integrate](https://picocli.info/#_depende
![Picocli Demo help message with ANSI colors](docs/images/picocli.Demo.png?raw=true)

### Releases
* [Releases](https://github.com/remkop/picocli/releases) - Latest: 3.9.1 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.9.1)
* [Releases](https://github.com/remkop/picocli/releases) - Latest: 3.9.2 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.9.2)
* Older: Picocli 3.0.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.0.0)
* Older: Picocli 2.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v2.0.0)

Expand Down Expand Up @@ -74,7 +74,7 @@ Picocli-based applications can easily [integrate](https://picocli.info/#_depende
* [Picocli 2.0: 以少求多](https://picocli.info/zh/picocli-2.0-do-more-with-less.html)

### Mailing List
Join the [picocli Google group](https://groups.google.com/d/forum/picocli) if you are interested in discussing anything picocli-related.
Join the [picocli Google group](https://groups.google.com/d/forum/picocli) if you are interested in discussing anything picocli-related and receiving announcements on new releases.

### Related
* Check out Thibaud Lepretre's [picocli Spring boot starter](https://github.com/kakawait/picocli-spring-boot-starter)!
Expand Down Expand Up @@ -181,35 +181,35 @@ See the [source code](https://github.com/remkop/picocli/blob/master/src/main/jav

### Gradle
```
compile 'info.picocli:picocli:3.9.1'
compile 'info.picocli:picocli:3.9.2'
```
### Maven
```
<dependency>
<groupId>info.picocli</groupId>
<artifactId>picocli</artifactId>
<version>3.9.1</version>
<version>3.9.2</version>
</dependency>
```
### Scala SBT
```
libraryDependencies += "info.picocli" % "picocli" % "3.9.1"
libraryDependencies += "info.picocli" % "picocli" % "3.9.2"
```
### Ivy
```
<dependency org="info.picocli" name="picocli" rev="3.9.1" />
<dependency org="info.picocli" name="picocli" rev="3.9.2" />
```
### Grape
```groovy
@Grapes(
@Grab(group='info.picocli', module='picocli', version='3.9.1')
@Grab(group='info.picocli', module='picocli', version='3.9.2')
)
```
### Leiningen
```
[info.picocli/picocli "3.9.1"]
[info.picocli/picocli "3.9.2"]
```
### Buildr
```
'info.picocli:picocli:jar:3.9.1'
'info.picocli:picocli:jar:3.9.2'
```
9 changes: 6 additions & 3 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# picocli Release Notes


# <a name="3.9.2"></a> Picocli 3.9.2 (UNRELEASED)
# <a name="3.9.2"></a> Picocli 3.9.2
The picocli community is pleased to announce picocli 3.9.2.

This release contains bugfixes and enhancements.
Expand All @@ -10,6 +10,9 @@ Picocli now has a mailing list `picocli at googlegroups dot com`. Alternatively

The user manual has improved documentation for internationalization and localization, and the section on Dependency Injection now has a Spring Boot example and link to the Micronaut user manual.

Bugfixes: `AutoComplete` now uses the specified `IFactory` correctly for `CommandLine`; defaulting `usageHelp` or `versionHelp` options no longer prevents validation of required options; and usage help for booleans options with `arity = "1"` now correctly show the option parameter in the synopsis.

Many thanks to the many members of the picocli community who contributed pull requests, bug reports and participated in discussions!

This is the forty-seventh public release.
Picocli follows [semantic versioning](http://semver.org/).
Expand All @@ -27,8 +30,8 @@ Picocli now has a mailing list `picocli at googlegroups dot com`. Alternatively
The user manual has improved documentation for internationalization and localization. Dependency Injection is now a top-level section and now has a Spring Boot example and link to the Micronaut user manual.

## <a name="3.9.2-fixes"></a> Fixed issues
- [#602] Make CommandLine in AutoComplete use correct IFactory implementation. Thanks to [Mikołaj Krzyżanowski](https://github.com/MikolajK) for the pull request.
- [#608] Bugfix: defaulting `usageHelp` or `versionHelp` options incorrectly prevents validation of required options and positional parameters. Thanks to [Pietro Braione](https://github.com/pietrobraione) for the bug report.
- [#602] Make `CommandLine` in `AutoComplete` use correct `IFactory` implementation. Thanks to [Mikołaj Krzyżanowski](https://github.com/MikolajK) for the pull request.
- [#608] Bugfix: defaulting `usageHelp` or `versionHelp` options incorrectly prevented validation of required options and positional parameters. Thanks to [Pietro Braione](https://github.com/pietrobraione) for the bug report.
- [#612] Bugfix: Usage help for booleans options with `arity = "1"` now correctly show the option parameter in synopsis. Thanks to [prewersk](https://github.com/prewersk) for the bug report.
- [#606] Doc: Added subcommand example. Thanks to [Andreas Deininger](https://github.com/deining) for the pull request.
- [#605] Doc: Improved documentation for internationalization and localization. Thanks to [Andreas Deininger](https://github.com/deining) for raising this.
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -230,9 +230,9 @@ task copyDocs(type: Copy) {
allprojects {
ext {
bintrayDryRun = false //[Default: false] Whether to run this as dry-run, without deploying
bintrayPublish = false //[Default: false] Whether version should be auto published after an upload
bintrayPublish = true //[Default: false] Whether version should be auto published after an upload
bintrayOverride = false //[Default: false] Whether to override version artifacts already published
mavenOssSync = false //[Default: true] Determines whether to sync the version to Maven Central.
mavenOssSync = true //[Default: true] Determines whether to sync the version to Maven Central.
}
}
ext {
Expand Down
6 changes: 3 additions & 3 deletions docs/apidocs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>All Classes (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>All Classes (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
6 changes: 3 additions & 3 deletions docs/apidocs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>All Classes (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>All Classes (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
10 changes: 5 additions & 5 deletions docs/apidocs/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>Constant Field Values (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Constant Field Values (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (picocli 3.9.1 API)";
parent.document.title="Constant Field Values (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -141,7 +141,7 @@ <h2 title="picocli">picocli.*</h2>
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="picocli/CommandLine.html#VERSION">VERSION</a></code></td>
<td class="colLast"><code>"3.9.1"</code></td>
<td class="colLast"><code>"3.9.2"</code></td>
</tr>
</tbody>
</table>
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>Deprecated List (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Deprecated List (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (picocli 3.9.1 API)";
parent.document.title="Deprecated List (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>API Help (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>API Help (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (picocli 3.9.1 API)";
parent.document.title="API Help (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
10 changes: 5 additions & 5 deletions docs/apidocs/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>Index (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Index (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (picocli 3.9.1 API)";
parent.document.title="Index (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -3086,7 +3086,7 @@ <h2 class="title">V</h2>
</dd>
<dt><span class="memberNameLink"><a href="picocli/CommandLine.html#VERSION">VERSION</a></span> - Static variable in class picocli.<a href="picocli/CommandLine.html" title="class in picocli">CommandLine</a></dt>
<dd>
<div class="block">This is picocli version "3.9.1".</div>
<div class="block">This is picocli version "3.9.2".</div>
</dd>
<dt><span class="memberNameLink"><a href="picocli/CommandLine.Model.OptionSpec.Builder.html#versionHelp--">versionHelp()</a></span> - Method in class picocli.<a href="picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></dt>
<dd>
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>picocli 3.9.1 API</title>
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>picocli 3.9.2 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
Expand Down
6 changes: 3 additions & 3 deletions docs/apidocs/overview-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:44 JST 2019 -->
<title>Overview List (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Overview List (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
10 changes: 5 additions & 5 deletions docs/apidocs/overview-summary.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>Overview (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Overview (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (picocli 3.9.1 API)";
parent.document.title="Overview (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -69,7 +69,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">picocli 3.9.1 API</h1>
<h1 class="title">picocli 3.9.2 API</h1>
</div>
<div class="header">
<div class="subTitle">
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/overview-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:45 JST 2019 -->
<title>Class Hierarchy (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:28 JST 2019 -->
<title>Class Hierarchy (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (picocli 3.9.1 API)";
parent.document.title="Class Hierarchy (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/picocli/AutoComplete.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:39 JST 2019 -->
<title>AutoComplete (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:25 JST 2019 -->
<title>AutoComplete (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AutoComplete (picocli 3.9.1 API)";
parent.document.title="AutoComplete (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/picocli/CommandLine.AbstractHandler.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:41 JST 2019 -->
<title>CommandLine.AbstractHandler (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:26 JST 2019 -->
<title>CommandLine.AbstractHandler (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLine.AbstractHandler (picocli 3.9.1 API)";
parent.document.title="CommandLine.AbstractHandler (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:41 JST 2019 -->
<title>CommandLine.AbstractParseResultHandler (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:26 JST 2019 -->
<title>CommandLine.AbstractParseResultHandler (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLine.AbstractParseResultHandler (picocli 3.9.1 API)";
parent.document.title="CommandLine.AbstractParseResultHandler (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/picocli/CommandLine.Command.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_161) on Thu Jan 10 23:55:41 JST 2019 -->
<title>CommandLine.Command (picocli 3.9.1 API)</title>
<meta name="date" content="2019-01-10">
<!-- Generated by javadoc (1.8.0_161) on Sun Jan 20 19:54:26 JST 2019 -->
<title>CommandLine.Command (picocli 3.9.2 API)</title>
<meta name="date" content="2019-01-20">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CommandLine.Command (picocli 3.9.1 API)";
parent.document.title="CommandLine.Command (picocli 3.9.2 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit 4085837

Please sign in to comment.