Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update dependency info.picocli:picocli to v4.7.4 #2177

Conversation

renovate-bot
Copy link
Contributor

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
info.picocli:picocli (source) 4.7.0 -> 4.7.4 age adoption passing confidence

Release Notes

remkop/picocli (info.picocli:picocli)

v4.7.4

Compare Source

The picocli community is pleased to announce picocli 4.7.4.

This release includes bugfixes and enhancements.

Many thanks to the picocli community for raising these issues and providing the pull requests to address them!

This is the eighty-third 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

See fixed items below.

I cheated on the semantic versioning in this release: a public setter method was added in a class in the picocli.shell.jline3 module. In spite of that, the version number went from 4.7.3 to 4.7.4 (not 4.8.0). My apologies.

Fixed issues

  • [#​2028][#​2031] API: Add setter for name in picocli.shell.jline3.PicocliCommands. Thanks to Irina Leontyuk for raising this.
  • [#​2026][#​2027] Enhancement: Improved feedback on mistyped subcommands. Thanks to David Pond for the pull request.
  • [#​2029][#​2034] Enhancement: prevent java.nio.charset.UnsupportedCharsetException: cp0 on windows, and fall back to the default charset if the charset provided by System property sun.stdout.encoding is invalid. Thanks to
    Bartosz Spyrko-Smietanko
    for the pull request.
  • [#​2035][#​2036] Bugfix: Option "mapFallbackValue" ignored when inherited to subcommand. Thanks to Dan Ziemba for the pull request.
  • [#​1848][#​2030] Bugfix: fix issue with required options in ArgGroup becoming optional when combined with DefaultValueProvider. Thanks to Ruud Senden and Mike Snowden for the pull request.
  • [#​2020] DEP: Bump step-security/harden-runner from 2.3.0 to 2.4.0
  • [#​2033] DEP: Bump github/codeql-action from 2.2.12 to 2.3.5
  • [#​2015] DEP: Bump junit5Version from 5.9.2 to 5.9.3
  • [#​2014] DEP: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.20 to 1.8.21
  • [#​2013] DEP: Bump org.jetbrains.kotlin:kotlin-script-runtime from 1.8.20 to 1.8.21
  • [#​2008] DEP: Bump springBootVersion from 2.7.10 to 2.7.11
  • [#​2007] DEP: Bump org.asciidoctor:asciidoctorj-pdf from 2.3.6 to 2.3.7

Deprecations

No features were deprecated in this release.

Potential breaking changes

This release has no breaking changes.

v4.7.3

Compare Source

The picocli community is pleased to announce picocli 4.7.3.

This release includes bugfixes and enhancements.

This is the eighty-second 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 a regression introduced in picocli 4.7.2.
Multi-value options whose fallbackValue is set to CommandLine.Option.NULL_VALUE, may see a NullPointerException if the option is specified on the command line without a parameter but with a = attached, like --option=.

Also, this release fixes broken links in the Javadoc.

Fixed issues

  • [#​1998] Bugfix: ParameterException: NullPointerException: null while processing argument at or before arg[0]. Thanks to Jiri Daněk for raising this.
  • [#​1957] DOC: Fixed broken links in the javadoc. Thanks to Andreas Deininger for raising this.
  • [#​2002] DEP: Bump actions/checkout from 3.5.0 to 3.5.2
  • [#​2005] DEP: Bump gradle/gradle-build-action from 2.4.0 to 2.4.2
  • [#​2003] DEP: Bump github/codeql-action from 2.2.11 to 2.2.12
  • [#​1997] DEP: Bump org.asciidoctor:asciidoctorj-pdf from 2.3.4 to 2.3.6

Deprecations

No features were deprecated in this release.

Potential breaking changes

This release has no breaking changes.

v4.7.2

Compare Source

The picocli community is pleased to announce picocli 4.7.2.

This release includes bugfixes and enhancements.

This is the eighty-first 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

  • Bugfix: fallbackValue=Option.NULL_VALUE did not work for Collection or array options.
  • Fixed isJansiConsoleInstalled performance issue.
  • Kotlin enhancement: improved paramLabel string auto-generated from Kotlin internal methods which have mangled names with embedded "$".
  • Various documentation fixes.

Fixed issues

  • [#​1959] API: Add ability to enable loading resource bundles in annotation processor for tests.
  • [#​1993] Bugfix: fallbackValue=Option.NULL_VALUE did not work for Collection or array options. Thanks to Jiri Daněk for raising this.
  • [#​1975][#​1976] Enhancement: Fixed isJansiConsoleInstalled performance issue. Thanks to ChrisTrenkamp for the pull request.
  • [#​1932] Enhancement: Move System-Rules tests to Java 5 test module; move System-Lambda tests to Java 8+ test module. Facilitate testing with recent JRE's.
  • [#​1984] Enhancement (Kotlin): improve paramLabel string auto-generated from Kotlin internal methods which have mangled names with embedded "$". Thanks to Ken Yee for raising this.
  • [#​1945] DOC: Code sample: add Java version. Thanks to Andreas Deininger for the pull request.
  • [#​1956] Doc: Fix broken link in user manual. Thanks to Andreas Deininger for the pull request.
  • [#​1955] DEP: Bump asciidoctorj from 2.5.5 to 2.5.7. Thanks to Andreas Deininger for the pull request.
  • [#​1980] DEP: Bump actions/checkout from 3.3.0 to 3.5.0
  • [#​1952] DEP: Bump actions/setup-java from 3.9.0 to 3.10.0
  • [#​1985] DEP: Bump actions/setup-java from 3.10.0 to 3.11.0
  • [#​1941] DEP: Bump emibcn/badge-action from 1.2.4 to 2.0.2
  • [#​1942] DEP: Bump github/codeql-action from 2.1.39 to 2.2.1
  • [#​1953] DEP: Bump github/codeql-action from 2.2.1 to 2.2.3
  • [#​1958] DEP: Bump github/codeql-action from 2.2.3 to 2.2.4
  • [#​1979] DEP: Bump github/codeql-action from 2.2.4 to 2.2.8
  • [#​1995] DEP: Bump github/codeql-action from 2.2.8 to 2.2.11
  • [#​1961] DEP: Bump gradle/gradle-build-action from 2.3.3 to 2.4.0
  • [#​1960] DEP: Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6
  • [#​1962] DEP: Bump log4j2Version from 2.19.0 to 2.20.0
  • [#​1947] DEP: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.7.20 to 1.8.10
  • [#​1989] DEP: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.10 to 1.8.20
  • [#​1948] DEP: Bump org.jetbrains.kotlin:kotlin-script-runtime from 1.7.20 to 1.8.10
  • [#​1988] DEP: Bump org.jetbrains.kotlin:kotlin-script-runtime from 1.8.10 to 1.8.20
  • [#​1968] DEP: Bump org.jline:jline from 3.22.0 to 3.23.0
  • [#​1990] DEP: Bump ossf/scorecard-action from 2.1.2 to 2.1.3
  • [#​1964] DEP: Bump springBootVersion from 2.7.8 to 2.7.9
  • [#​1978] DEP: Bump springBootVersion from 2.7.9 to 2.7.10
  • [#​1963] DEP: Bump step-security/harden-runner from 2.1.0 to 2.2.0
  • [#​1970] DEP: Bump step-security/harden-runner from 2.2.0 to 2.2.1
  • [#​1992] DEP: Bump step-security/harden-runner from 2.2.1 to 2.3.0

Deprecations

No features were deprecated in this release.

Potential breaking changes

This release has no breaking changes.

v4.7.1

Compare Source

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
  • [#​1935] DEP: Bump compile-testing from 0.19 to 0.21.0

Deprecations

No features were deprecated in this release.

Potential breaking changes

This release has no breaking changes.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate-bot renovate-bot requested review from a team as code owners August 23, 2023 16:48
@product-auto-label product-auto-label bot added the size: xs Pull request size is extra small. label Aug 23, 2023
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Aug 23, 2023
@product-auto-label product-auto-label bot added the api: storage Issues related to the googleapis/java-storage API. label Aug 23, 2023
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 23, 2023
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 23, 2023
@sydney-munro sydney-munro added the automerge Merge the pull request once unit tests and other checks pass. label Aug 23, 2023
@gcf-merge-on-green gcf-merge-on-green bot merged commit 0c90814 into googleapis:main Aug 23, 2023
17 of 18 checks passed
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge Merge the pull request once unit tests and other checks pass. label Aug 23, 2023
@renovate-bot renovate-bot deleted the renovate/info.picocli-picocli-4.x branch August 23, 2023 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: storage Issues related to the googleapis/java-storage API. size: xs Pull request size is extra small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants