Download Latest Version 2.11.1 source code.tar.gz (777.5 kB)
Email in envelope

Get an email when there's a new version of Immutables

Home / 2.11.0
Name Modified Size InfoDownloads / 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

Closed issues https://github.com/immutables/immutables/milestone/82?closed=1

New Contributors

Full Changelog: https://github.com/immutables/immutables/compare/2.10.1...2.11.0

Source: README.md, updated 2025-06-27