This first Scala 2.13 milestone contains only a few changes. Its main goal is to bootstrap the 2.13 release infrastructure. It also begins further modularization of the standard library.
Significant changes since 2.12.2 include:
- #5603: The parallel collections are now a separate module. There are instructions on the linked page for adding the dependency to your build.
- #5790: The following modules are no longer included in the distribution: scala-swing, scala-parser-combinators. (They remain available from Maven Central.) We also no longer build or publish scala-library-all.jar.
- #5683: Remove deprecated stuff from
- #5698: Eliminate non-matching overloads early for partial function literals
- #5548: Added Java 1.6. and 1.8
- #5830: A number of internal dependencies were cut to prepare for the creation of additional modules. (see also scala/scala-dev#323)
Overview of the 2.13 series
Scala 2.13 will focus on cleaning up and improving the standard library, and on improving the performance of the compiler. The Scala 2.13 roadmap is available on GitHub for review.
An overhaul of the collections library is being worked on in a separate repository.
Like Scala 2.12, the 2.13 series targets Java 8.
This release is not binary compatible with the 2.12.x series, to allow us to keep improving the Scala standard library.
We are working with the community to ensure availability of core projects for the Scala 2.13 ecosystem. We maintain an up-to-date list of available libraries.
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in discussions around Scala, and submitting and reviewing pull requests! You are all magnificent.
git shortlog -sn --no-merges 2.12.x..v2.13.0-M1, 13 people contributed to this release: Seth Tisue, Adriaan Moors, Lukas Rytz, Janek Bogucki, Stefan Zeiger, Kenji Yoshida, A. P. Marki, Zizheng Tai, Faiz Halde, Masaru Nomura, Pap Lőrinc, Pavel Petlinsky, Sébastien Doeraene. Thank you!
Please file any bugs you encounter on our issue tracker.
Scala releases are available through a variety of channels, including (but not limited to):