github openrewrite/rewrite v8.68.0
8.68.0

8 hours ago

What's Changed

  • ANTLR-based XPathMatcher implementation by @knutwannheden in #6353
  • Consolidate LLM guidance into CLAUDE.md by @timtebeek in #6223
  • Miscellaneous Windows bug fixes by @shanman190 in #6362
  • Fix Groovy/Gradle parsing for GString-s where the interpolation prefix '$' is preceded by an even number of backslashes by @akiraly in #6348
  • JavaScript: PackageJsonParser and NodeResolutionResult marker by @knutwannheden in #6308
  • GradleDependency only needs to look at first order dependencies by @shanman190 in #6364
  • Kotlin: Fix type attribution for companion objects by @knutwannheden in #6365
  • Changing doAfterVisit(new ChangeTagValueVisitor<>(..) in Maven AddProperty to be direct invocation instead to trigger model update by @steve-aom-elliott in #6366
  • JavaScript: Fix AddImport bug by @knutwannheden in #6367
  • Fix Java 25 javadoc parsing issue by @Laurens-W in #6370
  • Rework dependency graph to be more efficient by @shanman190 in #6360
  • Fix NoSuchMethodError during Java 11 parsing when the LST generation is running on an older Java 11 version which doesn't have JCTree.JCVariableDecl.declaredUsingVar() by @akiraly in #6372
  • JavaScript: New UpgradeDependencyVersion recipe by @knutwannheden in #6369
  • feat(maven): ChangeDependencyGroupIdAndArtifactId should also update annotation processor paths by @murdos in #6361
  • Fix RemoteArchive performance by adding bulk read methods by @pstreef in #6377
  • Track additional Git object information by @shanman190 in #6347
  • Reduce Version allocations in dependency graph traversal by @pstreef in #6354

Full Changelog: v8.67.1...v8.68.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.