github openrewrite/rewrite v8.71.0
8.71.0

3 days ago

What's Changed

  • Document usages of the various ClasspathScanningLoader methods by @timtebeek in #6471
  • JavaScript: Add JS.Spread for spread and rest syntax by @knutwannheden in #6436
  • Provide a next step when validation fails by @timtebeek in #6475
  • Fix Recipe to remove build cache configuration for Develocity by @div-bargali in #6465
  • Only remove gradleEnterprise and develocity.buildCache by @timtebeek in #6476
  • groupId and artifactId on project POM definition need to be resolved fully to prevent being interpreted as an external POM by @shanman190 in #6477
  • Resolve GAVs, classifiers and types of transitive dependencies via the containing POM by @steve-aom-elliott in #6464
  • Update version in the Gradle model by @BoykoAlex in #6428
  • Utilize a child-first strategy for resource loading by @shanman190 in #6414
  • Bug: Incorrect plugin insertion order in settings.gradle with pluginManagement and buildscript by @div-bargali in #6478
  • Accept exit code of 1 for Javascript RPC server by @shanman190 in #6481
  • fix(groovy): GroovyPrinter omits space after Elvis operator by @albertocavalcante in #6483
  • Add initial generated recipes.csv ahead of customization by @timtebeek in #6484
  • Fix issue where BOMs/platforms defined in Gradle Module Metadata could end up erroneously listed as requested dependencies in our maven model by @sambsnyd in #6488
  • Allow InMemoryDiffEntry to print with the correct MarkerPrinter by @kmccarp in #6486
  • Ensure plugins block is added after pluginManagement, even when pluginManagement was added just before by @Laurens-W in #6489
  • Handle JavaLanguageVersion.of(JavaVersion.VERSION_1_8) by @timtebeek in #6491
  • Mark an initial set of recipes as usable for JavaScript by @timtebeek in #6485

New Contributors

Full Changelog: v8.70.4...v8.71.0

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.