Skip to content

Releases: inferred/FreeBuilder

v1.0.2

07 Oct 15:29
Compare
Choose a tag to compare

This release fixes a rare naming conflict in generated code (see #78).

v1.0.1

24 Aug 10:10
Compare
Choose a tag to compare

This release fixes minor style issues in generated code (issues #69 and #70).

v1.0

24 Aug 10:21
Compare
Choose a tag to compare

This is the first public release of @Freebuilder.

1.0 Release Candidate 11

10 Jul 15:38
Compare
Choose a tag to compare
Pre-release

This release fixes a regression in GWT support in v1.0-rc10.

1.0 Release Candidate 10

10 Jul 15:48
Compare
Choose a tag to compare
Pre-release

Note: This release has broken GWT support; do not use.

This release "shades" the Guava library included in the JAR, so it no longer conflicts with other copies of Guava (issue #64). It also improves the readability of generated code (issue #24).

1.0 Release Candidate 9

10 Jul 15:50
Compare
Choose a tag to compare
Pre-release

This release fixes a bug that caused compilation errors in generated code under certain circumstances (issue #61).

1.0 Release Candidate 8

10 Jul 16:01
Compare
Choose a tag to compare
Pre-release

Properties may now be declared @Nullable (issue #2). We still recommend using Optional over nulls whenever possible, as it leads to fewer programming errors; see the README for more details.

Additionally, this release:

  • emits idiomatic Java 7 code when possible (#4)
  • fixes a bug causing illegal code to be generated when using Optional properties with wildcards (#29)
  • fixes possible forward-compatibility issues that might have prevented @Freebuilder from working with JDK 10+ (#53)