github openrewrite/rewrite v7.2.0
7.2.0

latest releases: v8.51.0, v8.50.2, v8.50.1...
4 years ago

New features:

  • Add computeMessageIfAbsent method to Cursor (#414)
  • Add applicability check to Recipe that returns a TreeVisitor (#417)
  • Add Maven artifact download helper (#411)
  • Add access flags to JavaType.Class (#426)
  • Add ChangeKey YAML recipe (#439)
  • Add ChangeValue YAML recipe (#440)
  • Add FindKey YAML recipe (#441)
  • Add DeleteKey and RemoveUnused YAML recipes (#449, #448)
  • Add AddLicenseHeader recipe for Java (#450)
  • Add EmptyBlock, add autoFormat 'stopAfter' option (#454)
  • Add the Tree interface to Marker. Removed the Markable interface. (#412)
  • Add Cleanup recipe that renames methods to be camelCase (#466)

Fixes:

  • RemoveDependency by scope will find and check implied scope when the associated dependency Tag scope is undefined. (#408)
  • Fixes for several yaml parsing issues (#424)
  • When removing dependencies with a specific scope, the effective scope of the dependency related to the scope constraint is also evaluated. (#422)
  • Recipe RemoveUnusedImports unexpectedly removes annotation imports from package-info (#429)
  • Fix issue where parser fails when symbol is not on the class path (#467)
  • RocksdbMavenPomCache - Delete non-deserializable cache values (#468)
  • The rocksdb maven cache shouldn't have trouble acquiring its lockfile on Windows anymore (#457)

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.