What's Changed
- Go: visitor logic to traverse
go.modand test harness by @greg-at-moderne in #7864 - Scala: add public canonical all-args constructors to 6 S LST types by @knutwannheden in #7869
- JavaScript: Normalize
@types/<pkg>to the importable specifier in transitively-resolved type names by @knutwannheden in #7868 - Return -1 for blank or null Java compatibility without throwing by @timtebeek in #7872
- Kotlin recipe DSL v2 dispatch: route all-Java bodies to JavaVisitor by @jkschneider in #7875
- Resolve RPC tree codec by canonical type for SourceFile subclasses by @knutwannheden in #7873
- Make
AdaptiveRadixTreestack-safe (iterative search, insert, and copy) by @steve-aom-elliott in #7878 - Recover the declaring package for bare top-level type names in the TypeScript parser by @knutwannheden in #7881
- Attribute internal export= namespaces by their importable package name (TypeScript parser) by @knutwannheden in #7882
- Richer TypeScript type attribution: decorators and type-alias names by @knutwannheden in #7883
- Break self-referential JavaType.Method attribution cycles via the type cache by @jkschneider in #7877
Full Changelog: v8.83.7...v8.84.0