What's Changed
- Python: fix RPC ser/deser of complex literals by @greg-at-moderne in #8547
- Groovy: fix ClassCastException in AutoFormat involving implicit-retur… by @greg-at-moderne in #8550
- Fix
gofmtgroup separator placement in Go import add/remove by @knutwannheden in #8549 - Python: fix type attribution for complex literals by @greg-at-moderne in #8551
- Go: Add DependencyInsight recipe by @greg-at-moderne in #8552
- Derive Go package names from semantically versioned import paths by @knutwannheden in #8548
- Go: make the import qualifier fallback yield to type attribution by @knutwannheden in #8555
- Go: keep
.vNsuffixes intact when deriving an import path from an FQN by @knutwannheden in #8556 - Go: fix the whitespace fuzzer and the formatter bugs it found by @knutwannheden in #8559
- Yaml: only treat
%at the start of a line as a directive by @timtebeek in #8561 - Java: fix two comment-scanning defects that drop modifiers from the LST by @timtebeek in #8564
- Java 25: strip javac's EOI sentinel from
///markdown doc comment text by @timtebeek in #8565 - Kotlin: map
suspend { }to a method invocation at every language level by @timtebeek in #8557 - Normalize Kotlin type parameter bound colon spacing by @timtebeek in #8558
- Fix MergeSpaceVisitor unguarded casts for Kotlin, Java, Scala by @greg-at-moderne in #8553
- Maven: resolve version selectors in
ChangePluginGroupIdAndArtifactIdby @timtebeek in #8567 - migrate to Kotlin 2.4.10 by @barbulescu in #8542
- Go: fix RPC handling of codec-less enums by @greg-at-moderne in #8569
Full Changelog: v8.90.2...v8.90.3