Skip to content

Commit 532bcbe

Browse files
authored
Merge pull request #636 from adriaanm/releases
Releases for 1Q 2017
2 parents a541d6b + f86def3 commit 532bcbe

File tree

7 files changed

+131
-28
lines changed

7 files changed

+131
-28
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.1"
3+
scalaversion: "2.12.2"
44

55
baseurl: ""
66
markdown: kramdown

documentation/api.md

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,39 @@ title: Scala API Docs
44
---
55

66
## Latest releases
7+
* Scala 2.12.2
8+
* [Library API](http://www.scala-lang.org/api/2.12.2/)
9+
* [Compiler API](http://www.scala-lang.org/api/2.12.2/scala-compiler/)
10+
* [Reflection API](http://www.scala-lang.org/api/2.12.2/scala-reflect/#scala.reflect.package)
11+
* Scala Modules
12+
* [XML API](http://www.scala-lang.org/api/2.12.2/scala-xml/#scala.xml.package)
13+
* [Parser Combinators API](http://www.scala-lang.org/api/2.12.2/scala-parser-combinators/)
14+
* [Swing API](http://www.scala-lang.org/api/2.12.2/scala-swing/#scala.swing.package)
15+
* Scala 2.11.11
16+
* [Library API](http://www.scala-lang.org/api/2.11.11/)
17+
* [Compiler API](http://www.scala-lang.org/api/2.11.11/scala-compiler/)
18+
* [Reflection API](http://www.scala-lang.org/api/2.11.11/scala-reflect/#scala.reflect.package)
19+
* Scala Modules
20+
* [XML API](http://www.scala-lang.org/api/2.11.11/scala-xml/#scala.xml.package)
21+
* [Parser Combinators API](http://www.scala-lang.org/api/2.11.11/scala-parser-combinators/)
22+
* [Actors API](http://www.scala-lang.org/api/2.11.11/scala-actors/#scala.actors.package) (deprecated)
23+
* [Swing API](http://www.scala-lang.org/api/2.11.11/scala-swing/#scala.swing.package)
24+
* [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.11/scala-continuations-library/#scala.util.continuations.package)
25+
* [Scala 2.10.6](http://www.scala-lang.org/api/2.10.6/)
26+
27+
## Nightly builds
28+
29+
* Scala 2.12.x
30+
* [Library API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/)
31+
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/scala-compiler/)
32+
* Scala 2.11.x
33+
* [Library API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/)
34+
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/scala-compiler/)
35+
* Scala 2.13.x
36+
* [Library API](http://www.scala-lang.org/files/archive/nightly/2.13.x/api/2.13.x/)
37+
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.13.x/api/2.13.x/scala-compiler/)
38+
39+
## Previous releases
740
* Scala 2.12.1
841
* [Library API](http://www.scala-lang.org/api/2.12.1/)
942
* [Compiler API](http://www.scala-lang.org/api/2.12.1/scala-compiler/)
@@ -22,18 +55,6 @@ title: Scala API Docs
2255
* [Actors API](http://www.scala-lang.org/api/2.11.8/scala-actors/#scala.actors.package) (deprecated)
2356
* [Swing API](http://www.scala-lang.org/api/2.11.8/scala-swing/#scala.swing.package)
2457
* [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.8/scala-continuations-library/#scala.util.continuations.package)
25-
* [Scala 2.10.6](http://www.scala-lang.org/api/2.10.6/)
26-
27-
## Nightly builds
28-
29-
* Scala 2.11.x
30-
* [Library API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/)
31-
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/scala-compiler/)
32-
* Scala 2.12.x
33-
* [Library API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/)
34-
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/scala-compiler/)
35-
36-
## Previous releases
3758
* Scala 2.11.7
3859
* [Library API](http://www.scala-lang.org/api/2.11.7/)
3960
* [Compiler API](http://www.scala-lang.org/api/2.11.7/scala-compiler/)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Scala 2.13.0-M1
3+
start: 18 April 2017
4+
layout: downloadpage
5+
release_version: 2.13.0-M1
6+
release_date: "April 18, 2017"
7+
show_resources: "true"
8+
permalink: /download/2.13.0-M1.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.13.0-M1.tgz", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-2.13.0-M1.tgz", "Mac OS X, Unix, Cygwin", "16.95M"],
12+
["-main-windows", "scala-2.13.0-M1.msi", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-2.13.0-M1.msi", "Windows (msi installer)", "112.80M"],
13+
["-non-main-sys", "scala-2.13.0-M1.zip", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-2.13.0-M1.zip", "Windows", "16.99M"],
14+
["-non-main-sys", "scala-2.13.0-M1.deb", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-2.13.0-M1.deb", "Debian", "129.84M"],
15+
["-non-main-sys", "scala-2.13.0-M1.rpm", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-2.13.0-M1.rpm", "RPM package", "112.38M"],
16+
["-non-main-sys", "scala-docs-2.13.0-M1.txz", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-docs-2.13.0-M1.txz", "API docs", "50.57M"],
17+
["-non-main-sys", "scala-docs-2.13.0-M1.zip", "https://downloads.lightbend.com/scala/2.13.0-M1/scala-docs-2.13.0-M1.zip", "API docs", "97.90M"],
18+
["-non-main-sys", "scala-sources-2.13.0-M1.tar.gz", "https://github.com/scala/scala/archive/v2.13.0-M1.tar.gz", "Sources", ""]
19+
]
20+
---

download/_posts/2017-04-18-2.11.11.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Scala 2.11.11
3+
start: 18 April 2017
4+
layout: downloadpage
5+
release_version: 2.11.11
6+
release_date: "April 18, 2017"
7+
show_resources: "true"
8+
permalink: /download/2.11.11.html
9+
requirements: "This Scala software distribution can be installed on any Unix-like or Windows system. It requires the Java runtime version 1.6 or later, which can be downloaded <a href='http://www.java.com/'>here</a>."
10+
resources: [
11+
["-main-unixsys", "scala-2.11.11.tgz", "https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.tgz", "Mac OS X, Unix, Cygwin", "27.74M"],
12+
["-main-windows", "scala-2.11.11.msi", "https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.msi", "Windows (msi installer)", "110.04M"],
13+
["-non-main-sys", "scala-2.11.11.zip", "https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.zip", "Windows", "27.79M"],
14+
["-non-main-sys", "scala-2.11.11.deb", "https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.deb", "Debian", "76.61M"],
15+
["-non-main-sys", "scala-2.11.11.rpm", "https://downloads.lightbend.com/scala/2.11.11/scala-2.11.11.rpm", "RPM package", "108.81M"],
16+
["-non-main-sys", "scala-docs-2.11.11.txz", "https://downloads.lightbend.com/scala/2.11.11/scala-docs-2.11.11.txz", "API docs", "46.35M"],
17+
["-non-main-sys", "scala-docs-2.11.11.zip", "https://downloads.lightbend.com/scala/2.11.11/scala-docs-2.11.11.zip", "API docs", "84.49M"],
18+
["-non-main-sys", "scala-sources-2.11.11.tar.gz", "https://github.com/scala/scala/archive/v2.11.11.tar.gz", "Sources", ""]
19+
]
20+
---

download/_posts/2017-04-18-2.12.2.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.2
3+
start: 18 April 2017
4+
layout: downloadpage
5+
release_version: 2.12.2
6+
release_date: "April 18, 2017"
7+
show_resources: "true"
8+
permalink: /download/2.12.2.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.2.tgz", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.tgz", "Mac OS X, Unix, Cygwin", "18.69M"],
12+
["-main-windows", "scala-2.12.2.msi", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.msi", "Windows (msi installer)", "126.44M"],
13+
["-non-main-sys", "scala-2.12.2.zip", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.zip", "Windows", "18.73M"],
14+
["-non-main-sys", "scala-2.12.2.deb", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.deb", "Debian", "145.14M"],
15+
["-non-main-sys", "scala-2.12.2.rpm", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.rpm", "RPM package", "125.88M"],
16+
["-non-main-sys", "scala-docs-2.12.2.txz", "https://downloads.lightbend.com/scala/2.12.2/scala-docs-2.12.2.txz", "API docs", "56.51M"],
17+
["-non-main-sys", "scala-docs-2.12.2.zip", "https://downloads.lightbend.com/scala/2.12.2/scala-docs-2.12.2.zip", "API docs", "109.80M"],
18+
["-non-main-sys", "scala-sources-2.12.2.tar.gz", "https://github.com/scala/scala/archive/v2.12.2.tar.gz", "Sources", ""]
19+
]
20+
---

download/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
---
22
layout: downloadpage
33
title: Download
4-
release_version: 2.12.1
5-
release_date: "December 5, 2016"
4+
release_version: 2.12.2
5+
release_date: "April 18, 2017"
66
show_resources: "true"
77
other_releases: [
8-
["development_version", "Current 2.12.x release", 2.12.1, "December 5, 2016"],
9-
["maintenance_version", "Latest 2.11.x maintenance release", 2.11.8, "March 8, 2016"],
10-
["maintenance_version", "Last 2.10.x maintenance release", 2.10.6, "September 18, 2015"],
11-
["maintenance_version", "Last 2.9.x maintenance release", 2.9.3, "February 28, 2013"]
8+
["development_version", "Current 2.13.x milestone", 2.13.0-M1, "April 18, 2017"],
9+
["maintenance_version", "Last 2.11.x maintenance release", 2.11.11, "April 18, 2017"],
10+
["maintenance_version", "Last 2.10.x maintenance release", 2.10.6, "September 18, 2015"]
1211
]
1312
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."
1413
resources: [
15-
["-main-unixsys", "scala-2.12.1.tgz", "https://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", "https://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", "https://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.zip", "Windows", "18.83M"],
18-
["-non-main-sys", "scala-2.12.1.deb", "https://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.deb", "Debian", "144.65M"],
19-
["-non-main-sys", "scala-2.12.1.rpm", "https://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", "https://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", "https://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"]
14+
["-main-unixsys", "scala-2.12.2.tgz", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.tgz", "Mac OS X, Unix, Cygwin", "18.69M"],
15+
["-main-windows", "scala-2.12.2.msi", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.msi", "Windows (msi installer)", "126.44M"],
16+
["-non-main-sys", "scala-2.12.2.zip", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.zip", "Windows", "18.73M"],
17+
["-non-main-sys", "scala-2.12.2.deb", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.deb", "Debian", "145.14M"],
18+
["-non-main-sys", "scala-2.12.2.rpm", "https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.rpm", "RPM package", "125.88M"],
19+
["-non-main-sys", "scala-docs-2.12.2.txz", "https://downloads.lightbend.com/scala/2.12.2/scala-docs-2.12.2.txz", "API docs", "56.51M"],
20+
["-non-main-sys", "scala-docs-2.12.2.zip", "https://downloads.lightbend.com/scala/2.12.2/scala-docs-2.12.2.zip", "API docs", "109.80M"],
21+
["-non-main-sys", "scala-sources-2.12.2.tar.gz", "https://github.com/scala/scala/archive/v2.12.2.tar.gz", "Sources", ""]
2322
]
2423
---
2524

26-
<h3>Additional information</h3>
25+
<h3>Other Releases</h3>
2726

2827
You can find the links to prior versions or the latest development version below.
2928
To see a detailed list of changes for each version of Scala please refer to the <a href="{{ site.baseurl }}/download/changelog.html">changelog</a>.
29+
3030
Note that different major releases of Scala (e.g. Scala 2.11.x and Scala 2.12.x) are not binary compatible with each other.
3131

3232
<ul>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: news
3+
post-type: announcement
4+
permalink: /news/releases-1Q17
5+
title: "Three new releases and more GitHub goodness!"
6+
---
7+
8+
We are happy to announce three new Scala releases: 2.11.11 concludes the 2.11 series, 2.12.2 brings bug fixes and small improvements, and 2.13.0-M1 sets the scene for modularization and improvements coming in the next major release next year. Many thanks to everyone who contributed!
9+
10+
As part of our ongoing efforts at Lightbend to simplify contributing to Scala, we are thrilled to announce our move to GitHub for [bug reporting](https://github.com/scala/bug), as well as for [release notes](https://github.com/scala/scala/releases).
11+
12+
For the highlights of these three releases, read on.
13+
14+
<!-- break -->
15+
16+
[Scala 2.11.11](https://github.com/scala/scala/releases/tag/v2.11.11) contains many smaller fixes and a few backports from 2.12. It also features improved error messages on missing dependencies; this improvement was developed by @jvican at the Scala Center under proposal SCP-009, which aims to speed up builds by [shrinking the build classpath](https://github.com/scalacenter/classpath-shrinker).
17+
18+
(Yes, we skipped 2.11.9 and 2.11.10. Special thanks to @xuwei-k and @sjrd for reporting and helping diagnose the regressions in those withdrawn releases.)
19+
20+
[Scala 2.12.2](https://github.com/scala/scala/releases/tag/v2.12.2) adds support for trailing commas, the first proposal ([SIP-27](http://docs.scala-lang.org/sips/completed/trailing-commas.html)) to make it all the way through the revived Scala Improvement Process. Congratulations, @dwijnand!
21+
22+
[Scala 2.13.0-M1](https://github.com/scala/scala/releases/tag/v2.13.0-M1) prepares for the next phase of the standard library [modularization](https://github.com/scala/scala-dev/issues/323) and the [collections rework](https://github.com/scala/collection-strawman). The parallel collections are now a separate [module](https://github.com/scala/scala-parallel-collections), and many deprecated members have been removed. As a reminder, our [full 2.13 roadmap](https://github.com/scala/scala-dev/issues/324) is available for review on GitHub.

0 commit comments

Comments
 (0)