github openrewrite/rewrite v8.59.0
8.59.0

latest releases: v8.61.3, v8.61.2, v8.61.1...
one month ago

What's Changed

  • nightly-ci was missing node_auth_token by @Jammy-Louie in #5760
  • Fix parsing of parameterized types in method arguments in Groovy by @e5LA in #5759
  • Add a space between yield and its expression by @pdelagrave in #5763
  • UpgradeDependencyVersion recipe does not update properties defined in parent by @jevanlingen in #5633
  • Support for external properties for UpgradeTransitiveDependencyVersion recipe by @jevanlingen in #5756
  • Fixing the application of DoesNotIncludeDependency against files of the incorrect type. by @steve-aom-elliott in #5758
  • Improve construction of gradle string notation by @aet2505 in #5748
  • MinimalViableSpacing missed imports and annotated variable declarations by @JohannisK in #5765
  • MinimalViableSpacing recipe does not handle extends correctly by @JohannisK in #5768
  • ChangeTagAttribute should be idempotent by @timtebeek in #5769
  • MinimalViableSpacing does not handle throws correctly by @JohannisK in #5770
  • Adding recipe for adding comment to method invocations & clarifying a description for AddCommentToMethod recipe. by @steve-aom-elliott in #5622
  • Added support for dependency versions in buildscript.ext {} by @JohannisK in #5547
  • Add recipe to update SCM tag based on Git origin by @e5LA in #5647
  • Annotation with implicit value property does not support prefix whitespace by @jevanlingen in #5776
  • Catch block should support modifiers by @jevanlingen in #5777
  • fix(maven): POM file path in deserialization exception message by @edeweerd1A in #5615
  • Add initial Helm support in YamlParser by @timtebeek in #5766
  • Method references for Groovy Parser by @jevanlingen in #5774
  • Handle RecipeRunException in generate phase by @knutwannheden in #5596
  • Add support for diamond operator in Groovy Parser by @jevanlingen in #5783
  • Groovy parser supports lambda's with curly braces by @jevanlingen in #5784
  • Groovy parser supports method invocations with type parameters by @jevanlingen in #5788
  • Changing what LatestRelease recognizes as the latest release or latest snapshot keyword versions by expanding it to include those from Ivy/Gradle by @steve-aom-elliott in #5720
  • Add GradlePlugin trait by @shanman190 in #5574
  • Add identical and power operators to Groovy Parser by @jevanlingen in #5790

New Contributors

Full Changelog: v8.58.0...v8.59.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.