Project Lombok 1.18.12 released

Lombok 1.18.12 erschienen

Die neue Version 1.18.12 von Project Lombok ist veröffentlicht worden.

Typ Beschreibung
PLATFORM Support für JDK13 (yield in Switch Ausdrücken)
PLATFORM Support for JDK14 (Mit pattern match instanceof Ausdrücken).
FEATURE In der lombok.config können jetzt weitere config Dateien eingebunden werden und das sogar von .zip oder .jar Dateien.
FEATURE Mit @Builder(setterPrefix = “set”) lässt sich das Prefix für die Setter Methoden ändern. Dieses wird aber nicht empfohlen, aber man hat die Möglcihkeit, falls es eine Library so benötigt.
FEATURE Wenn man @Builder’s @Singular verwendet, dann wird auch ein Plural generiert.
FEATURE Lombok kann nullity annotations eingfügen wo es relevant ist. Dei Einstellung wird in der lombok.config vorgenommen und wird auf die return value von toString, withX, chainable setX, static constructors, build, builder, usw und dem Parameter von equals, canEqual.
BUGFIX Fix für das Sonarplugin
BUGFIX lombok.experimental.Wither wurde in lombok.With umbenannt.

Alle Änderungen sind im Changelog zu finden.

Spring Boot

Ab dem Release 2.3.0 M2 ist das Update von Lombok 1.18.12 enthalten.