Skip to content

Commit

Permalink
Release picocli version 4.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
remkop committed Jan 3, 2021
1 parent 0ad6294 commit b89eec6
Show file tree
Hide file tree
Showing 165 changed files with 474 additions and 430 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ The user manual has an [example](https://picocli.info/#_guice_example) of integr

### Releases
* [All Releases](https://github.com/remkop/picocli/releases)
* Latest: 4.6.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.6.0)
* Latest: 4.6.1 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.6.1)
* Older: Picocli 4.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0)
* Older: Picocli 3.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 @@ -246,9 +246,9 @@ If you like picocli, there are a few things you can do to help:
* Upvote my [Quora answer](https://www.quora.com/What-is-the-best-way-to-parse-command-line-arguments-with-Java/answer/Remko-Popma) to "What is the best way to parse command-line arguments with Java?"
* Upvote my [StackOverflow answer](https://stackoverflow.com/a/43780433/1446916) to "How do I parse command line arguments in Java?"

If you like picocli and your project is on GitHub, consider adding this badge to your README.md: [![picocli](https://img.shields.io/badge/picocli-4.6.0-green.svg)](https://github.com/remkop/picocli)
If you like picocli and your project is on GitHub, consider adding this badge to your README.md: [![picocli](https://img.shields.io/badge/picocli-4.6.1-green.svg)](https://github.com/remkop/picocli)
```
[![picocli](https://img.shields.io/badge/picocli-4.6.0-green.svg)](https://github.com/remkop/picocli)
[![picocli](https://img.shields.io/badge/picocli-4.6.1-green.svg)](https://github.com/remkop/picocli)
```


Expand Down Expand Up @@ -336,41 +336,41 @@ See the [source code](https://github.com/remkop/picocli/blob/master/src/main/jav

### Gradle
```
implementation 'info.picocli:picocli:4.6.0'
implementation 'info.picocli:picocli:4.6.1'
```
### Maven
```
<dependency>
<groupId>info.picocli</groupId>
<artifactId>picocli</artifactId>
<version>4.6.0</version>
<version>4.6.1</version>
</dependency>
```
### Scala SBT
```
libraryDependencies += "info.picocli" % "picocli" % "4.6.0"
libraryDependencies += "info.picocli" % "picocli" % "4.6.1"
```
### Ivy
```
<dependency org="info.picocli" name="picocli" rev="4.6.0" />
<dependency org="info.picocli" name="picocli" rev="4.6.1" />
```
### Grape
```groovy
@Grapes(
@Grab(group='info.picocli', module='picocli', version='4.6.0')
@Grab(group='info.picocli', module='picocli', version='4.6.1')
)
```
### Leiningen
```
[info.picocli/picocli "4.6.0"]
[info.picocli/picocli "4.6.1"]
```
### Buildr
```
'info.picocli:picocli:jar:4.6.0'
'info.picocli:picocli:jar:4.6.1'
```

### JBang
```
//DEPS info.picocli:picocli:4.6.0
//DEPS info.picocli:picocli:4.6.1
```

44 changes: 44 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# picocli Release Notes

# <a name="4.6.1"></a> Picocli 4.6.1
The picocli community is pleased to announce picocli 4.6.1.

This release fixes a problem with dependency scope in the following sub-modules:

* picocli-codegen
* picocli-groovy
* picocli-shell-jline2
* picocli-shell-jline3
* picocli-spring-boot-starter

The problem was that these modules contained dependencies that were declared to have `implementation` scope instead of `api` scope.
However, these were transitive dependencies, and necessary to compile any project that uses the above picocli modules.

In this release, transitive dependencies are declared with `api` scope in the above modules.

Special thanks to [Sualeh Fatehi](https://github.com/sualeh), [Dejan Stojadinović](https://github.com/dejan2609) and [Semyon Levin](https://github.com/remal) for the quick community feedback, pull request and reviews!


This is the seventy-sixth public release.
Picocli follows [semantic versioning](http:https://semver.org/).

## <a name="4.6.1-toc"></a> Table of Contents
* [New and noteworthy](#4.6.1-new)
* [Fixed issues](#4.6.1-fixes)
* [Deprecations](#4.6.1-deprecated)
* [Potential breaking changes](#4.6.1-breaking-changes)

## <a name="4.6.1-new"></a> New and Noteworthy


## <a name="4.6.1-fixes"></a> Fixed issues
* [#1291] Fix dependency scope for `picocli-shell-jline3`. Thanks to [Sualeh Fatehi](https://github.com/sualeh) for raising this.
* [#1292] PR to fix dependency scope for `picocli-shell-jline3`. Thanks to [Dejan Stojadinović](https://github.com/dejan2609) for the pull request, and [Semyon Levin](https://github.com/remal) for the review.
* [#1294] Fix dependency scope for `picocli-spring-boot-starter`. Thanks to [Semyon Levin](https://github.com/remal) for raising this.


## <a name="4.6.1-deprecated"></a> Deprecations
No features were deprecated in this release.

## <a name="4.6.1-breaking-changes"></a> Potential breaking changes
This release has no breaking changes.



# <a name="4.6.0"></a> Picocli 4.6.0
The picocli community is pleased to announce picocli 4.6.0.
Expand Down
4 changes: 2 additions & 2 deletions docs/A-Whirlwind-Tour-of-Picocli.html
Original file line number Diff line number Diff line change
Expand Up @@ -1648,7 +1648,7 @@
<h1>A Whirlwind Tour of Picocli</h1>
<div class="details">
<span id="author" class="author">Remko Popma</span><br>
<span id="revnumber">version 4.6.0</span>
<span id="revnumber">version 4.6.1</span>
</div>
</div>
<div id="content">
Expand Down Expand Up @@ -3086,7 +3086,7 @@ <h2 id="_conclusion">Conclusion</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 4.6.0<br>
Version 4.6.1<br>
Last updated 2020-11-21 19:22:42 +0900
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions docs/announcing-picocli-1.0.html
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,7 @@
<h1>Announcing picocli 1.0 - a mighty tiny command line interface</h1>
<div class="details">
<span id="author" class="author">Remko Popma</span><br>
<span id="revnumber">version 4.6.0,</span>
<span id="revnumber">version 4.6.1,</span>
<span id="revdate">2017-09-10</span>
</div>
</div>
Expand Down Expand Up @@ -734,7 +734,7 @@ <h2 id="_feedback_welcome">Feedback Welcome</h2>
</div>
<div id="footer">
<div id="footer-text">
Version 4.6.0<br>
Version 4.6.1<br>
Last updated 2018-12-02 18:44:56 +0900
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (picocli 4.6.0 API)</title>
<title>All Classes (picocli 4.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (picocli 4.6.0 API)</title>
<title>All Classes (picocli 4.6.1 API)</title>
<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/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (picocli 4.6.0 API)</title>
<title>Constant Field Values (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="Constant Field Values (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -140,7 +140,7 @@ <h2 title="picocli">picocli.*</h2>
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="picocli/CommandLine.html#VERSION">VERSION</a></code></td>
<td class="colLast"><code>"4.6.0"</code></td>
<td class="colLast"><code>"4.6.1"</code></td>
</tr>
</tbody>
</table>
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (picocli 4.6.0 API)</title>
<title>Deprecated List (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="Deprecated List (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>API Help (picocli 4.6.0 API)</title>
<title>API Help (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="API Help (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
6 changes: 3 additions & 3 deletions docs/apidocs/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (picocli 4.6.0 API)</title>
<title>Index (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="Index (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -4805,7 +4805,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 "4.6.0".</div>
<div class="block">This is picocli version "4.6.1".</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
2 changes: 1 addition & 1 deletion docs/apidocs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>picocli 4.6.0 API</title>
<title>picocli 4.6.1 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-summary.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Overview (picocli 4.6.0 API)</title>
<title>Overview (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="Overview (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -68,7 +68,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">picocli 4.6.0 API</h1>
<h1 class="title">picocli 4.6.1 API</h1>
</div>
<div class="header">
<div class="subTitle">
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/overview-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Class Hierarchy (picocli 4.6.0 API)</title>
<title>Class Hierarchy (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="Class Hierarchy (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/picocli/AutoComplete.GenerateCompletion.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>AutoComplete.GenerateCompletion (picocli 4.6.0 API)</title>
<title>AutoComplete.GenerateCompletion (picocli 4.6.1 API)</title>
<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.GenerateCompletion (picocli 4.6.0 API)";
parent.document.title="AutoComplete.GenerateCompletion (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/picocli/AutoComplete.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>AutoComplete (picocli 4.6.0 API)</title>
<title>AutoComplete (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="AutoComplete (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/picocli/CommandLine.AbstractHandler.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>CommandLine.AbstractHandler (picocli 4.6.0 API)</title>
<title>CommandLine.AbstractHandler (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="CommandLine.AbstractHandler (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>CommandLine.AbstractParseResultHandler (picocli 4.6.0 API)</title>
<title>CommandLine.AbstractParseResultHandler (picocli 4.6.1 API)</title>
<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 4.6.0 API)";
parent.document.title="CommandLine.AbstractParseResultHandler (picocli 4.6.1 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit b89eec6

Please sign in to comment.