Skip to content

Releases: openrewrite/rewrite

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

8.37.3

15 Oct 11:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.37.2...v8.37.3

8.37.2

11 Oct 01:22
Compare
Choose a tag to compare

What's Changed

  • Handle case-insensitive document declaration in the XML parser by @lkerford in #4567
  • Cleanup temp remote artifact by @natedanner in #4568
  • Shade and package relocate checkstyle to simplify loading its configuration classes by @sambsnyd in 9df8e66

Full Changelog: v8.37.1...v8.37.2

8.37.1

10 Oct 10:21
fb0c122
Compare
Choose a tag to compare

What's Changed

  • Set default connection/read timeouts for MavenPomDownloader by @pstreef in #4564

Full Changelog: v8.37.0...v8.37.1

8.37.0

09 Oct 15:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.36.0...v8.37.0

8.36.0

24 Sep 16:20
25eb0f6
Compare
Choose a tag to compare

What's Changed

  • Drop OperatorWrap as there's a copy maintained in rewrite-static-analysis by @timtebeek in #4509
  • refactor: Operator wrapping on end of line by @timtebeek in #4510
  • Use maven-metadata-local.xml for file:// paths by @timtebeek in #4512
  • Parse MavenMetadata.Versioning.lastUpdated as ZonedDateTime by @timtebeek in #4511
  • Accommodate Java 23 in ReloadableJava21ParserVisitor by @timtebeek in #4516
  • refactor: Update Gradle wrapper by @shanman190 in #4519
  • Only bump Maven plugin version property when needed by @timtebeek in #4517
  • Parse .NET .vbproj and .fsproj files as XML by @bryceatmoderne in #4518
  • Use OPTIONS request before falling back to HEAD request when trying to connect to repositories during normalization. by @pstreef in #4506

Full Changelog: v8.35.4...v8.36.0