aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-02fix doc for Builderinabajunmr
2019-01-29update changelogRoel Spilker
2019-01-29[test] Made it easier to run the tests on just one of the resource files.Reinier Zwitserloot
2019-01-29[fixes #2011] If you have a field named `build` or `toString`, and you ↵Reinier Zwitserloot
generate a builder, that builder wouldn’t make the build or toString methods because it thinks the builder-setter methods it just generated that so happen to have that name indicate you don’t want lombok to do that. You really shouldn’t name any fields builder or toString, though.
2019-01-29Remove javax.validation.constraints.NotNull from listMichael Ernst
2019-01-29Augment NONNULL_ANNOTATIONS with more aliases for lombok.NonNull.Michael Ernst
Augment BASE_COPYABLE_ANNOTATIONS with more type annotations from the Checker Framework.
2019-01-29[fixes #2013] documentation for config system was still referring to ↵Reinier Zwitserloot
deprecated keys.
2019-01-29docker support gradle 5.1.1Roel Spilker
2019-01-29New strategy to force new rounds. Possible fix for #1723, #1858 and #1946Roel Spilker
2019-01-29[fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵Reinier Zwitserloot
especially with save actions.
2019-01-28[website] updated docs for using lombok with gradleReinier Zwitserloot
2019-01-28Replace sized array in toArray with 0Robert Wertman
This approach has been benchmarked to be marginally faster. Fixes #2030.
2019-01-22[fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵Reinier Zwitserloot
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS).
2019-01-22[website] linked to blog for intellij install instructions just in case ↵Reinier Zwitserloot
someone’s looking for screenshots and such
2019-01-22add pom for jdk11 docker imageRoel Spilker
use openjdk11.0.2 update maven default to 3.6.0
2019-01-21Delombok now also prints explicit no-arg super constructor calls, fixes #2023.Roel Spilker
2019-01-21typoJan
2019-01-21toBuilder required for all superclasses; removed Singular smallprintJan Rieke
2019-01-21Alphabetize list of annotationsMichael Ernst
This makes it easier to see what is there and to know where to add other annotations.
2019-01-15whitespaceRoel Spilker
2019-01-15Add Checker Framework NonNull and Nullable annotationsMichael Ernst
2019-01-15update changelog regarding #2008Roel Spilker
2019-01-15Replace SetterWitherJavadocParamCopy with SetterAndWitherJavadocEmil Lundberg
2019-01-15Remove irrelevant details from BuilderJavadoc test caseEmil Lundberg
2019-01-15Add myself to AUTHORSEmil Lundberg
2019-01-15Copy Javadoc to @Builder settersEmil Lundberg
2019-01-14Fixed two minor typosTomasz Linkowski
SuppressFBWArnings => SuppressFBWarnings no-ars => no-args
2019-01-14[i1996] add test for warnings on non-existing fieldsRoel Spilker
2019-01-10Upgraded lombok.patcher depReinier Zwitserloot
2019-01-08[#1033] steps on the way to issue 1033: You can add cleanup tasks which are ↵Reinier Zwitserloot
deferred (during the javac run) until the end. This already fixes the exotic-to-the-point-of-nonexistent bug where setter and wither compete to steal the `@param` off of the field’s javadoc. Next are to fix builder and setter/wither competing whilst bringing javadocs to `@Builder`. Then for various other conflicts, we should defer removal of lombok imports and annotations until the end too.
2019-01-08[website] fixing tidelift referral linksReinier Zwitserloot
2019-01-08@Delegate @NonNull would error on jdk8, fixes #1935Roel Spilker
2018-12-18Serve dependencies instead of using a CDN. Fixes #1964.Roel Spilker
2018-12-17[website] updated docs of FieldNameConstants to show how to generate an enum ↵Reinier Zwitserloot
instead of a static class.
2018-12-17[deps] updated dep versions.Reinier Zwitserloot
2018-12-17[website] Added security vulnerability disclosure pageReinier Zwitserloot
2018-12-17[github] issue templatesReinier Zwitserloot
2018-12-17Update issue templatesReinier Zwitserloot
Adding some issue templates.
2018-12-11website and README updates (tidelift)Reinier Zwitserloot
2018-11-19bugfix for clicking our W-8BEN form on the order page.Reinier Zwitserloot
2018-11-12[issue #1938] addressing some small issues with the documentation.Reinier Zwitserloot
2018-11-08[fixes #1628] Lombok now marks the `result` field used in the generated ↵Reinier Zwitserloot
hashCode method as final if it isn’t modified. This doesn’t change its behavior whatsoever, but some linters and especially eclipse save actions (specifically: ‘mark local variables final if possible’) cause issues when they try to mess with generated code. Of course, now any save action with ‘remove useless modifiers’ would cause an issue but those don’t (yet…) exist.
2018-11-06[fixes #1888] [jdk12] lombok can deal with the changes to case/break nodes ↵Reinier Zwitserloot
in JDK12-preview javac.
2018-11-06Improve toString generation for enums. Fixes #1916Roel Spilker
2018-11-05[fixes #1912] clarifying builder’s behaviour about generating constructors ↵Reinier Zwitserloot
in the face of already present ones.
2018-11-05[fixes #1918] toString now supports a configkey to tell it how to deal with ↵Reinier Zwitserloot
super.
2018-11-05[bugfix] attempting to fix an issue with buckbuild which uses some exotic ↵Reinier Zwitserloot
trickery to compile straight from jar to jar, messing up our wrapper around javac’s javaFileObject. Bug report and suggested fix from external sources, we didn’t test it, but we only kick in this alternative if an exception occurs, so it couldn’t possibly affect anything that was already working fine. See PR #1929
2018-11-05[website] the usage example for FieldNameConstants was still written in the ↵Reinier Zwitserloot
abandoned 1.18.2 style.
2018-11-01[trivial] error out on mismatch between FieldNameConstants asEnum flag and ↵Reinier Zwitserloot
actual handwritten type.
2018-11-01[feature] FieldNameConstants now works like Builder: Make whatever bits it ↵Reinier Zwitserloot
does by hand and lombok fills in whatever is missing.