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