All Versions
10
Latest Version
Avg Release Cycle
14 days
Latest Release
145 days ago

Changelog History

  • 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.

  • v2.0.0

    January 17, 2019

    🚀 This release contains the following API-breaking changes:

    • 🛠 uses primitive, not boxed, functional interfaces where possible (fixes #287)
    • 🛠 no longer ships with JSR-305's Nullable annotation (fixes #289)
    • ✂ removes support for Java 6/7 (closes #307)

    ⬆️ See upgrading from v1 for more