github openrewrite/rewrite v8.13.0
8.13.0

latest releases: v8.62.6, v8.62.5, v8.62.4...
21 months ago

What's Changed

  • Add utility to print recipe tree by @ammachado in #3834
  • Correctly handle Recipe#maxCycles() in RecipeStack by @knutwannheden in #3850
  • fix: make EOL public on OperatingSystemProvenance by @natedanner in #3852
  • Problem parsing unknown Javadoc tag by @TheMarvelFan in #3833
  • Added ArrayTypeTree and support for annotated dimensions of array types. by @traceyyoshima in #3848
  • Appropriately handle single dimensional array types from old LSTs. by @traceyyoshima in #3857
  • Polish. Replaced Optional.isEmpty with Optional.isPresent() for compatibility with Java 8. by @traceyyoshima in #3858
  • Fix StackOverflowError in J.ArrayType constructor by @knutwannheden in #3863
  • Correctly deduplicate managed dependencies using classifier by @timtebeek in #3864
  • Minor revision to ArrayType#create to account for types on J.ArrayType from old Groovy LSTs. by @traceyyoshima in #3865
  • Allow JavaTemplate to deal with expressions that are also statements by @knutwannheden in #3867
  • Add break statement to toCamelCase by @seonwoo960000 in #3871
  • Fixed formatting of annotated fully qualified type references in ShorenFullyQualifiedTypeReferences. by @traceyyoshima in #3875
  • Fixed formatting of annotated arrays in NoWhitespaceAfter. by @traceyyoshima in #3876
  • Add annotations to JavaType$Array by @traceyyoshima in #3860
  • Check "var" keyword when varType is null or JCErroneous by @seonwoo960000 in #3872
  • Simplify !(false) and !((false)) by @timtebeek in #3878
  • Added support for annotated varargs. by @traceyyoshima in #3882
  • Missing type tag in AddDependencyVisitor by @leveretconey in #3885
  • refactor: Minimal indentation for SourceSpecs text blocks by @timtebeek in #3886
  • Supporting changing name of implicit value attributes in ChangeAnnotationAttributeName by @tobli in #3887
  • Add RemoveAnnotationAttribute recipe by @tobli in #3888
  • Remove unnnecessary parenthesis from unary expressions by @ammachado in #3890
  • Preserve space and comments after import in RemoveImport by @tobli in #3868
  • Do not simplify two identical method calls by @timtebeek in #3894
  • Do not unwrap parentheses around negated ternary by @timtebeek in #3896

New Contributors

Full Changelog: v8.12.0...v8.13.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.