reactive-jdbc-demo
reactive-jdbc-demo copied to clipboard
Bump lombok from 1.18.12 to 1.18.20
Bumps lombok from 1.18.12 to 1.18.20.
Release notes
Sourced from lombok's releases.
v1.18.16
- BUGFIX: Version 1.18.14 could not be installed in Eclipse, it would break Eclipse.
- BREAKING CHANGE: mapstruct users should now add a dependency to lombok-mapstruct-binding. This solves compiling modules with lombok (and mapstruct).
- IMPROBABLE BREAKING CHANGE: The generated hashcode has changed for classes that include both primitive fields and reference fields.
- FEATURE: Similar to
@Builder
, you can now configure a@SuperBuilder
's 'setter' prefixes via@SuperBuilder(setterPrefix = "set")
for example. We still discourage doing this. [Pull Request #2357](rzwitserloot/lombok#2357).- FEATURE: If using
@Synchronized("lockVar")
, iflockVar
is referring to a static field, the code lombok generates no longer causes a warning about accessing a static entity incorrectly. [Issue #678](rzwitserloot/lombok#678)- FEATURE:
@Jacksonized
on a@Builder
or@SuperBuilder
will configure Jackson to use this builder when deserializing. [Pull Request #2387](rzwitserloot/lombok#2387) thanks to@JanRieke
.@Jacksonized documentation
.- FEATURE: The checkerframework support has been updated; the relevant annotations were renamed in checkerframework's APIs, lombok now generates the annotations according to their current API names.
- PLATFORM: Added support for compiling projects with OpenJ9 [Pull Request #2437](rzwitserloot/lombok#2437)
- PLATFORM: Improved support for recent JVM/javac versions (14 and 15) and new language features.
- PERFORMANCE: Several performance improvements during parsing/compilation, both using javac and Eclipse. Thanks
@Rawi01
!- PERFORMANCE: The generated equals method will first compare primitives, then primitive wrappers and then reference fields. Manual re-ordering is possible using
@Include(rank=n)
. [Pull Request #2485](rzwitserloot/lombok#2485), [Issue #1543](rzwitserloot/lombok#1543)- BUGFIX: Delombok prints the first
this
parameter. [Issue #2444](rzwitserloot/lombok#2444)- BUGFIX: Using
val
in combination with values whose generics include wildcards that reference themselves would cause aStackOverflowError
in javac. [Issue #2358](rzwitserloot/lombok#2358).- BUGFIX: Using
@SuperBuilder
on a class that has some fairly convoluted generics usage would fail with 'Wrong number of type arguments'. [Issue #2359](rzwitserloot/lombok#2359) [Pull Request #2362](rzwitserloot/lombok#2362)- BUGFIX: Various lombok annotations on classes nested inside enums or interfaces would cause errors in eclipse. [Issue #2369](rzwitserloot/lombok#2369)
- BUGFIX: Trying to add
@ExtensionMethod
s with exactly 2 arguments would fail in eclipse. [Issue #1441](rzwitserloot/lombok#1441) [Pull Request #2376](rzwitserloot/lombok#2376) thanks to@Rawi01
.- BUGFIX: Javac sets incorrect annotated type on with methods. [Issue #2463](rzwitserloot/lombok#2463)
v1.18.14
- Don't use this version. It is broken. Changes are listed under 1.18.16
Changelog
Sourced from lombok's changelog.
v1.18.20 (April 2nd, 2021)
- PLATFORM: JDK16 support added. [Issue #2681](rzwitserloot/lombok#2681).
- PLATFORM: All lombok features updated to act in a sane fashion with JDK16's record feature. In particular, you can annotate record components with
@NonNull
to have lombok add null checks to your compact constructor (which will be created if need be).- BUGFIX: Trying to use a lambda expression as parameter to an
@ExtensionMethod
did not work. [Issue #2741](rzwitserloot/lombok#2741). (by@Rawi01
).- BUGFIX:
@SuperBuilder
with an existing constructor caused issues in eclipse. [Issue #2704](rzwitserloot/lombok#2704). (by@JanRieke
).- BUGFIX: Using
@SuperBuilder
with a handwritten builder class caused issues. [Issue #2701](rzwitserloot/lombok#2701). (by@JanRieke
).- BUGFIX: Lombok interacts properly with the new save actions in eclipse 2021-03.
- POTENTIAL BUGFIX: lombok + errorprone could cause
IllegalArgumentException
if using theMissingSummary
bug pattern. [Issue #2730](rzwitserloot/lombok#2730).v1.18.18 (January 28th, 2021)
- BUGFIX: Various tools using ecj under the hood (including intellij) could cause corrupt class files to be generated. [PR #2637](rzwitserloot/lombok#2637), [lombok-intellij-plugin issue #969](mplushnikov/lombok-intellij-plugin#969).
- BUGFIX: Netbeans would not work with 1.18.16 anymore. [Issue #2612](rzwitserloot/lombok#2612).
- BUGFIX:
@ExtensionMethod
support in ecj improved when generics are involved. [Issue #2648](rzwitserloot/lombok#2648), [PR #2658](rzwitserloot/lombok#2658) thanks to@Rawi01
.- PLATFORM: using
lombok.config
files when compiling with sbt 1.4 now works again. [Issue #2645](rzwitserloot/lombok#2645)v1.18.16 (October 15th, 2020)
- BUGFIX: Version 1.18.14 could not be installed in Eclipse, it would break Eclipse.
- BREAKING CHANGE: mapstruct users should now add a dependency to lombok-mapstruct-binding. This solves compiling modules with lombok (and mapstruct).
- IMPROBABLE BREAKING CHANGE: The generated hashcode has changed for classes that include both primitive fields and reference fields.
- FEATURE: Similar to
@Builder
, you can now configure a@SuperBuilder
's 'setter' prefixes via@SuperBuilder(setterPrefix = "set")
for example. We still discourage doing this. [Pull Request #2357](rzwitserloot/lombok#2357).- FEATURE: If using
@Synchronized("lockVar")
, iflockVar
is referring to a static field, the code lombok generates no longer causes a warning about accessing a static entity incorrectly. [Issue #678](rzwitserloot/lombok#678)- FEATURE:
@Jacksonized
on a@Builder
or@SuperBuilder
will configure Jackson to use this builder when deserializing. [Pull Request #2387](rzwitserloot/lombok#2387) thanks to@JanRieke
.@Jacksonized documentation
.- FEATURE: The checkerframework support has been updated; the relevant annotations were renamed in checkerframework's APIs, lombok now generates the annotations according to their current API names.
- FEATURE: Add option to cache hashCode via
@EqualsAndHashCode(cacheStrategy = EqualsAndHashCode.CacheStrategy.LAZY)
. [Issue #784](rzwitserloot/lombok#784) [Pull Request #2513](rzwitserloot/lombok#2513) thanks to@andrebrait
.- PLATFORM: Added support for compiling projects with OpenJ9 [Pull Request #2437](rzwitserloot/lombok#2437)
- PLATFORM: Improved support for recent JVM/javac versions (14 and 15) and new language features.
- PERFORMANCE: Several performance improvements during parsing/compilation, both using javac and Eclipse. Thanks
@Rawi01
!- PERFORMANCE: The generated equals method will first compare primitives, then primitive wrappers and then reference fields. Manual re-ordering is possible using
@Include(rank=n)
. [Pull Request #2485](rzwitserloot/lombok#2485), [Issue #1543](rzwitserloot/lombok#1543)- BUGFIX: Delombok prints the first
this
parameter. [Issue #2444](rzwitserloot/lombok#2444)- BUGFIX: Using
val
in combination with values whose generics include wildcards that reference themselves would cause aStackOverflowError
in javac. [Issue #2358](rzwitserloot/lombok#2358).- BUGFIX: Using
@SuperBuilder
on a class that has some fairly convoluted generics usage would fail with 'Wrong number of type arguments'. [Issue #2359](rzwitserloot/lombok#2359) [Pull Request #2362](rzwitserloot/lombok#2362)- BUGFIX: Various lombok annotations on classes nested inside enums or interfaces would cause errors in eclipse. [Issue #2369](rzwitserloot/lombok#2369)
- BUGFIX: Trying to add
@ExtensionMethod
s with exactly 2 arguments would fail in eclipse. [Issue #1441](rzwitserloot/lombok#1441) [Pull Request #2376](rzwitserloot/lombok#2376) thanks to@Rawi01
.- BUGFIX: Javac sets incorrect annotated type on with methods. [Issue #2463](rzwitserloot/lombok#2463)
v1.18.14 (October 8th, 2020)
- Don't use this version. It is broken. Changes are listed under 1.18.16
Commits
dda76a7
[versioning] pre-release version bump0fb3a68
[build] fix the website maker's all-versions toolff8af61
Fixes #2803 Manual merge, hide generated code from some Eclipse refactorings72d9bfc
[docker] upgrade gradle (no jdk16 support yet)baabbd2
[docker] update mavena9adc23
[docker] upgrade ant4637b9d
[record] Print compact constructor after class name462aedc
[fixes #2787] Handle right hand side of assignment first9b3e847
Merge pull request #2793 from Rawi01/licensedc2b3c8
Add licenses of embedded dependencies- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)