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