diff --git a/README.md b/README.md index 89d3f4a74..e7d0292f8 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_ ### Releases * [All Releases](https://github.com/remkop/picocli/releases) -* Latest: 4.7.3 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.3) +* Latest: 4.7.4 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.4) * 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) @@ -88,7 +88,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_ * [4.x User manual: https://picocli.info](https://picocli.info) * [4.x Quick Guide](https://picocli.info/quick-guide.html) * [4.x API Javadoc](https://picocli.info/apidocs/) -* [PREVIEW: Modular Javadoc for all artifacts (4.7.3-SNAPSHOT)](https://picocli.info/apidocs-all/) +* [PREVIEW: Modular Javadoc for all artifacts (4.7.4-SNAPSHOT)](https://picocli.info/apidocs-all/) * [Command line autocompletion](https://picocli.info/autocomplete.html) * [Programmatic API](https://picocli.info/picocli-programmatic-api.html) * [FAQ](https://github.com/remkop/picocli/wiki/FAQ) @@ -270,9 +270,9 @@ If you like picocli, help others discover picocli: #### Spread the joy! :tada: * Tweet about picocli! What do you like about it? How has it helped you? How is it different from the alternatives? * Mention that your project uses picocli in the documentation of your project. -* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.3-green.svg)](https://github.com/remkop/picocli) +* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.4-green.svg)](https://github.com/remkop/picocli) ``` -[![picocli](https://img.shields.io/badge/picocli-4.7.3-green.svg)](https://github.com/remkop/picocli) +[![picocli](https://img.shields.io/badge/picocli-4.7.4-green.svg)](https://github.com/remkop/picocli) ``` #### Preach it! :muscle: @@ -363,41 +363,41 @@ See the [source code](https://github.com/remkop/picocli/blob/main/src/main/java/ ### Gradle ``` -implementation 'info.picocli:picocli:4.7.3' +implementation 'info.picocli:picocli:4.7.4' ``` ### Maven ``` info.picocli picocli - 4.7.3 + 4.7.4 ``` ### Scala SBT ``` -libraryDependencies += "info.picocli" % "picocli" % "4.7.3" +libraryDependencies += "info.picocli" % "picocli" % "4.7.4" ``` ### Ivy ``` - + ``` ### Grape ```groovy @Grapes( - @Grab(group='info.picocli', module='picocli', version='4.7.3') + @Grab(group='info.picocli', module='picocli', version='4.7.4') ) ``` ### Leiningen ``` -[info.picocli/picocli "4.7.3"] +[info.picocli/picocli "4.7.4"] ``` ### Buildr ``` -'info.picocli:picocli:jar:4.7.3' +'info.picocli:picocli:jar:4.7.4' ``` ### JBang ``` -//DEPS info.picocli:picocli:4.7.3 +//DEPS info.picocli:picocli:4.7.4 ``` diff --git a/dependencies.gradle b/dependencies.gradle index bd1ba8a4a..61614cae5 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -7,9 +7,9 @@ ext { // projectPreviousPublishedVersion is non-SNAPSHOT, only published releases projectPreviousPublishedVersion = "4\\.7\\.3" // for task bumpReadmeVersion // projectPreviousVersionRegex may be a SNAPSHOT - projectPreviousVersionRegex = "4\\.7\\.3" // for task bumpVersion - projectVersion = "4.7.4-SNAPSHOT" // for all build tasks - releaseDate = "2023-04-16" // for task bumpVersion + projectPreviousVersionRegex = "4\\.7\\.4-SNAPSHOT" // for task bumpVersion + projectVersion = "4.7.4" // for all build tasks + releaseDate = "2023-06-03" // for task bumpVersion releaseDatePreviousRegex = "2023\\-04\\-16" // for task bumpVersion // DEPENDENCIES diff --git a/docs/A-Whirlwind-Tour-of-Picocli.html b/docs/A-Whirlwind-Tour-of-Picocli.html index d51f31242..247fae5b8 100644 --- a/docs/A-Whirlwind-Tour-of-Picocli.html +++ b/docs/A-Whirlwind-Tour-of-Picocli.html @@ -1646,7 +1646,7 @@

A Whirlwind Tour of Picocli

Remko Popma
-version 4.7.3 +version 4.7.4
@@ -3084,7 +3084,7 @@

Conclusion

diff --git a/docs/announcing-picocli-1.0.html b/docs/announcing-picocli-1.0.html index 37db25dbd..8816ca647 100644 --- a/docs/announcing-picocli-1.0.html +++ b/docs/announcing-picocli-1.0.html @@ -608,7 +608,7 @@

Announcing picocli 1.0 - a mighty tiny command line interface

Remko Popma
-version 4.7.3, +version 4.7.4, 2017-09-10
@@ -732,7 +732,7 @@

