Skip to content

Commit

Permalink
Release picocli version 2.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
remkop committed Nov 5, 2017
1 parent b0d7084 commit 81d3027
Show file tree
Hide file tree
Showing 69 changed files with 338 additions and 284 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ interactively showing users what options and subcommands are available.
<a id="picocli_demo"></a>
![Picocli Demo help message with ANSI colors](docs/images/picocli.Demo.png?raw=true)

* [Releases](https://github.com/remkop/picocli/releases) - latest: 2.0.1
* [Releases](https://github.com/remkop/picocli/releases) - latest: 2.0.2
* [What's New in Picocli 2.0](https://github.com/remkop/picocli/releases/tag/v2.0.0) - including some [potentially breaking changes](https://github.com/remkop/picocli/releases/tag/v2.0.0#2.0-breaking-changes)
* [User manual: http://picocli.info](http://picocli.info)
* [Command line autocompletion](http://picocli.info/autocomplete.html)
Expand Down
46 changes: 42 additions & 4 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,59 @@
# picocli Release Notes

# <a name="2.1.0"></a> (UNRELEASED) Picocli 2.1.0
# <a name="2.0.2"></a> Picocli 2.0.2

## <a name="2.1.0-fixes"></a> Fixed issues
The picocli community is pleased to announce picocli 2.0.2.

- [#226] Bugfix: EmptyStackException when command line ends in a cluster of boolean options
This is a bugfix release that prevents a EmptyStackException from being thrown when the command line
ends in a cluster of boolean options, and furthermore fixes two scripting-related minor issues.

This is the fourteenth public release.
Picocli follows [semantic versioning](http://semver.org/).

## <a name="2.0.2-toc"></a> Table of Contents

* [New and noteworthy](#2.0.2-new)
* [Promoted features](#2.0.2-promoted)
* [Fixed issues](#2.0.2-fixes)
* [Deprecations](#2.0.2-deprecated)
* [Potentially breaking changes](#2.0.2-breaking-changes)

## <a name="2.0.2-new"></a> New and noteworthy

This is a bugfix release and does not include any new features.

## <a name="2.0.2-promoted"></a> Promoted features
Promoted features are features that were incubating in previous versions of picocli but are now supported and subject to backwards compatibility.

No features have been promoted in this picocli release.

## <a name="2.0.2-fixes"></a> Fixed issues

- [#226] Bugfix: EmptyStackException when command line ends in a cluster of boolean options. Thanks to [RobertZenz](https://github.com/RobertZenz).
- [#222] Bugfix: Register default converter for Object fields for better scripting support.
- [#219] Bugfix: Command line system property -Dpicocli.trace (without value) throws exception when used with Groovy.
- [#220] Enhancement: Improve tracing for positional parameters (provide detail on current position).
- [#221] Enhancement: Document workaround for Grapes bug on Groovy versions before 2.4.7.
- [#221] Enhancement: Add documentation for workaround for Grapes bug on Groovy versions before 2.4.7.

## <a name="2.0.2-deprecated"></a> Deprecations

This release does not deprecate any features.

## <a name="2.0.2-breaking-changes"></a> Potentially breaking changes

This release does not include any breaking features.



# <a name="2.0.1"></a> Picocli 2.0.1

The picocli community is pleased to announce picocli 2.0.1.

This is a bugfix release that removes a dependency on Java 1.7 which was accidentally included.

This is the thirteenth public release.
Picocli follows [semantic versioning](http://semver.org/).

## <a name="2.0.1-toc"></a> Table of Contents

* [New and noteworthy](#2.0.1-new)
Expand Down
8 changes: 4 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
group 'info.picocli'
description 'Annotation-based Java command line parser. Usage help with ANSI styles and colors. Autocomplete. Nested subcommands. Easily included as source to avoid adding a dependency.'
version '2.1.0-SNAPSHOT'
version '2.0.2'

// for bumpVersion task
def oldVersion = '2\\.0\\.1'
def oldVersion = '2\\.1\\.0-SNAPSHOT'
def oldRevdate = '2017\\-10\\-25'
def revDate = '2017-10-25'
def revDate = '2017-11-05'

buildscript {
repositories {
Expand Down Expand Up @@ -205,7 +205,7 @@ Release procedure:
3. check modified files
4. gradlew clean build
5. gradlew copyDocs
6. update RELEASE-NOTES.md
6. update RELEASE-NOTES.md and README.md
7. commit -m "Release picocli version ..."
8. tag v$version
9. gradlew publishPluginPublicationToBintrayRepository
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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>All Classes (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>All Classes (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>All Classes (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>All Classes (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Constant Field Values (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:35 JST 2017 -->
<title>Constant Field Values (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="Constant Field Values (picocli 2.0.2 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -94,7 +94,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>"2.0.1"</code></td>
<td class="colLast"><code>"2.0.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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Deprecated List (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>Deprecated List (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="Deprecated List (picocli 2.0.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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>API Help (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>API Help (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="API Help (picocli 2.0.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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Index (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>Index (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="Index (picocli 2.0.2 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -1363,7 +1363,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 "2.0.1".</div>
<div class="block">This is picocli version "2.0.2".</div>
</dd>
<dt><span class="memberNameLink"><a href="picocli/groovy/PicocliScriptASTTransformation.html#visit-org.codehaus.groovy.ast.ASTNode:A-org.codehaus.groovy.control.SourceUnit-">visit(ASTNode[], SourceUnit)</a></span> - Method in class picocli.groovy.<a href="picocli/groovy/PicocliScriptASTTransformation.html" title="class in picocli.groovy">PicocliScriptASTTransformation</a></dt>
<dd>&nbsp;</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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>picocli 2.0.1 API</title>
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>picocli 2.0.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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Overview List (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:35 JST 2017 -->
<title>Overview List (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Overview (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:36 JST 2017 -->
<title>Overview (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="Overview (picocli 2.0.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 2.0.1 API</h1>
<h1 class="title">picocli 2.0.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_131) on Wed Oct 25 22:38:41 JST 2017 -->
<title>Class Hierarchy (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:35 JST 2017 -->
<title>Class Hierarchy (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="Class Hierarchy (picocli 2.0.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_131) on Wed Oct 25 22:38:35 JST 2017 -->
<title>AutoComplete (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:33 JST 2017 -->
<title>AutoComplete (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="AutoComplete (picocli 2.0.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_131) on Wed Oct 25 22:38:36 JST 2017 -->
<title>CommandLine.Command (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:34 JST 2017 -->
<title>CommandLine.Command (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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 2.0.1 API)";
parent.document.title="CommandLine.Command (picocli 2.0.2 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/apidocs/picocli/CommandLine.DefaultExceptionHandler.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_131) on Wed Oct 25 22:38:36 JST 2017 -->
<title>CommandLine.DefaultExceptionHandler (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:34 JST 2017 -->
<title>CommandLine.DefaultExceptionHandler (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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.DefaultExceptionHandler (picocli 2.0.1 API)";
parent.document.title="CommandLine.DefaultExceptionHandler (picocli 2.0.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_131) on Wed Oct 25 22:38:36 JST 2017 -->
<title>CommandLine.DuplicateOptionAnnotationsException (picocli 2.0.1 API)</title>
<meta name="date" content="2017-10-25">
<!-- Generated by javadoc (1.8.0_131) on Sun Nov 05 13:16:34 JST 2017 -->
<title>CommandLine.DuplicateOptionAnnotationsException (picocli 2.0.2 API)</title>
<meta name="date" content="2017-11-05">
<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.DuplicateOptionAnnotationsException (picocli 2.0.1 API)";
parent.document.title="CommandLine.DuplicateOptionAnnotationsException (picocli 2.0.2 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit 81d3027

Please sign in to comment.