All Versions
13
Latest Version
Avg Release Cycle
37 days
Latest Release
121 days ago

Changelog History
Page 1

  • v2.6.1

    April 09, 2020

    🚀 Mistaken re-release of v2.6.0. No bug fixes or new features.

  • v2.6.0

    April 04, 2020

    🚀 This release adds support for Guava's BiMap type (issue #418). Thanks to @thespags for doing most of the legwork on this feature!

    Note that the FreeBuilder README for previous releases erroneously stated that calling the put_X_ method on a Map type would throw an IllegalArgumentException if the key was already present in the map. This did not match the generated JavaDoc and was not correct. The entry will be replaced in these cases, and no error will be thrown.

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