Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-25 | Fix typos | Michael Ernst | |
2022-02-08 | [implements #1456] accessors can now be made final via `@Accessors`. | Reinier Zwitserloot | |
2021-10-18 | [#2693] Review and updates for javabeans-style capitalization lombok.config | Reinier Zwitserloot | |
2021-10-17 | Adding a new accessors flag - javaBeansSpecCapitalization | ysherwin | |
2021-04-16 | [pr 2702] finishing the `@StandardException` feature. | Reinier Zwitserloot | |
* rewritten how it works a bit: Now compatible with parent exceptions that don't have the Throwable variants. * rewritten how it works a bit: You can now provide the full constructor only; the rest will forward to it. * fixing up style. * rewrite the docs. | |||
2021-03-24 | @StandardException feature working draft | ttzn | |
* move feature under experimental * replace ProviderFor with Provides * add doc material (to be completed) * add author | |||
2020-06-23 | [trivial] typos in javadoc | Reinier Zwitserloot | |
2020-02-15 | [issue #2368] [withBy] support for javac | Reinier Zwitserloot | |
2020-02-08 | setter prefixes for SuperBuilder | Jan Rieke | |
setter prefixes for SuperBuilder [javac] better javadoc for the SuperBuilder setterPrefix value setter prefixes for SuperBuilder [ecj] add test for SuperBuilder setter method customization fix setter method customization with setterPrefix | |||
2019-08-27 | [With] renaming lombok.experimental.Wither to lombok.experimental.With | Reinier Zwitserloot | |
2019-03-26 | [#2046] Extend suppress builder feature to `@SuperBuilder` | Reinier Zwitserloot | |
2019-03-25 | [javadoc] new javadoc tools, new boneheaded mistakes. Seemingly nobody gives ↵ | Reinier Zwitserloot | |
a toss about this tool over at oracle? Used some hacks to work around the worst offenses. | |||
2019-02-19 | [issue #2039] update docs to warn about a javac peculiarity for named static ↵ | Reinier Zwitserloot | |
imports. | |||
2018-09-09 | SuperBuilder toBuilder; test cases | Jan Rieke | |
2018-07-29 | code impl of FieldNameConstants rewrite + test updates for it | Reinier Zwitserloot | |
2018-06-13 | Merge branch 'janrieke-superBuilder' | Reinier Zwitserloot | |
2018-06-04 | FieldNameConstants now defaults to having a prefix ‘FIELD_’, which can ↵ | Reinier Zwitserloot | |
be configured both on the annotation itself and via a config key. This totally breaks compatibility with the previous lombok release, but, hey, it’s in experimental and it’s been one week. This is better. | |||
2018-04-05 | [fieldNameConstants] code review, docs, tests, fixup. | Reinier Zwitserloot | |
2018-04-04 | Merge branch 'FieldNameConstants' of https://github.com/cheelio/lombok into ↵ | Reinier Zwitserloot | |
cheelio-FieldNameConstants | |||
2018-04-04 | introduction of `@SuperBuilder` and a testcase. | Reinier Zwitserloot | |
2018-02-07 | As we’re preparing to release v2, we want to delete the experimental ↵ | Reinier Zwitserloot | |
editions of the Builder and Value annotations… but in case you install lombok v2 into eclipse but use an older lombok as dep in your project, we still do want to process the old annotations. Had to stringly-type a few things to make that happen, but, works now. | |||
2018-02-07 | [var] various upgrades to var: | Reinier Zwitserloot | |
* var is promoted to the main package. * It is no longer an opt-in thing. * bug: var (unlike val) is allowed in old-style for loops, but if you multi-init: for (var i = 0, j="Foo";;), you now get an error that you can't do that. * tests both for the multi-for situation and the new main package variant. | |||
2017-06-13 | Javadoc now builds without warnings. All links to external javadoc replaced ↵ | Reinier Zwitserloot | |
with straight up links to avoid the <javadoc> target from trying to download a bunch of index pages. | |||
2017-06-13 | All references in javadoc to projectlombok.org URLs now use the canonical URL. | Reinier Zwitserloot | |
2017-03-07 | Fixed issue #778: problems with onX if the annotation to be added has named ↵ | Reinier Zwitserloot | |
args. | |||
2016-12-05 | Fixes #1254: Value and FieldDefaults should skip static fields | Roel Spilker | |
2016-10-26 | The @var annotation has been moved to the experimental package. | Bulgakov Alexander | |
Added a test of a @var variable with null initialization. | |||
2015-11-16 | Merge branch 'pr-builder-on-instance-methods' of ↵ | Reinier Zwitserloot | |
https://github.com/enriquedacostacambio/lombok into enriquedacostacambio-pr-builder-on-instance-methods Conflicts: AUTHORS src/core/lombok/Builder.java src/core/lombok/eclipse/handlers/HandleBuilder.java src/core/lombok/javac/handlers/HandleBuilder.java | |||
2015-08-13 | Added new feature: @Helper including both annotations and tests. | Reinier Zwitserloot | |
2015-05-02 | Change http://projectlombok.org to https://projectlombok.org | Roel Spilker | |
2015-03-31 | Allow @Builder on instance methods | Enrique da Costa Cambio | |
2015-02-02 | added impl for @UtilityClass. | Reinier Zwitserloot | |
2015-02-02 | Merge branch 'master' of https://github.com/luanpotter/lombok into utility-class | Reinier Zwitserloot | |
2014-12-08 | moved builder to core package (deprecated old one, created new one, added ↵ | Reinier Zwitserloot | |
alias). | |||
2014-12-08 | Added @UtilityClass annotation and javac handler | Luan Nico | |
2014-10-03 | Added copyright header | Michiel Verheul | |
2014-10-03 | Moved FieldNameConstants to experimental | Michiel Verheul | |
Added Copyright headers | |||
2014-06-01 | Fixed up and extended Tolerate with support for constructors, and added docs. | Reinier Zwitserloot | |
2014-05-31 | Implement Tolerate. | Maaartin Grajcar | |
2014-05-20 | @Delegate has moved to lombok.experimental. | Reinier Zwitserloot | |
Some work on the aliasing system to make that go smoothly. | |||
2014-03-26 | [i659] suppression of @ConstructorProperties should use config instead. Also ↵ | Roel Spilker | |
modified all onX examples to use two underscores. | |||
2014-03-04 | [configuration] Merge branch 'master' as we work on configuration. | Reinier Zwitserloot | |
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java | |||
2014-01-18 | [configuration] Moved ALL ConfigurationKey constants into ↵ | Reinier Zwitserloot | |
'ConfigurationKeys'; that bug where fields in annotation defs causes issues is too endemic to try and work around these. | |||
2014-01-18 | [configuration] initial batch of configuration keys, primarily for flag usages. | Reinier Zwitserloot | |
2014-01-15 | added package-infos to lots of packages, updated the javadoc in these, and ↵ | Reinier Zwitserloot | |
made lots of private/package private methods 'public' in packages that aren't actually public API. Tumi asked for this, and I can imagine this is useful for others who are hacking add-ons to lombok. The package-info files clarify that we aren't committing to long-term stability of anything except the stuff directly in the lombok package, lombok.experimental, and lombok.extern. | |||
2013-07-16 | * Fixed issues with @FieldDefaults and @Value (you can NOT override | Reinier Zwitserloot | |
@Value's final-by-default and private-by-default with it; now appropriate warnings are emitted) * Builder now errors out on presence of most lombok annotations on an explicit builder class. * Builder now takes @FieldDefaults/@Value into account. * Builder on type now generates the constructor as package private instead of private to avoid synthetic accessor constructors. * added a bunch of test cases. * added a test case feature: If the expected file is omitted entirely but there are expected messages, the differences in the output itself are ignored. * streamlined checking for boolean-ness (removed some duplicate code) * added 'fluent' and 'chain' to @Builder. | |||
2013-06-25 | and added some more javadoc to point at the new main package variant | Reinier Zwitserloot | |
2013-06-25 | ... and now that @Value has been promoted to the main package, the old ↵ | Reinier Zwitserloot | |
experimental one is now deprecated. | |||
2013-06-16 | Eclipse Builder implementation finished. Tests need fleshing out though. | Reinier Zwitserloot | |
2013-06-16 | First steps Builder support | Reinier Zwitserloot | |