Skip to content

Commit d854397

Browse files
committed
Scala 2.11.8 released
1 parent 66e296d commit d854397

File tree

5 files changed

+101
-15
lines changed

5 files changed

+101
-15
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.11.7"
3+
scalaversion: "2.11.8"
44
devscalaversion: "2.12.0-M3"
55

66
baseurl: ""

documentation/api.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ title: Scala API Docs
55

66
## Latest releases
77

8-
* Scala 2.11.7
9-
* [Library API](http://www.scala-lang.org/api/2.11.7/)
10-
* [Compiler API](http://www.scala-lang.org/api/2.11.7/scala-compiler/)
11-
* [Reflection API](http://www.scala-lang.org/api/2.11.7/scala-reflect/#scala.reflect.package)
8+
* Scala 2.11.8
9+
* [Library API](http://www.scala-lang.org/api/2.11.8/)
10+
* [Compiler API](http://www.scala-lang.org/api/2.11.8/scala-compiler/)
11+
* [Reflection API](http://www.scala-lang.org/api/2.11.8/scala-reflect/#scala.reflect.package)
1212
* Scala Modules
13-
* [XML API](http://www.scala-lang.org/api/2.11.7/scala-xml/#scala.xml.package)
14-
* [Parser Combinators API](http://www.scala-lang.org/api/2.11.7/scala-parser-combinators/)
15-
* [Actors API](http://www.scala-lang.org/api/2.11.7/scala-actors/#scala.actors.package) (deprecated)
16-
* [Swing API](http://www.scala-lang.org/api/2.11.7/scala-swing/#scala.swing.package)
17-
* [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.7/scala-continuations-library/#scala.util.continuations.package)
13+
* [XML API](http://www.scala-lang.org/api/2.11.8/scala-xml/#scala.xml.package)
14+
* [Parser Combinators API](http://www.scala-lang.org/api/2.11.8/scala-parser-combinators/)
15+
* [Actors API](http://www.scala-lang.org/api/2.11.8/scala-actors/#scala.actors.package) (deprecated)
16+
* [Swing API](http://www.scala-lang.org/api/2.11.8/scala-swing/#scala.swing.package)
17+
* [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.8/scala-continuations-library/#scala.util.continuations.package)
1818
* [Scala 2.10.6](http://www.scala-lang.org/api/2.10.6/)
1919
* Scala 2.12.0-M3
2020
* [Library API](http://www.scala-lang.org/api/2.12.0-M3/)
@@ -35,6 +35,16 @@ title: Scala API Docs
3535
* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.12.x/api/2.12.x/scala-compiler/)
3636

3737
## Previous releases
38+
* Scala 2.11.7
39+
* [Library API](http://www.scala-lang.org/api/2.11.7/)
40+
* [Compiler API](http://www.scala-lang.org/api/2.11.7/scala-compiler/)
41+
* [Reflection API](http://www.scala-lang.org/api/2.11.7/scala-reflect/#scala.reflect.package)
42+
* Scala Modules
43+
* [XML API](http://www.scala-lang.org/api/2.11.7/scala-xml/#scala.xml.package)
44+
* [Parser Combinators API](http://www.scala-lang.org/api/2.11.7/scala-parser-combinators/)
45+
* [Actors API](http://www.scala-lang.org/api/2.11.7/scala-actors/#scala.actors.package) (deprecated)
46+
* [Swing API](http://www.scala-lang.org/api/2.11.7/scala-swing/#scala.swing.package)
47+
* [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.7/scala-continuations-library/#scala.util.continuations.package)
3848
* Scala 2.11.6
3949
* [Library API](http://www.scala-lang.org/api/2.11.6/)
4050
* [Compiler API](http://www.scala-lang.org/api/2.11.6/scala-compiler/)

download/_posts/2016-03-08-2.11.8.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.8
3+
start: 08 March 2016
4+
layout: downloadpage
5+
release_version: 2.11.8
6+
release_date: "March 08, 2016"
7+
show_resources: "true"
8+
permalink: /download/2.11.8.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.8.tgz", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz", "Mac OS X, Unix, Cygwin", "27.35M"],
12+
["-main-windows", "scala-2.11.8.msi", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.msi", "Windows (msi installer)", "109.35M"],
13+
["-non-main-sys", "scala-2.11.8.zip", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.zip", "Windows", "27.40M"],
14+
["-non-main-sys", "scala-2.11.8.deb", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.deb", "Debian", "76.02M"],
15+
["-non-main-sys", "scala-2.11.8.rpm", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm", "RPM package", "108.16M"],
16+
["-non-main-sys", "scala-docs-2.11.8.txz", "http://downloads.lightbend.com/scala/2.11.8/scala-docs-2.11.8.txz", "API docs", "46.00M"],
17+
["-non-main-sys", "scala-docs-2.11.8.zip", "http://downloads.lightbend.com/scala/2.11.8/scala-docs-2.11.8.zip", "API docs", "84.21M"],
18+
["-non-main-sys", "scala-sources-2.11.8.tar.gz", "https://github.com/scala/scala/archive/v2.11.8.tar.gz", "Sources", ""]
19+
]
20+
---

download/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
layout: maindownloadpage
33
title: Download
4-
release_version: 2.11.7
5-
release_date: "June 23, 2015"
4+
release_version: 2.11.8
5+
release_date: "March 8, 2016"
66
other_releases: [
77
["maintenance_version", "Last 2.9.x maintenance release", 2.9.3, "February 28, 2013"],
88
["maintenance_version", "Last 2.10.x maintenance release", 2.10.6, "September 18, 2015"],
9-
["development_version", "Current 2.11.x release", 2.11.7, "June 23, 2015"],
9+
["development_version", "Current 2.11.x release", 2.11.8, "March 8, 2016"],
1010
["milestone_version", "Current 2.12.x milestone release", 2.12.0-M3, "October 6, 2015"]
1111
]
1212
requirements: "The Scala software distribution can be installed on any platform with a <a href='http://www.java.com/'>Java runtime</a>, version 1.6 or later."
1313
resources: [
14-
["-main-unixsys", "scala-2.11.7.tgz", "http://downloads.lightbend.com/scala/2.11.7/scala-2.11.7.tgz", "Mac OS X, Unix, Cygwin", "25.87M"],
15-
["-main-windows", "scala-2.11.7.msi", "http://downloads.lightbend.com/scala/2.11.7/scala-2.11.7.msi", "Windows (msi installer)", "107.88M"]
14+
["-main-unixsys", "scala-2.11.8.tgz", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz", "Mac OS X, Unix, Cygwin", "27.3M"],
15+
["-main-windows", "scala-2.11.8.msi", "http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.msi", "Windows (msi installer)", "109.4M"]
1616
]
1717
---
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
layout: news
3+
post-type: announcement
4+
permalink: /news/2.11.8
5+
title: "Scala 2.11.8 is now available!"
6+
---
7+
We are pleased to announce the availability of Scala 2.11.8!
8+
9+
Significant changes since 2.11.7 include:
10+
11+
* The Scala REPL now has robust and flexible tab-completion (details below)
12+
* An assortment of bugs have been fixed
13+
14+
Compared to 2.11.7, this release resolves [44 issues](https://issues.scala-lang.org/issues/?jql=project%20%3D%20SI%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20in%20%28%22Scala%202.11.8%22%29%20ORDER%20BY%20component%20ASC%2C%20priority%20DESC). We merged [175 pull requests](https://github.com/scala/scala/pulls?q=is%3Apr+is%3Amerged+milestone%3A2.11.8).
15+
16+
As usual for minor releases, Scala 2.11.8 is binary compatible with other releases in the Scala 2.11 series.
17+
18+
The last planned 2.11.x release will be 2.11.9 in late 2016.
19+
20+
### New tab-completion in the Scala REPL
21+
22+
The implementation of tab-completion in the Scala REPL has been rewritten and now uses the same infrastructure as for example Scala IDE and ENSIME.
23+
24+
There are a number of improvements:
25+
26+
* Reliable completion, also in partial expressions and syntactically incorrect programs: try `class C { def f(l: List[Int]) = l.<TAB>`
27+
* CamelCase completion: try `(l: List[Int]).rro<TAB>`, it expands to `(l: List[Int]).reduceRightOption`
28+
* Show desugarings performed by the compiler by adding `//print`: try `for (x <- 1 to 10) println(x) //print<TAB>`
29+
* Complete bean getters without typing `get`: try `(d: java.util.Date).day<TAB>`
30+
* Find members by typing any CamelCased part of the name: try `classOf[String].typ<TAB>` to get `getAnnotationsByType`, `getComponentType` and others
31+
* Complete non-qualified names, including types: try `def f(s: Str<TAB>`
32+
* Press tab twice to see the method signature: try `List(1,2,3).part<TAB>`, which completes to `List(1,2,3).partition`; press tab again to display `def partition(p: Int => Boolean): (List[Int], List[Int])`
33+
34+
Thanks to @retronym and @som-snytt for their fruitful collaboration on this work!
35+
36+
### Contributors
37+
38+
A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, spreading kindness in mailing lists and other public fora, and submitting and reviewing pull requests! You are all magnificent.
39+
40+
According to `git shortlog -sn --no-merges v2.11.7..v2.11.8`, 44 people contributed to this minor release: Seth Tisue, Jason Zaugg, Janek Bogucki, Lukas Rytz, Stefan Zeiger, A. P. Marki, Rex Kerr, Performant Data LLC, wpopielarski, Adriaan Moors, Vlad Ureche, Rui Gonçalves, vsalvis, martijnhoekstra, todesking, Li Yao, Frank S. Thomas, Igor Racic, Michał Pociecha, Kenji Yoshida, Tomas Janousek, dk14, jvican, stusmall, kirillkh, Alexey Romanov, Antoine Gourlay, Arnout Engelen, Eitan Adler, Felix Mulder, Gerard Basler, Jan Bessai, JoeRatt, Kirill Khazan, Linas Medziunas, Marconi Lanna, Mariot Chauvin, Michael, Parambir Singh, Paul Draper, Ryan Zhang, Simon Schäfer, Sébastien Doeraene, Tim Vergenz.
41+
42+
### Obtaining Scala
43+
44+
Scala releases are available through a variety of channels, including (but not limited to):
45+
46+
* Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.11.8.html)
47+
* Bump the `scalaVersion` setting in your SBT-based project
48+
* Obtain JARs via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.8%22)
49+
* Try the [Hello Scala 2.11 template](https://www.lightbend.com/activator/template/hello-scala-2_11) in [Lightbend Activator](https://www.lightbend.com/activator/download)
50+
51+
### Scala 2.11 Notes
52+
53+
The [release notes for Scala 2.11.1](http://scala-lang.org/news/2.11.1) have important information applicable to the whole 2.11 series, such as:
54+
55+
* Details on new features, important changes and deprecations since Scala 2.10.
56+
* The specification of binary compatibility between minor releases.

0 commit comments

Comments
 (0)