- FEATURE: Javadoc on fields will now also be copied to the Builders' setters. Thanks for the contribution, Emil Lundberg.
- FEATURE: The
@FieldNameConstants
feature now allows you to write the inner type by hand and add whatever you like to it; lombok will add the constants to this class. See the updated FieldNameConstants feature page.
- FEATURE: There is now a
lombok.config
key to configure @ToString
's call super behavior; it's just like @EqualsAndHashCode
which has had it for a while now.
- ENHANCEMENT: The toString generation of enums now contains the name of the enum constant.
- PLATFORM: Due to changes to switch statements in JDK12, lombok wasn't working with the JDK12 preview.
- BUGFIX: Using
@Delegate
in combination @NonNull
would give an error in jdk8.
- BUGFIX: Using the new
@FieldNameConstants
in eclipse would cause errors in the error log view, and error popups if save actions are turned on.
- BUGFIX: Since version 1.18.4, the delombok ant task didn't work and errored with a
NoClassDefFoundError
.
- BUGFIX: Combining both
@Setter
and @Wither
on the same field, when that field also has javadoc with a --setter--
section or an @param
tag, resulted in a race condition where the first handler to get to the field would take that part of the javadoc. This is a step along the way to fixing
- BUGFIX: Compiling multi-module projects would fail on forcing new rounds. , , ,