Skip to content

Bump picocli from 4.6.1 to 4.7.1

dependabot requested to merge dependabot-maven-info.picocli-picocli-4.7.1 into main

Bumps picocli from 4.6.1 to 4.7.1.

Release notes

Sourced from picocli's releases.

Picocli 4.7.1

Picocli 4.7.1

The picocli community is pleased to announce picocli 4.7.1.

This release includes bugfixes and enhancements.

This is the eightieth public release. Picocli follows semantic versioning. Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).

Table of Contents

New and Noteworthy

Fixed issues

  • #1874#1885#1933 Bugfix: The picocli-groovy module should not declare org.codehaus.groovy:groovy-all as dependency. Thanks to Mattias Andersson and Michael Kutz for raising this, and to Paul King for the analysis.
  • #1886#1896 Bugfix: AsciiDoc generator now correctly outputs options even if all options are in ArgGroups. Thanks to Ruud Senden for the discussion and the pull request.
  • #1878#1876 Bugfix: Annotation processor now avoids loading resource bundles at compile time. Thanks to Ruud Senden for the discussion and the pull request.
  • #1911 Avoid using boxed boolean in CommandLine.Interpreter.applyValueToSingleValuedField. Thanks to Jiehong for the pull request.
  • #1870 Bugfix: StringIndexOutOfBoundsException in usage help when command has many (and long) aliases. Thanks to Martin for raising this.
  • #1904 Bugfix: Apply fallbackValue to vararg multi-value options, not just single-value options. Thanks to Andreas Sewe for raising this.
  • #1930 Bugfix: Ensure tests pass in environments for Java 5-18.
  • #1940 Bugfix: fix 3 failing tests in ManPageGeneratorTest. Thanks to Mike Snowden for the pull request.
  • #1881 DOC: Many documentation improvements. Thanks to Andreas Deininger for the pull request.
  • #1855#1857 DOC: Add new user manual section called Rare Use Cases detailing System.exit usage. Thanks to Tadaya Tsuyukubo for the pull request.
  • #1880 DOC: Improve documentation for negatable options that are true by default. Thanks to Sebastian Hoß for raising this.
  • #1815 DOC: Improve user manual section for non-validating ArgGroups. Thanks for Paul Harris for raising this.
  • #1908 DOC: Update the user manual GraalVM section to use the new official native-maven-plugin. Thanks to tison for the pull request.
  • #1924 DOC: Update picocli-codegen/README.adoc. Thanks to Seyyed Emad Razavi for the pull request.
  • #1910#1917 DOC: Fix broken link to Zero Bug Commitment. Thanks to Jiehong for raising this and thanks to Andreas Deininger for the pull request.
  • #1915 DOC: Improve default provider examples. Thanks to David for raising this.
  • #1918#1920 DOC: Removed unused Travis CI badge and associated broken link from README. Thanks to Andreas Deininger for raising this and the pull request.
  • #706 DOC: Add GitHub badge with test count to README.
  • #1939 BUILD: Fix picocli-annotation-processing-tests failures on Java 16+: rewrite tests to avoid Google compiler-test API that internally uses com.sun.tools.javac.util.Context.
  • #1887 DEP: Bump biz.aQute.bnd.gradle from 6.3.1 to 6.4.0
  • #1865 DEP: Bump ivy from 2.5.0 to 2.5.1
  • #1931 DEP: Bump springBootVersion from 2.7.5 to 3.0.2
  • #1929 DEP: Bump github/codeql-action from 2.1.29 to 2.1.39
  • #1926 DEP: Bump step-security/harden-runner from 1.5.0 to 2.1.0
  • #1914 DEP: Bump actions/checkout from 3.1.0 to 3.3.0
  • #1897 DEP: Bump actions/setup-java from 3.6.0 to 3.9.0
  • #1902 DEP: Bump ossf/scorecard-action from 2.0.6 to 2.1.2
  • #1938 DEP: Bump actions/upload-artifact from 3.1.1 to 3.1.2
  • #1937 DEP: Bump asciidoctorj-pdf from 2.3.3 to 2.3.4

... (truncated)

Changelog

Sourced from picocli's changelog.

Picocli 4.7.1

The picocli community is pleased to announce picocli 4.7.1.

This release includes bugfixes and enhancements.

This is the eightieth public release. Picocli follows semantic versioning. Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).

Table of Contents

New and Noteworthy

