github immutables/immutables 2.10.0

latest release: 2.10.1
7 months ago

JakartaEE support

Style flag jakarta = true
Mainly package change for annotations and types like Validator

Miscellaneous

  • JDK9 unmodifiable collections for List, Set, Map, style flag jdk9Collections = true
  • Suppress from method, style flag from = ""
  • Non-strict modifiables allows reading unset attributes, style flag strictModifiables = false
  • Fixes in nested type_use annotations.
  • Performance: better initial capacity for collections
  • Refinements and fixes to Criteria modules
  • Plus many other refinements and maintance, see below

Workarounds for Gradle

  • imports for not-yet-generated types : add options.sourcepath
  • disable incremental compilation (options.incremental), may also help is some complex cases

What's Changed (since some last year's release)

New Contributors

Full Changelog: 2.9.3...2.10.0

Don't miss a new immutables release

NewReleases is sending notifications on new releases.