Commit Graph
387 Commits
Author SHA1 Message Date
Tony Bargnesi 742783e40e correct issueManagement declaration in maven POM
Motivation

The published maven POM for lombok refers to Google Code for issue
management. Google code is no longer active.

Changes
- replace with github issues for issue management
2018-10-24 20:28:54 -04:00
Reinier Zwitserloot e40eab2e34 [fixes #1795] you can now pass arguments to delombok via file in the same way javac/java support it. 2018-10-16 00:57:50 +02:00
Reinier Zwitserloot 89907fd11f [Fixes #1848] Added support to delombok for properly handling jigsaw (module-info) style projects. 2018-10-16 00:14:49 +02:00
Roel Spilker 7ee4ebb1a5 Don't initialize already initialized final fields. Fixes #1829. 2018-10-15 22:37:37 +02:00
Reinier Zwitserloot 94eadb5131 [fixes #1324] toBuilder with @Singular marked collections that are null no longer throws NPE. 2018-10-15 21:16:03 +02:00
Reinier Zwitserloot 9198551def Finishing work on making lombok do sensible things with TYPE_USE annotations and for example their use on the typearg in a collection type which is being @Singular-ized. 2018-09-18 01:21:33 +02:00
Roel Spilker da7c7720a6 update changelog 2018-09-10 23:27:42 +02:00
Roel Spilker 3c6513073b create edge-SNAPSHOT maven artifacts 2018-09-10 22:20:41 +02:00
Roel Spilker f1c9909bd4 Add Angular IDE support in installer, fixes #1830 2018-09-03 22:46:22 +02:00
Roel Spilker ecf754c87d Update changelog 2018-08-27 21:27:08 +02:00
Reinier Zwitserloot 769185e123 [#1806] Potential fix for java 11 in regards to module system. 2018-08-21 01:03:59 +02:00
Reinier Zwitserloot f83488af9c [#1808] Probable fix: Using module names with dots in them was causing issues, as we only use the simple name. Actually getting the full module name is a little tricky, but this should do the job. 2018-08-21 00:14:03 +02:00
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