Fixed issues

  • #1874#1885#1933 Bugfix: The picocli-groovy module should not declare org.codehaus.groovy:groovy-all as dependency. Thanks to Mattias Andersson and Michael Kutz for raising this, and to Paul King for the analysis.
  • #1886#1896 Bugfix: AsciiDoc generator now correctly outputs options even if all options are in ArgGroups. Thanks to Ruud Senden for the discussion and the pull request.
  • #1878#1876 Bugfix: Annotation processor now avoids loading resource bundles at compile time. Thanks to Ruud Senden for the discussion and the pull request.
  • #1911 Avoid using boxed boolean in CommandLine.Interpreter.applyValueToSingleValuedField. Thanks to Jiehong for the pull request.
  • #1870 Bugfix: StringIndexOutOfBoundsException in usage help when command has too many (and long) aliases. Thanks to Martin for raising this.
  • #1904 Bugfix: Apply fallbackValue to vararg multi-value options, not just single-value options. Thanks to Andreas Sewe for raising this.
  • #1930 Bugfix: Ensure tests pass in environments for Java 5-18.
  • #1940 Bugfix: fix 3 failing tests in ManPageGeneratorTest. Thanks to Mike Snowden for the pull request.
  • #1881 DOC: Many documentation improvements. Thanks to Andreas Deininger for the pull request.
  • #1855#1857 DOC: Add new user manual section called Rare Use Cases detailing System.exit usage. Thanks to Tadaya Tsuyukubo for the pull request.
  • #1880 DOC: Improve documentation for negatable options that are true by default. Thanks to Sebastian Hoß for raising this.
  • #1815 DOC: Improve user manual section for non-validating ArgGroups. Thanks for Paul Harris for raising this.
  • #1908 DOC: Update the user manual GraalVM section to use the new official native-maven-plugin. Thanks to tison for the pull request.
  • #1924 DOC: Update picocli-codegen/README.adoc. Thanks to Seyyed Emad Razavi for the pull request.
  • #1910#1917 DOC: Fix broken link to Zero Bug Commitment. Thanks to Jiehong for raising this and thanks to Andreas Deininger for the pull request.
  • #1915 DOC: Improve default provider examples. Thanks to David for raising this.
  • #1918#1920 DOC: Removed unused Travis CI badge and associated broken link from README. Thanks to Andreas Deininger for raising this and the pull request.
  • #706 DOC: Add GitHub badge with test count to README.
  • #1939 BUILD: Fix picocli-annotation-processing-tests failures on Java 16+: rewrite tests to avoid Google compiler-test API that internally uses com.sun.tools.javac.util.Context.
  • #1887 DEP: Bump biz.aQute.bnd.gradle from 6.3.1 to 6.4.0
  • #1865 DEP: Bump ivy from 2.5.0 to 2.5.1
  • #1931 DEP: Bump springBootVersion from 2.7.5 to 3.0.2
  • #1929 DEP: Bump github/codeql-action from 2.1.29 to 2.1.39
  • #1926 DEP: Bump step-security/harden-runner from 1.5.0 to 2.1.0
  • #1914 DEP: Bump actions/checkout from 3.1.0 to 3.3.0
  • #1897 DEP: Bump actions/setup-java from 3.6.0 to 3.9.0
  • #1902 DEP: Bump ossf/scorecard-action from 2.0.6 to 2.1.2
  • #1938 DEP: Bump actions/upload-artifact from 3.1.1 to 3.1.2
  • #1937 DEP: Bump asciidoctorj-pdf from 2.3.3 to 2.3.4
  • #1936 DEP: Bump jline from 3.21.0 to 3.22.0

... (truncated)

Commits
  • 1a7e265 Release picocli version 4.7.1
  • 6b8187b #1933 ensure groovy-all is in the module path when generating javadoc
  • 8fd15d4 #1940 fix 3 failing tests in ManPageGeneratorTest
  • 66279cc #1930 fix failing tests for testEndOfOptionsWithoutOptions, testNamelessCom...
  • c7853dc #706 BUILD: bugfix: fix Gist id
  • 7e7e9c2 #706 BUILD: bugfix: separate Create-badge task also
  • 89354f0 #706 BUILD: bugfix: add condition to badge task
  • c1431e8 #706 BUILD: bugfix: separate ids for Linux and Win/Mac
  • aa7394d #706 BUILD: bugfix: must set id
  • 40fb7df #706 BUILD: fix branch name, change badge label
  • Additional commits viewable in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • $dependabot rebase will rebase this MR
  • $dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports