Commit Graph
4040 Commits
Author SHA1 Message Date
Reinier Zwitserloot b68af6e415 Merge pull request #4024 from ralemanc/master
Fix Jacksonized stops generating JsonProperty/JsonIgnore after first manual annotation (fluent=true)
2026-04-21 22:35:38 +02:00
Reinier Zwitserloot 56652199d0 [changelog][#3985] Mention support of STS5 in changelog. 2026-04-08 01:38:04 +02:00
Reinier Zwitserloot 0156f5afda [changelog][#4019] Fixed: JDK26 is now supported. 2026-04-08 01:35:50 +02:00
Reinier Zwitserloot a67306f2e5 [jdk26] Out of an abundance of caution: Added a test to confirm that lombok does not interact with primitive types in switch pattern matching. Indeed it doesn't. 2026-04-08 01:35:50 +02:00
Reinier Zwitserloot bc86bfde63 [JDK26] javac 26 updated how var declarations are stored. Fixed the problem and added a test to confirm. 2026-04-08 01:35:50 +02:00
Reinier Zwitserloot 87a75b103f [jdk26] Push patcher dep to 58 which includes support for JDK26. 2026-04-08 01:35:50 +02:00
Rafa 03c57096f6 Add me to Authors 2026-04-07 23:45:58 +02:00
Reinier Zwitserloot 1f7d7d91cc Merge pull request #3990 from Rawi01/sts-installer
Add STS5 support
2026-04-07 23:34:42 +02:00
Rafa 7cf563c326 Improve the code as suggested for readability 2026-03-23 18:40:03 +01:00
Rafa eec1f5dd37 Improve the code as suggested for readability 2026-03-22 19:25:38 +01:00
Rafa b4107a7705 Improve the code as suggested for readability 2026-03-22 19:20:54 +01:00
Rafa eb577e7f41 Revert "//version 8: Jackson deps are at least Java7+."
This reverts commit 98deec6b48.
2026-03-20 13:02:28 +01:00
Rafa 98deec6b48 //version 8: Jackson deps are at least Java7+. 2026-03-20 12:45:20 +01:00
Rafa 39a178a447 Update Eclipse Jacksonized Handler 2026-03-19 00:02:25 +01:00
Rafa 89abb18004 Adding Test with the expected behavior 2026-03-19 00:01:47 +01:00
Rafa 24cf30face Adding Test with the current behavior 2026-03-18 23:31:48 +01:00
Rafa cc025dc49e Update HandleJacksonized.java
Do not stop adding JsonProperty or JsonIgnore after finding one
2026-03-14 01:06:02 +01:00
Reinier Zwitserloot 9683977c67 [version] post-release version bump 2026-03-11 01:16:13 +01:00
Reinier Zwitserloot 17c78feeb7 [version] pre-release version bump 2026-03-11 01:05:31 +01:00
Reinier Zwitserloot 1edca70420 [test][@Jacksonized] Test emission of warning when not choosing jackson version. 2026-02-06 02:05:58 +01:00
Reinier Zwitserloot e789e823b1 [test] Update the generation of eclipse test targets from JDK14 to JDK25. 2026-02-06 01:51:31 +01:00
Reinier Zwitserloot a54cecd4ad [trivial][changelog] 2026-02-06 01:51:17 +01:00
Reinier Zwitserloot 3db0a6c1fc [bugfix][@Jacksonized] javac handler of jacksonized checked for existing jackson annotations on the wrong node. 2026-02-06 01:51:10 +01:00
Reinier Zwitserloot 12572fcbd2 [test] Adjusted tests to the new 'jackson version is a list' config key setup. 2026-02-06 01:50:25 +01:00
Reinier Zwitserloot 0e9699ce82 [changelog] Document implementation of Jackson3 support: #3950. 2026-02-06 00:25:53 +01:00
Reinier Zwitserloot d441be157b [jacksonized] infrastructure for previous merge resolution: Changed to the config system so you can specify jackson major version, or even multiple versions. 2026-02-06 00:23:14 +01:00
Reinier Zwitserloot d62b2d5b80 Merge branch 'master' into cachescrubber-gh-3950
# Conflicts:
#	src/core/lombok/eclipse/handlers/HandleJacksonized.java
#	src/core/lombok/javac/handlers/HandleJacksonized.java
2026-02-06 00:22:11 +01:00
Reinier Zwitserloot f49f0fe78d [test] Remove tests for deprecated @Logger(access = MODULE). They're deprecated:
Dealing with suppress warnings when trying to compare output of a delombok process is hard enough as is.
If someone somehow uses MODULE, the code will probably work, the deprecation warning tells you to cut it out,
and if it breaks, I'm sure somebody will report a bug and we'll fix it maybe one fine day.
2026-02-05 23:48:44 +01:00
Reinier Zwitserloot bff559fffa [changelog] document #3936: @Jacksonized+transient now more consistent with the meaning of transient. 2026-01-29 22:15:48 +01:00
Reinier Zwitserloot 40b306031d [changelog] document #3947: JDK25 + ExtensionMethod/val diagnostic issue. 2026-01-29 22:13:37 +01:00
Reinier Zwitserloot ee9a52da6e Merge pull request #3956 from Rawi01/compiler-message-suppressor
Suppress messages during resolution
2026-01-29 22:10:24 +01:00
Reinier Zwitserloot d5a822de07 [trivial] Some esoteric new javac rules caused a compiler error fixed by making an erstwhile private method package private. 2026-01-29 22:04:53 +01:00
Reinier Zwitserloot 1e18136e7c Merge branch 'liampace-issue-3936' 2026-01-29 22:04:45 +01:00
Liam Pace 5ceb5f5e89 Update handlers to account for pre-existing @JsonIgnore annotations 2026-01-29 22:04:22 +01:00
Liam Pace f5cf267d02 Add fields with @JsonIgore to test case 2026-01-29 22:04:21 +01:00
Rawi01 e07c55940e Auto-detect IDE in jar directory 2025-12-22 10:51:19 +01:00
Rawi01 91c8c96a66 Find IDE executables on case-sensitive file systems 2025-12-22 10:50:34 +01:00
Rawi01 e2fdca7747 [fixes #3985] Add STS5 support 2025-12-22 10:41:37 +01:00
Liam Pace ce9a103dd2 Implement javac handler 2025-11-21 13:50:00 -05:00
Liam Pace 3cdc80050e Implement eclipse handler 2025-11-21 13:50:00 -05:00
Liam Pace fa3030211e Refactor javac handlers 2025-11-21 13:50:00 -05:00
Liam Pace 3ad435f082 Refactor eclipse handler 2025-11-21 13:50:00 -05:00
Liam Pace e3c9e3d9ff Add transforms to include checks for transient field 2025-11-21 13:50:00 -05:00
Reinier Zwitserloot 04876622d9 Merge pull request #3972 from Rawi01/java-25-ci
Add JDK 25 to docker tests
2025-10-19 03:29:34 +02:00
Rawi01 09cd1c72b4 [ci] Add JDK 25 to docker tests 2025-10-17 15:27:06 +02:00
Lars Uffmann 25a6066201 Update AUTHORS file 2025-10-08 13:00:32 +02:00
Lars Uffmann 83e4739584 De-duplicate annotation assignment to helper method. 2025-09-29 14:34:20 +02:00
Lars Uffmann 1427fecfbb Introduce JacksonVersion.getDefault() 2025-09-29 14:23:13 +02:00
Lars Uffmann 3dd5ad38da Improove messages and error handling. 2025-09-27 09:15:52 +02:00
Rawi01 93e9bebf0a [fixes #3954][fixes #3947] Suppress messages during resolution 2025-09-25 18:38:12 +02:00