github openrewrite/rewrite v8.75.3
8.75.3

3 hours ago

What's Changed

  • Handle new ty-types 0.0.21 descriptor kinds and enriched fields by @knutwannheden in #6893
  • UpgradeTransitiveDependencyVersion should not add managed deps to child modules by @steve-aom-elliott in #6896
  • JavaScript: Add missing Type properties to some test classes by @greg-at-moderne in #6901
  • Also check thread context classloader in TypeTable.fromClasspath() by @knutwannheden in #6900
  • Fix NPE in Markup.markup() when tree node has null markers by @bmuschko in #6895
  • Filter SNAPSHOT versions from BOM upgrade candidates by @Jenson3210 in #6902
  • Support ext subscript and set-in-block syntax for version upgrades by @Jenson3210 in #6905
  • JavaScript: Detect empty diffs in rewriteRun() test harness and fix surfaced issues by @knutwannheden in #6904
  • Improved C# RPC server bootstrapping by @knutwannheden in #6899
  • Add tests for Gradle 9 migration and best practices recipes by @sullis in #6907
  • Add NuGet API key to CI and publish workflows by @macsux in #6911
  • Split C# NuGet into library and tool packages by @jkschneider in #6912
  • Fix ScanningRecipe accumulator loss in preconditioned DeclarativeRecipes across RecipeRunCycles by @pstreef in #6913
  • fix: switch npm publishing to OIDC trusted publishing by @zieka in #6919
  • fix: add setup-node for npm OIDC trusted publishing by @zieka in #6922
  • Fix Python RPC GetObject timeout on Windows by @kmccarp in #6920
  • Fix NoWhitespaceAfter removing required space after type-use annotation by @timtebeek in #6921
  • fix: decouple npmPublish from Gradle publish task for OIDC-only npm auth by @zieka in #6923
  • fix: add workflow_dispatch to npm-publish for manual OIDC testing by @zieka in #6924
  • fix: replace setup-node with manual .npmrc for npm OIDC trusted publishing by @zieka in #6925
  • fix: use system npm for publish to support OIDC trusted publishing by @zieka in #6926
  • fix: use system npm for publish to support OIDC trusted publishing by @zieka in #6927
  • fix: use NPM_TOKEN for npm publish authentication by @zieka in #6928
  • fix: add repository field to package.json for npm provenance by @zieka in #6929
  • fix: switch npm publish back to OIDC trusted publishing by @zieka in #6930
  • fix: revert OIDC-only npm auth, restore NPM_TOKEN by @zieka in #6931
  • Isolate C# plugin assemblies in custom AssemblyLoadContext by @jkschneider in #6915
  • C# Template API for pattern matching and code generation by @jkschneider in #6916

Full Changelog: v8.75.2...v8.75.3

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.