Skip to content

Instantly share code, notes, and snippets.

Last active April 27, 2018 09:31
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save SethTisue/ebccff7e2b8b994771452880c7d3a0d9 to your computer and use it in GitHub Desktop.
Draft release notes for Scala 2.12.6

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):

Copy link

please don't comment on the gist, I might not see it. write me on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment