Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 591f4e5

Browse files
committed
docs(eol): update docs website for End-of-Life
- fix alignment of text in banner - update home page for EOL - update banner messaging for EOL - update `SECURITY.md` for EOL - update `package-lock.json` to v2 - add `path-type` devDependency required by cssnano - fix resolutions for npm-force-resolutions to remove ^ and ~ that can break w/ npm v8 - update karma to fix log4js vulnerability - add `cliui` devDependency required by karma
1 parent 6ec3454 commit 591f4e5

File tree

7 files changed

+16628
-1554
lines changed

7 files changed

+16628
-1554
lines changed

SECURITY.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
11
# Security Policy
22

3-
## Supported Versions
4-
5-
| Version | Supported | Status | Comments |
6-
| ----------- | ------------------ | --------------------- | ------------------------------------ |
7-
| 1.2.x | :white_check_mark: | Long Term Support | See [Long Term Support policy][lts] |
8-
| 1.1.x | :warning: | Security patches only | |
9-
| <1.1.x | :x: | | |
10-
11-
## Reporting a Vulnerability
12-
13-
Email us at [security@angularjs.org](mailto:security@angularjs.org) to report any potential security
14-
issues in AngularJS Material.
3+
**AngularJS Material support has officially ended as of January 2022.**
4+
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
5+
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
6+
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.
157

168
Please [use the latest AngularJS][latest-ng] and [AngularJS Material][releases] possible and keep in
179
mind the guidance around AngularJS' [expression language][ng-expressions].
1810

11+
## Supported Versions
12+
13+
| Version | Supported | Status | Comments |
14+
|---------|-----------|-------------------|----------|
15+
| 1.2.x | :x: | All support ended | |
16+
| 1.1.x | :x: | All support ended | |
17+
| <1.1.x | :x: | All support ended | |
18+
1919
[latest-ng]: https://docs.angularjs.org/guide/security#use-the-latest-angularjs-possible
2020
[releases]: https://github.com/angular/material/releases
2121
[ng-expressions]: https://docs.angularjs.org/guide/security#angularjs-templates-and-expressions
22-
[lts]: https://material.angularjs.org/#long-term-support

