@SethTisue SethTisue released this Apr 27, 2018 · 3543 commits to 2.13.x since this release

Assets 2

Scala 2.12.6

The main highlight is:

  • Macros work again when compiling on Java 9 or 10, fixing 2.12.5 regression (PR #6446)

Further highlights:

  • Deprecate floating-point Ranges (PR #6550)
  • Update to JLine 2.14.6 for better Emacs integration (PR #6478)
  • Add a completions command to REPL for better Emacs integration (PR #6379)

For more details, see closed bugs and merged PRs.

Compiler performance since 2.12.5 is stable.

2.12.6 is binary compatible with other 2.12.x versions.


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.

This release was brought to you by 11 contributors, according to git shortlog -sn --no-merges v2.12.5..v2.12.6. Thank you Jason Zaugg, Lukas Rytz, A. P. Marki, Adriaan Moors, Heikki Vesalainen, Martijn Hoekstra, Harrison Houghton, Eugene Yokota, Stefan Zeiger, jvican, sh0hei.

Scala 2.12 Notes

The release notes for Scala 2.12.0 have important information applicable to the whole 2.12 series.

Obtaining Scala

Scala releases are available through a variety of channels, including (but not limited to):