Immutables v2.7.1 Release Notes
Release Date: 2018-08-25 // over 5 years ago-
- Thank you issue reports and PRs! Not many features here, but minor version increment was needed
- Notable stuff
- Added
org.immutables:value-annotations
annotation only jar. Previously we had equivalent artifactorg.immutables:value:annotations
(classifierannotations
). Apparently some tools have trouble with properly addressing jars with classifiers and attached sources. Both artifacts are released. org.immutables.value.Generated
annotation (which auto added to generated classes / builders) is class-retention annotation now. Some tools (like osgi related) will not automatically add such annotation as runtime dependency.Automatic-Module-Name
now have no dashes fororg.immutables.value.annotations
(annotation only) andorg.immutables.value.processor
(unshaded processor). Most used artifact/moduleorg.immutables.value
is obviously unchanged.- Can suppress a bit finer categories of warnings
@Suppression("immutables:subtype")
, each warning message now contain such token in parentheses. - Subtyping value type with another value type directly is now a warning, not an error. It's still better avoid it.
- Added
- Issues 2.7.1