- PLATFORM: Initial JDK21 support added. .
- BUGFIX: Any
@Helper
class directly in a method (and not nested more deeply) wouldn't work. .
- BUGFIX: If using the module system and lombok is on the runtime classpath (shouldn't be, but happens), you'd get a split package error:
Package org.objectweb.asm in both module lombok and module org.objectweb.asm
.
- BUGFIX: Lombok wasn't properly copying the annotations it should be copying when generating methods in
record
s. .
- BUGFIX: Delomboking anything with
@lombok.Singular
in it wouldn't remove that annotation. .
- BUGFIX: Calling extension methods such that automatic widening is applied (i.e. calling
void ext(long arg)
with an int
) would fail at runtime. .
- BUGFIX: Extension methods can now be used in records. .
- BUGFIX:
@Getter(lazy=true)
with complicated initialization expressions would fail on javac. .
- BUGFIX: Using the maven surefire plugin with a
module-info.java
based project would fail with a SurefireBooterForkException
. .