github openrewrite/rewrite v8.92.9
8.92.9

4 hours ago

What's Changed

  • Do not indent blank lines when reindenting a text block by @timtebeek in #8927
  • Say when git normalizes CRLF to LF by @jkschneider in #8934
  • Give TreeVisitorAdapter a private class creation lock by @shanman190 in #8935
  • Python: re-use empty lists in RPC receive by @greg-at-moderne in #8930
  • Fix test sources in rewrite-java-test that javac rejects by @timtebeek in #8938
  • Add because to an existing Kotlin DSL constraint without a ClassCastException by @timtebeek in #8939
  • Keep an existing constraint's configuration block when adding because by @timtebeek in #8940
  • Gradle: recognize a version catalog in a version-catalog producer block by @Jammy-Louie in #8906
  • Gradle: require a closure argument for a version-catalog producer block by @Jammy-Louie in #8944
  • Upgrade to Kotlin 2.4.20 by @timtebeek in #8914
  • Scala: ScalaVisitor to call visitExpression(), visitStatement() for S… by @greg-at-moderne in #8954
  • Send .npmrc credentials that reference unset environment variables as written, as npm does by @mtthwcmpbll in #8936
  • Send Pipfile index URL credentials that reference unset environment variables as written, as pipenv does by @mtthwcmpbll in #8937
  • Keep index URL credentials out of uv.lock and lock regeneration failures by @shanman190 in #8959
  • Fix npm auth lookup for registry URLs with explicit default ports by @Shubchynskyi in #8946
  • Verify npm peer forks per placement and keep removed dependencies that are still required by @mtthwcmpbll in #8942
  • Let JavaParser skip type attribution, and report a conversion failure once by @jkschneider in #8961
  • Fix Groovy multi-index subscript round trips by @Shubchynskyi in #8960
  • Add onlyDirect option to Gradle ModuleHasDependency by @steve-aom-elliott in #8943
  • Honor distributionChecksum with a custom wrapperUri in UpdateGradleWrapper by @kmccarp in #8933
  • Native npm lock regeneration: fix reverted package.json edits and describe it accurately by @mtthwcmpbll in #8957
  • Name the repositories a proxy tried in Maven download failures by @jkschneider in #8899
  • Kotlin: fix resolved-qualifier typing and syntax-error reporting by @timtebeek in #8948
  • Compare numeric pre-release counters numerically in LatestRelease by @timtebeek in #8916
  • Python: type an int literal by the width its value needs by @knutwannheden in #8869
  • Never read a tree the RPC peer lost as a deletion by @jkschneider in #8776
  • Treat non-US reverse DNS prefixes as category roots by @timtebeek in #8697
  • Python: move unary operator spacing into SpacesVisitor by @knutwannheden in #8543

New Contributors

Full Changelog: v8.92.7...v8.92.9

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.