From 3c0b6a881d1dee776a380e31f3111251cf976ce3 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Thu, 4 Sep 2025 23:44:24 +0200 Subject: [PATCH] [changelog] Replace PRs with issues, add #3866 fi and #3931 fix. --- doc/changelog.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/changelog.markdown b/doc/changelog.markdown index 38a24f70..4dfd4782 100644 --- a/doc/changelog.markdown +++ b/doc/changelog.markdown @@ -2,9 +2,11 @@ Lombok Changelog ---------------- ### v1.18.39 "Edgy Guinea Pig" -* PLATFORM: JDK25 support added (we're still one week out from official first release candidate, but feature freeze is in effect so we expect this version to be compatible with JDK25's official release). [Issue #3859](https://github.com/projectlombok/lombok/issues/3859). +* PLATFORM: JDK25 support added [#3859](https://github.com/projectlombok/lombok/issues/3859). * BUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused `java.lang.IllegalArgumentException: Document does not match the AST`. [Issue #3886](https://github.com/projectlombok/lombok/issues/3886). -* FEATURE: `@Jacksonized @Accessors(fluent=true)` automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. +* PERFORMANCE: `@ExtensionMethod` is now significantly faster [Issue #3866](https://github.com/projectlombok/lombok/issues/3866). +* BUGFIX: the command line `config` tool would emit incorrect output for nullity annotations. [Issue #3931](https://github.com/projectlombok/lombok/issues/3931). +* FEATURE: `@Jacksonized @Accessors(fluent=true)` automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue #3265](https://github.com/projectlombok/lombok/issues/3265), [Issue #3270](https://github.com/projectlombok/lombok/issues/3270). * IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., `@JsonProperty`) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the [config key](https://projectlombok.org/features/configuration) `lombok.copyJacksonAnnotationsToAccessors = true`. ### v1.18.38 (March 31st, 2025)