docs/app/css/style.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,10 +603,13 @@ md-toolbar.demo-toolbar .md-button {
603603
.eol-notice {
604604
background: #ECEFF1;
605605
padding: 4px 16px;
606-
text-align: center;
607606
font-size: 13px;
608607
margin: 0;
609608
}
609+
.eol-notice div {
610+
max-width: 864px;
611+
text-align: center;
612+
}
610613

611614
/***************
612615
* Landing Page

docs/app/partials/getting-started.tmpl.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ <h2><em>New to AngularJS?</em> Before getting into AngularJS Material, it might
2121
<h2>How do I start with AngularJS Material?</h2>
2222
<ul style="margin-bottom: 2em;">
2323
<li>
24-
Get jump started with a free 30 minute video course: <a
24+
Get jump started with a free 30-minute video course: <a
2525
href="https://egghead.io/courses/introduction-to-angular-material" target="_blank"
2626
title="AngularJS Framework">Introduction to AngularJS Material</a>
2727
</li>
@@ -82,7 +82,8 @@ <h3>Installing the AngularJS Material Libraries</h3>
8282
<li>
8383
<a href="https://docs.angularjs.org/api/ngMessages">ngMessages</a>
8484
- Provides a consistent mechanism for displaying form errors and other messages.
85-
<b>Required</b> for some AngularJS Material components like <code>md-input</code>.
85+
<strong>Required</strong> for some AngularJS Material components like
86+
<code>md-input</code>.
8687
</li>
8788
<li>
8889
<a href="https://docs.angularjs.org/api/ngSanitize">ngSanitize</a>

docs/app/partials/home.tmpl.html

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ <h2 class="md-headline" style="margin-top: 0;">What is AngularJS Material?</h2>
99
<a href="https://angularjs.org" target="_blank" rel="noopener">AngularJS</a> developers.
1010
</p>
1111
<p>
12-
AngularJS Material has entered the Long Term Support (LTS) period.
12+
AngularJS Material Long Term Support (LTS) has officially ended as of January 2022.
1313
<a href="#long-term-support">Find out more</a>.
1414
</p>
1515
<ul class="buckets" layout layout-align="center center" layout-wrap>
@@ -35,9 +35,9 @@ <h2 class="md-headline">AngularJS versus Angular?</h2>
3535
The AngularJS Material library is a mature and stable product that is ready for production
3636
use. Developers should note that AngularJS Material works only with
3737
<a href="https://angularjs.org/" target="_blank" rel="noopener">AngularJS 1.x</a>.
38-
AngularJS 1.x is now in
38+
AngularJS 1.x
3939
<a href="https://docs.angularjs.org/misc/version-support-status" target="_blank" rel="noopener">
40-
Long Term Support (LTS) mode</a>.
40+
Long Term Support (LTS)</a> has ended as of January 2022.
4141
</p>
4242
<i>
4343
The Angular Material and Component Dev Kit (CDK) libraries (for Angular v2+) can be found in the
@@ -50,43 +50,24 @@ <h2 class="md-headline">The Latest Material Design</h2>
5050
<p>
5151
The latest update to Material Design
5252
(<a href="https://www.youtube.com/playlist?list=PLJ21zHI2TNh-rX-Xr_xi9KIEcbdee_1Ah" target="_blank" rel="noopener">video playlist</a>)
53-
was announced at Google I/O in May, 2018
53+
was announced at Google I/O in May 2018
5454
(<a href="https://design.google/library/io-2018-our-definitive-guide-design/" target="_blank" rel="noopener">recap blog post</a>).
5555
For an implementation of this new
5656
<a href="https://material.io/design" target="_blank" rel="noopener">Material Design Specification</a>,
5757
please see the <a href="https://github.com/angular/components" target="_blank" rel="noopener">Angular Material</a>
5858
project which is built for <a href="https://angular.io" target="_blank" rel="noopener">Angular</a>
5959
developers.
6060
</p>
61-
<h2 id="long-term-support" class="md-headline">Long Term Support</h2>
61+
<h2 id="long-term-support" class="md-headline">End-Of-Life</h2>
6262
<p>
63-
AngularJS Material has entered a Long Term Support (LTS) period which ends on December 31st,
64-
2021. This date aligns with the
65-
<a href="https://docs.angularjs.org/misc/version-support-status" target="_blank" rel="noopener">
66-
AngularJS LTS</a> period. Explore End Of Life (EOL) options
67-
<a href="https://blog.angular.io/finding-a-path-forward-with-angularjs-7e186fdd4429" target="_blank" rel="noopener">here</a>.
68-
</p>
69-
<p>
70-
We now focus exclusively on providing fixes to bugs, in the 1.2.x branch of the library, that
71-
satisfy at least one of the following criteria:
72-
</p>
73-
<ul>
74-
<li>We receive a report of, or detect, a security weakness which is then verified</li>
75-
<li>
76-
A major browser releases a version that will cause current production applications
77-
to stop working
78-
</li>
79-
<li>
80-
The <a href="https://jquery.com/">jQuery library</a> releases a version that will cause
81-
current production applications to stop working
82-
</li>
83-
</ul>
84-
<p>
85-
AngularJS Material 1.1.x will get a new version, if and only if, we verify a new severe
86-
security weakness.
63+
AngularJS Material support has officially ended as of January 2022. This date aligns with the end of
64+
the <a href="https://docs.angularjs.org/misc/version-support-status" target="_blank" rel="noopener">
65+
AngularJS LTS</a> period. Read the
66+
<a href="https://goo.gle/angularjs-end-of-life" target="_blank" rel="noopener">
67+
end-of-life announcement</a> for more details.
8768
</p>
8869
<p>
89-
Learn how to report security issues
70+
Find details on reporting security issues
9071
<a href="https://github.com/angular/material/blob/master/SECURITY.md">here</a>.
9172
</p>
9273
<h2 class="md-headline">Change Log</h2>

docs/config/template/index.template.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,11 @@ <h2 class="md-toolbar-item md-breadcrumb md-headline" tabindex="-1">
150150
</div>
151151

152152
<div class="eol-notice">
153-
AngularJS Material is now in <a ng-href="/#long-term-support">Long Term Support (LTS) mode</a>.
154-
Explore End Of Life (EOL) options <a href="https://blog.angular.io/finding-a-path-forward-with-angularjs-7e186fdd4429">here</a>.
153+
<div>
154+
AngularJS Material <a ng-href="https://docs.angularjs.org/misc/version-support-status">Long Term Support</a>
155+
has officially ended as of January 2022. Read the
156+
<a href="https://goo.gle/angularjs-end-of-life">End-Of-Life announcement</a>.
157+
</div>
155158
</div>
156159

157160
</md-toolbar>

0 commit comments

Comments
 (0)