Skip to content

Bump picocli from 4.5.1 to 4.5.2 #19

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

Closed

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps picocli from 4.5.1 to 4.5.2.

Release notes

Sourced from picocli's releases.

Picocli 4.5.2

Picocli 4.5.2

The picocli community is pleased to announce picocli 4.5.2.

This release contains bug fixes and enhancements:

  • Auto-enable ANSI colors on MSYS2 terminals.
  • Abbreviated options are now matched correctly even when value attached with '=' separator.
  • The built-in HelpCommand now respects subcommands case-sensitivity and abbreviations.
  • Required parameters no longer consume negated options.
  • Positional parameters in Argument Groups no longer result in ArithmeticException: / by zero exceptions.
  • The user manual now has tabs showing examples in languages other than Java. This is a work in progress: many examples still only have a Java version. Contributions welcome!
  • Many, many documentation enhancements, most of which contributed by the community.

Many thanks to the picocli community who contributed 28 pull requests in this release! Please see the Fixed Issues section below for the individual contributors. Great work!

This is the seventy-fourth public release. Picocli follows semantic versioning.

Table of Contents

  • New and noteworthy
  • Fixed issues
  • Deprecations
  • Potential breaking changes

New and Noteworthy

The user manual now has tabs showing examples in languages other than Java. This is a work in progress: many examples still only have a Java version. Contributions welcome!

Fixed issues

  • #1186 Enhancement: Auto-enable ANSI colors on MSYS2 (Git for Windows, MSYS2-based Windows Terminal shells, etc.). Thanks to Sysmat for raising this.
  • #1162 Bugfix: Abbreviated options are not matched if value attached with '=' separator (like -x=3). Thanks to Chris Laprun for raising this.
  • #1156#1172 Bugfix: the built-in HelpCommand now respects subcommands case-sensitivity and abbreviations. Thanks to NewbieOrange for the pull request.
  • #1197 Bugfix: required parameters should not consume negated options. Thanks to Kevin Turner for raising this.
  • #1213 Bugfix: @Parameters in @ArgGroup should not result in ArithmeticException: / by zero. Thanks to Loren Keagle for raising this.
  • #1158 DOC: Fix broken links to GraalVM repo. Thanks to Andreas Deininger for the pull request.
  • #1155 DOC: Fix sample code in chapter "Validation". Thanks to Andreas Deininger for the pull request.
  • #1157 DOC: Fix typo "a argument group" in user manual. Thanks to sabrina for raising this.
  • #1160 DOC: Added section Was a Value Defaulted? to the user manual.
  • #1161 DOC: Fix typo "4,2" (should be 4.2) in user manual. Thanks to sabrina for raising this.
  • #1165 DOC: Fix jline3 example: add AnsiConsole::systemUninstall in finally clause. Thanks to David Walluck for raising this.
  • #1168#1169 DOC: Ensure org.jline.terminal.Terminal is closed when done. Thanks to David Walluck for the pull request.
  • #1167 DOC: Fix broken links in Quick Guide. Thanks to Andreas Deininger for the pull request.
  • #1171 DOC: Various documentation improvements. Thanks to Andreas Deininger for the pull request.
  • #1173 DOC: Improve example applications for the user manual and Quick Guide. Thanks to Andreas Deininger for the pull request.
  • #1175 DOC: section on compatible versions to picocli-shell-jline3/README.md. Thanks to Nick Cross for raising this.
Changelog

Sourced from picocli's changelog.

Picocli 4.5.2

The picocli community is pleased to announce picocli 4.5.2.

This release contains bug fixes and enhancements:

  • Auto-enable ANSI colors on MSYS2 terminals.
  • Abbreviated options are now matched correctly even when value attached with '=' separator.
  • The built-in HelpCommand now respects subcommands case-sensitivity and abbreviations.
  • Required parameters no longer consume negated options.
  • Positional parameters in Argument Groups no longer result in ArithmeticException: / by zero exceptions.
  • The user manual now has tabs showing examples in languages other than Java. This is a work in progress: many examples still only have a Java version. Contributions welcome!
  • Many, many documentation enhancements, most of which contributed by the community.

Many thanks to the picocli community who contributed 28 pull requests in this release! Please see the Fixed Issues section below for the individual contributors. Great work!

This is the seventy-fourth public release. Picocli follows semantic versioning.

Table of Contents

  • New and noteworthy
  • Fixed issues
  • Deprecations
  • Potential breaking changes

New and Noteworthy

The user manual now has tabs showing examples in languages other than Java. This is a work in progress: many examples still only have a Java version. Contributions welcome!

Fixed issues

  • #1186 Enhancement: Auto-enable ANSI colors on MSYS2 (Git for Windows, MSYS2-based Windows Terminal shells, etc.). Thanks to Sysmat for raising this.
  • #1162 Bugfix: Abbreviated options are not matched if value attached with '=' separator (like -x=3). Thanks to Chris Laprun for raising this.
  • #1156#1172 Bugfix: the built-in HelpCommand now respects subcommands case-sensitivity and abbreviations. Thanks to NewbieOrange for the pull request.
  • #1197 Bugfix: required parameters should not consume negated options. Thanks to Kevin Turner for raising this.
  • #1213 Bugfix: @Parameters in @ArgGroup should not result in ArithmeticException: / by zero. Thanks to Loren Keagle for raising this.
  • #1158 DOC: Fix broken links to GraalVM repo. Thanks to Andreas Deininger for the pull request.
  • #1155 DOC: Fix sample code in chapter "Validation". Thanks to Andreas Deininger for the pull request.
  • #1157 DOC: Fix typo "a argument group" in user manual. Thanks to sabrina for raising this.
  • #1160 DOC: Added section Was a Value Defaulted? to the user manual.
  • #1161 DOC: Fix typo "4,2" (should be 4.2) in user manual. Thanks to sabrina for raising this.
  • #1165 DOC: Fix jline3 example: add AnsiConsole::systemUninstall in finally clause. Thanks to David Walluck for raising this.
  • #1168#1169 DOC: Ensure org.jline.terminal.Terminal is closed when done. Thanks to David Walluck for the pull request.
  • #1167 DOC: Fix broken links in Quick Guide. Thanks to Andreas Deininger for the pull request.
  • #1171 DOC: Various documentation improvements. Thanks to Andreas Deininger for the pull request.
  • #1173 DOC: Improve example applications for the user manual and Quick Guide. Thanks to Andreas Deininger for the pull request.
  • #1175 DOC: section on compatible versions to picocli-shell-jline3/README.md. Thanks to Nick Cross for raising this.
  • #1176 DOC: Update JLine picocli-shell-jline3 example to 3.16.0. Thanks to Nick Cross for the pull request.
Commits
  • 3410dd8 Release picocli version 4.5.2
  • c5dbdc9 BUILD update paths for asciidoc new output directory
  • 16a651b DOC update RELEASE-NOTES 4.5.2 summary
  • a2a4902 DOC add japanese example
  • 70fbde7 #1182#1212 DOC caution in user manual: inherited options can't be used wi...
  • e425465 #1213 Bugfix: "ArithmeticException: / by zero" when ArgGroup has positional...
  • 0b6429b #1211 additional small highlighting improvement
  • ccf3c0d #1211 additional minor improvements
  • 2d7cc5d #1211 add tabs with Kotlin source to user manual
  • c7e1dab Manual, section subcommands: add several tabs with Kotlin source code
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Oct 15, 2020
@dependabot-preview
Copy link
Contributor Author

Superseded by #22.

@dependabot-preview dependabot-preview bot deleted the dependabot/maven/info.picocli-picocli-4.5.2 branch January 1, 2021 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant