What's Changed
- Document usages of the various
ClasspathScanningLoadermethods by @timtebeek in #6471 - JavaScript: Add
JS.Spreadfor 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
gradleEnterpriseanddevelocity.buildCacheby @timtebeek in #6476 groupIdandartifactIdon 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
InMemoryDiffEntryto print with the correctMarkerPrinterby @kmccarp in #6486 - Ensure
pluginsblock is added afterpluginManagement, even whenpluginManagementwas 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
- @div-bargali made their first contribution in #6465
- @albertocavalcante made their first contribution in #6483
Full Changelog: v8.70.4...v8.71.0