Bump org.immutables:value from 2.10.1 to 2.11.4
Open
Number: #2514
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
September 29, 2025 at 05:09 PM UTC
(8 months ago)
(8 months ago)
Updated:
September 29, 2025 at 05:09 PM UTC
(8 months ago)
(8 months ago)
Labels:
dependencies java
dependencies java
Description:
Bumps org.immutables:value from 2.10.1 to 2.11.4.
Release notes
Sourced from org.immutables:value's releases.
2.11.4
Maintenance & refinements release
Thank you for the bug reports and PRs!
Issues
- #1597 Fixed constant defaults
@Value.Default.{Int, Long, String...}were always applied for Immutable values (were ok for records)- #1592 When multiple annotations share the same parent annotation in passAnnotations, only one child annotation is propagated on an attribute
- #1591 #1521
@Serial.AllStructural wit class retention and fixed to work as meta-annotation (on a custom style annotation etc).- #1588 Missing imports for classes in package names with _ (Fixed handling of
$and_in java identifiers in import rewriter)- #1585 Additional way to register custom immutable annotation. Use
-Aimmutables.annotation=<fqcn>for custom annotation (can have meta-styles etc)PRs
- Fix
@paramfor wither for optional within a record by@AndreiPurcaruin immutables/immutables#1589New Contributors
@AndreiPurcarumade their first contribution in immutables/immutables#1589Full Changelog: https://github.com/immutables/immutables/compare/2.11.3...2.11.4
2.11.3
Maintenance & refinements release
Thank you for PRs and providing feedback!
- #1432/#1582 JDK optional types now have first class support for having default value provided by accessor annotated with
@Value.Default, no warnings are issued.- #1578 Fixed: missing header/package declaration in generated files with no imports
- #1580 Fixed: with methods do not handle fallbackNullableAnnotation properly on Map types
What's Changed
- Optional with default by
@hwellmannin immutables/immutables#1582Full Changelog: https://github.com/immutables/immutables/compare/2.11.2...2.11.3
2.11.2
Maintenance and refinement release
- #1572 #1573 Optimized
frommerging method for many supertypes- Introduced static mode (via compile time overloads only) for
fromsupertypes. Switch viaStyle.mergeFromSupertypesDynamically=false. This gives (very) old behavior before dynamic merging was introduced, for some, it is more intuitive than dynamic logic and avoid heap pollution (& ClassCastException) for some rare cases of supertypes imlementing parameterized interfaces with different actual type arguments in a hierarchy.- #1576 Fixed Jackson JSON deserialization for optional types (
required=falsewas generated only for Nullable, now - for any non mandatory attribute). Generating Jacksonrequiredcan be disabled viasetJacksonPropertyRequired=false, the difference is if Jackson will issue an error on missing attribute or Immutables' builder will throw an exception for the same.PRs merged
- fix: set correct override for Jackson annotation processor option by
@devinrsmithin immutables/immutables#1574- Optimize mergeInternal generation with specialized methods per subtype by
@christophercolumbusdogin immutables/immutables#1573New Contributors
@devinrsmithmade their first contribution in immutables/immutables#1574Full Changelog: https://github.com/immutables/immutables/compare/2.11.1...2.11.2
... (truncated)
Commits
048134cv2.11.40932073just simplifying mini-refactoring2b739c2just licenseee4b0d5#1592 just imports3da32c5#1592 correct passAnnotation with parent/multiple childrena064cc7#1588 correct processing of '_' and '$' in identifiers5273d47misc copy4af317b#1591 -var +refinement7e30323#1591 #1521 class retention and meta-annotation AllStructural support for str...d294b2d#1597 just formatting- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+1
+1
Deletions:
-1
-1
Package Dependencies
Technical Details
| ID: | 8734970 |
| UUID: | 2871401750 |
| Node ID: | PR_kwDOATeDE86rJh0W |
| Host: | GitHub |
| Repository: | docker-java/docker-java |
| Merge State: | Unknown |