What's Changed
- Support usage of Unicode strings in JavaDocs by @jevanlingen in #5154
TypeTable
: Correctly map parameter names by @knutwannheden in #5161- Find type field references in JavaDoc in interfaces and superclasses by @jevanlingen in #5163
- Adding a missing return, without which a supposed optimization does nothing by @mkosmul in #5160
- Find method type references in JavaDoc in interfaces and superclasses by @jevanlingen in #5164
- Fix nullability warnings around ExecutionContext.getMessages() by @sambsnyd in #5159
- Ignore Case statements for
ReplaceStringLiteralWithConstant
by @timtebeek in #5165 - Retry searching for proper parent by @SiBorea in #5166
- Support this-constructor-links in JavaDoc by @jevanlingen in #5167
- Fix handling of maven compiler plugin configuration for java version upgrade by @Laurens-W in #5168
- Add new test validation that ScanningRecipe.getScanner() does not attempt edits. by @sambsnyd in #5171
- Include scan-only changes when a recipe times out by @kmccarp in #5172
- Removing obsolete ANTLR generated code by @greg-at-moderne in #5176
- Re-add some of the ANTLR files in rewrite-java by @greg-at-moderne in #5178
- fix: ReplaceConstantWithAnotherConstant not work when use static constant within method by @ckcd in #5175
- Assign response from
withTypeParameters
inSpacesVisitor
by @timtebeek in #5173 AdaptiveRadixTree
: Faster reads by using a bitmap indexNode64
by @knutwannheden in #5181JavaTemplate
: Add support for match arrays by @fmodesto in #5170- Update
HttpSender.Request.Builder
to support multipart/form-data request bodies with multiple parts by @bryceatmoderne in #5044 - Fixes parsing of switch expression with combined null and default by @froque in #5140
- Fix java version update by @Laurens-W in #5183
- Flip mkdirs and Files.exists check for TypeTable parallelism by @timtebeek in #5189
- Fixing parsing of empty enums with no semicolon by @greg-at-moderne in #5190
- Speed-up of
MavenDependencyFailuresTest#unresolvableParent
by declaring central maven repo first by @greg-at-moderne in #5193 LatestPatch#isValid()
should allow pre-releases by @knutwannheden in #5192- When no version is present, skip resolving by @Laurens-W in #5185
New Contributors
Full Changelog: v8.48.0...v8.48.1