Skip to content

hello Scala 2.12.1 #566

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 5, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
title: The Scala Programming Language

scalaversion: "2.12.0"
scalaversion: "2.12.1"

baseurl: ""
markdown: kramdown
Expand Down
54 changes: 7 additions & 47 deletions documentation/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ title: Scala API Docs
---

## Latest releases
* Scala 2.12.0
* [Library API](http://www.scala-lang.org/api/2.12.0/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0/scala-reflect/#scala.reflect.package)
* Scala 2.12.1
* [Library API](http://www.scala-lang.org/api/2.12.1/)
* [Compiler API](http://www.scala-lang.org/api/2.12.1/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.1/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0/scala-swing/#scala.swing.package)
* [XML API](http://www.scala-lang.org/api/2.12.1/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.1/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.1/scala-swing/#scala.swing.package)
* Scala 2.11.8
* [Library API](http://www.scala-lang.org/api/2.11.8/)
* [Compiler API](http://www.scala-lang.org/api/2.11.8/scala-compiler/)
Expand All @@ -34,46 +34,6 @@ title: Scala API Docs
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/scala-compiler/)

## Previous releases
* Scala 2.12.0-RC2
* [Library API](http://www.scala-lang.org/api/2.12.0-RC2/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0-RC2/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0-RC2/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0-RC2/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-RC2/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0-RC2/scala-swing/#scala.swing.package)
* Scala 2.12.0-RC1
* [Library API](http://www.scala-lang.org/api/2.12.0-RC1/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0-RC1/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0-RC1/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0-RC1/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-RC1/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0-RC1/scala-swing/#scala.swing.package)
* Scala 2.12.0-M5
* [Library API](http://www.scala-lang.org/api/2.12.0-M5/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M5/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M5/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0-M5/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M5/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0-M5/scala-swing/#scala.swing.package)
* Scala 2.12.0-M4
* [Library API](http://www.scala-lang.org/api/2.12.0-M4/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M4/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M4/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0-M4/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M4/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0-M4/scala-swing/#scala.swing.package)
* Scala 2.12.0-M3
* [Library API](http://www.scala-lang.org/api/2.12.0-M3/)
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M3/scala-compiler/)
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M3/scala-reflect/#scala.reflect.package)
* Scala Modules
* [XML API](http://www.scala-lang.org/api/2.12.0-M3/scala-xml/#scala.xml.package)
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M3/scala-parser-combinators/)
* [Swing API](http://www.scala-lang.org/api/2.12.0-M3/scala-swing/#scala.swing.package)
* Scala 2.11.7
* [Library API](http://www.scala-lang.org/api/2.11.7/)
* [Compiler API](http://www.scala-lang.org/api/2.11.7/scala-compiler/)
Expand Down
20 changes: 20 additions & 0 deletions download/_posts/2016-12-05-2.12.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Scala 2.12.1
start: 05 December 2016
layout: downloadpage
release_version: 2.12.1
release_date: "December 05, 2016"
show_resources: "true"
permalink: /download/2.12.1.html
requirements: "This Scala software distribution can be installed on any Unix-like or Windows system. It requires the Java runtime version 1.8 or later, which can be downloaded <a href='http://www.java.com/'>here</a>."
resources: [
["-main-unixsys", "scala-2.12.1.tgz", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.tgz", "Mac OS X, Unix, Cygwin", "18.79M"],
["-main-windows", "scala-2.12.1.msi", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.msi", "Windows (msi installer)", "125.84M"],
["-non-main-sys", "scala-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.zip", "Windows", "18.83M"],
["-non-main-sys", "scala-2.12.1.deb", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.deb", "Debian", "144.65M"],
["-non-main-sys", "scala-2.12.1.rpm", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.rpm", "RPM package", "125.29M"],
["-non-main-sys", "scala-docs-2.12.1.txz", "http://downloads.lightbend.com/scala/2.12.1/scala-docs-2.12.1.txz", "API docs", "55.89M"],
["-non-main-sys", "scala-docs-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-docs-2.12.1.zip", "API docs", "109.10M"],
["-non-main-sys", "scala-sources-2.12.1.tar.gz", "https://github.com/scala/scala/archive/v2.12.1.tar.gz", "Sources", "5.99M"]
]
---
22 changes: 11 additions & 11 deletions download/index.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
---
layout: downloadpage
title: Download
release_version: 2.12.0
release_date: "November 3, 2016"
release_version: 2.12.1
release_date: "December 5, 2016"
show_resources: "true"
other_releases: [
["development_version", "Current 2.12.x release", 2.12.0, "November 3, 2016"],
["development_version", "Current 2.12.x release", 2.12.1, "December 5, 2016"],
["maintenance_version", "Latest 2.11.x maintenance release", 2.11.8, "March 8, 2016"],
["maintenance_version", "Last 2.10.x maintenance release", 2.10.6, "September 18, 2015"],
["maintenance_version", "Last 2.9.x maintenance release", 2.9.3, "February 28, 2013"]
]
requirements: "Scala 2.12 requires version 8 of the <a href='http://www.java.com/'>Java platform</a>. Older Scala versions are compatible with Java 6 and up. Java 9 is not yet supported."
resources: [
["-main-unixsys", "scala-2.12.0.tgz", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.tgz", "Mac OS X, Unix, Cygwin", "19.24M"],
["-main-windows", "scala-2.12.0.msi", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.msi", "Windows (msi installer)", "117.78M"],
["-non-main-sys", "scala-2.12.0.zip", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.zip", "Windows", "19.28M"],
["-non-main-sys", "scala-2.12.0.deb", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.deb", "Debian", "137.14M"],
["-non-main-sys", "scala-2.12.0.rpm", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.rpm", "RPM package", "117.39M"],
["-non-main-sys", "scala-docs-2.12.0.txz", "http://downloads.lightbend.com/scala/2.12.0/scala-docs-2.12.0.txz", "API docs", "50.74M"],
["-non-main-sys", "scala-docs-2.12.0.zip", "http://downloads.lightbend.com/scala/2.12.0/scala-docs-2.12.0.zip", "API docs", "100.40M"],
["-non-main-sys", "scala-sources-2.12.0.tar.gz", "https://github.com/scala/scala/archive/v2.12.0.tar.gz", "Sources", ""]
["-main-unixsys", "scala-2.12.1.tgz", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.tgz", "Mac OS X, Unix, Cygwin", "18.79M"],
["-main-windows", "scala-2.12.1.msi", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.msi", "Windows (msi installer)", "125.84M"],
["-non-main-sys", "scala-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.zip", "Windows", "18.83M"],
["-non-main-sys", "scala-2.12.1.deb", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.deb", "Debian", "144.65M"],
["-non-main-sys", "scala-2.12.1.rpm", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.rpm", "RPM package", "125.29M"],
["-non-main-sys", "scala-docs-2.12.1.txz", "http://downloads.lightbend.com/scala/2.12.1/scala-docs-2.12.1.txz", "API docs", "55.89M"],
["-non-main-sys", "scala-docs-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-docs-2.12.1.zip", "API docs", "109.10M"],
["-non-main-sys", "scala-sources-2.12.1.tar.gz", "https://github.com/scala/scala/archive/v2.12.1.tar.gz", "Sources", "5.99M"]
]
---

Expand Down
44 changes: 44 additions & 0 deletions news/_posts/2016-12-05-release-notes-2.12.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
layout: news
post-type: announcement
permalink: /news/2.12.1
title: "Scala 2.12.1 is now available!"
---
We are pleased to announce the availability of Scala 2.12.1!

## Changes

Significant changes since 2.12.0 include:

* [#5516](https://github.com/scala/scala/pull/5516) Improved runtime speed for Vector, restoring previous performance
* [#5509](https://github.com/scala/scala/pull/5509) SI-10032 Fix code gen with returns in nested try-finally blocks
* [#5482](https://github.com/scala/scala/pull/5482) Fix 2.12 regression, backend crash: Cannot create ClassBType from non-class symbol; also fix SI-7139
* [#5469](https://github.com/scala/scala/pull/5469) SI-10020 SI-10027 Scaladoc: keep Java comment scanning stack-friendly
* [#5376](https://github.com/scala/scala/pull/5376) Make -Xexperimental features available separately
* [#5284](https://github.com/scala/scala/pull/5284) SI-7046 partial fix to knownDirectSubclasses for reflection users and macro authors
* [#5410](https://github.com/scala/scala/pull/5410) Upgrade to scala-xml 1.0.6

* see [1.0.6 release notes](https://github.com/scala/scala-xml/releases/tag/v1.0.6)

In total, this release resolves [28 issues](https://issues.scala-lang.org/issues/?jql=project%20%3D%20SI%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20in%20%28%22Scala%202.12.1%22%29%20ORDER%20BY%20component%20ASC%2C%20priority%20DESC). We merged [88 pull requests](https://github.com/scala/scala/pulls?q=is%3Apr+is%3Amerged+milestone%3A2.12.1).

As usual for minor releases, Scala 2.12.1 is binary compatible with the whole Scala 2.12 series.

## Contributors

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.

According to `git shortlog -sn --no-merges v2.12.0..v2.12.1`, 28 people contributed to this minor release: A. P. Marki
Jason Zaugg, Lukas Rytz, Seth Tisue, Adriaan Moors, Stefan Zeiger, Dale Wijnand, Miles Sabin, Daniel Barclay, Pap Lőrinc, Iulian Dragos, Rex Kerr, Sakthipriyan Vairamani, Kenji Yoshida, Jakob Odersky, Mohit Agarwal, Paul Kernfeld, Pavel Petlinsky, Boris Korogvich, Sébastien Doeraene, Tim Spence, Viktor Klang, Vladimir Glushak, Chris Okasaki, Lifu Huang, Janek Bogucki, Martijn Hoekstra, Masaru Nomura.

## Scala 2.12 Notes

The [release notes for Scala 2.12.0](http://scala-lang.org/news/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):

* Bump the `scalaVersion` setting in your sbt-based project
* Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.12.1.html)
* Obtain JARs via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.12.1%22)