Skip to content

Commit f9e963c

Browse files
authored
Scala 2.13.16 (#3143)
1 parent decc87d commit f9e963c

File tree

7 files changed

+18
-14
lines changed

7 files changed

+18
-14
lines changed

_config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ keywords:
1515
- Document
1616
- Guide
1717

18-
scala-version: 2.13.15
18+
scala-version: 2.13.16
1919
scala-212-version: 2.12.20
2020
scala-3-version: 3.6.2
2121

_overviews/FAQ/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -351,14 +351,14 @@ setting in a multi-project build.
351351

352352
For example, if you add this to your `build.sbt`:
353353

354-
scalaVersion := "2.13.15"
354+
scalaVersion := "2.13.16"
355355

356356
that's a "bare" setting, and you might expect it to apply build-wide.
357357
But it doesn't. _It only applies to the root project._
358358

359359
In many cases one should instead write:
360360

361-
ThisBuild / scalaVersion := "2.13.15"
361+
ThisBuild / scalaVersion := "2.13.16"
362362

363363
Other possibilities include:
364364

_overviews/contribute/bug-reporting-guide.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ If you cannot find your issue in the issue tracker, create a new bug. The detail
6565

6666
Please make sure to fill in as many fields as possible. Make sure you've indicated the following:
6767

68-
1. **Exact Scala version** that you are using. For example, `2.13.15` or `3.3.4`. If the bug happens in multiple versions indicate all of them.
68+
1. **Exact Scala version** that you are using. For example, `2.13.16` or `3.3.4`. If the bug happens in multiple versions indicate all of them.
6969
2. **The component** that is affected by the bug. For example, the Standard Library, Scaladoc, etc.
7070
3. **Labels** related to your issue. For example, if you think your issue is related to the typechecker, and if you have successfully minimized your issue, label your bug as "typechecker" and "minimized". Issue tracker will suggest names for existing labels as you type them so try not to create duplicates.
7171
4. **Running environment**. Are you running on Linux? Windows? What JVM version are you using?

_overviews/core/binary-compatibility-of-scala-releases.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ We distinguish forward and backward compatibility (think of these as properties
2020
Thus, backward compatibility precludes the removal of (non-private) methods, as older versions could call them, not knowing they would be removed, whereas forward compatibility disallows adding new (non-private) methods, because newer programs may come to depend on them, which would prevent them from running on older versions (private methods are exempted here as well, as their definition and call sites must be in the same source file).
2121

2222
#### Guarantees and Versioning
23-
For Scala 2, the *minor* version is the *third* number in a version, e.g., 10 in v2.13.10.
23+
For Scala 2, the *minor* version is the *third* number in a version, e.g., 16 in v2.13.16.
2424
The major version is the second number, which is 13 in our example.
2525

26-
Scala 2 up to 2.13.15 guarantees both backward and forward compatibility across *minor* releases within a single major release.
26+
Scala 2 up to 2.13.16 guarantees both backward and forward compatibility across *minor* releases within a single major release.
2727
This is about to change now that [SIP-51 has been accepted](https://docs.scala-lang.org/sips/drop-stdlib-forwards-bin-compat.html), future Scala 2.13 releases may be backward compatible only.
2828

2929
For Scala 3, the minor version is the *second* number in a version, e.g., 2 in v3.2.1.

_overviews/jdk-compatibility/overview.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Minimum Scala versions:
1414

1515
| JDK | 3 | 3 LTS | 2.13 | 2.12 | 2.11 |
1616
|:-----------:|:--------:|:--------:|:---------:|:---------:|:----------:|
17-
| 24 (ea) | 3.6.x? 3.7.x?<br>(forthcoming) | 3.3.5?<br>(forthcoming) | 2.13.16<br>(forthcoming) | 2.12.21<br>(forthcoming) | |
17+
| 24 (ea) | 3.6.x? 3.7.x?<br>(forthcoming) | 3.3.5?<br>(forthcoming) | 2.13.16 | 2.12.21<br>(forthcoming) | |
1818
| 23 | 3.6.2 | 3.3.5<br>(forthcoming) | 2.13.15 | 2.12.20 | |
1919
| 22 | 3.4.0 | 3.3.4 | 2.13.13 | 2.12.19 | |
2020
| 21 (LTS) | 3.4.0 | 3.3.1 | 2.13.11 | 2.12.18 | |
@@ -135,7 +135,7 @@ For possible Scala 2 issues, see the [jdk11](https://github.com/scala/bug/labels
135135

136136
JDK 24 will be non-LTS.
137137

138-
Scala 2.13.16 (forthcoming) and Scala 2.12.21 (forthcoming) will support JDK 24. We are also working on adding JDK 24 support to Scala 3. (Support may be available in nightly builds and/or release candidates.)
138+
Scala 2.13.16+ supports, and Scala 2.12.21 (forthcoming) will support, JDK 24. We are also working on adding JDK 24 support to Scala 3. (Support may be available in nightly builds and/or release candidates.)
139139

140140
For possible Scala 2 issues, see the [jdk11](https://github.com/scala/bug/labels/jdk11), [jdk17](https://github.com/scala/bug/labels/jdk17), and [jdk21](https://github.com/scala/bug/labels/jdk21) labels in the Scala 2 bug tracker.
141141

api/all.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ redirect_from:
1212
* [Library API](https://www.scala-lang.org/api/{{site.scala-3-version}}/)
1313
* Scala 3.3.4 LTS
1414
* [Library API](https://www.scala-lang.org/api/3.3.4/)
15-
* Scala 2.13.15
16-
* [Library API](https://www.scala-lang.org/api/2.13.15/)
17-
* [Compiler API](https://www.scala-lang.org/api/2.13.15/scala-compiler/scala/)
18-
* [Reflection API](https://www.scala-lang.org/api/2.13.15/scala-reflect/scala/reflect/)
15+
* Scala 2.13.16
16+
* [Library API](https://www.scala-lang.org/api/2.13.16/)
17+
* [Compiler API](https://www.scala-lang.org/api/2.13.16/scala-compiler/scala/)
18+
* [Reflection API](https://www.scala-lang.org/api/2.13.16/scala-reflect/scala/reflect/)
1919
* Scala 2.12.20
2020
* [Library API](https://www.scala-lang.org/api/2.12.20/)
2121
* [Compiler API](https://www.scala-lang.org/api/2.12.20/scala-compiler/scala/)
@@ -104,6 +104,10 @@ https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/
104104
* [Library API](https://www.scala-lang.org/api/3.0.1/)
105105
* Scala 3.0.0
106106
* [Library API](https://www.scala-lang.org/api/3.0.0/)
107+
* Scala 2.13.15
108+
* [Library API](https://www.scala-lang.org/api/2.13.15/)
109+
* [Compiler API](https://www.scala-lang.org/api/2.13.15/scala-compiler/scala/)
110+
* [Reflection API](https://www.scala-lang.org/api/2.13.15/scala-reflect/scala/reflect/)
107111
* Scala 2.13.14
108112
* [Library API](https://www.scala-lang.org/api/2.13.14/)
109113
* [Compiler API](https://www.scala-lang.org/api/2.13.14/scala-compiler/scala/)

scripts/run-mdoc.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/bin/bash
22
set -eux
33

4-
cs launch --scala-version 2.13.15 org.scalameta::mdoc:2.3.3 -- \
4+
cs launch --scala-version 2.13.16 org.scalameta::mdoc:2.3.3 -- \
55
--in . \
66
--out /tmp/mdoc-out/ \
77
--classpath \
8-
$(cs fetch --scala-version 2.13.15 -p \
8+
$(cs fetch --scala-version 2.13.16 -p \
99
com.chuusai::shapeless:2.3.10 \
1010
org.scala-lang::toolkit:0.1.7 \
1111
org.scala-lang::toolkit-test:0.1.7 \

0 commit comments

Comments
 (0)