Skip to content

Commit 5cec8d8

Browse files
committed
Draft release notes
1 parent e4d6bf9 commit 5cec8d8

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

releases/2.12.14.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Scala 2.12.14:
2+
* Backports improvements to `-Xsource:3` to help projects cross build between 2.12.x, 2.13.x and 3.x.
3+
([#9589](https://github.com/scala/scala/pull/9589), [#9595](https://github.com/scala/scala/pull/9595) and [#9620](https://github.com/scala/scala/pull/9620) by [@smarter](https://github.com/smarter) and [@neko-kai](https://github.com/neko-kai))
4+
* Reduces lock contention between compilers when reading classpath JAR files. ([#9549](https://github.com/scala/scala/pull/9549) by [@retronym](https://github.com/retronym))
5+
* Propagate custom `TaskSupport` through operations of parallel collections. ([#9529](https://github.com/scala/scala/pull/9529), backport of fix for [scala/scala-parallel-collections#152](https://github.com/scala/scala-parallel-collections/issues/152), by [@lrytz](https://github.com/lrytz))
6+
* Update version of ASM dependency, enabling interop with Java 17-compiled classes. ([#9488](https://github.com/scala/scala/pull/9488) by [@sethtisue](https://github.com/sethtisue))
7+
* Allow annotated literals inside as annotation args. ([#9342](https://github.com/scala/scala/pull/9342) by [@gzm0](https://github.com/gzm0))
8+
9+
For complete 2.12.14 change lists, see [all merged PRs](https://github.com/scala/scala/pulls?q=is%3Amerged%20milestone%3A2.12.14) and [all closed bugs](https://github.com/scala/bug/issues?utf8=%E2%9C%93&q=is%3Aclosed+milestone%3A2.12.14).
10+
11+
## Compatibility
12+
13+
As usual for our minor releases, Scala 2.12.14 is binary-compatible with the whole Scala 2.12 series.
14+
15+
## Contributors
16+
17+
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.
18+
19+
This release was brought to you by 40 contributors, according to `git shortlog -sn --no-merges HEAD ^v2.12.13 ^2.11.x`. Thank you Jason Zaugg, Lukas Rytz, Guillaume Martres, Dale Wijnand, Seth Tisue, A. P. Marki, Mike Skells, Tom Grigg, Kai, Mario Galic, Martijn Hoekstra, tanishiking, Philippus, Adriaan Moors, Sébastien Doeraene, Tobias Schlatter, Andrii, Filipe Regadas, Alexey Kotlyarov.
20+
21+
Thanks to [Lightbend](https://www.lightbend.com/scala) for their continued sponsorship of the Scala core team’s efforts. Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala.
22+
23+
## Scala 2.12 notes
24+
25+
The [release notes for Scala 2.12.0](https://github.com/scala/scala/releases/v2.12.0) have important information applicable to the whole 2.12 series.
26+
27+
## Obtaining Scala
28+
29+
Scala releases are available through a variety of channels, including (but not limited to):
30+
31+
* Bump the `scalaVersion` setting in your sbt-based project
32+
* Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.12.14.html)
33+
* Obtain JARs via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.12.14%22)

0 commit comments

Comments
 (0)