The picocli community is pleased to announce picocli 4.7.6.
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-fifth public release.
Picocli follows semantic versioning.
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
PropertiesDefaultProvider now tries to load properties from the classpath if the file cannot be found in the user.home directory.
Fixed issues
#2102#2107 Enhancement: PropertiesDefaultProvider should try to load properties from classpath (last). Thanks to Lumír Návrat for the pull request.
#2202 Enhancement: Change log level from WARN to INFO when bean not found in ApplicationContext. Thanks to Desmond Kirrane for raising this.
#2248 Enhancement: Don't show hidden commands in JLine3 command description. Thanks to Reinhard Handler for the pull request.
#2170 Enhancement: Use ... vararg instead of array parameter to match overridden method signature. Thanks to Michael Vorburger for the pull request.
#2058 Bugfix: defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer. Thanks to Staffan Arvidsson McShane for raising this.
#2148 Bugfix: Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore. Thanks to llzen44 for the pull request.
#2232 Bugfix: fix bug for Optional<T> arguments with initial value. Thanks to hq6 for raising this.
#2149 Bugfix: @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand. Thanks to Zhonghao Wang for raising this.
#2270 Bugfix: Custom type converter for primitive boolean options should not be ignored. Thanks to Sven Kammerer for raising this.
#2171 DOC: Fix a few typos in CommandLine's JavaDoc. Thanks to Michael Vorburger for the pull request.
#2217 DOC: Clarify documentation for negatable options. Thanks to dbear496 for raising this.
#2228 DOC: Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed. Thanks to Abel Salgado Romero for raising this.
#2047 DEP: Bump andymckay/append-gist-action from 1fbfbbce708a39bd45846f0955ed5521f2099c6d to 6e8d64427fe47cbacf4ab6b890411f1d67c07f3e
#2091 DEP: Bump actions/checkout from 3.5.2 to 3.6.0
#2108 DEP: Bump actions/checkout from 3.6.0 to 4.0.0
#2120 DEP: Bump actions/checkout from 4.0.0 to 4.1.0
#2225 DEP: Bump actions/checkout from 4.1.0 to 4.1.2
#2272 DEP: Bump actions/checkout from 4.1.2 to 4.1.4
#2098 DEP: Bump actions/setup-java from 3.11.0 to 3.12.0
#2158 DEP: Bump actions/setup-java from 3.12.0 to 4.0.0
The picocli community is pleased to announce picocli 4.7.6.
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-fifth public release.
Picocli follows semantic versioning.
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
PropertiesDefaultProvider now tries to load properties from the classpath if the file cannot be found in the user.home directory.
Fixed issues
#2102#2107 Enhancement: PropertiesDefaultProvider should try to load properties from classpath (last). Thanks to Lumír Návrat for the pull request.
#2202 Enhancement: Change log level from WARN to INFO when bean not found in ApplicationContext. Thanks to Desmond Kirrane for raising this.
#2248 Enhancement: Don't show hidden commands in JLine3 command description. Thanks to Reinhard Handler for the pull request.
#2170 Enhancement: Use ... vararg instead of array parameter to match overridden method signature. Thanks to Michael Vorburger for the pull request.
#2058 Bugfix: defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer. Thanks to Staffan Arvidsson McShane for raising this.
#2148 Bugfix: Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore. Thanks to llzen44 for the pull request.
#2232 Bugfix: fix bug for Optional<T> arguments with initial value. Thanks to hq6 for raising this.
#2149 Bugfix: @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand. Thanks to Zhonghao Wang for raising this.
#2270 Bugfix: Custom type converter for primitive boolean options should not be ignored. Thanks to Sven Kammerer for raising this.
#2171 DOC: Fix a few typos in CommandLine's JavaDoc. Thanks to Michael Vorburger for the pull request.
#2217 DOC: Clarify documentation for negatable options. Thanks to dbear496 for raising this.
#2228 DOC: Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed. Thanks to Abel Salgado Romero for raising this.
#2047 DEP: Bump andymckay/append-gist-action from 1fbfbbce708a39bd45846f0955ed5521f2099c6d to 6e8d64427fe47cbacf4ab6b890411f1d67c07f3e
#2091 DEP: Bump actions/checkout from 3.5.2 to 3.6.0
#2108 DEP: Bump actions/checkout from 3.6.0 to 4.0.0
#2120 DEP: Bump actions/checkout from 4.0.0 to 4.1.0
#2225 DEP: Bump actions/checkout from 4.1.0 to 4.1.2
#2272 DEP: Bump actions/checkout from 4.1.2 to 4.1.4
#2098 DEP: Bump actions/setup-java from 3.11.0 to 3.12.0
#2158 DEP: Bump actions/setup-java from 3.12.0 to 4.0.0
#2236 DEP: Bump actions/setup-java from 4.0.0 to 4.2.1.
The picocli community is pleased to announce picocli 4.7.6.
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-fifth public release.
Picocli follows semantic versioning.
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
PropertiesDefaultProvider now tries to load properties from the classpath if the file cannot be found in the user.home directory.
Fixed issues
#2102#2107 Enhancement: PropertiesDefaultProvider should try to load properties from classpath (last). Thanks to Lumír Návrat for the pull request.
#2202 Enhancement: Change log level from WARN to INFO when bean not found in ApplicationContext. Thanks to Desmond Kirrane for raising this.
#2248 Enhancement: Don't show hidden commands in JLine3 command description. Thanks to Reinhard Handler for the pull request.
#2170 Enhancement: Use ... vararg instead of array parameter to match overridden method signature. Thanks to Michael Vorburger for the pull request.
#2058 Bugfix: defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer. Thanks to Staffan Arvidsson McShane for raising this.
#2148 Bugfix: Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore. Thanks to llzen44 for the pull request.
#2232 Bugfix: fix bug for Optional<T> arguments with initial value. Thanks to hq6 for raising this.
#2149 Bugfix: @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand. Thanks to Zhonghao Wang for raising this.
#2270 Bugfix: Custom type converter for primitive boolean options should not be ignored. Thanks to Sven Kammerer for raising this.
#2171 DOC: Fix a few typos in CommandLine's JavaDoc. Thanks to Michael Vorburger for the pull request.
#2217 DOC: Clarify documentation for negatable options. Thanks to dbear496 for raising this.
#2228 DOC: Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed. Thanks to Abel Salgado Romero for raising this.
#2047 DEP: Bump andymckay/append-gist-action from 1fbfbbce708a39bd45846f0955ed5521f2099c6d to 6e8d64427fe47cbacf4ab6b890411f1d67c07f3e
#2091 DEP: Bump actions/checkout from 3.5.2 to 3.6.0
#2108 DEP: Bump actions/checkout from 3.6.0 to 4.0.0
#2120 DEP: Bump actions/checkout from 4.0.0 to 4.1.0
#2225 DEP: Bump actions/checkout from 4.1.0 to 4.1.2
#2272 DEP: Bump actions/checkout from 4.1.2 to 4.1.4
#2098 DEP: Bump actions/setup-java from 3.11.0 to 3.12.0
#2158 DEP: Bump actions/setup-java from 3.12.0 to 4.0.0
The picocli community is pleased to announce picocli 4.7.6.
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-fifth public release.
Picocli follows semantic versioning.
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
PropertiesDefaultProvider now tries to load properties from the classpath if the file cannot be found in the user.home directory.
Fixed issues
#2102#2107 Enhancement: PropertiesDefaultProvider should try to load properties from classpath (last). Thanks to Lumír Návrat for the pull request.
#2202 Enhancement: Change log level from WARN to INFO when bean not found in ApplicationContext. Thanks to Desmond Kirrane for raising this.
#2248 Enhancement: Don't show hidden commands in JLine3 command description. Thanks to Reinhard Handler for the pull request.
#2170 Enhancement: Use ... vararg instead of array parameter to match overridden method signature. Thanks to Michael Vorburger for the pull request.
#2058 Bugfix: defaultValue should not be applied in addition to user-specified value for options with a custom IParameterConsumer. Thanks to Staffan Arvidsson McShane for raising this.
#2148 Bugfix: Fix NPE in jline3 Example.jar as ConfigurationPath cannot be null anymore. Thanks to llzen44 for the pull request.
#2232 Bugfix: fix bug for Optional<T> arguments with initial value. Thanks to hq6 for raising this.
#2149 Bugfix: @Option-annotated setter method not invoked with default value when used in mixin for both command and subcommand. Thanks to Zhonghao Wang for raising this.
#2270 Bugfix: Custom type converter for primitive boolean options should not be ignored. Thanks to Sven Kammerer for raising this.
#2171 DOC: Fix a few typos in CommandLine's JavaDoc. Thanks to Michael Vorburger for the pull request.
#2217 DOC: Clarify documentation for negatable options. Thanks to dbear496 for raising this.
#2228 DOC: Clarify that ParseResult passed to IExecutionExceptionHandler is the top-level parse result, not the parse result of the subcommand that failed. Thanks to Abel Salgado Romero for raising this.
#2047 DEP: Bump andymckay/append-gist-action from 1fbfbbce708a39bd45846f0955ed5521f2099c6d to 6e8d64427fe47cbacf4ab6b890411f1d67c07f3e
#2091 DEP: Bump actions/checkout from 3.5.2 to 3.6.0
#2108 DEP: Bump actions/checkout from 3.6.0 to 4.0.0
#2120 DEP: Bump actions/checkout from 4.0.0 to 4.1.0
#2225 DEP: Bump actions/checkout from 4.1.0 to 4.1.2
#2272 DEP: Bump actions/checkout from 4.1.2 to 4.1.4
#2098 DEP: Bump actions/setup-java from 3.11.0 to 3.12.0
#2158 DEP: Bump actions/setup-java from 3.12.0 to 4.0.0
#2236 DEP: Bump actions/setup-java from 4.0.0 to 4.2.1.
Add a parameter to be able to skip build native for pom type modules, leave it as false per default for backward compat by @olamy in graalvm/native-build-tools#593
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the prod-deps group with 8 updates in the / directory:
2.0.12
2.0.16
1.5.3
1.5.10
4.7.5
4.7.6
4.7.5
4.7.6
3.2.5
3.5.1
3.5.2
3.6.0
3.3.0
3.4.2
0.10.1
0.10.3
Updates
org.slf4j:slf4j-api
from 2.0.12 to 2.0.16Updates
ch.qos.logback:logback-classic
from 1.5.3 to 1.5.10Commits
56ec7b2
prepare release 1.5.10a95bbc2
minor refactorings to allow ConfigurationModelHandlerFull and PropertiesConfi...cbbd820
fix issues/86677e95e0
start work on 1.5.10-SNAPSHOT49663a8
disable flaky test2756640
prepare release 1.5.981d8376
test for properties change detection from URL/httpa496a04
adding http scan capability, had to move tests67c24f6
minor changes in RollingFileAppenderTest42caff8
fix writing the header for RollingFileAppender (#862)Updates
info.picocli:picocli
from 4.7.5 to 4.7.6Release notes
Sourced from info.picocli:picocli's releases.
... (truncated)
Changelog
Sourced from info.picocli:picocli's changelog.
... (truncated)
Commits
368d97e
Release picocli version 4.7.6ca9fbb6
#2145 fix output dir7737d84
#2145 add test6430401
[BUILD] fix broken CI testsaa46a77
Bump actions/upload-artifact from 4.3.1 to 4.3.34843676
Bump actions/checkout from 4.1.2 to 4.1.4c825d20
#2270 Custom type converter for primitiveboolean
options should not be i...fa33be1
#2149 bugfix: ArgSpecs are not equal if their enclosing command is different92be33a
DOC update release notes for dependency updates9791bd9
#2228 DOC: Clarify thatParseResult
passed to `IExecutionExceptionHandler...Updates
info.picocli:picocli-codegen
from 4.7.5 to 4.7.6Release notes
Sourced from info.picocli:picocli-codegen's releases.
... (truncated)
Changelog
Sourced from info.picocli:picocli-codegen's changelog.
... (truncated)
Commits
368d97e
Release picocli version 4.7.6ca9fbb6
#2145 fix output dir7737d84
#2145 add test6430401
[BUILD] fix broken CI testsaa46a77
Bump actions/upload-artifact from 4.3.1 to 4.3.34843676
Bump actions/checkout from 4.1.2 to 4.1.4c825d20
#2270 Custom type converter for primitiveboolean
options should not be i...fa33be1
#2149 bugfix: ArgSpecs are not equal if their enclosing command is different92be33a
DOC update release notes for dependency updates9791bd9
#2228 DOC: Clarify thatParseResult
passed to `IExecutionExceptionHandler...Updates
org.apache.maven.plugins:maven-surefire-plugin
from 3.2.5 to 3.5.1Release notes
Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.
... (truncated)
Commits
a69b0f8
[maven-release-plugin] prepare release surefire-3.5.1ccc54d0
[SUREFIRE-2273] Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#784)ab77c35
[SUREFIRE-2272] Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.3.0 - JD...93317ff
[SUREFIRE-2269] Allow fail during clean in surefire-itsd7f4dbb
[SUREFIRE-2270] Use JUnit5 in surefire-shadefire7a98850
Drop comment from jira integrationb2aa8a6
[SUREFIRE-2267] Packages for commons-codec should be relocated in surefire-sh...a928255
[SUREFIRE-1737] Fix disable in statelessTestsetReporter4584ebb
[SUREFIRE-2226] Upgrade to Maven Verifier 2.0.0-M15aa3515
[SUREFIRE-2266] Execute ITs in parallelUpdates
org.apache.maven.plugins:maven-shade-plugin
from 3.5.2 to 3.6.0Commits
9a572e2
[maven-release-plugin] prepare release maven-shade-plugin-3.6.0ade2e35
[MSHADE-428] Prevent null value in array of transformers (#229)b573b8c
[MSHADE-478] Extra JARs feature (#228)199ffae
Drop the cruft (#225)912a81d
Bump maven-gh-actions-shared to v480e4420
[maven-release-plugin] prepare for next development iteration19618cd
[maven-release-plugin] prepare release maven-shade-plugin-3.5.3faf233e
[MSHADE-472] upgrade parent POM7de9ae7
[MSHADE-471] deal with DST58d8cfe
[MSHADE-470] Bump asmVersion from 9.6 to 9.7 (#218)Updates
org.apache.maven.plugins:maven-jar-plugin
from 3.3.0 to 3.4.2Release notes
Sourced from org.apache.maven.plugins:maven-jar-plugin's releases.
Commits
95007e8
[maven-release-plugin] prepare release maven-jar-plugin-3.4.299584ce
Build with Maven 4e9c98a4
[MJAR-310] fixed toolchain version detection when toolchain paths contain whi...a5554bb
[maven-release-plugin] prepare for next development iteration8b29adc
[maven-release-plugin] prepare release maven-jar-plugin-3.4.1325b299
[MJAR-308] Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (#85)52111cc
[MJAR-307] Wrong version of commons-io cause a ClassNotFound o.a.commons.io.f...902d4c5
[maven-release-plugin] prepare for next development iteration992f44a
[maven-release-plugin] prepare release maven-jar-plugin-3.4.05e31b99
[MJAR-296] Allow including files excluded by default. (#67)Updates
org.graalvm.buildtools:native-maven-plugin
from 0.10.1 to 0.10.3Release notes
Sourced from org.graalvm.buildtools:native-maven-plugin's releases.
Commits
fff2f2a
Bump repository version and update samples8536ecd
Merge pull request #609 from houcine7/fix-path-whitespaces-argscdfcfa2
Unit test code2798688
Cleanup tests8fcddbf
Merge branch 'master' into fix-path-whitespaces-args2c8c2a7
Merge pull request #616 from graalvm/fix-jdk-graalvm-error-message81fe799
Fix error message when the JDK is not a GraalVMf5df203
Merge pull request #617 from graalvm/dnestoro/BumpMetadataVersionTo0.3.93a0e44d
Merge branch 'master' into dnestoro/BumpMetadataVersionTo0.3.914f58ff
Merge pull request #618 from graalvm/dnestoro/FixQuickBuildDeadLinkDependabot 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 show