github openrewrite/rewrite v7.19.0
7.19.0

latest releases: v8.62.4, v8.62.3, v8.62.2...
3 years ago

Enhancements

  • Protobuf 2 support #1405
  • New Recipe: Combine consecutive assignments into a single statement where possible. ea14f69
  • New Recipe: List all the dependencies in a given scope and add them to a text file. 7731ed4
  • Default packaging to jar in ResolvedPom 8311e3c
  • Use JavaParser to get type information rather than ClassgraphTypeMapping in JavaSourceSet 9cf6de9
  • Add executionContext as named parameter in base test classes by #1388
  • Add an option to make change type not change the declaration #1291
  • Add an option to method signature changing recipes to not change declarations #1290
  • Allow MavenPomDownloader to use file-based repositories. fixes #1276
  • Add method to find transitive dependencies by scope to MavenResolutionResult #1408
  • Provide a much less expensive way to include at least the fully qualified names of the classes on the classpath in JavaSourceSet e99a950

Fixes

  • Fix multiple property placeholder replacements when replacement value is shorter than property f94ff02
  • JavaPrinter only prints first surrogate character when multiple exist for the same literal value source index #1387
  • NPE in Positions visitor with lambda parameters #1391
  • Unable to download artifacts when a repository is defined as a local file path. #1276
  • AssertionError in org.openrewrite.java.tree.JavaType$Method#getDeclaringType() #1362
  • FinalizeLocalVariables mistakenly marks for loop iterator as final #1357
  • Fix TreeVisitor.isApplicable test #1396
  • Update JavaDocVisitors to parse new lines that only contain whitespace #1398
  • Update MavenResolutionResult after changes in ChangeParentPom #1401
  • Updated AddToTagVisitor to preserve non-tag content #1400
  • Javadoc parsing exception related to trailing whitespace on a new line. #1409
  • Maven parsing fails for managed dependency entries without version tag #1406
  • Maven: Unable to download metadata for local snapshot parent #1385
  • Maven ci friendly version numbers #1399

Full Changelog: v7.18.2...v7.19.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.