Changes
- Bump default Eclipse JDT formatter version from
4.40to4.41. - GitPrePushHookInstaller takes optional parameter for pre push hook directory, instead of always writing to .git/hooks. (#3115
- Bump default
gherkinversion42.0.0->42.0.1. (#3088) - Bump default
jacksonversion2.22.2->2.22.3. (#3101) - Bump default
palantir-java-formatversion2.98.0->2.102.0. (#3103, #3132) - Bump default
mockito-coreversion5.23.0->5.24.0. (#3106) - Bump default
greclipseversion to latest4.40->4.41. (#3123) - Bump default
ktfmtversion0.64->0.65. (#3135)
Which moved to theorg.jetbrains.kotlinx:ktfmtcoordinate andorg.jetbrains.kotlinx.ktfmtpackage. Older versions are still supported. - Bump default
palantir-java-formatversion2.99.0->2.102.0. (#3132)
Fixed
shortenFullyQualifiedTypesno longer corrupts a method reference on a field/variable (localVar.field::method), which JavaParser parses as a type-shaped scope; such scopes now go through the same known-package / minimum-depth heuristic as other expression scopes before being treated as fully-qualified types. (#3133)shortenFullyQualifiedTypesleaves a qualified name alone when the enclosing type extends or implements a type that is not in the same file, so an inherited member type cannot take the simple name. (#3117)expandWildcardImportsno longer drops the import of a type that is only used to qualify a static member (such asCollections.sort(list)orTimeUnit.SECONDS), or the static import of a field or enum constant (such asPIfromimport static java.lang.Math.*), which produced code that did not compile. (#2833)