What's Changed
- Renew sbt CPE false-positive suppressions to 2026-06-01 by @Jenson3210 in #7595
- Scala: close parser gaps for Super, ForYield, Alternative, and other AST nodes by @jkschneider in #7398
- Gradle 9: move top-level sourceCompatibility/targetCompatibility into
java { }by @Jenson3210 in #7581 - Fix ConcurrentModificationException in RecipeMarketplace.Category.merge by @jkschneider in #7597
- Scala: close parser gaps for
new {}, mixin classes, and synthetic TypeTree by @jkschneider in #7598 - Scala: refactor the parser code; sourceBefore, ident, buildArgumentContainer by @greg-at-moderne in #7456
- Bump s4u/maven-settings-action to v4 by @greg-at-moderne in #7599
- Scala: fix parsing of trailing whitespace before closing parentheses by @greg-at-moderne in #7600
- Scala: add support for parsing
exportstatements by @greg-at-moderne in #7601 - Scala: fix parsing of annotations on classes with modifiers by @greg-at-moderne in #7603
- Scala: fix whitespace handling around
=>by @greg-at-moderne in #7604 - Gradle 9: rewrite spread-
all*inconfigurations { }toconfigurations.all { }by @Jenson3210 in #7585 - Scala: introduce ExpressionStatement by @greg-at-moderne in #7606
Full Changelog: v8.81.7...v8.81.8