Skip to content

Commit f1ce4be

Browse files
committed
Fix #505: Add info about Scala.js 0.6.x' End of Life.
1 parent abb4a1a commit f1ce4be

File tree

4 files changed

+26
-3
lines changed

4 files changed

+26
-3
lines changed

_data/doc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
subitems:
88
- text: Basic tutorial
99
url: /doc/tutorial/basic/
10-
- text: Basic tutorial (0.6.x)
11-
url: /doc/tutorial/basic/0.6.x.html
1210
- text: Scala.js for JavaScript developers
1311
url: /doc/sjs-for-js/
1412
subitems:
@@ -42,7 +40,7 @@
4240
url: /doc/interoperability/types.html
4341
- text: Write facade types for JS APIs
4442
url: /doc/interoperability/facade-types.html
45-
- text: Access to the JavaScript global scope (1.x only)
43+
- text: Access to the JavaScript global scope
4644
url: /doc/interoperability/global-scope.html
4745
- text: Export Scala.js APIs
4846
url: /doc/interoperability/export-to-javascript.html
@@ -66,3 +64,5 @@
6664
url: /doc/internals/downloads.html
6765
- text: Version history
6866
url: /doc/internals/version-history.html
67+
- text: Scala.js 0.6.x EOL
68+
url: /doc/internals/scalajs-0.6.x-eol.html

doc/internals/scalajs-0.6.x-eol.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: doc
3+
title: Scala.js 0.6.x End of Life
4+
---
5+
6+
The Scala.js 0.6.x series have been officially discontinued in June 2020, after [an RFC](https://github.com/scala-js/scala-js/issues/4045).
7+
The last release in the 0.6.x series is Scala.js 0.6.33.
8+
9+
Scala.js 0.6.x being EOL means that:
10+
11+
* The [0.6.x git branch](https://github.com/scala-js/scala-js/tree/0.6.x) is frozen.
12+
* Pull requests targeting the 0.6.x branch will be rejected.
13+
* Issues that can only be reproduced with Scala.js 0.6.x will be closed.
14+
* As long as Scala.js 0.6.33 works with newer versions of Scala 2.12.x and 2.13.x out of the box, we will publish its compiler plugins for those versions of Scala.
15+
Once they stop working out of the box, support for newer versions of Scala will be dropped.
16+
17+
Please upgrade to Scala.js 1.x as soon as possible.
18+
See [the release notes of Scala.js 1.0.0]({{ BASE_PATH }}/news/2020/02/25/announcing-scalajs-1.0.0/) for important migration information.
19+
20+
There are no plans to offer paid support for Scala.js 0.6.x.

doc/project/dependencies.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Use [scalajs-bundler](https://scalacenter.github.io/scalajs-bundler/) instead.
3030
Instead, it is provided by [sbt-jsdependencies](https://github.com/scala-js/jsdependencies).
3131

3232
The rest of this section applies to Scala.js 0.6.x only.
33+
[Scala.js 0.6.x has reached End of Life.]({{ BASE_PATH }}/doc/internals/scalajs-0.6.x-eol.html)
3334

3435
Thanks to [WebJars](http://www.webjars.org/), you can easily fetch a JavaScript library like so:
3536

doc/tutorial/basic/0.6.x.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ title: Basic tutorial (Scala.js 0.6.x)
55

66
**This page applies only to Scala.js 0.6.x. [Go the newer tutorial for Scala.js 1.x](./).**
77

8+
[Scala.js 0.6.x has reached End of Life.]({{ BASE_PATH }}/doc/internals/scalajs-0.6.x-eol.html)
9+
810
This is a step-by-step tutorial where we start with the setup of a Scala.js sbt project and end up having some user interaction and unit testing. The code created in this tutorial is available with one commit per step in the [scalajs-tutorial](https://github.com/scala-js/scalajs-tutorial/tree/0.6.x) repository on GitHub.
911

1012
## <a name="prerequisites"></a> Step 0: Prerequisites

0 commit comments

Comments
 (0)