All Versions
Latest Version
Avg Release Cycle
33 days
Latest Release
69 days ago

Changelog History
Page 1

  • v2.5.0

    December 11, 2019

    🚀 This release adds support for Jackson's JsonAnyGetter annotation (issue #104). Thanks to @mgorniew for implementing this feature!

  • v2.4.1

    May 24, 2019

    🚀 This release fixes a bug where the new @IgnoredByEquals and @NotInToString were accidentally being treated as inherited annotations in batch compilation.

  • v2.4.0

    May 23, 2019

    🚀 This release adds @IgnoredByEquals and @NotInToString annotations to remove properties from the generated equals/hashCode/toString implementations (#54). Thanks to @thespags for the patch!

  • v2.3.0

    January 28, 2019

    🚀 This release adds the ability to pass partials to the static Builder.from method (#407), reducing the fragility of tests of modify-rebuild code without requiring the optional toBuilder method. See the 2.3 release notes for more information.

  • v2.2.3

    January 27, 2019

    🚀 This release makes the optional toBuilder method more efficient (#403), and improves the generated JavaDoc on several methods (#402, #406).

  • v2.2.2

    January 24, 2019

    🚀 This release pretty-prints arrays in generated toString methods, but also issues a (suppressible) mutability warning at compile time (#400).

  • v2.2.1

    January 24, 2019

    🚀 This release automatically copies all Jackson XML annotations to the generated builder (#396).

  • v2.2.0

    January 24, 2019

    🚀 This release extends Optional support to OptionalInt, OptionalLong and OptionalDouble (#171). Note that this is an API-breaking change if you have properties of this type; see the 2.2 release notes for more information.

  • v2.1.1

    January 24, 2019

    🚀 This release improves generated code readability by importing most nested class names (#382).

  • v2.1.0

    January 17, 2019

    🚀 This release adds extensive customization for lists of buildable properties.