github remkop/picocli v4.0.2
Picocli 4.0.2

latest releases: v4.7.5, v4.7.4, v4.7.3...
4 years ago

Picocli 4.0.2

The picocli community is pleased to announce picocli 4.0.2.

This release contains a bugfixes and enhancements.

This is the fifty-nineth public release.
Picocli follows semantic versioning.

Table of Contents

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

New and Noteworthy

Fixed issues

  • [#781] Bugfix: Standard help mixin options not added in source order when running on Java 12+.
  • [#773] Bugfix: Add public NativeImageConfigGeneratorProcessor constructor to fix build error in IntelliJ IDEA 2019.2. Thanks to Lukáš Petrovický for raising this issue.
  • [#779] Bugfix: DuplicateOptionAnnotationsException when a nested group is defined inside a mixin. Thanks to Matteo Melli for the bug report.
  • [#777] Bugfix: Codegen failed when command contains field with argGroup annotation. Thanks to eomeara for the bug report.
  • [#776] Bugfix: Argument groups in mixins were ignored. Thanks to Matteo Melli for the bug report.
  • [#780] (DOC) Fixed the provided flag usage in the picocli-codegen readme. Thanks to Lasantha Kularatne for the pull request.
  • [#778] (DOC) Improve documentation for argument group sections in the help. Thanks to Matteo Melli for raising this.
  • [#774] (DOC) Add example demonstrating how to left-align long options in the usage help.
  • [#766] (DOC) Update user manual: mention the dependency required for using PicocliSpringFactory. Thanks to rome-legacy for the suggestion.
  • [#775] (DOC) Document jline2 incompatibility with picocli's interactive options for passwords, and update the example to show a workaround. Thanks to querqueq for the pull request.
  • [#770][#771] (DOC) Improve example code in picocli-spring-boot-starter README. Thanks to Stéphane Nicoll for the pull requests.

Deprecations

No features were deprecated in this release.

Potential breaking changes

This release has no breaking changes.

Don't miss a new picocli release

NewReleases is sending notifications on new releases.