github openrewrite/rewrite v8.106.0
8.106.0

47 minutes ago

What's Changed

  • Fix Gradle Kotlin DSL property-based dependency version upgrades by @JWanHeo in #9824
  • No unused import when ChangeType moves a type into a nested type by @knutwannheden in #9831
  • Share the JDK classes that test parsers map across a JVM's tests by @knutwannheden in #9832
  • Declare an array variable with its own dimensions in a template stub by @knutwannheden in #9833
  • JavaTemplate: bind a type variable through its argument's supertypes by @knutwannheden in #9836
  • Keep the import ShortenFullyQualifiedTypeReferences adds for a name it shortens by @knutwannheden in #9837
  • TypeUtils.isAssignableTo does not widen char to short by @knutwannheden in #9838
  • JavaTemplate: a call whose arguments a template replaces takes a declared overload by @knutwannheden in #9840
  • ChangeType removes an outer class's import that the nested type's import leaves unused by @knutwannheden in #9841
  • Exclude comments and whitespace from J.Package.getPackageName() by @greg-at-moderne in #9808
  • Avoid text-matching, use structural comparison in RemoveUnusedImports by @greg-at-moderne in #9842
  • JavaTemplate: a call on a bound type variable keeps one method type by @knutwannheden in #9843

New Contributors

Full Changelog: v8.105.0...v8.106.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.