github openrewrite/rewrite v8.107.0
8.107.0

latest release: v8.107.1
one hour ago

What's Changed

  • Keep the lower bound of a captured wildcard by @knutwannheden in #9857
  • Add RecipeSpec.afterParser, the parser of a recipe's output by @knutwannheden in #9856
  • Declare a template's variable and var locals with their own types in a template stub by @knutwannheden in #9859
  • Fix ChangeType references around nested types and type arguments by @knutwannheden in #9860
  • Fix ChangeType on the declaration of the type it changes and on its file path by @knutwannheden in #9861
  • Leave a package star import alone when RemoveImport removes a nested type named with $ by @knutwannheden in #9862
  • Don't let ChangeType take a variable named like its type for the type by @knutwannheden in #9863
  • Add an opt-in check that a recipe's output compiles by @knutwannheden in #9874
  • Keep a renamed enum's kind and constants, and a static import of a field named like its type by @knutwannheden in #9878
  • Match Python project-parse exclusions against files and paths by @knutwannheden in #9883
  • Let JS foundSearchResult skip any search result with the same description by @knutwannheden in #9886
  • Keep the import of an outer class when ChangeType moves a type within it by @knutwannheden in #9887
  • Build the JavaScript and Python scanner at PrepareRecipe with a real accumulator by @knutwannheden in #9888
  • Don't let a name of unknown type make ChangeType fully qualify a nested target by @knutwannheden in #9889

Full Changelog: v8.106.1...v8.107.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.