Commit Graph
4025 Commits
Author SHA1 Message Date
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
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
Rawi01 e8fb46179f [trivial] Add clarification for excluded tests 2025-09-25 16:55:52 +02:00
Liam Pace da5e18de59 rename LoggerXslf4jAccess* classes to match file name 2025-09-25 16:30:36 +02:00
Liam Pace fef4d61978 dirty hack to rename file bc git doesn't track case changes (again)
Rename file (Part 1)

Rename file (Part 2)
2025-09-25 16:30:36 +02:00
Liam Pace 952fef189c Fix AnnotationProcessingError for Log4j2 access level tests 2025-09-25 16:30:36 +02:00
Liam Pace 58abf0caf9 Suppress deprecation warning for AccessLevel.MODULE 2025-09-25 16:30:36 +02:00
Liam Pace e9cf8aa0d9 dirty hack to rename file bc git doesn't track case changes
Rename file (Part 1)

Rename file (Part 2)
2025-09-25 16:30:36 +02:00
Lars Uffmann 7ff6b78361 Use readConfigurationOr 2025-09-25 12:54:50 +02:00
Lars Uffmann 2a3960babc Introduce ConfigurationKey<JacksonVersion> (lombok.jacksonized.jacksonVersion) 2025-09-25 12:39:26 +02:00
Lars Uffmann 06f4161618 Merge branch 'projectlombok:master' into gh-3950 2025-09-25 11:35:44 +02:00
Lars Uffmann faa0033685 - Run test with CONF: lombok.jacksonized.useJackson3 = true, adjust ecj tests.
- Validate config options.
2025-09-25 11:34:28 +02:00
Lars Uffmann cb612663db Add comment to clarify intended default value 2025-09-24 16:18:39 +02:00
Henré Botha b638a57039 Fix grammar 2025-09-22 23:46:36 +02:00
Lars Uffmann 03d40e8685 Introduce useJackson2 and useJackson3 option #3950 2025-09-22 14:16:53 +02:00
Lars Uffmann 086b351830 [FEATURE] Support Jackson3 in @Jacksonized #3950 2025-09-21 11:54:28 +02:00
Reinier Zwitserloot 4114669bc1 [release] post-release version bump for v1.18.42 2025-09-18 03:28:48 +02:00