Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
The picocli community is pleased to announce picocli 2.0.3.
This is a bugfix release that fixes a parser bug where the first argument following a clustered options was treated as a positional parameter.
Picocli 2.0 accidentally introduced a transitive required dependency on
groovy-lang. This is not desirable: Java applications using picocli don’t need this dependency.
Groovy scripts using the
@PicocliScript annotation also don’t need this dependency because the Groovy runtime provides it. The picocli 2.0.3 release makes
groovy-lang a compile-only dependency so it doesn’t appear in the POM.
This release also includes a minor enhancement to support embedded newlines in usage help sections like header or descriptions. This allows Groovy applications to use triple-quoted and dollar slashy multi-line strings in usage help sections.
This is the fifteenth public release.
Picocli follows semantic versioning.
This is a bugfix release and does not include any new features.
Promoted features are features that were incubating in previous versions of picocli but are now supported and subject to backwards compatibility.
No features have been promoted in this picocli release.
- [#230] Enhancement: Support embedded newlines in usage help sections like header or descriptions. Thanks to ddimtirov.
- [#233] Bugfix: Parser bug: first argument following clustered options is treated as a positional parameter. Thanks to mgrossmann.
- [#232] Bugfix: Remove required runtime dependency on
groovy-lang. Thanks to aadrian.
This release does not deprecate any features.
This release does not include any breaking features.