Commit Graph

346 Commits

Author SHA1 Message Date
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
Reinier Zwitserloot a411a11193 post-release version bump. 2017-03-23 01:28:41 +01:00
Reinier Zwitserloot ade0a34892 pre-release version bump.. with a new name! 2017-03-23 01:24:27 +01:00
Reinier Zwitserloot 164beb36be Fixed issue #1342: builder now marks generated stuff as deprecated if appropriate. 2017-03-23 01:17:28 +01:00
Roel Spilker ae54fa51ac [i1180] generate ConstructorProperties also for (package) private constructors 2017-03-23 01:07:56 +01:00
Roel Spilker 969ed9125e [i1329] respect configuration for field access when generating equals, hashCode and toString from Data and Value 2017-03-23 00:16:47 +01:00
Roel Spilker f8f9e2a025 [changelog][jdk9] added line about provisional jdk9 support. 2017-03-22 22:24:41 +01:00
Reinier Zwitserloot bf54986e8a Fixing issue #1201: Builder now supports defaults! 2017-03-20 22:54:36 +01:00
Reinier Zwitserloot d05d037433 Fixed issue #778: problems with onX if the annotation to be added has named args. 2017-03-07 01:12:24 +01:00
Roel Spilker 40c40c6b94 [jdk9] changelog 2017-02-14 01:33:26 +01:00
Reinier Zwitserloot 5eaf74ec22 Post-release version bump. 2017-02-10 04:06:01 +01:00
Reinier Zwitserloot 87822a7142 pre-release version bump. 2017-02-10 03:20:27 +01:00
Roel Spilker 2335512c8e [i1274] Add outer name to type name for nested types in equals. 2017-02-10 00:10:17 +01:00
Roel Spilker 70f77f928a [i1014] Only add lombok.Generated if it is explicitly turned on 2017-02-09 22:52:38 +01:00
Roel Spilker ca2966f735 Display changelog in installer 2017-02-07 14:56:47 +01:00
Reinier Zwitserloot 5f02accc06 Updated changelog to reflect the last 2 updates 2017-01-20 00:42:09 +01:00
Reinier Zwitserloot 20b5a1204a [trivial] forgot a space in the changelog. It looked ugly. 2017-01-06 01:24:25 +01:00
Roel Spilker 9e4292dae4 add @lombok.Generated to generated classes, methods and fields 2017-01-06 01:05:16 +01:00
Reinier Zwitserloot 192bfe7693 post-release version bump. 2016-12-05 23:56:06 +01:00
Reinier Zwitserloot a4ad76424f pre-release version bump. 2016-12-05 23:50:09 +01:00
Roel Spilker cf82dcfb80 Fixes #1236: Getter(lazy=true) now emits an error when used on a transient field 2016-12-05 23:41:38 +01:00
Roel Spilker 0727c8bfd3 Fixes #1254: Value and FieldDefaults should skip static fields 2016-12-05 22:23:39 +01:00
Roel Spilker 8c2ea4fbc6 Finish documentation on var 2016-11-21 22:54:29 +01:00
Roel Spilker 192c569128 [issue #1218] Annotation Processors that have an (internal) dependency on ecj (google's dagger project has this, don't know of any others), when run inside eclipse, bombs with a LinkageError. Fixed. 2016-11-07 23:26:39 +01:00
Roel Spilker 49f0bc1c3e Cleanup 2016-10-17 23:03:32 +02:00
Roel Spilker 444d77faa2 Update changelog 2016-10-17 20:26:15 +02:00
Reinier Zwitserloot aa2f4424a7 [trivial] typo in changelog and comment in PrettyPrinter.java 2016-07-19 13:50:43 +02:00
Roel Spilker fa2ff14e65 Fix for issue #1076 2016-07-19 13:40:32 +02:00
Reinier Zwitserloot c0d563d039 post-release version bump 2016-07-15 03:18:04 +02:00
Reinier Zwitserloot 8f0950e804 pre-release version bump 2016-07-15 02:37:59 +02:00