2.13.0-M5 release train


That’s very reasonable, and I’m sorry we haven’t been more proactive in coordinating with you! I agree there should be more time between last merged PR and staging the release, and again between staging and actually publishing.

We definitely want to slow things down for the RC cycle, which will start in 6 weeks, and will have RCs every two-three weeks. We intend to spend a significant amount of time helping more of the eco system upgrade, so we may end up delaying the RCs as necessary.

At least that’s the current plan. Let’s discuss!


Scala.js 0.6.25 is en route to Maven Central. Supports 2.10 through 2.12 as usual, plus 2.13.0-M3, M4 and M5.

Official announcement with release notes etc. to follow. For now, I announce it only here mostly for libraries blocked on Scala.js to publish their 2.13.0-M5 version.


I’ve just published macro-compat 1.1.1 for 2.13.0-M5 JVM/JS.


We’ve published scala-collection-compat 0.2.0 for 2.13.0-M5 (JVM/JS).


I’ve just published shapeless 2.3.3 for 2.13.0-M5 JVM/JS.


published: scala-xml 1.1.0, scala-parser-combinators 1.1.1, scala-collection-compat 0.2.0

see https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md for full list


more M5 libs available: scalacheck 1.14.0, scala-java8-compat 0.9.0, utest 0.6.6, genjavadoc 0.11, kind-projector 0.9.8, more.

see https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md for full list

with ScalaCheck now published as of a few days ago, that frees up ScalaTest and Specs2 to publish next, and then that should unblock many downstream projects.


note that ScalaCheck published for JVM only, so some downstream projects are still waiting for a Scala.js artifact to follow.

ScalaTest has now published (3.0.6-SNAP3), but also JVM only for now.


ScalaCheck and ScalaTest have both now published for both JVM and JS.

Specs2 (4.3.5) is published for JVM, but JS publishing is still pending (https://github.com/etorreborre/specs2/issues/709).

some other libraries now available for M5: expecty, scalaprops, json4s, unfiltered, et al. see https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md for full list


Specs2 4.3.5 is now available for both JVM & JS

Scala.js 1.0.0-M6 has been released, and supports M5 (so does 0.6.25, as before)

a bug was found in ScalaTest 3.0.6-SNAP3, fixed in SNAP4


Slinky 0.5.1+2-1405886d onwards is now published for 2.13.0-M5!


more libraries have been published for M5: cats, monocle, twirl, ssl-config, refined, catalysts, airframe, scoverage, scala-logging, minitest, scalate, simulacrum, enumeratum, machinist, discipline

see https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md for full list, and/or consult Scaladex and/or search.maven.org


better-files is now released for 2.13.0-M5


other projects that have published for M5 recently: cats-effect, scala-stm, scala-java-time, sourcecode, play-doc, play-json, better-monadic-for


Akka 2.5.19 (including actor, stream, cluster etc) is now also released for -M5, though accompanying libraries (such as akka-http, akka-management, akka-grpc etc) are still pending.


very great!


now available for M5: circe, scala-async, scopt


The akka-http 10.1.7 artifacts have now also been published for 2.13.0-M5


akka-http-cors has been published for 2.13.0-M5 in version 0.3.4.


also available now for M5: jawn, scodec-bits, scala-swing, cachecontrol