github openrewrite/rewrite v8.84.0
8.84.0

4 hours ago

What's Changed

  • Go: visitor logic to traverse go.mod and 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 AdaptiveRadixTree stack-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

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.