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