Skip to content

Commit fae95c3

Browse files
authored
Merge pull request #566 from SethTisue/release-2.12.1
hello Scala 2.12.1
2 parents 1b01dc3 + 3c90b62 commit fae95c3

File tree

5 files changed

+83
-59
lines changed

5 files changed

+83
-59
lines changed

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
title: The Scala Programming Language
22

3-
scalaversion: "2.12.0"
3+
scalaversion: "2.12.1"
44

55
baseurl: ""
66
markdown: kramdown

documentation/api.md

Lines changed: 7 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ title: Scala API Docs
44
---
55

66
## Latest releases
7-
* Scala 2.12.0
8-
* [Library API](http://www.scala-lang.org/api/2.12.0/)
9-
* [Compiler API](http://www.scala-lang.org/api/2.12.0/scala-compiler/)
10-
* [Reflection API](http://www.scala-lang.org/api/2.12.0/scala-reflect/#scala.reflect.package)
7+
* Scala 2.12.1
8+
* [Library API](http://www.scala-lang.org/api/2.12.1/)
9+
* [Compiler API](http://www.scala-lang.org/api/2.12.1/scala-compiler/)
10+
* [Reflection API](http://www.scala-lang.org/api/2.12.1/scala-reflect/#scala.reflect.package)
1111
* Scala Modules
12-
* [XML API](http://www.scala-lang.org/api/2.12.0/scala-xml/#scala.xml.package)
13-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0/scala-parser-combinators/)
14-
* [Swing API](http://www.scala-lang.org/api/2.12.0/scala-swing/#scala.swing.package)
12+
* [XML API](http://www.scala-lang.org/api/2.12.1/scala-xml/#scala.xml.package)
13+
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.1/scala-parser-combinators/)
14+
* [Swing API](http://www.scala-lang.org/api/2.12.1/scala-swing/#scala.swing.package)
1515
* Scala 2.11.8
1616
* [Library API](http://www.scala-lang.org/api/2.11.8/)
1717
* [Compiler API](http://www.scala-lang.org/api/2.11.8/scala-compiler/)
@@ -34,46 +34,6 @@ title: Scala API Docs
3434
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/scala-compiler/)
3535

3636
## Previous releases
37-
* Scala 2.12.0-RC2
38-
* [Library API](http://www.scala-lang.org/api/2.12.0-RC2/)
39-
* [Compiler API](http://www.scala-lang.org/api/2.12.0-RC2/scala-compiler/)
40-
* [Reflection API](http://www.scala-lang.org/api/2.12.0-RC2/scala-reflect/#scala.reflect.package)
41-
* Scala Modules
42-
* [XML API](http://www.scala-lang.org/api/2.12.0-RC2/scala-xml/#scala.xml.package)
43-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-RC2/scala-parser-combinators/)
44-
* [Swing API](http://www.scala-lang.org/api/2.12.0-RC2/scala-swing/#scala.swing.package)
45-
* Scala 2.12.0-RC1
46-
* [Library API](http://www.scala-lang.org/api/2.12.0-RC1/)
47-
* [Compiler API](http://www.scala-lang.org/api/2.12.0-RC1/scala-compiler/)
48-
* [Reflection API](http://www.scala-lang.org/api/2.12.0-RC1/scala-reflect/#scala.reflect.package)
49-
* Scala Modules
50-
* [XML API](http://www.scala-lang.org/api/2.12.0-RC1/scala-xml/#scala.xml.package)
51-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-RC1/scala-parser-combinators/)
52-
* [Swing API](http://www.scala-lang.org/api/2.12.0-RC1/scala-swing/#scala.swing.package)
53-
* Scala 2.12.0-M5
54-
* [Library API](http://www.scala-lang.org/api/2.12.0-M5/)
55-
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M5/scala-compiler/)
56-
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M5/scala-reflect/#scala.reflect.package)
57-
* Scala Modules
58-
* [XML API](http://www.scala-lang.org/api/2.12.0-M5/scala-xml/#scala.xml.package)
59-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M5/scala-parser-combinators/)
60-
* [Swing API](http://www.scala-lang.org/api/2.12.0-M5/scala-swing/#scala.swing.package)
61-
* Scala 2.12.0-M4
62-
* [Library API](http://www.scala-lang.org/api/2.12.0-M4/)
63-
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M4/scala-compiler/)
64-
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M4/scala-reflect/#scala.reflect.package)
65-
* Scala Modules
66-
* [XML API](http://www.scala-lang.org/api/2.12.0-M4/scala-xml/#scala.xml.package)
67-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M4/scala-parser-combinators/)
68-
* [Swing API](http://www.scala-lang.org/api/2.12.0-M4/scala-swing/#scala.swing.package)
69-
* Scala 2.12.0-M3
70-
* [Library API](http://www.scala-lang.org/api/2.12.0-M3/)
71-
* [Compiler API](http://www.scala-lang.org/api/2.12.0-M3/scala-compiler/)
72-
* [Reflection API](http://www.scala-lang.org/api/2.12.0-M3/scala-reflect/#scala.reflect.package)
73-
* Scala Modules
74-
* [XML API](http://www.scala-lang.org/api/2.12.0-M3/scala-xml/#scala.xml.package)
75-
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.0-M3/scala-parser-combinators/)
76-
* [Swing API](http://www.scala-lang.org/api/2.12.0-M3/scala-swing/#scala.swing.package)
7737
* Scala 2.11.7
7838
* [Library API](http://www.scala-lang.org/api/2.11.7/)
7939
* [Compiler API](http://www.scala-lang.org/api/2.11.7/scala-compiler/)

download/_posts/2016-12-05-2.12.1.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Scala 2.12.1
3+
start: 05 December 2016
4+
layout: downloadpage
5+
release_version: 2.12.1
6+
release_date: "December 05, 2016"
7+
show_resources: "true"
8+
permalink: /download/2.12.1.html
9+
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>."
10+
resources: [
11+
["-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"],
12+
["-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"],
13+
["-non-main-sys", "scala-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.zip", "Windows", "18.83M"],
14+
["-non-main-sys", "scala-2.12.1.deb", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.deb", "Debian", "144.65M"],
15+
["-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"],
16+
["-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"],
17+
["-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"],
18+
["-non-main-sys", "scala-sources-2.12.1.tar.gz", "https://github.com/scala/scala/archive/v2.12.1.tar.gz", "Sources", "5.99M"]
19+
]
20+
---

download/index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
---
22
layout: downloadpage
33
title: Download
4-
release_version: 2.12.0
5-
release_date: "November 3, 2016"
4+
release_version: 2.12.1
5+
release_date: "December 5, 2016"
66
show_resources: "true"
77
other_releases: [
8-
["development_version", "Current 2.12.x release", 2.12.0, "November 3, 2016"],
8+
["development_version", "Current 2.12.x release", 2.12.1, "December 5, 2016"],
99
["maintenance_version", "Latest 2.11.x maintenance release", 2.11.8, "March 8, 2016"],
1010
["maintenance_version", "Last 2.10.x maintenance release", 2.10.6, "September 18, 2015"],
1111
["maintenance_version", "Last 2.9.x maintenance release", 2.9.3, "February 28, 2013"]
1212
]
1313
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."
1414
resources: [
15-
["-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"],
16-
["-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"],
17-
["-non-main-sys", "scala-2.12.0.zip", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.zip", "Windows", "19.28M"],
18-
["-non-main-sys", "scala-2.12.0.deb", "http://downloads.lightbend.com/scala/2.12.0/scala-2.12.0.deb", "Debian", "137.14M"],
19-
["-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"],
20-
["-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"],
21-
["-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"],
22-
["-non-main-sys", "scala-sources-2.12.0.tar.gz", "https://github.com/scala/scala/archive/v2.12.0.tar.gz", "Sources", ""]
15+
["-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"],
16+
["-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"],
17+
["-non-main-sys", "scala-2.12.1.zip", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.zip", "Windows", "18.83M"],
18+
["-non-main-sys", "scala-2.12.1.deb", "http://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.deb", "Debian", "144.65M"],
19+
["-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"],
20+
["-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"],
21+
["-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"],
22+
["-non-main-sys", "scala-sources-2.12.1.tar.gz", "https://github.com/scala/scala/archive/v2.12.1.tar.gz", "Sources", "5.99M"]
2323
]
2424
---
2525

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: news
3+
post-type: announcement
4+
permalink: /news/2.12.1
5+
title: "Scala 2.12.1 is now available!"
6+
---
7+
We are pleased to announce the availability of Scala 2.12.1!
8+
9+
## Changes
10+
11+
Significant changes since 2.12.0 include:
12+
13+
* [#5516](https://github.com/scala/scala/pull/5516) Improved runtime speed for Vector, restoring previous performance
14+
* [#5509](https://github.com/scala/scala/pull/5509) SI-10032 Fix code gen with returns in nested try-finally blocks
15+
* [#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
16+
* [#5469](https://github.com/scala/scala/pull/5469) SI-10020 SI-10027 Scaladoc: keep Java comment scanning stack-friendly
17+
* [#5376](https://github.com/scala/scala/pull/5376) Make -Xexperimental features available separately
18+
* [#5284](https://github.com/scala/scala/pull/5284) SI-7046 partial fix to knownDirectSubclasses for reflection users and macro authors
19+
* [#5410](https://github.com/scala/scala/pull/5410) Upgrade to scala-xml 1.0.6
20+
21+
* see [1.0.6 release notes](https://github.com/scala/scala-xml/releases/tag/v1.0.6)
22+
23+
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).
24+
25+
As usual for minor releases, Scala 2.12.1 is binary compatible with the whole Scala 2.12 series.
26+
27+
## Contributors
28+
29+
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.
30+
31+
According to `git shortlog -sn --no-merges v2.12.0..v2.12.1`, 28 people contributed to this minor release: A. P. Marki
32+
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.
33+
34+
## Scala 2.12 Notes
35+
36+
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.
37+
38+
## Obtaining Scala
39+
40+
Scala releases are available through a variety of channels, including (but not limited to):
41+
42+
* Bump the `scalaVersion` setting in your sbt-based project
43+
* Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.12.1.html)
44+
* 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)

0 commit comments

Comments
 (0)