changelog 2.4.x
@@ -51,6 +51,22 @@ License
Changelog
---------
+### 2.4.x-2.4.4 (2017-03-12)
+- Enhancement and bugfix release. Thanks to issue reporters and contributors! PRs were great!
+- Notable features
+ + Fancier hash code generation.
+ + if `hashCode` is precomputed (`prehash=true`), it is used in `equals` to short circuit unequal object comparison.
+ + `@NaturalOrder/ReverseOrder` now works with `SortedMultiset`
+ + `allMandatoryParameters = true` style to automatically turn all mandatory attributes into parameters
+ + `builtinContainerAttributes = false` to disable recognition and special handling of built-in collection type. Custom encodings would still work.
+ + `@Builder.AccessibleFields` to generate builder with protected fields. Override/access using nested Builder class extending auto-generated one.
+ + Gson/Jackson refinements and fixes
+ + new `META-INF` file to specify a blacklist of classnames(or prefixes) to hide them from lookup: useful if you want to disable features or integrations that are otherwise auto-enabled when certain classes are found in classpath.
+- [Issues 2.4.0](https://github.com/immutables/immutables/issues?q=milestone%3A2.4.0)
+- [Issues 2.4.1](https://github.com/immutables/immutables/issues?q=milestone%3A2.4.1)
+- [Issues 2.4.2-2.4.3](https://github.com/immutables/immutables/issues?q=milestone%3A2.4.3)
+- [Issues 2.4.4](https://github.com/immutables/immutables/issues?q=milestone%3A2.4.4)
+
### 2.3.7 (2016-10-19)
- Enhancement and bugfix release. Thanks to issue reporters!
+ `@AllowNulls and @SkipNulls` BYOA annotations supported for Collections and Maps when `@Style(jdkOnly = true)`
