The Scala team at Lightbend is proud to announce Scala 2.13.13.
This release adds binary integer literals, adds -Xsource:3-cross
for crossbuilt projects, improves compatibility with JDK 21 and 22, supports Scala 3.4, and more.
For details, refer to the release notes on GitHub.
7 Likes
We’ve added this to the “Known issues” section:
- Some library authors who were already using
-Xsource:3
are getting MiMa failures when upgrading to 2.13.13 and switching from -Xsource:3
to -Xsource:3-cross
. If you’re in this situation, you may need to wait for 2.13.14; see scala/bug#12961
1 Like
A new section of the Scala 3 Migration Guide documents -Xsource:3
and -Xsource:3-cross
: Scala 2 with -Xsource:3 | Scala 3 Migration Guide | Scala Documentation
This is also now linked from the 2.13.13 release notes.
2 Likes
The new boolean-literals lint in 2.13.13 (see release notes) has been at least somewhat controversial; I suspect we will adjust it for 2.13.14. You can give feedback on how you think we should proceed here: Demote -Xlint:named-booleans to -Wnamed-literal and tweak noise level by som-snytt · Pull Request #10704 · scala/scala · GitHub