#14620 - LITERAL_CASE token support in RightCurlyCheck
Bug fixes:
#14765 - OverloadMethodDeclarationOrder check ignores anything besides methods
#14788 - MagicNumberCheck NPE when ignoring field declarations
#14092 - UnusedLocalVariable does not support local classes
#12923 - UnusedImports does not report unused static imports when the method is used as a method reference
PLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as java.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…. [Issue #3564](projectlombok/lombok#3564).
FEATURE: @Locked has been introduced. Like @Synchronized but with java.util.concurrent.locks locks instead of the synchronized primitive. Thanks, Pim van der Loos for the PR! [Issue #3506](projectlombok/lombok#3506).
NECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with @Getter instead of the actual field's name. [Issue #562](projectlombok/lombok#562). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.
BUGFIX: When @SuperBuilder was used on a type with an annotated generic type, it would error wrong number of type arguments. [Issue #3592](projectlombok/lombok#3592).
BUGFIX: It was possible to create an infinite build loop using @ExtensionMethod. [Issue #3225](projectlombok/lombok#3225).
BUGFIX: Using @Getter(lazy=true) would fail if the expression contained a variable called value. [Issue #2917](projectlombok/lombok#2917).
IMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from org.jspecify.nullness to org.jspecify.annotations, which might lead to a different null analysis. [Issue #3608](projectlombok/lombok#3608).
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the production-dependencies group with 7 updates in the / directory:
10.12.7
10.16.0
1.18.30
1.18.32
2.0.11
2.0.13
0.6.2
0.7
3.3.0
3.4.1
3.5.1
3.5.3
3.3.2
3.3.3
Updates
com.puppycrawl.tools:checkstyle
from 10.12.7 to 10.16.0Release notes
Sourced from com.puppycrawl.tools:checkstyle's releases.
... (truncated)
Commits
e8aa612
[maven-release-plugin] prepare release checkstyle-10.16.087cf29c
doc: release notes for 10.16.04096711
Issue #14765: fix OverloadMethodsDeclarationOrderCheck5b05fff
Issue #14625: fixed inspections violations MismatchedJavadocCode48de202
dependency: bump com.google.errorprone:error_prone_core508757d
Issue #14625: move TailRecursion inspection problems to separate issue10908a4
Issue #14625: fix inspection violations OptionalGetWithoutIsPresent508c361
Issue #13213: Remove '//ok' comments from InputJavadocMethodExtraThrows40a1bba
supplemental: removed conditional that checks suppression list101e623
Issue #14715: Enforced new naming convention in IT area 24Updates
org.projectlombok:lombok
from 1.18.30 to 1.18.32Changelog
Sourced from org.projectlombok:lombok's changelog.
Commits
2618848
[release] pre-release version bump5719fde
Update changelog in preparation for the upcoming release1b713ad
Add eclipse 2024-03 as test target521be03
Remove unused string literal code3b20b70
Support@Delegate
in eclipse 2024-0398cdf67
Javadoc support for eclipse 2024-03e4824cb
Fix Javadoc in Eclipsec93400d
[fixes #2917] Use $value instead of value in lazy getter23307eb
[jdk22] Adds support for unnamed variables (JEP 456)a54ec70
Document using jdk22 GAUpdates
org.slf4j:slf4j-jdk14
from 2.0.11 to 2.0.13Updates
com.github.games647:craftapi
from 0.6.2 to 0.7Commits
Updates
org.apache.maven.plugins:maven-jar-plugin
from 3.3.0 to 3.4.1Release notes
Sourced from org.apache.maven.plugins:maven-jar-plugin's releases.
Commits
8b29adc
[maven-release-plugin] prepare release maven-jar-plugin-3.4.1325b299
[MJAR-308] Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (#85)52111cc
[MJAR-307] Wrong version of commons-io cause a ClassNotFound o.a.commons.io.f...902d4c5
[maven-release-plugin] prepare for next development iteration992f44a
[maven-release-plugin] prepare release maven-jar-plugin-3.4.05e31b99
[MJAR-296] Allow including files excluded by default. (#67)ddfb635
[MJAR-306] Use properties for plugins versions in LifecycleMappingaeffa39
[MJAR-304] Refresh download pageee85d59
[MJAR-303] Cleanup declared dependencies845c120
Bump org.junit:junit-bom from 5.10.1 to 5.10.2Updates
org.apache.maven.plugins:maven-shade-plugin
from 3.5.1 to 3.5.3Commits
19618cd
[maven-release-plugin] prepare release maven-shade-plugin-3.5.3faf233e
[MSHADE-472] upgrade parent POM7de9ae7
[MSHADE-471] deal with DST58d8cfe
[MSHADE-470] Bump asmVersion from 9.6 to 9.7 (#218)9074582
Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1a8030f8
Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 (#215)1218bdc
[maven-release-plugin] prepare for next development iteration95e22b4
[maven-release-plugin] prepare release maven-shade-plugin-3.5.2d807fea
Bump org.vafer:jdependency from 2.9.0 to 2.106d60841
Bump org.apache.commons:commons-compress from 1.23.0 to 1.25.0Updates
org.mariadb.jdbc:mariadb-java-client
from 3.3.2 to 3.3.3Release notes
Sourced from org.mariadb.jdbc:mariadb-java-client's releases.
Changelog
Sourced from org.mariadb.jdbc:mariadb-java-client's changelog.
Commits
2eb246d
[misc] set correct coverage goal4211558
update copyright year1b1a5cf
bump 3.3.3 version68a712a
[misc] test correction for Load local infile and mysql6821e13
[misc] code style correction + ensuring setLocalInfileInputStream test23ae44f
[CONJ-1152] Improve message when reaching socket timeout during connection in...8094896
[misc] bump 3.4.0-SNAPSHOT version3a4443c
[misc] ensure not loading static class of wrong socketFactory implementation5e825c8
[misc] code style correction5b2a40c
[CONJ-1150] adding test case for #190Dependabot 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 show