Skip to content

Commit 966129c

Browse files
Add typescript support page (#1162)
* Add typescript support * Update app/templates/typescript-support.hbs Co-authored-by: Anne-Greeth Schot-van Herwijnen <[email protected]> * Update app/templates/typescript-support.hbs Co-authored-by: Anne-Greeth Schot-van Herwijnen <[email protected]> --------- Co-authored-by: Anne-Greeth Schot-van Herwijnen <[email protected]>
1 parent 0ead122 commit 966129c

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

app/templates/node-support.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<section class="container" aria-labelledby="node-support">
44
<div class="layout">
55
<div class="lg:col-4 lg:start-2 text-muted mb-5">
6-
<h1 id="ember-users">
6+
<h1 id="node-support">
77
Node Support
88
</h1>
99

app/templates/typescript-support.hbs

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{{page-title "TypeScript Support"}}
2+
3+
<section class="container" aria-labelledby="typescript-support">
4+
<div class="layout">
5+
<div class="lg:col-4 lg:start-2 text-muted mb-5">
6+
<h1 id="typescript-support">
7+
TypeScript Support
8+
</h1>
9+
10+
<p>
11+
Ember has committed to supporting SemVer, even though TypeScript itself does not. This is possible when following the strategies laid out in <a href="https://www.semver-ts.org/#for-package-authors">semver-ts.org</a>'s <em>rolling window</em> policy. This is similar to our <a href="https://emberjs.com/browser-support/">browser support</a> policy.
12+
</p>
13+
<p>
14+
<em>
15+
Packages using the “rolling window” policy should normally support all TypeScript versions released during the current ‘LTS’ of other core packages/runtimes/etc. they support, and drop support for them only when they drop support for that ‘LTS’, to minimize the number of major versions in the ecosystem.
16+
</em>
17+
</p>
18+
19+
20+
<h2>Supported Version Matrix</h2>
21+
22+
<table>
23+
<thead>
24+
<tr>
25+
<th>TypeScript Version</th>
26+
<th>Supported <code>ember-source</code> Versions</th>
27+
</tr>
28+
</thead>
29+
<tbody>
30+
<tr><td>5.8.x</td><td>6.8.0 - Current</td></tr>
31+
<tr><td>5.7.x</td><td>6.4.0 - Current</td></tr>
32+
<tr><td>5.6.x</td><td>6.4.0 - Current</td></tr>
33+
<tr><td>5.5.x</td><td>6.4.0 - Current</td></tr>
34+
<tr><td>5.4.x</td><td>6.4.0 - Current</td></tr>
35+
<tr><td>5.3.x</td><td>5.7.0 - Current</td></tr>
36+
<tr><td>5.2.x</td><td>5.7.0 - Current</td></tr>
37+
<tr><td>5.1.x</td><td>5.2.0 - Current</td></tr>
38+
<tr><td>5.0.x</td><td>5.2.0 - Current</td></tr>
39+
<tr><td>4.9.x</td><td>5.2.0 - 6.3.x</td></tr>
40+
</tbody>
41+
</table>
42+
</div>
43+
44+
<p>
45+
Note that what versions are supported does not necisarily mean that versions outside of what we support won't work. The versions in the table above are what we test against in CI.
46+
</p>
47+
</div>
48+
</section>

0 commit comments

Comments
 (0)