Skip to content

Commit 416155a

Browse files
authored
Merge pull request #3221 from lrytz/2.13.17
Scala 2.13.17
2 parents 3e7abb6 + 68c6d6a commit 416155a

File tree

7 files changed

+20
-17
lines changed

7 files changed

+20
-17
lines changed

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ keywords:
1515
- Document
1616
- Guide
1717

18-
scala-version: 2.13.16
18+
scala-version: 2.13.17
1919
scala-212-version: 2.12.20
2020
scala-3-version: 3.7.3
2121

_overviews/FAQ/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,14 @@ setting in a multi-project build.
362362

363363
For example, if you add this to your `build.sbt`:
364364

365-
scalaVersion := "2.13.16"
365+
scalaVersion := "2.13.17"
366366

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

370370
In many cases one should instead write:
371371

372-
ThisBuild / scalaVersion := "2.13.16"
372+
ThisBuild / scalaVersion := "2.13.17"
373373

374374
Other possibilities include:
375375

_overviews/contribute/bug-reporting-guide.md

Lines changed: 1 addition & 1 deletion
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.16` 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.17` 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

Lines changed: 2 additions & 2 deletions
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., 16 in v2.13.16.
23+
For Scala 2, the *minor* version is the *third* number in a version, e.g., 17 in v2.13.17.
2424
The major version is the second number, which is 13 in our example.
2525

26-
Scala 2 up to 2.13.16 guarantees both backward and forward compatibility across *minor* releases within a single major release.
26+
Scala 2 up to 2.13.17 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

Lines changed: 4 additions & 5 deletions
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-
| 25 (LTS) | 3.7.1 | 3.3.6 | 2.13.17* | 2.12.21* | |
17+
| 25 (LTS) | 3.7.1 | 3.3.6 | 2.13.17 | 2.12.21* | |
1818
| 21 (LTS) | 3.4.0 | 3.3.1 | 2.13.11 | 2.12.18 | |
1919
| 17 (LTS) | 3.0.0 | 3.3.0 | 2.13.6 | 2.12.15 | |
2020
| 11 (LTS) | 3.0.0 | 3.3.0 | 2.13.0 | 2.12.4 | 2.11.12 |
@@ -121,16 +121,15 @@ For possible Scala 2 issues, see the [jdk11](https://github.com/scala/bug/labels
121121

122122
JDK 25 is an LTS release.
123123

124-
Scala 3.3.6+ and 3.7.1+ support JDK 25.
124+
Scala 3.3.6+, 3.7.1+ and 2.13.17+ support JDK 25.
125125

126126
The Scala test suite and Scala 2.13 community build are green on JDK 25.
127127

128-
The forthcoming Scala 2.13.17 and 2.12.21 releases will support JDK 25.
128+
The forthcoming 2.12.21 release will support JDK 25.
129129
Support is already available in [nightlies](https://docs.scala-lang.org/overviews/core/nightlies.html).
130130

131-
For information on timing of the forthcoming releases, see:
131+
For information on timing of the forthcoming release, see:
132132

133-
* https://contributors.scala-lang.org/t/scala-2-13-17-release-planning/6994
134133
* https://contributors.scala-lang.org/t/scala-2-12-21-release-planning/6753
135134

136135
<!-- TODO For sbt users, sbt 1.9.0 is the first version to support JDK 21.-->

api/all.md

Lines changed: 8 additions & 4 deletions
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.6 LTS
1414
* [Library API](https://www.scala-lang.org/api/3.3.6/)
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/)
15+
* Scala 2.13.17
16+
* [Library API](https://www.scala-lang.org/api/2.13.17/)
17+
* [Compiler API](https://www.scala-lang.org/api/2.13.17/scala-compiler/scala/)
18+
* [Reflection API](https://www.scala-lang.org/api/2.13.17/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/)
@@ -120,6 +120,10 @@ https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/
120120
* [Library API](https://www.scala-lang.org/api/3.0.1/)
121121
* Scala 3.0.0
122122
* [Library API](https://www.scala-lang.org/api/3.0.0/)
123+
* Scala 2.13.16
124+
* [Library API](https://www.scala-lang.org/api/2.13.16/)
125+
* [Compiler API](https://www.scala-lang.org/api/2.13.16/scala-compiler/scala/)
126+
* [Reflection API](https://www.scala-lang.org/api/2.13.16/scala-reflect/scala/reflect/)
123127
* Scala 2.13.15
124128
* [Library API](https://www.scala-lang.org/api/2.13.15/)
125129
* [Compiler API](https://www.scala-lang.org/api/2.13.15/scala-compiler/scala/)

scripts/run-mdoc.sh

Lines changed: 2 additions & 2 deletions
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.16 org.scalameta::mdoc:2.3.3 -- \
4+
cs launch --scala-version 2.13.17 org.scalameta::mdoc:2.3.3 -- \
55
--in . \
66
--out /tmp/mdoc-out/ \
77
--classpath \
8-
$(cs fetch --scala-version 2.13.16 -p \
8+
$(cs fetch --scala-version 2.13.17 -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)