Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
c8d6152
[infra] ant targets to test on JDK23 added and changelog updated.
rzwitserloot Oct 17, 2024
02a89cf
Check exact message line numbers in tests
Rawi01 Oct 14, 2024
4aa58fb
Update ecj message line numbers
Rawi01 Oct 14, 2024
5caea32
[fixes #3761] Update annotation value index
Rawi01 Oct 19, 2024
d21d551
Close ZipOutputStream in eclipse dependency downloader
Rawi01 Oct 19, 2024
87bc91a
Merge pull request #3764 from Rawi01/update-index
rzwitserloot Oct 24, 2024
7a9f3a8
Fix resource management in the eclipse downloader:
rzwitserloot Oct 24, 2024
03cd61a
Merge branch 'eclipse-tests-fix'
rzwitserloot Oct 24, 2024
3394b6e
eclipse downloader: When downloading sources, accept failure.
rzwitserloot Oct 24, 2024
9af596e
Fix typo in With.html
tamila-krashtan Oct 26, 2024
9214dcd
Merge remote-tracking branch 'origin/master' into jacksonizedAccessors
janrieke Oct 28, 2024
26cbd8b
add @Generated to expected test results
janrieke Nov 1, 2024
b4ee8ae
document rationale behind Jackson annotation copying
janrieke Nov 1, 2024
4fbf248
document rationale behind Jackson annotation copying
janrieke Nov 1, 2024
ef4afa4
add config key for copy-to-setter
janrieke Nov 1, 2024
0338705
Revert "[fixes #3116] Add multi round support for mapstruct":
rzwitserloot Nov 15, 2024
e8db33a
Merge pull request #3768 from tamila-krashtan/fix/with-html
rzwitserloot Nov 15, 2024
91d79ff
[release] pre-release version bump
rzwitserloot Nov 15, 2024
8ae385c
[release] post-release version bump
rzwitserloot Nov 15, 2024
8e25ada
Replace markdown with HTML markup
kryger Nov 15, 2024
4f29214
[fixes #3783] Return generated node for side effect check
Rawi01 Nov 23, 2024
6dc461a
[ci] Switch to Ubuntu 24.04 (ships with ant 1.10.14)
Rawi01 Nov 23, 2024
9f5de53
Merge pull request #3787 from Rawi01/ci-ant-cache
Rawi01 Nov 23, 2024
4294ebd
[fixes #3605] Remove outer type reference when marking class as static
Rawi01 Nov 24, 2024
36f5fa6
Add compile test step to Github Actions
Rawi01 Nov 24, 2024
b313df5
fix: Don't alter the AST node positions of original code.
amishra-u Dec 21, 2024
3bd40aa
update gradle syntax to support both `.gradle` and `.gradle.kts`
ZZZank Dec 23, 2024
fab7ffd
Add unit test and cover missing cases
amishra-u Dec 27, 2024
d32de67
Syntax as pre Pre JDK 8
amishra-u Dec 28, 2024
9536c29
Remove annotation skip for duplicate check
amishra-u Jan 3, 2025
ba3c922
Nit
amishra-u Jan 3, 2025
3115fad
Merge pull request #3800 from amishra-u/ast-pos
Rawi01 Jan 4, 2025
9f9668f
Remove Fern as sponsor
rspilker Jan 7, 2025
5b44540
Update onXExample_pre.jpage
jevanlingen Jan 8, 2025
03fb4cb
[fixes #3781] Replace inefficient Javadoc Regex
Rawi01 Jan 28, 2025
fd0dfb6
docs(locked): fix introduced version
tiennm99 Feb 4, 2025
47cb06e
Merge pull request #3815 from tiennm99/master
Rawi01 Feb 5, 2025
97b2096
Fix RuntimeException in Javac$JavadocOps
snjeza Feb 10, 2025
9b37daa
[fixes #3830] Detect @Delegate on record components
Rawi01 Feb 19, 2025
4404ef9
[fixes #3805] Create copies for expressions
Rawi01 Feb 25, 2025
94e6a38
[deps] Update dep to patcher 0.54
rzwitserloot Mar 6, 2025
2e7e613
[fixes #3814] Ignore missing UNKNOWN type tag
Rawi01 Feb 9, 2025
2d91eb8
[jdk24] Use getRecordComponents instead of findRecordComponentToRemove
Rawi01 Feb 9, 2025
02de4f4
[jdk24] Add JDK 24 test step
Rawi01 Mar 6, 2025
e29f9a4
Merge pull request #3840 from Rawi01/jdk24
rzwitserloot Mar 6, 2025
1fea6e7
[refactor] Fixed a typo in a local var name, and utility-method-ified…
rzwitserloot Mar 6, 2025
141d3de
[trivial] removed a warning
rzwitserloot Mar 6, 2025
3804623
[build] update 'test v current JDK' from 23 to 24, as JDK24 is about …
rzwitserloot Mar 6, 2025
b208a06
[trivial] make test.broad work again
rspilker Mar 7, 2025
70dd3f0
ecj: Jacksonized for accessors [WIP]
janrieke Mar 27, 2025
da533a8
[build] Add eclipse 2025-03 deps and test targets, and cleaned up som…
rzwitserloot Mar 28, 2025
49bacef
[bugfix][ecj] For checkerframework: We failed to mark end pos on gene…
rzwitserloot Mar 28, 2025
f158f2c
[changelog] JDK24 support mentioned in the changelog now
rzwitserloot Mar 28, 2025
5c2ddc8
ecj: Jacksonized for accessors
janrieke Mar 28, 2025
66a6c5a
fix compile
janrieke Mar 28, 2025
02cb283
[trivial]
rzwitserloot Mar 29, 2025
36be69b
[docs][fixes #3853] Update maven instructions: You need to explicitly…
rzwitserloot Mar 29, 2025
0d0aba6
Add jspecify Nonnull/Nullable annotations
moonfruit Mar 4, 2025
10ee001
[changelog] completing #3837: Mentioned support of JSpecify in the ch…
rzwitserloot Mar 29, 2025
7557e07
Merge pull request #3780 from kryger/patch-1
rzwitserloot Mar 29, 2025
2ce3039
Merge pull request #3786 from Rawi01/eclipse-extract-variable
rzwitserloot Mar 29, 2025
e2f07c8
Merge pull request #3789 from Rawi01/utility-class-nested
rzwitserloot Mar 29, 2025
03bddfe
Merge pull request #3801 from ZZZank/patch-1
rzwitserloot Mar 29, 2025
fb269e6
[docs] In addition to the previous commit: Mention that the gradle sy…
rzwitserloot Mar 29, 2025
0b88685
Merge pull request #3807 from jevanlingen/patch-1
rzwitserloot Mar 29, 2025
47fa4c2
[PR #3807] Suggestions applied: Remove hopeful note that didn't pan o…
rzwitserloot Mar 29, 2025
2173494
Merge pull request #3813 from Rawi01/eclipse-javadoc-stackoverflow
rzwitserloot Mar 30, 2025
e9a41dd
Merge pull request #3825 from snjeza/issue-3824
rzwitserloot Mar 30, 2025
8b57eaa
[fixes #3823] Set missing source position for receiver annotation
Rawi01 Feb 9, 2025
24621a1
Use JDK 21 for eclipse tests
Rawi01 Feb 10, 2025
fe4fdf4
Add eclipse 2024-12 test targets
Rawi01 Feb 12, 2025
7471f1a
[tests] removed eclipse-2024-03 t/m 2024-12; one eclipse a year is fi…
rzwitserloot Mar 30, 2025
0ec007c
Merge pull request #3831 from Rawi01/delegate-record
rzwitserloot Mar 30, 2025
0905fb2
Merge pull request #3839 from Rawi01/javac-validateposition
rzwitserloot Mar 30, 2025
41dfb0d
[fix #3825] Stub compilation requires all non-core-java classes to be…
rzwitserloot Mar 30, 2025
f4e5bbb
[fix #3839] Fixing a mistake in my merge of 3939.
rzwitserloot Mar 30, 2025
3aa9779
[changelog] Mention fix for eclipse negative length (#3823) in change…
rzwitserloot Mar 30, 2025
7783760
Fix github workflow YAML configuration
mmoayyed Mar 30, 2025
26c7ad1
copy Jackson annotations to the plural builder setter method
janrieke Mar 31, 2025
975f96f
Merge pull request #3856 from mmoayyed/github-workflow-config
rzwitserloot Mar 31, 2025
513805d
reduce parameter count
janrieke Mar 31, 2025
9bb4204
Merge remote-tracking branch 'origin/master' into jacksonizedAccessors
janrieke Mar 31, 2025
8ed8234
[unused-code] We kept a ref to the `storeEnd` in PrettyPrinter but we…
rzwitserloot Mar 31, 2025
b7896c5
[#3824] Our own 'Comment' ad hoc impl now also needs to provide an im…
rzwitserloot Mar 31, 2025
ed0965b
[docs] Cleaned up use of `<p>` in maven and edge html.
rzwitserloot Mar 31, 2025
ec886ae
[changelog] Mention fixing of #3783 in changelog.
rzwitserloot Mar 31, 2025
37b7e19
[release] pre-release version bump for v1.18.38
rzwitserloot Mar 31, 2025
93d8169
Merge branch 'projectlombok:master' into jacksonizedAccessors
janrieke Mar 31, 2025
592882f
also include getters, rename to copyJacksonAnnotationsToAccessors
janrieke Mar 31, 2025
4db804f
add warning when Jacksonized is used on non-fluent accessors
janrieke Apr 1, 2025
17f4510
changelog
janrieke Apr 1, 2025
b470299
changelog
janrieke Apr 1, 2025
1b4bd8c
typo
janrieke Apr 1, 2025
dc690df
typo, imports, etc.
janrieke Apr 1, 2025
ce4b9d3
[website] removed fern sponsor
rzwitserloot Apr 12, 2025
f5beede
[release] post-release version bump for v1.18.38
rzwitserloot Apr 12, 2025
f1a0c74
Adapt to changes made in the JDT TokenScanner API.
rgrunber May 21, 2025
d199d43
[build] Deal with the migration from mavencentral OSSRH to Central. (…
rzwitserloot May 22, 2025
aa13671
[javadoc] doc comments now a bit more consistent; e.g. use `{@code}` …
rzwitserloot May 23, 2025
2001aa1
[trivial][style]
rzwitserloot May 23, 2025
ddbdaba
[trivial] Update copyright years
rzwitserloot May 23, 2025
ef3069d
Merge branch 'JR-jacksonisedAccessors'
rzwitserloot May 23, 2025
6a3af07
Merge branch 'fix-token-scanner-api' of github.com:rgrunber/lombok in…
rzwitserloot May 23, 2025
b223db1
[#3886] Fix previous commit: The scan for OSGI types is important, or…
rzwitserloot May 23, 2025
99c2306
Merge branch 'TokenScanner'
rzwitserloot May 23, 2025
bf20ef9
[deps] previous commit requires patcher release v0.56.
rzwitserloot May 23, 2025
94b01e4
[build] a bunch of github actions were referring to obsolete test tar…
rzwitserloot May 23, 2025
98d980d
Use simpler addScriptIfWitness for patch
Rawi01 May 27, 2025
45f0da2
[fixes #3883] Support records in upcoming eclipse version
Rawi01 May 26, 2025
8747f72
Add missing test targets to GitHub Actions
Rawi01 May 27, 2025
1baa352
Skip downloading artifact sources in CI environments
Rawi01 May 27, 2025
7b94c76
[jdk25] Print var in delombok
Rawi01 Jul 26, 2025
4e1542f
[jdk25] Add new modifier flag for sealed classes
Rawi01 Jul 26, 2025
39361ed
[jdk25] Fix support for generated warnings
Rawi01 Jul 26, 2025
9339cc0
[jdk25] Add JDK 25 to test workflow
Rawi01 Jul 26, 2025
98f6b5f
[trivial][style]
rzwitserloot Jul 31, 2025
6b2af3f
[trivial][comments] Primarily: Clarified the weird situation that bot…
rzwitserloot Jul 31, 2025
f0e3dac
[build] vm-finder no longer blindly continues if trying to find an un…
rzwitserloot Jul 31, 2025
c2ed293
[build] Added ant targets for OpenJDK 25 release.
rzwitserloot Jul 31, 2025
70ac222
[pretty][jdk25] Pretty printer now supports module imports; also: tes…
rzwitserloot Jul 31, 2025
39ef5d0
[jdk25] Added support for implicit classes and a test to confirm supp…
rzwitserloot Jul 31, 2025
6648115
Merge branch 'jdk25'
rzwitserloot Jul 31, 2025
fb4651b
[changelog] Logged: JDK25 support.
rzwitserloot Jul 31, 2025
7aa264e
Merge pull request #3888 from Rawi01/eclipse-record-refactoring
rzwitserloot Aug 7, 2025
1255ae0
[optimisation] Avoid making a pointless arraylist in 90% of cases.
rzwitserloot Aug 6, 2025
87e8af4
[comment] Added explanation: We skip ecj check on `NonNullOnRecordExi…
rzwitserloot Aug 7, 2025
3392bb9
[fixes #3866] Check extension method name before resolving types
Rawi01 May 27, 2025
7eee00a
[fixes #3931] Proper output for config tool addNullAnnotations
rspilker Sep 2, 2025
4ae2db7
Merge pull request #3889 from Rawi01/extensionmethod-name-check
rzwitserloot Sep 4, 2025
3c0b6a8
[changelog] Replace PRs with issues, add #3866 fi and #3931 fix.
rzwitserloot Sep 4, 2025
0187946
[release] pre-release version bump for v1.18.40
rzwitserloot Sep 4, 2025
93cfef4
[buildScript] maven central changed their deployment procedure.
rzwitserloot Sep 4, 2025
dfd8ff7
[release] post-release version bump for v1.18.40
rzwitserloot Sep 4, 2025
a9ed275
add website docs for Jacksonized Accessors
janrieke Sep 10, 2025
3bd1bba
[fixes #3940] Add missing stripIndent method
Rawi01 Sep 16, 2025
187e00a
[changelog] added fix for Netbeans and ErrorProne javadoc bug in jdk25
rspilker Sep 17, 2025
de829d1
Merge pull request #3937 from janrieke/update-jacksonized-website-docs
rzwitserloot Sep 17, 2025
13061ac
Add gitignore for generated gradle files
liampace Aug 17, 2025
392abe1
Add `access` properties to logger annotations
liampace Aug 18, 2025
7c692b5
Implement `access` for javac
liampace Aug 18, 2025
3d15eb6
Implement `access` for eclipse
liampace Aug 18, 2025
7bf7094
Add before transforms for various loggers
liampace Aug 18, 2025
1100dfa
Add after-ecj transform for various loggers
liampace Aug 18, 2025
9a2e7cb
Add after-delombok transforms for various loggers
liampace Aug 18, 2025
121cfab
fix: add custom logger classes to tests
liampace Aug 18, 2025
9152c34
Fix failing tests
liampace Aug 18, 2025
f63f40a
Add myself to AUTHORS
liampace Aug 18, 2025
c1f7f66
Update copyright in logger files
liampace Aug 19, 2025
492011d
Refactored to use Javac/Eclipse utility function
liampace Aug 20, 2025
a6d5568
[deprecation] Marked `AccessLevel.MODULE` as deprecated. It was writt…
rzwitserloot Sep 17, 2025
e9cf11e
[trivial][style]
rzwitserloot Sep 17, 2025
99ba3e3
[trivial] Slightly reworded the javadoc on each `@Log` annotation's `…
rzwitserloot Sep 17, 2025
71d85ca
[#2280] Add delivery of this '`access` for logging' to the changelog.
rzwitserloot Sep 17, 2025
c95a6c1
Merge branch 'logger-access'
rzwitserloot Sep 17, 2025
2031eb0
[release] pre-release version bump for v1.18.42
rzwitserloot Sep 18, 2025
4114669
[release] post-release version bump for v1.18.42
rzwitserloot Sep 18, 2025
086b351
[FEATURE] Support Jackson3 in @Jacksonized #3950
cachescrubber Sep 21, 2025
03d40e8
Introduce useJackson2 and useJackson3 option #3950
cachescrubber Sep 22, 2025
b638a57
Fix grammar
henrebotha Sep 22, 2025
cb61266
Add comment to clarify intended default value
cachescrubber Sep 24, 2025
faa0033
- Run test with CONF: lombok.jacksonized.useJackson3 = true, adjust e…
cachescrubber Sep 24, 2025
06f4161
Merge branch 'projectlombok:master' into gh-3950
cachescrubber Sep 25, 2025
2a3960b
Introduce ConfigurationKey<JacksonVersion> (lombok.jacksonized.jackso…
cachescrubber Sep 25, 2025
7ff6b78
Use readConfigurationOr
cachescrubber Sep 25, 2025
e9cf8aa
dirty hack to rename file bc git doesn't track case changes
liampace Sep 18, 2025
58abf0c
Suppress deprecation warning for AccessLevel.MODULE
liampace Sep 18, 2025
952fef1
Fix AnnotationProcessingError for Log4j2 access level tests
liampace Sep 18, 2025
fef4d61
dirty hack to rename file bc git doesn't track case changes (again)
liampace Sep 18, 2025
da5e18d
rename LoggerXslf4jAccess* classes to match file name
liampace Sep 19, 2025
e8fb461
[trivial] Add clarification for excluded tests
Rawi01 Sep 25, 2025
93e9beb
[fixes #3954][fixes #3947] Suppress messages during resolution
Rawi01 Sep 25, 2025
3dd5ad3
Improove messages and error handling.
cachescrubber Sep 27, 2025
1427fec
Introduce JacksonVersion.getDefault()
cachescrubber Sep 29, 2025
83e4739
De-duplicate annotation assignment to helper method.
cachescrubber Sep 29, 2025
25a6066
Update AUTHORS file
cachescrubber Oct 8, 2025
09cd1c7
[ci] Add JDK 25 to docker tests
Rawi01 Oct 17, 2025
0487662
Merge pull request #3972 from Rawi01/java-25-ci
rzwitserloot Oct 19, 2025
e3c9e3d
Add transforms to include checks for transient field
liampace Sep 18, 2025
3ad435f
Refactor eclipse handler
liampace Sep 18, 2025
fa30302
Refactor javac handlers
liampace Sep 18, 2025
3cdc800
Implement eclipse handler
liampace Sep 18, 2025
ce9a103
Implement javac handler
liampace Sep 18, 2025
e2fdca7
[fixes #3985] Add STS5 support
Rawi01 Dec 22, 2025
91c8c96
Find IDE executables on case-sensitive file systems
Rawi01 Dec 22, 2025
e07c559
Auto-detect IDE in jar directory
Rawi01 Dec 22, 2025
ee82cda
refactor: improve description
Dongnyoung Jan 13, 2026
f5cf267
Add fields with `@JsonIgore` to test case
liampace Sep 30, 2025
5ceb5f5
Update handlers to account for pre-existing `@JsonIgnore` annotations
liampace Sep 30, 2025
1e18136
Merge branch 'liampace-issue-3936'
rzwitserloot Jan 29, 2026
d5a822d
[trivial] Some esoteric new javac rules caused a compiler error fixed…
rzwitserloot Jan 29, 2026
ee9a52d
Merge pull request #3956 from Rawi01/compiler-message-suppressor
rzwitserloot Jan 29, 2026
40b3060
[changelog] document #3947: JDK25 + ExtensionMethod/val diagnostic is…
rzwitserloot Jan 29, 2026
bff559f
[changelog] document #3936: `@Jacksonized`+`transient` now more consi…
rzwitserloot Jan 29, 2026
f49f0fe
[test] Remove tests for deprecated `@Logger(access = MODULE)`. They'r…
rzwitserloot Feb 5, 2026
d62b2d5
Merge branch 'master' into cachescrubber-gh-3950
rzwitserloot Feb 5, 2026
d441be1
[jacksonized] infrastructure for previous merge resolution: Changed t…
rzwitserloot Feb 5, 2026
0e9699c
[changelog] Document implementation of Jackson3 support: #3950.
rzwitserloot Feb 5, 2026
12572fc
[test] Adjusted tests to the new 'jackson version is a list' config k…
rzwitserloot Feb 6, 2026
3db0a6c
[bugfix][`@Jacksonized`] javac handler of jacksonized checked for exi…
rzwitserloot Feb 6, 2026
a54cecd
[trivial][changelog]
rzwitserloot Feb 6, 2026
e789e82
[test] Update the generation of eclipse test targets from JDK14 to JD…
rzwitserloot Feb 6, 2026
1edca70
[test][`@Jacksonized`] Test emission of warning when not choosing jac…
rzwitserloot Feb 6, 2026
17c78fe
[version] pre-release version bump
rzwitserloot Mar 11, 2026
9683977
[version] post-release version bump
rzwitserloot Mar 11, 2026
cc025dc
Update HandleJacksonized.java
ralemanc Mar 14, 2026
24cf30f
Adding Test with the current behavior
ralemanc Mar 18, 2026
89abb18
Adding Test with the expected behavior
ralemanc Mar 18, 2026
39a178a
Update Eclipse Jacksonized Handler
ralemanc Mar 18, 2026
98deec6
//version 8: Jackson deps are at least Java7+.
ralemanc Mar 20, 2026
eb577e7
Revert "//version 8: Jackson deps are at least Java7+."
ralemanc Mar 20, 2026
b4107a7
Improve the code as suggested for readability
ralemanc Mar 22, 2026
eec1f5d
Improve the code as suggested for readability
ralemanc Mar 22, 2026
7cf563c
Improve the code as suggested for readability
ralemanc Mar 23, 2026
1f7d7d9
Merge pull request #3990 from Rawi01/sts-installer
rzwitserloot Apr 7, 2026
03c5709
Add me to Authors
ralemanc Apr 7, 2026
87a75b1
[jdk26] Push patcher dep to 58 which includes support for JDK26.
rzwitserloot Apr 7, 2026
bc86bfd
[JDK26] javac 26 updated how `var` declarations are stored. Fixed the…
rzwitserloot Apr 7, 2026
a67306f
[jdk26] Out of an abundance of caution: Added a test to confirm that …
rzwitserloot Apr 7, 2026
0156f5a
[changelog][#4019] Fixed: JDK26 is now supported.
rzwitserloot Apr 7, 2026
5665219
[changelog][#3985] Mention support of STS5 in changelog.
rzwitserloot Apr 7, 2026
b68af6e
Merge pull request #4024 from ralemanc/master
rzwitserloot Apr 21, 2026
3602c71
[changelog][#4022] Mention jacksonized fix in changelog.
rzwitserloot Apr 21, 2026
21e0ebf
Merge pull request #3998 from Dongnyoung/Dongnyoung-refactor-description
rzwitserloot Apr 21, 2026
4a0f856
Hide generated nodes from FoldingVisitor
Rawi01 Oct 16, 2025
31165ee
Add eclipse 2025-09 test targets
Rawi01 Oct 16, 2025
5753c83
Add latest eclipse test target to pipeline
Rawi01 Oct 16, 2025
2927eff
Merge branch 'eclipse-broken-folding'
rzwitserloot Apr 21, 2026
0cc5e05
ecj: fix duplicate jackson annotation copying when generating setter
janrieke Sep 29, 2025
ca16c5b
fix test
janrieke Sep 30, 2025
b19688c
fix compile
janrieke Sep 30, 2025
5a423d5
[#3934] mention in changelog: fluent+Jacksonized now fixed.
rzwitserloot Apr 21, 2026
cb6704b
Merge branch 'jacksonized-fluent'
rzwitserloot Apr 21, 2026
e027ad0
refactored to ShadowClassLoader use Collections::enumeration instead …
skysrd Jan 26, 2026
184d423
feat: Add Jackson 3 support to @Jacksonized handlers
mandrean Feb 24, 2026
45e72e2
feat: Add Jackson 3 databind/dataformat annotations to HandlerUtil co…
mandrean Feb 24, 2026
e6567b6
test: Add Jackson 3 test cases and version ambiguity warnings
mandrean Feb 24, 2026
290fa4c
[trivial] constantize the warning we spit out for ambiguous jackson2/…
rzwitserloot Apr 21, 2026
2be766c
Merge branch 'jackson3-final-touches'
rzwitserloot Apr 21, 2026
12a15b0
Fix: Bump EA_JDK to 27 (25 and 26 have been released)
nealeu Mar 23, 2026
1cb7d49
[changelog][#4004] Mention Jackson3 final touches in changelog.
rzwitserloot Apr 21, 2026
fcdab3f
[version] pre-release version bump
rzwitserloot Apr 21, 2026
936ca59
[build] lombok's launcher is still intended to be 1.4 compatible, or …
rzwitserloot Apr 21, 2026
ba2d0e8
[version] post-release version bump
rzwitserloot Apr 21, 2026
c8f91b5
[#4040] Fixed: Javac26 would fail to eliminate the runtime dep when u…
rzwitserloot May 13, 2026
c934a83
Remove dependency on GitHub specific features
rspilker Aug 6, 2026
ad8a656
Document Ant annotation processing on JDK 23
snowykte0426 Jul 8, 2026
2e17799
[promotion] `SuperBuilder` promoted to main package.
rzwitserloot Aug 6, 2026
6ef04d9
[old-cruft] Removed old `lombok.Delegate` (it's in experimental now) …
rzwitserloot Aug 6, 2026
dc9580a
[website] SuperBuilder has been promoted; this promotion is now refle…
rzwitserloot Aug 6, 2026
1bcf9ff
[deps] updating to patcher release v0.60.
rzwitserloot Aug 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
custom: https://projectlombok.org/order-license-info
patreon: lombok
tidelift: maven/org.projectlombok:lombok
github: projectlombok
190 changes: 0 additions & 190 deletions .github/workflows/ant.yml

This file was deleted.

74 changes: 0 additions & 74 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

5 changes: 5 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Adam Juraszek <juriad@gmail.com>
Aleksandr Zhelezniak <lekan1992@gmail.com>
Amine Touzani <ttzn.dev@gmail.com>
Andre Brait <andrebrait@gmail.com>
Anshuman Mishra <a.mishra@uber.com>
Bulgakov Alexander <buls@yandex.ru>
Caleb Brinkman <floralvikings@gmail.com>
Christian Nüssgens <christian@nuessgens.com>
Expand All @@ -24,7 +25,9 @@ Jappe van der Hel <jappe.vanderhel@gmail.com>
John Paul Taylor II <johnpaultaylorii@gmail.com>
Karthik kathari <44122128+varkart@users.noreply.github.com>
Kevin Chirls <kchirls@users.noreply.github.com>
Lars Uffmann <lars.uffmann@gmail.com>
Liu DongMiao <liudongmiao@gmail.com>
Liam Pace <liam.hollum.pace@gmail.com>
Luan Nico <luannico27@gmail.com>
Maarten Mulders <mthmulders@users.noreply.github.com>
Manu Sridharan <msridhar@gmail.com>
Expand All @@ -36,13 +39,15 @@ Mateusz Matela <mateusz.matela@gmail.com>
Michael Dardis <git@md-5.net>
Michael Ernst <mernst@alum.mit.edu>
Michiel Verheul <cheelio@gmail.com>
MoonFruit <dkmoonfruit@gmail.com>
Ole Ludwig <o.ludwig@wtnet.de>
Pascal Bihler <pascal@qfs.de>
Peter Grant <petercgrant@users.noreply.github.com>
Philipp Eichhorn <peichhor@web.de>
Philippe Charles <philippe.charles@nbb.be>
Pim van der Loos <pimvanderloos@gmail.com>
Rabea Gransberger <rgra@users.noreply.github.com>
Rafael Alemañ Cabrera <2362816+ralemanc@users.noreply.github.com>
Raul Wißfeld <Rawi01@users.noreply.github.com>
Reinier Zwitserloot <reinier@zwitserloot.com>
Rob Stryker <rob@oxbeef.net>
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Project Lombok

Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
**Project Lombok** is a java library that automatically plugs into your editor and build tools, spicing up your java.
Never write another getter or equals method again, with one annotation your class has a fully featured builder, automate your logging variables, and much more.

See [LICENSE] for the Project Lombok license.
Expand Down
4 changes: 2 additions & 2 deletions buildScripts/create-eclipse-project.ant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,9 @@ This buildfile is part of projectlombok.org. It creates the infrastructure neede
<path refid="cp.buildtools" />
<pathelement location="build/support" />
</classpath>
<arg value="name=Lombok-test Javac 14" />
<arg value="name=Lombok-test Javac 25" />
<arg value="testType=lombok.TestJavac" />
<arg value="jvmTarget=14" />
<arg value="jvmTarget=25" />
<arg value="conf.test=${cp.test}" />
<arg value="conf.stripe=${cp.stripe}" />
<arg value="favorite" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.48" publication="20230914210000">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.52" publication="20240920010000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
Expand All @@ -9,6 +9,6 @@
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.48.jar" />
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.52.jar" />
</publications>
</ivy-module>
14 changes: 14 additions & 0 deletions buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.54.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.54" publication="20250306230000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
<description homepage="https://projectlombok.org/" />
</info>
<configurations>
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.54.jar" />
</publications>
</ivy-module>
14 changes: 14 additions & 0 deletions buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.56.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.56" publication="20250523040000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
<description homepage="https://projectlombok.org/" />
</info>
<configurations>
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.56.jar" />
</publications>
</ivy-module>
14 changes: 14 additions & 0 deletions buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.58.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.58" publication="20260407220000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
<description homepage="https://projectlombok.org/" />
</info>
<configurations>
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.58.jar" />
</publications>
</ivy-module>
14 changes: 14 additions & 0 deletions buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.60.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.60" publication="20260807020000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
<description homepage="https://projectlombok.org/" />
</info>
<configurations>
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.60.jar" />
</publications>
</ivy-module>
Loading