github openrewrite/rewrite v8.81.11
8.81.11

latest release: v8.81.12
5 hours ago

What's Changed

  • rpc: walk superclass chain in RpcVisitor.isAcceptable by @jkschneider in #7619
  • rpc: install openrewrite with [profiling] extra so Python rpc can report to Pyroscope by @jkschneider in #7618
  • Java: exclude leaked checkstyle Maven metadata from shadowJar by @knutwannheden in #7615
  • AddDependency: prevent duplicate <dependency> when existing direct dep already satisfies the request by @steve-aom-elliott in #7613
  • Bump default Gradle test version to 8.14.5 by @timtebeek in #7605
  • Python rpc: skip SearchResult walk when visitor didn't modify (~59% faster) by @jkschneider in #7620
  • rewrite-python: wire Preconditions.check end-to-end for RPC recipes by @jkschneider in #7621
  • rewrite-python: lazy RecipeRef so preconditions don't RPC at editor() time by @jkschneider in #7622
  • javascript: defensive Space handling in JavaScriptPrinter.visitSpace by @jkschneider in #7623
  • rewrite-python: restore the skip-walk-when-not-modified guard by @jkschneider in #7624
  • RewriteRpcProcess: deregister shutdown hook in shutdown() by @jkschneider in #7629
  • rewrite-python: Preconditions.or_ / and_ / not_ for RPC recipes by @jkschneider in #7625
  • rewrite-javascript: Preconditions.or / and / not for RPC recipes by @jkschneider in #7626
  • rewrite-go: align preconditions to the Java/Python wrapper model by @jkschneider in #7627
  • rewrite-csharp: add Preconditions.Or + composite wire introspection by @jkschneider in #7628

Full Changelog: v8.81.10...v8.81.11

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.