All Versions
56
Latest Version
Avg Release Cycle
59 days
Latest Release
618 days ago

Changelog History
Page 4

  • v2.2.1 Changes

    May 27, 2016
    • Thanks to contributors and issue reporters!
    • 🛠 Bugfixes and functionality refinements
      • Can disable generation of META-INF/services for Gson adapters Gson.TypeAdapters.metainfServices = false
      • Gson Adapters may be configured to skip nulls in favor of default values. Gson.TypeAdapters.nullAsDefault = true
      • Numerous bug fixes
    • Issues
  • v2.2 Changes

    May 16, 2016
    • Thanks to contributors and issue reporters!
    • 👌 Improvements
      • Generic parameters support for Immutable objects! Modifiables are supported (likely).
      • Jackson/Gson Adapters support for generics
      • Collections now can be nullable and/or also @Value.Default. Default attributes can be nullable, yet allowing arbitrary default values.
      • Depluralization dictionaries can be specified on multiple levels (type, package, meta-annotation). All applicable dictionary entries will be merged.
    • Backward compatibility should be preserved.
    • Issues
  • v2.1.19 Changes

    May 04, 2016
    • 🚑 Minor Hotfix, Thank you!
    • Issues
  • v2.1.18 Changes

    April 26, 2016
    • 🛠 Minor Bugfixes, Thank you!
    • Issues
  • v2.1.16 Changes

    April 14, 2016
    • 🛠 Thanks to contributors and issue reporters, important bugfixes were made!
    • Issues
    • Minor enhancements
      • Javaslang Option support
      • More compact toString, omitting non-present Optionals and nulls
      • Cancel-out individual parameters when allParameters = true
  • v2.1.14 Changes

    March 12, 2016
    • 🛠 Bugfix and minor improvement release.
      • Output package pattern can be configured using style
      • Ad-Hoc normalization using Value.Check
      • Style(deepImmutablesDetection = true) behavior refined
      • Refined JsonSerialize enclosing top-level type annotation handling
    • Thanks to contributors and issue reporters!
    • Issues
  • v2.1.12 Changes

    February 29, 2016
    • 🛠 Bugfix and minor changes release.
      • Findbugs' SuppressFBWarnings placed on immutable implementation if found in the classpath
      • Primitive wrapper types and strings have an equals comparison now in with* methods in short-circuiting check to return this.
      • Fixed some Eclipse specific compilation bugs.
    • Thanks to contributors and issue reporters!
    • Issues
  • v2.1.11 Changes

    February 18, 2016
    • 🛠 Bugfix and Minor improvement release:
      • Depluralization for add* and put* methods enabled with Style(depluralize, depluralizeDictionary)
      • Fixed regression while using java.util.Optional* with Builder.Factory caused by auto-unboxing to nullable fields in 2.1.9
      • Improved handling for some internal problems in the processor
    • Thanks to contributors and issue reporters!
    • Issues
  • v2.1.10 Changes

    February 02, 2016
    • 🛠 Bugfix release:
      • License headers, added missing, plus some cleanup
      • Fixed override of final method in some cases
      • Javadoc linting to fix javadocs in generated code
    • Thanks to contributors and issue reporters!
    • Issues
  • v2.1.9 Changes

    January 26, 2016
    • 🛠 Bugfix and Minor improvement release:
      • Automatic unboxing and boxing of java.util.Optional to nullable A fields
    • Thanks to contributors and issue reporters!
    • Issues