If you know of Guava Android users who have not yet upgraded to at least release 33.0.0, please encourage them to upgrade, preferably to today's release, 33.2.0. These releases have begun adding Java 8+ APIs to guava-android. While we don't anticipate problems, we do anticipate that any unexpected problems could force a disruptive rollback. To minimize any disruption, we'd like to catch any such problems early.
Dropped testing for Android versions before Lollipop (API Level 21). Guava may stop working under older versions in the future, or it may have done so already.
collect: Made our Collector APIs (e.g., ImmutableList.toImmutableList()) available in guava-android. More Java 8 APIs will follow in future releases. (96fca0b747)
As always, streams are available to Android code only when that code enables library desugaring or targets a new enough API Level (24 (Nougat) for many stream APIs). (But note that we test only with library desugaring, so we don't currently know if API Level 24 is high enough to use our Collector APIs unless you have also enabled library desugaring.) Guava users who avoid the Collector APIs do not need to meet this requirement.
collect: Fixed a potential NullPointerException in ImmutableMap.Builder on a rare code path. (70a98115d8)
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.
Bumps the root-gradle-deps group with 28 updates in the / directory:
33.0.0-jre
33.2.0-jre
0.50.0
0.51.0
3.4.0
3.4.2
4.7.5
4.7.6
1.12.626
1.12.730
5.8.0
5.12.0
19.0.0
20.0.1-legacy
3.24.2
3.26.0
2.22.1
2.23.1
2.22.1
2.23.1
0.9.11
0.9.13
2.15.1
2.16.1
2.16.1
2.17.1
8.4
8.6
6.23.3
6.25.0
1.61.0
1.64.0
1.60.1
1.64.0
1.60.1
1.64.0
1.34.1
1.38.0
2.15.0
2.15.3
2.15.0
2.15.3
2.10.1
2.11.0
1.0.0
1.0.1
2.25.2
3.4.0
2.17.1
3.4.0
5.17.0
6.0.3
2.22.6
2.25.60
2.0.9
2.0.13
Updates
com.google.guava:guava
from 33.0.0-jre to 33.2.0-jreRelease notes
Sourced from com.google.guava:guava's releases.
... (truncated)
Commits
Updates
com.github.ben-manes.versions
from 0.50.0 to 0.51.0Updates
com.google.cloud.tools.jib
from 3.4.0 to 3.4.2Updates
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
com.amazonaws:aws-java-sdk-bom
from 1.12.626 to 1.12.730Changelog
Sourced from com.amazonaws:aws-java-sdk-bom's changelog.
... (truncated)
Commits
17a055f
AWS SDK for Java 1.12.73035e22dd
Update GitHub version number to 1.12.730-SNAPSHOTf583fa8
AWS SDK for Java 1.12.7291cf01f7
Update GitHub version number to 1.12.729-SNAPSHOT2234ade
AWS SDK for Java 1.12.72843509cf
Update GitHub version number to 1.12.728-SNAPSHOT9a3f693
AWS SDK for Java 1.12.72724d46f2
Update GitHub version number to 1.12.727-SNAPSHOTffd437a
AWS SDK for Java 1.12.726d112e57
Update GitHub version number to 1.12.726-SNAPSHOTUpdates
org.mockito:mockito-core
from 5.8.0 to 5.12.0Release notes
Sourced from org.mockito:mockito-core's releases.
... (truncated)
Commits
12cef84
AdditionalMatchers.and() and or() swap matcher order (#3335)f3821ff
Bump com.gradle.enterprise from 3.17.2 to 3.17.3 (#3341)25ad018
Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.23 to 1.9.24 (#3339)de38124
Bump versions.bytebuddy from 1.14.14 to 1.14.15 (#3338)88e8481
Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.23 to 1.9.24 (#3336)8c222c2
Bump org.shipkit:shipkit-auto-version from 2.0.6 to 2.0.7 (#3337)fb9ff6d
Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 (#3327)af70125
Bump versions.bytebuddy from 1.14.13 to 1.14.14 (#3324)1eac76b
Bump org.shipkit:shipkit-auto-version from 2.0.5 to 2.0.6 (#3322)cd512ab
Bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1 (#3320)Updates
io.kubernetes:client-java-extended
from 19.0.0 to 20.0.1-legacyRelease notes
Sourced from io.kubernetes:client-java-extended's releases.
Commits
e7bb4b8
[maven-release-plugin] prepare release v20.0.1-legacy45c73c6
Merge pull request #3203 from kubernetes-client/brendandburns-patch-1221b3edb
Fix a typo in pom.xml files1fcc676
Update pom.xml146b327
Merge pull request #3194 from brfrn169/brfrn169-release-legacy-20-commons-com...7b2ad28
build(deps): bump org.apache.commons:commons-compress10df693
[maven-release-plugin] prepare for next development iteration8e7d5b1
[maven-release-plugin] prepare release v20.0.0-legacy807e3a7
cherr-pick: kubernetes-client/java#3051b7efcd2
Merge pull request #3041 from yue9944882/master-java8-release-workflowUpdates
org.assertj:assertj-core
from 3.24.2 to 3.26.0Release notes
Sourced from org.assertj:assertj-core's releases.
Superseded by #1640.