Feedback Welcome

diff --git a/docs/apidocs-all/allclasses-frame.html b/docs/apidocs-all/allclasses-frame.html index 30d7afcbe..ca65fc12c 100644 --- a/docs/apidocs-all/allclasses-frame.html +++ b/docs/apidocs-all/allclasses-frame.html @@ -3,7 +3,7 @@ -All Classes (picocli 4.7.3 API) +All Classes (picocli 4.7.4 API) diff --git a/docs/apidocs-all/allclasses-index.html b/docs/apidocs-all/allclasses-index.html index 3e32b702e..5ba91058b 100644 --- a/docs/apidocs-all/allclasses-index.html +++ b/docs/apidocs-all/allclasses-index.html @@ -3,7 +3,7 @@ -All Classes (picocli 4.7.3 API) +All Classes (picocli 4.7.4 API) @@ -21,7 +21,7 @@ diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html index 794f09ad8..da6f5b203 100644 --- a/docs/apidocs/allclasses-noframe.html +++ b/docs/apidocs/allclasses-noframe.html @@ -3,7 +3,7 @@ -All Classes (picocli 4.7.3 API) +All Classes (picocli 4.7.4 API) diff --git a/docs/apidocs/constant-values.html b/docs/apidocs/constant-values.html index 6202a1897..bf30838ee 100644 --- a/docs/apidocs/constant-values.html +++ b/docs/apidocs/constant-values.html @@ -3,7 +3,7 @@ -Constant Field Values (picocli 4.7.3 API) +Constant Field Values (picocli 4.7.4 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ diff --git a/docs/apidocs/picocli/package-summary.html b/docs/apidocs/picocli/package-summary.html index 73af10514..ddfdd3e96 100644 --- a/docs/apidocs/picocli/package-summary.html +++ b/docs/apidocs/picocli/package-summary.html @@ -3,7 +3,7 @@ -picocli (picocli 4.7.3 API) +picocli (picocli 4.7.4 API) @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@ - - - + + + @@ -2488,8 +2488,8 @@
Usi
Gradle
dependencies {
-    implementation 'info.picocli:picocli:4.7.3'
-    annotationProcessor 'info.picocli:picocli-codegen:4.7.3'
+    implementation 'info.picocli:picocli:4.7.4'
+    annotationProcessor 'info.picocli:picocli-codegen:4.7.4'
 }
 
 
@@ -2511,7 +2511,7 @@ 
Usi <path> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.7.3</version> + <version>4.7.4</version> </path> </annotationProcessorPaths> <compilerArgs> @@ -2536,7 +2536,7 @@
apply plugin: 'kotlin-kapt' // required dependencies { // ... - kapt 'info.picocli:picocli-codegen:4.7.3' + kapt 'info.picocli:picocli-codegen:4.7.4' }
@@ -2579,7 +2579,7 @@

-
java -cp "picocli-4.7.3.jar:checksum.jar" CheckSum --algorithm SHA-1 hello.txt
+
java -cp "picocli-4.7.4.jar:checksum.jar" CheckSum --algorithm SHA-1 hello.txt
@@ -16614,7 +16614,7 @@

<dependency> <groupId>info.picocli</groupId> <artifactId>picocli-spring-boot-starter</artifactId> - <version>4.7.3</version> + <version>4.7.4</version> </dependency>

@@ -16622,7 +16622,7 @@

Gradle (Groovy)
dependencies {
-    implementation 'info.picocli:picocli-spring-boot-starter:4.7.3'
+    implementation 'info.picocli:picocli-spring-boot-starter:4.7.4'
 }
@@ -16630,7 +16630,7 @@

Gradle (Kotlin)
dependencies {
-    implementation("info.picocli:picocli-spring-boot-starter:4.7.3")
+    implementation("info.picocli:picocli-spring-boot-starter:4.7.4")
 }
@@ -18320,7 +18320,7 @@

-
java -cp "picocli-4.7.3.jar;myapp.jar" org.myorg.MyMainClass --option=value arg0 arg1
+
java -cp "picocli-4.7.4.jar;myapp.jar" org.myorg.MyMainClass --option=value arg0 arg1
-
alias mycommand='java -cp "/path/to/picocli-4.7.3.jar:/path/to/myapp.jar" org.myorg.MainClass'
+
alias mycommand='java -cp "/path/to/picocli-4.7.4.jar:/path/to/myapp.jar" org.myorg.MainClass'
@@ -18421,7 +18421,7 @@

-
path/to/native-image -cp picocli-4.7.3.jar --static -jar myapp.jar
+
path/to/native-image -cp picocli-4.7.4.jar --static -jar myapp.jar
-
@Grab('info.picocli:picocli-groovy:4.7.3')
+
@Grab('info.picocli:picocli-groovy:4.7.4')
 @GrabConfig(systemClassLoader=true)
 @Command(name = "myScript",
         mixinStandardHelpOptions = true, // add --help and --version options
@@ -18728,7 +18728,7 @@ 

30.1.2. G When upgrading scripts from picocli versions older than 4.0, just changing the version number is not enough! -Scripts should use @Grab('info.picocli:picocli-groovy:4.7.3'). The old artifact id @Grab('info.picocli:picocli:4.7.3') will not work, +Scripts should use @Grab('info.picocli:picocli-groovy:4.7.4'). The old artifact id @Grab('info.picocli:picocli:4.7.4') will not work, because the @picocli.groovy.PicocliScript annotation class and supporting classes have been moved into a separate module, picocli-groovy. @@ -18835,7 +18835,7 @@

-
@Grab('info.picocli:picocli-groovy:4.7.3')
+
@Grab('info.picocli:picocli-groovy:4.7.4')
 @GrabExclude('org.codehaus.groovy:groovy-all') // work around GROOVY-7613
 ...
@@ -19026,13 +19026,13 @@

37.1. Build too
Gradle
-
implementation 'info.picocli:picocli:4.7.3'
+
implementation 'info.picocli:picocli:4.7.4'
Gradle (Kotlin)
-
implementation("info.picocli:picocli:4.7.3")
+
implementation("info.picocli:picocli:4.7.4")
@@ -19041,46 +19041,46 @@

37.1. Build too
<dependency>
   <groupId>info.picocli</groupId>
   <artifactId>picocli</artifactId>
-  <version>4.7.3</version>
+  <version>4.7.4</version>
 </dependency>

Scala SBT
-
libraryDependencies += "info.picocli" % "picocli" % "4.7.3"
+
libraryDependencies += "info.picocli" % "picocli" % "4.7.4"
Ivy
-
<dependency org="info.picocli" name="picocli" rev="4.7.3" />
+
<dependency org="info.picocli" name="picocli" rev="4.7.4" />
Grape
@Grapes(
-    @Grab(group='info.picocli', module='picocli', version='4.7.3')
+    @Grab(group='info.picocli', module='picocli', version='4.7.4')
 )
Leiningen
-
[info.picocli/picocli "4.7.3"]
+
[info.picocli/picocli "4.7.4"]
Buildr
-
'info.picocli:picocli:jar:4.7.3'
+
'info.picocli:picocli:jar:4.7.4'
JBang
-
//DEPS info.picocli:picocli:4.7.3
+
//DEPS info.picocli:picocli:4.7.4
@@ -19088,7 +19088,7 @@

37.1. Build too

37.2. Source

By using picocli in source form, you can avoid having an external dependency on picocli. -Picocli has only one source file: CommandLine.java. +Picocli has only one source file: CommandLine.java. This facilitates including picocli in your project: simply copy and paste the code of this file into a file called CommandLine.java, add it to your project, and enjoy!

@@ -19097,8 +19097,8 @@

37.2. Source

diff --git a/docs/man/gen-manpage.html b/docs/man/gen-manpage.html index 192407a3c..b6c7a3bcc 100644 --- a/docs/man/gen-manpage.html +++ b/docs/man/gen-manpage.html @@ -579,7 +579,7 @@

Example

-
java -Duser.language=de -cp "myapp.jar;picocli-4.7.3.jar;picocli-codegen-4.7.3.jar" picocli.codegen.docgen.manpage.ManPageGenerator my.pkg.MyClass
+
java -Duser.language=de -cp "myapp.jar;picocli-4.7.4.jar;picocli-codegen-4.7.4.jar" picocli.codegen.docgen.manpage.ManPageGenerator my.pkg.MyClass
@@ -587,8 +587,8 @@

Example

diff --git a/docs/man/gen-proxy-config.html b/docs/man/gen-proxy-config.html index 66cf18324..5fd0ddb06 100644 --- a/docs/man/gen-proxy-config.html +++ b/docs/man/gen-proxy-config.html @@ -540,7 +540,7 @@

Example

-
java -cp "myapp.jar;picocli-4.7.3.jar;picocli-codegen-4.7.3.jar" picocli.codegen.aot.graalvm.DynamicProxyConfigGenerator my.pkg.MyClass
+
java -cp "myapp.jar;picocli-4.7.4.jar;picocli-codegen-4.7.4.jar" picocli.codegen.aot.graalvm.DynamicProxyConfigGenerator my.pkg.MyClass
@@ -548,8 +548,8 @@

Example

diff --git a/docs/man/gen-reflect-config.html b/docs/man/gen-reflect-config.html index e89e74af6..311ee099a 100644 --- a/docs/man/gen-reflect-config.html +++ b/docs/man/gen-reflect-config.html @@ -536,7 +536,7 @@

Example

-
java -cp "myapp.jar;picocli-4.7.3.jar;picocli-codegen-4.7.3.jar" picocli.codegen.aot.graalvm.ReflectionConfigGenerator my.pkg.MyClass
+
java -cp "myapp.jar;picocli-4.7.4.jar;picocli-codegen-4.7.4.jar" picocli.codegen.aot.graalvm.ReflectionConfigGenerator my.pkg.MyClass
@@ -544,8 +544,8 @@

Example

diff --git a/docs/man/gen-resource-config.html b/docs/man/gen-resource-config.html index 2799e5239..3becebf14 100644 --- a/docs/man/gen-resource-config.html +++ b/docs/man/gen-resource-config.html @@ -545,7 +545,7 @@

Example

-
java -cp "myapp.jar;picocli-4.7.3.jar;picocli-codegen-4.7.3.jar" picocli.codegen.aot.graalvm.ResourceConfigGenerator my.pkg.MyClass
+
java -cp "myapp.jar;picocli-4.7.4.jar;picocli-codegen-4.7.4.jar" picocli.codegen.aot.graalvm.ResourceConfigGenerator my.pkg.MyClass
@@ -553,8 +553,8 @@

Example

diff --git a/docs/man/generate-completion.html b/docs/man/generate-completion.html index 27bc6fb3b..06ca7ef43 100644 --- a/docs/man/generate-completion.html +++ b/docs/man/generate-completion.html @@ -487,8 +487,8 @@

Options

diff --git a/docs/man/index.html b/docs/man/index.html index 6442f11de..0b105139a 100644 --- a/docs/man/index.html +++ b/docs/man/index.html @@ -516,7 +516,7 @@
@@ -548,7 +548,7 @@

Picocli Built-In Tools

diff --git a/docs/man/picocli.AutoComplete.html b/docs/man/picocli.AutoComplete.html index e863cc52f..8efde6193 100644 --- a/docs/man/picocli.AutoComplete.html +++ b/docs/man/picocli.AutoComplete.html @@ -574,7 +574,7 @@

Example

-
java -cp "myapp.jar;picocli-4.7.3.jar" \
+
java -cp "myapp.jar;picocli-4.7.4.jar" \
             picocli.AutoComplete my.pkg.MyClass
@@ -583,8 +583,8 @@

Example

diff --git a/docs/migrating-from-commons-cli.html b/docs/migrating-from-commons-cli.html index cc8bac0ac..fb2e0bb66 100644 --- a/docs/migrating-from-commons-cli.html +++ b/docs/migrating-from-commons-cli.html @@ -608,7 +608,7 @@

Migrating from Commons CLI to picocli

Remko Popma
-version 4.7.3, +version 4.7.4, 2018-11-19
@@ -1048,7 +1048,7 @@

Conclusion

diff --git a/docs/picocli-2.0-do-more-with-less.html b/docs/picocli-2.0-do-more-with-less.html index 7288c91d0..33020d64e 100644 --- a/docs/picocli-2.0-do-more-with-less.html +++ b/docs/picocli-2.0-do-more-with-less.html @@ -606,7 +606,7 @@
@@ -995,7 +995,7 @@

Conclusion

diff --git a/docs/picocli-2.0-groovy-scripts-on-steroids.html b/docs/picocli-2.0-groovy-scripts-on-steroids.html index 4e7eaa527..63cf4a9cf 100644 --- a/docs/picocli-2.0-groovy-scripts-on-steroids.html +++ b/docs/picocli-2.0-groovy-scripts-on-steroids.html @@ -606,7 +606,7 @@
@@ -885,7 +885,7 @@

Conclusion

diff --git a/docs/picocli-on-graalvm.html b/docs/picocli-on-graalvm.html index 1756fd8da..7bd1efd6d 100644 --- a/docs/picocli-on-graalvm.html +++ b/docs/picocli-on-graalvm.html @@ -517,7 +517,7 @@
@@ -733,7 +733,7 @@

Conclusion

diff --git a/docs/picocli-programmatic-api.adoc b/docs/picocli-programmatic-api.adoc index cd5d19ff9..7b4281037 100644 --- a/docs/picocli-programmatic-api.adoc +++ b/docs/picocli-programmatic-api.adoc @@ -1,8 +1,8 @@ = Programmatic API //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.7.4-SNAPSHOT -:revdate: 2023-04-16 +:revnumber: 4.7.4 +:revdate: 2023-06-03 :toc: left :numbered: :toclevels: 2 diff --git a/docs/picocli-programmatic-api.html b/docs/picocli-programmatic-api.html index 0244e7e21..7dc7ed087 100644 --- a/docs/picocli-programmatic-api.html +++ b/docs/picocli-programmatic-api.html @@ -517,8 +517,8 @@