What's Changed
- Return the listings an uninstall removed by @shanman190 in #8471
- Map a bodyless Groovy loop to a
J.Emptybody by @knutwannheden in #8473 - Add RemovePluginGoal recipe spec by @dim-kod in #8388
- Never infer a negative tab size when autodetecting Java style by @knutwannheden in #8474
- Add
deleteEmptyParentsoption to JSONDeleteKeyby @Jenson3210 in #8476 - Go: fix broken tests, making sure CI runs all Go tests by @greg-at-moderne in #8477
- Go: parse
for (cond)as Javaforloop with J.Empty init/upgrade by @greg-at-moderne in #8479 - Go: default case in switch parsed same as in Java by @greg-at-moderne in #8480
- Synthesize nested type stubs in
ChangeMethodInvocationReturnTypeby @timtebeek in #8478
New Contributors
Full Changelog: v8.88.5...v8.89.0