Commit Graph

375 Commits

Author SHA1 Message Date
Reinier Zwitserloot 0038b48eea docs for the redesigned FieldNameConstants. 2018-07-29 17:17:22 +02:00
Reinier Zwitserloot 61fbd4a7f8 post-release version bump 2018-07-26 00:17:09 +02:00
Reinier Zwitserloot dc715da8b7 pre-release version bump 2018-07-26 00:00:24 +02:00
Reinier Zwitserloot 7c3724c9dc [Fixes issue #1783] lombok.var / lombok.experimental.var import would be removed by eclipse’s organize imports. 2018-07-25 22:04:52 +02:00
Reinier Zwitserloot a195a47337 Attempting to fix issues with integration with mapstruct; issue #1359 2018-07-17 22:36:32 +02:00
Reinier Zwitserloot 37434ba0cb [Fixes #1347] issues with no-args constructor and Builder.Default now documented and fixed. 2018-07-03 05:42:34 +02:00
Roel Spilker 577ce94fac changelog 2018-06-19 00:17:09 +02:00
Reinier Zwitserloot 6ae4592f18 added SuperBuilder to the changelog 2018-06-13 23:29:09 +02:00
Reinier Zwitserloot 5f58f0aed2 post-release version bump 2018-06-05 01:17:07 +02:00
Reinier Zwitserloot 2c5395d4c8 pre-release version bump 2018-06-05 01:04:06 +02:00
Roel Spilker a74db7c10c Make extraPrivate opt-in instead of opt-out. Fixes #1708 2018-06-04 23:36:45 +02:00
Reinier Zwitserloot b8e85f5dc7 FieldNameConstants now defaults to having a prefix ‘FIELD_’, which can 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-06-04 23:36:10 +02:00
Roel Spilker fb5a553014 Do not generate a private no-args constructor if:
- The class has a parent class
- There is an explicit XxxArgsConstructor annotation that would generate
a no-args constructor
Fixes #1703, fixes #1704, fixes #1712
2018-06-04 22:40:24 +02:00
Reinier Zwitserloot 370705e7e1 Fixex #1697: google’s FluentLogger (Flogger) now available as one of lombok’s log annotations. 2018-06-04 22:18:54 +02:00
Reinier Zwitserloot 974e80e1de changelog now mentions fix for issue 1709 2018-06-04 20:55:00 +02:00
Roel Spilker 6def033f13 Remove delombok shorthand for onlyChanged, fixes #1705 2018-06-04 20:18:42 +02:00
Reinier Zwitserloot c39cf53927 [release] post-release version bump 2018-05-29 00:28:00 +02:00
Reinier Zwitserloot effa4e9474 [release] pre-release version bump 2018-05-29 00:13:57 +02:00
Reinier Zwitserloot d07ffaa17d [trivial] small update to changelog 2018-05-28 23:56:48 +02:00
Roel Spilker d438878127 Update docs. 2018-05-28 22:00:57 +02:00
Reinier Zwitserloot 4fb9c6f7f8 [documentation] documenting the new-style include/exclude of ToString and EqualsAndHashCode 2018-05-15 01:07:03 +02:00
Reinier Zwitserloot 323cc5267e fixes #1580 - documenting Pascal Bihler's contribution to making lombok run better with gradle 2018-05-14 23:08:28 +02:00
Roel Spilker 3ea12bdeba jdk10: update download for the jdk 2018-04-30 22:14:35 +02:00
Roel Spilker 90b699ef10 document fix in edge release 2018-04-23 23:29:25 +02:00
Roel Spilker b081e6c968 Allow onMethod and onParam in @Getter and @Setter if it is put on a type 2018-04-23 23:26:51 +02:00
Roel Spilker f4bc0323dc Potential fix for #1604 2018-04-10 00:44:57 +02:00
Roel Spilker 4dce9a351d update changelog 2018-04-09 23:19:54 +02:00
Reinier Zwitserloot b6fb3c03fa [fieldNameConstants] code review, docs, tests, fixup. 2018-04-05 14:22:40 +02:00
Reinier Zwitserloot fada93e90f documented in changelog work on supporting JDK10. 2018-02-07 00:24:46 +01:00
Reinier Zwitserloot e6ecbe4f3a As we’re preparing to release v2, we want to delete the experimental 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 00:02:46 +01:00
Reinier Zwitserloot 66469e04fe [var] various upgrades to var:
* 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.
2018-02-07 00:01:22 +01:00
Reinier Zwitserloot fee0ad33ab [jdk9] add support for using lombok with JDK9 code when compiling using the new module syntax, and having module-info.java files in your source. 2018-02-06 06:20:39 +01:00
Roel Spilker 4ac941acca Potential fix for #1555 2018-01-09 12:58:54 +01:00
Reinier Zwitserloot 87a946f7ee post-release version bump 2018-01-09 01:06:57 +01:00
Reinier Zwitserloot 61938f4ea8 pre-release version bump 2018-01-09 00:54:53 +01:00
tingstad 32549e2a3a Update changelog: 1.16.[1]6 typo
"JDK9 support much improved since v1.16.6" -> "... v1.16.16"
2018-01-03 23:50:32 +01:00
Roel Spilker cf5a714c15 update doc 2017-12-12 10:55:25 +01:00
Roel Spilker d9031506b5 support for @Builder on methods with a generified return type. Fixes #1420 2017-12-12 02:42:14 +01:00
Roel Spilker f2530ab37e handle @Builder.Default on generic fields. Fixes #1527 2017-12-12 01:04:20 +01:00
Roel Spilker e04e1771e1 document deprecation of the config key lombok.addGeneratedAnnotation. Fixes #1532 2017-12-11 22:59:17 +01:00
Roel Spilker 50cb79b9ed installer now defaults to inserting an absolute path into eclipse.ini 2017-12-11 22:43:16 +01:00
Reinier Zwitserloot 9cf3c8f8ba [changelog] Add a note about changing the behaviour of ConstructorProperties in this release. 2017-12-11 21:28:05 +01:00
Roel Spilker 602877e694 delombok no longer prints generated outer-instance constructor parameters, fixes #1521 2017-12-04 21:50:10 +01:00
Reinier Zwitserloot 72561d7428 javax.annotation.Generated will no longer be applied by default (Oracle broke it with JDK9). 2017-11-29 04:06:23 +01:00
Roel Spilker 69f1b85ce0 add changelog for #1505 2017-11-06 23:52:04 +01:00
Reinier Zwitserloot 34e1c295d2 Updated to ivy++ v1.22 in order to allow compiling stuff with ecj; j9 no longer supports 1.4/1.5 but we need it to continue to compile patchtargets for eclipse. 2017-11-06 22:41:32 +01:00
Roel Spilker 93e06e10e1 update changelog 2017-10-26 00:20:02 +02:00
Reinier Zwitserloot c40990f250 post-release version bump. 2017-07-04 02:30:32 +02:00
Reinier Zwitserloot f4a4092487 updated changelog. 2017-07-04 02:19:10 +02:00
Reinier Zwitserloot 3cf73930c3 Final touches to the website (very minor typos etc update) 2017-06-13 00:15:32 +02:00