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"), iflockVaris 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:
@Jacksonizedon a@Builderor@SuperBuilderwill 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
thisparameter. [Issue #2444](rzwitserloot/lombok#2444)- BUGFIX: Using
valin combination with values whose generics include wildcards that reference themselves would cause aStackOverflowErrorin javac. [Issue #2358](rzwitserloot/lombok#2358).- BUGFIX: Using
@SuperBuilderon 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
@ExtensionMethods 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
@NonNullto 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
@ExtensionMethoddid not work. [Issue #2741](rzwitserloot/lombok#2741). (by@Rawi01).- BUGFIX:
@SuperBuilderwith an existing constructor caused issues in eclipse. [Issue #2704](rzwitserloot/lombok#2704). (by@JanRieke).- BUGFIX: Using
@SuperBuilderwith 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
IllegalArgumentExceptionif using theMissingSummarybug 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:
@ExtensionMethodsupport in ecj improved when generics are involved. [Issue #2648](rzwitserloot/lombok#2648), [PR #2658](rzwitserloot/lombok#2658) thanks to@Rawi01.- PLATFORM: using
lombok.configfiles 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"), iflockVaris 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:
@Jacksonizedon a@Builderor@SuperBuilderwill 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
thisparameter. [Issue #2444](rzwitserloot/lombok#2444)- BUGFIX: Using
valin combination with values whose generics include wildcards that reference themselves would cause aStackOverflowErrorin javac. [Issue #2358](rzwitserloot/lombok#2358).- BUGFIX: Using
@SuperBuilderon 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
@ExtensionMethods 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 toolff8af61Fixes #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 first9b3e847Merge pull request #2793 from Rawi01/licensedc2b3c8Add 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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 labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill 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)