Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
2.11.0 source code.tar.gz | 2025-06-27 | 767.7 kB | |
2.11.0 source code.zip | 2025-06-27 | 1.8 MB | |
README.md | 2025-06-27 | 2.6 kB | |
Totals: 3 Items | 2.6 MB | 0 |
Many thanks to all contributors: PRs, testing and evaluation much appreciated!
@Value.Builder
for records on builders@Value.Default.*
annotation for constant default values for records and regular abstract types- Generated "wither" interfaces for records
@Value.Builder record A(int a, String b) implements WithA {..
- JSpecify
@Nullable
support in@NullMarked
mode. - In general improved support for
TYPE_USE
annotations (as far as compiler and peculiarities of existing code allows), - Lambda builders when using
Style.attributeBuilderDetection=true
:builder.value(b -> b.a(1).c(""))
- Various bugfixes and other improvements
Also
- Added support for the 'required' attribute for the generated JSON Property Annotation by @harrismirza in https://github.com/immutables/immutables/pull/1515
- Fix a bug with type annotation handling by @cushon in https://github.com/immutables/immutables/pull/1532
- simple lambda builders by @elucash in https://github.com/immutables/immutables/pull/1533
- Make it possible to inject annotations to "with" types by @fp7 in https://github.com/immutables/immutables/pull/1528
- Support Sub-Collection Queries for InMemory and MongoDB by @markif in https://github.com/immutables/immutables/pull/1526
- Change default Mongo UUID representation to STANDARD/v4 (Criteria) by @mathansen in https://github.com/immutables/immutables/pull/1482
- Use source retention for serial annotations by @Xcelled in https://github.com/immutables/immutables/pull/1521
- Add legacy SourceOrdering option by @christophercolumbusdog in https://github.com/immutables/immutables/pull/1541
- Update Generated.java to be documented. by @ascopes in https://github.com/immutables/immutables/pull/1543
Closed issues https://github.com/immutables/immutables/milestone/82?closed=1
New Contributors
- @harrismirza made their first contribution in https://github.com/immutables/immutables/pull/1515
- @cushon made their first contribution in https://github.com/immutables/immutables/pull/1532
- @markif made their first contribution in https://github.com/immutables/immutables/pull/1526
- @mathansen made their first contribution in https://github.com/immutables/immutables/pull/1482
- @Xcelled made their first contribution in https://github.com/immutables/immutables/pull/1521
- @christophercolumbusdog made their first contribution in https://github.com/immutables/immutables/pull/1541
- @ascopes made their first contribution in https://github.com/immutables/immutables/pull/1543
Full Changelog: https://github.com/immutables/immutables/compare/2.10.1...2.11.0