diff --git a/README.md b/README.md index a6b3720c5..1808d6cee 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ interactively showing users what options and subcommands are available. ![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) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 514c81715..097e9445d 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,14 +1,49 @@ # picocli Release Notes -# (UNRELEASED) Picocli 2.1.0 +# Picocli 2.0.2 -## 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/). + +## 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) + +## New and noteworthy + +This is a bugfix release and does not include any new features. + +## 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. + +## 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. + +## Deprecations + +This release does not deprecate any features. + +## Potentially breaking changes + +This release does not include any breaking features. + + # Picocli 2.0.1 @@ -16,6 +51,9 @@ 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/). + ## Table of Contents * [New and noteworthy](#2.0.1-new) diff --git a/build.gradle b/build.gradle index 2dec55f5b..3c4b89962 100644 --- a/build.gradle +++ b/build.gradle @@ -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 { @@ -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 diff --git a/docs/apidocs/allclasses-frame.html b/docs/apidocs/allclasses-frame.html index 918b80804..d02d185dd 100644 --- a/docs/apidocs/allclasses-frame.html +++ b/docs/apidocs/allclasses-frame.html @@ -2,9 +2,9 @@ - -All Classes (picocli 2.0.1 API) - + +All Classes (picocli 2.0.2 API) + diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html index 99602fbe9..9dd6579db 100644 --- a/docs/apidocs/allclasses-noframe.html +++ b/docs/apidocs/allclasses-noframe.html @@ -2,9 +2,9 @@ - -All Classes (picocli 2.0.1 API) - + +All Classes (picocli 2.0.2 API) + diff --git a/docs/apidocs/constant-values.html b/docs/apidocs/constant-values.html index 5ccf545b0..c5d97bc02 100644 --- a/docs/apidocs/constant-values.html +++ b/docs/apidocs/constant-values.html @@ -2,9 +2,9 @@ - -Constant Field Values (picocli 2.0.1 API) - + +Constant Field Values (picocli 2.0.2 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/apidocs/overview-summary.html b/docs/apidocs/overview-summary.html index e11f5a438..aa794726f 100644 --- a/docs/apidocs/overview-summary.html +++ b/docs/apidocs/overview-summary.html @@ -2,9 +2,9 @@ - -Overview (picocli 2.0.1 API) - + +Overview (picocli 2.0.2 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/apidocs/picocli/groovy/package-summary.html b/docs/apidocs/picocli/groovy/package-summary.html index 3fbd91dd9..63246c1cb 100644 --- a/docs/apidocs/picocli/groovy/package-summary.html +++ b/docs/apidocs/picocli/groovy/package-summary.html @@ -2,9 +2,9 @@ - -picocli.groovy (picocli 2.0.1 API) - + +picocli.groovy (picocli 2.0.2 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/apidocs/picocli/package-summary.html b/docs/apidocs/picocli/package-summary.html index adb587133..a96b0a784 100644 --- a/docs/apidocs/picocli/package-summary.html +++ b/docs/apidocs/picocli/package-summary.html @@ -2,9 +2,9 @@ - -picocli (picocli 2.0.1 API) - + +picocli (picocli 2.0.2 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@