What's Changed
- Report non-string declarative recipe tags as validation errors by @timtebeek in #8162
- Fall back to anonymous JAR download on 4xx when Maven credentials are rejected by @Jammy-Louie in #8158
- Add Kotlin test coverage for
AddCommentToMethodInvocationsby @MBoegers in #8165 - YAML: prevent block-scalar value mutations from corrupting siblings by @steve-aom-elliott in #8154
- Forward visit methods declared on a delegate superclass under
adapt()by @jkschneider in #8172 - Fix UpgradeDependencyVersion failing to download dependencies not marked with a repository of origin by @sambsnyd in #8176
- Go: manage
go.sumbyLockFileRegenerationby @greg-at-moderne in #8164 - Fix
KotlinTemplatestub generation for annotations on methods and variables by @MBoegers in #8168 - use gradle property assignment for distributionUrl by @sullis in #8177
- Fix ChangeDependencyGroupIdAndArtifactId adding a version to provided/test dependency managed by a local parent by @timtebeek in #8179
- Fix UpdateMavenModel discarding a parent POM's update when an aggregated child module fails to re-resolve by @timtebeek in #8155
- Fix HCL parse failure for comments containing "for " after
{/[by @timtebeek in #8185 - Add AttributeValue trait for non-literal annotation attribute values by @MBoegers in #8166
- Fix several Scala parse-print idempotency issues found on Apache Flink by @knutwannheden in #8174
- Support Gradle wrapper version detection for custom distribution URLs by @bmuschko in #8171
- Store DependencyInsight's dependency graph as a DAG to prevent OOM on ubiquitous transitive deps by @jkschneider in #8193
Full Changelog: v8.86.1...v8.86.2