Picocli 4.6.1
Picocli 4.6.1
The picocli community is pleased to announce picocli 4.6.1.
This release fixes a problem (introduced in the 4.6.0 release) with dependency scope in the following sub-modules:
- picocli-codegen
- picocli-groovy
- picocli-shell-jline2
- picocli-shell-jline3
- picocli-spring-boot-starter
The problem was that these modules contained dependencies that were declared to have implementation
scope instead of api
scope.
However, these were transitive dependencies, and necessary to compile any project that uses the above picocli modules.
In this release, transitive dependencies are declared with api
scope in the above modules.
Special thanks to Sualeh Fatehi, Dejan Stojadinović and Semyon Levin for the quick community feedback, pull request and reviews!
This is the seventy-sixth public release.
Picocli follows semantic versioning.
Table of Contents
New and Noteworthy
Fixed issues
- [#1291] Fix dependency scope for
picocli-shell-jline3
. Thanks to Sualeh Fatehi for raising this. - [#1292] PR to fix dependency scope for
picocli-shell-jline3
. Thanks to Dejan Stojadinović for the pull request, and Semyon Levin for the review. - [#1294] Fix dependency scope for
picocli-spring-boot-starter
. Thanks to Semyon Levin for raising this.
Deprecations
No features were deprecated in this release.
Potential breaking changes
This release has no breaking changes.