Skip to content

Releases: openrewrite/rewrite

8.40.3

19 Nov 20:56
e206376
Compare
Choose a tag to compare

What's Changed

  • Update ChangeType and ChangePackage to work with SourceFileWithReference by @Laurens-W in #4648
  • Update model for interfaces extending interfaces by @rlsanders4 in #4663
  • Fix condition where Attribute#getValue() throws an unsupported operation exception by @jkschneider in #4669
  • Fix bug using AddOrUpdateAnnotationAttribute on annotation with empty brackets by @nielsdebruin in #4672
  • ChangeType does not work on J.ClassDeclaration by @rlsanders4 in #4670
  • Refactor ChangeType tests to adhere to testing framework by @Laurens-W in #4673
  • Move project matcher to MavenVisitor by @ammachado in #4675
  • Remove redundant space for DeleteMethodArgument when argumentIndex=0 by @ckcd in #4677
  • Allow YAML JsonPatchMatcher to match document-level sequences by @knutwannheden in #4680
  • Append items to annotation attribute array by @nielsdebruin in #4667

New Contributors

Full Changelog: v8.40.2...v8.40.3

8.40.2

13 Nov 13:58
9f62e3d
Compare
Choose a tag to compare

What's Changed

  • Keep multiple whitelines and same comments from the gitignore file by @Jenson3210 in #4659
  • Feature - YAML search - find properties with a specific scalar value by @aamotharald in #4657
  • Upstream RemoveMethodInvocationsVisitor by @nmck257 in #4639
  • Feature/remove unused properties by @nmck257 in #4636
  • Fixing the quoteEscaping test case for proper quote character escaping by @mccartney in #4665
  • Account for a second common resource filtering pattern by @timtebeek in #4666

New Contributors

Full Changelog: v8.40.1...v8.40.2

8.40.1

11 Nov 17:47
a126fc8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.40.0...v8.40.1

8.40.0

08 Nov 19:16
Compare
Choose a tag to compare

Full Changelog: v8.39.0...v8.40.0

8.39.0

06 Nov 18:46
1007940
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.38.3...v8.39.0

8.38.3

04 Nov 09:11
Compare
Choose a tag to compare

What's Changed

  • Fixed negation of nested files and directories if excluded by another rule by @Jenson3210 in #4631
  • Fix Substitutions for generic type variables by @knutwannheden in #4633
  • JavaParser with classpathFromResources fails on Java 21 by @timtebeek in #4620
  • Optimize AdaptiveRadixTree by @knutwannheden in #4640
  • Allow multiple search results to stack up on the same element.

Full Changelog: v8.38.2...v8.38.3

8.38.2

31 Oct 02:22
7d70216
Compare
Choose a tag to compare

What's Changed

This particular change was pretty critical in some situations, causing this release.

  • Check that we have downloaded the file successfully by @lkerford in #4627

Other changes that are also going out in this release

  • Allowing for trailing dollars and percent signs in String literals by @mccartney in #4625
  • Comments cannot be parsed properly by @Laurens-W in #4624
  • Prevent NPE on older LSTs not yet containing ResolvedPom.subprojects by @timtebeek in #4630

Full Changelog: v8.38.1...v8.38.2

8.38.1

28 Oct 15:14
da715d1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.38.0...v8.38.1

8.38.0

23 Oct 13:30
e6feb5d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.37.4...v8.38.0

v8.37.4

17 Oct 22:30
Compare
Choose a tag to compare

What's Changed

  • AddPlugin now prefers to add plugins to the parent pom if it is in the same repository (#4583) by @Laurens-W and @sambsnyd
  • ChangeManagedDependencyGroupIdAndArtifactId now resolves current version (if a property) to fix edge case when changing to latest.patch version by @nmck257 in 9da3321
  • Improve test framework presentation of recipe validation errors by @sambsnyd in 23ca65e
  • Yaml IndentsVisitor now allows yaml comments to retain multiple newlines in their prefixes. by @sambsnyd in 3bf5b52

Full Changelog: v8.37.3...v8.37.4