Backported PRs
- Bump Scala CLI to v1.14.0 (was v1.13.0) #26065
- Bump coursier to 2.1.25-M25 (was 2.1.25-M24) #26057
- Allow
:helpsyntax for all settings #26052 - feature: Improve the logical sources provider #26079
- Add ErrorMessageID to -Winfer-union warnings (#25073) #25249
- Warn if for with many vals and overloaded map #25090
- Recognize Nullable annotations in explicit nulls #25237
- Fix false-positive pat mat unreachable case warning #25978
- Make type arguments to default methods InferredTypeTrees #25852
- Do not overwrite the supertype of non-trait super in Erasure #26081
- Move process parse exceptions to sys.error instead of a custom exception #25675
- Ensure mistakes in CI inputs are caught early #25677
- Fix TastyPrinter's JAR-walking logic to include subdirectories #25678
- Don't pop outermost region when skipping #25738
- Parse HTML properly in Scaladoc #25681
- Context bound always has a span #25809
- Fix infinite loop with bad section ends in TastyHeaderUnpickler #25676
- Don't lookahead from interpolation #25834
Contributors
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.8.4-RC2..3.8.4-RC3 these are:
8 Solal Pirelli
4 Wojciech Mazur
3 Som Snytt
2 Piotr Chabelski
1 Martin Odersky
1 Tomasz Godzik