Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

docs(eol): updates for End-of-Life #12152

Merged
merged 2 commits into from Mar 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/CONTRIBUTING.md
Expand Up @@ -10,10 +10,13 @@
- [Developer Commits Levels](#pr_forks)
- [Submission Guidelines](#submit)

## AngularJS Material is in LTS mode
## AngularJS Material has reached end-of-life

We are no longer accepting changes that are not critical bug fixes into this project.
See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail.
We are no longer accepting changes into this project as
**AngularJS Material support has officially ended as of January 2022.**
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.

## <a name="coc"></a> Code of Conduct

Expand Down
66 changes: 7 additions & 59 deletions .github/ISSUE_TEMPLATE/bug.md
Expand Up @@ -3,13 +3,7 @@ name: Bug Report
about: Report a bug in AngularJS Material
labels: "type: bug, needs triage"
---
<!--
Filling out this template is required! Do not delete it when submitting your issue!
Without this information, your issue may be auto-closed.

Please submit AngularJS Material questions to the
[AngularJS Material Forum](https://groups.google.com/forum/#!forum/ngmaterial)
instead of submitting an issue.
<!--

---------------------------------------------------------------------
This repo is for AngularJS Material, not Angular Material or the CDK.
Expand All @@ -19,56 +13,10 @@ Please submit Angular Material and CDK questions
[here](https://groups.google.com/forum/#!forum/angular-material2)
and issues [here](https://github.com/angular/components/issues).
-->
# AngularJS Material is in LTS mode

We are no longer accepting changes that are not critical bug fixes into this project.
See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail.


## Bug Report

<!-- Please note that we are not accepting major feature requests, i.e. requests for new components, at this time. -->

## Demo and steps to reproduce the issue
[This blank StackBlitz demo](https://stackblitz.com/edit/angularjs-material-blank?file=app%2Fapp.template.html) can be used to create a reproduction that demonstrates your issue.

**Demo URL (required)***:

#### Detailed Reproduction Steps
1.
1.

### Explain the expected behavior


### Explain the current behavior

## AngularJS Material has reached end-of-life

### Discuss the use-case or motivation for changing the existing behavior


### List the affected versions of AngularJS, Material, OS, and browsers
<!-- Please note that only issues related to AngularJS 1.x and AngularJS Material 1.x should be submitted here.
Please submit Angular Material and CDK questions [here](https://groups.google.com/forum/#!forum/angular-material2)
and issues [here](https://github.com/angular/components/issues).
-->
- AngularJS: 1.
- AngularJS Material: 1.
- OS:
- Browsers:
- Screen Readers:

### Add anything else we should know


#### Stack Trace
```

```

#### Screenshots


<!-- Please double check that you have provided the required reproduction steps
and a Demo via StackBlitz, CodePen, Plunker, or GitHub repo.
-->
We are no longer accepting changes into this project as
**AngularJS Material support has officially ended as of January 2022.**
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.
6 changes: 0 additions & 6 deletions .github/ISSUE_TEMPLATE/config.yml
Expand Up @@ -3,9 +3,3 @@ contact_links:
- name: AngularJS Material on StackOverflow
url: https://stackoverflow.com/unanswered/tagged/angularjs-material
about: Please ask and answer questions about your app or usage here.
- name: AngularJS Material Gitter
url: https://gitter.im/angular/material
about: Please contribute to the community discussion about AngularJS Material usage here.
- name: AngularJS Material Forum
url: https://groups.google.com/forum/?pli=1#!forum/ngmaterial
about: Please ask questions about the library, roadmap, and releases here.
27 changes: 13 additions & 14 deletions .github/ISSUE_TEMPLATE/docs.md
Expand Up @@ -3,21 +3,20 @@ name: Documentation
about: Suggest an improvement to our documentation at material.angularjs.org
labels: "type: docs, needs triage"
---
# AngularJS Material is in LTS mode
<!--

We are no longer accepting changes that are not critical bug fixes into this project.
See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail.
-------------------------------------------------------------------------
This repo is for AngularJS Material, not Angular Material or Angular CDK.
-------------------------------------------------------------------------

## Documentation Feedback

<!--
Provide a brief summary of what you would like to see changed in our
documentation at material.angular.io.

Feel free to provide any suggestions of content or examples you’d like us to include.
Please submit Angular Material and Angular CDK questions
[here](https://groups.google.com/forum/#!forum/angular-material2)
and issues [here](https://github.com/angular/components/issues).
-->
# AngularJS Material has reached end-of-life

**Affected documentation page URL:**
<!--
Provide a link to the affected page on material.angularjs.org
-->
We are no longer accepting changes into this project as
**AngularJS Material support has officially ended as of January 2022.**
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.
56 changes: 6 additions & 50 deletions .github/PULL_REQUEST_TEMPLATE.md
@@ -1,51 +1,7 @@
<!--
Filling out this template is required! Do not delete it when submitting a Pull Request!
Without this information, your Pull Request may be auto-closed.
-->
# AngularJS Material is in LTS mode
# AngularJS Material has reached end-of-life

We are no longer accepting changes that are not critical bug fixes into this project.
See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail.

## PR Checklist

Please check your PR fulfills the following requirements:
- [ ] Does this PR fix a regression since 1.2.0, a security flaw, or a problem caused by a new browser version?
- [ ] The commit message follows [our guidelines](https://github.com/angular/material/blob/master/.github/CONTRIBUTING.md#-commit-message-format)
- [ ] Tests for the changes have been added or this is not a bug fix / enhancement
- [ ] Docs have been added, updated, or were not required

## PR Type

What kind of change does this PR introduce?
<!-- Please check the one that applies to this PR using "x". -->
```
[ ] Bugfix
[ ] Enhancement
[ ] Documentation content changes
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Infrastructure changes
[ ] Other... Please describe:
```

## What is the current behavior?
<!-- Please describe the current behavior that you are modifying and link to one or more relevant issues. -->


Fixes #

## What is the new behavior?


## Does this PR introduce a breaking change?
```
[ ] Yes
[ ] No
```
<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. -->
<!-- Note that breaking changes are highly unlikely to get merged to master unless the validation is clear and the use case is critical. -->

## Other information
We are no longer accepting changes into this project as
**AngularJS Material support has officially ended as of January 2022.**
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,6 +1,6 @@
The MIT License

Copyright (c) 2020 Google LLC. https://angularjs.org
Copyright (c) 2022 Google LLC. https://angularjs.org

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
72 changes: 6 additions & 66 deletions README.md
@@ -1,7 +1,6 @@
# Material Design for AngularJS Apps
[![npm version](https://badge.fury.io/js/angular-material.svg)](https://www.npmjs.com/package/angular-material)
[![Build Status](https://travis-ci.org/angular/material.svg)](https://travis-ci.org/angular/material)
[![Gitter](https://badges.gitter.im/angular/material2.svg)](https://gitter.im/angular/material?utm_source=badge&utm_medium=badge)

[Material Design](https://material.io/archive/guidelines/) is a specification for a
unified system of visual, motion, and interaction design that adapts across different devices. Our
Expand All @@ -16,24 +15,14 @@ For an implementation of the [Material Design Specification (2018+)](https://mat
please see the [Angular Material](https://material.angular.io/) project which is built for
[Angular](https://angular.io) (v2+) developers.

### <a name="lts"></a> Long Term Support
### <a name="lts"></a> End-of-Life

AngularJS Material has entered a Long Term Support (LTS) period which ends on December 31st, 2021.
This date aligns with the
[AngularJS LTS](https://docs.angularjs.org/misc/version-support-status) period.
**AngularJS Material support has officially ended as of January 2022.**
[See what ending support means](https://docs.angularjs.org/misc/version-support-status)
and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit
[material.angular.io](https://material.angular.io) for the actively supported Angular Material.

We now focus exclusively on providing fixes to bugs, in the 1.2.x branch of the library, that
satisfy at least one of the following criteria:
- We receive a report of, or detect, a security weakness which is then verified
- A major browser releases a version that will cause current production applications
to stop working
- The [jQuery library](https://jquery.com/) releases a version that will cause
current production applications to stop working

AngularJS Material 1.1.x will get a new version, if and only if, we verify a new severe security
weakness.

Learn how to report security issues
Find details on reporting security issues
[here](https://github.com/angular/material/blob/master/SECURITY.md).

![venn diagram](https://cloud.githubusercontent.com/assets/210413/5077572/30dfc2f0-6e6a-11e4-9723-07c918128f4f.png)
Expand All @@ -43,7 +32,6 @@ AngularJS Material includes a rich set of reusable, well-tested, and accessible
Quick Links:

* [API & Demos](#demos)
* [Contributing](#contributing)
* [Building](#building)
* [Installing](#installing)

Expand All @@ -70,54 +58,6 @@ AngularJS Material supports the screen reader versions listed
- Or you can build the documentation and demos locally; see
[Build Docs & Demos](https://github.com/angular/material/tree/master/docs/README.md) for details.


## <a name="releasing"></a> Our Release Processes

To preserve stability with applications currently using AngularJS Material, we do not follow semver.
We have three types of releases:

* `major` : major releases will be done in the separate [Angular Material](https://github.com/angular/components) repo.
This type of release will not be used within AngularJS Material.
* `minor`: contain breaking changes in addition to patch release changes.
* `patch`: non-breaking changes (no API, CSS, UX changes that will cause breaks in existing AngularJS Material applications).

##### Patch Releases

The patch builds (1.2.1, 1.2.2, etc.) are prepared based on commits in the `master` branch;
which contains only non-breaking changes (I.e. bug fixes, new features, API additions, and minimal
non-breaking CSS changes). We are targeting `patch` releases every 2 weeks.

##### Minor Releases

The minor builds (1.1.0, 1.2.0, 1.3.0) can contain breaking changes to CSS, APIs, and UX.
Our formal release of `minor` builds is much less frequent. The release process for `minor` builds is currently
being re-evaluated.

> For the purposes of AngularJS Material, you *could* think of the patch releases as being *minor* changes,
and the 'minor' releases as being *major* changes according to semver.

## <a name="contributing"></a> Contributing

Developers interested in contributing should read the following guidelines:

- [Issue Guidelines](.github/CONTRIBUTING.md#submit)
- [Contributing Guidelines](.github/CONTRIBUTING.md)
- [Coding Guidelines](docs/guides/CODING.md)
- [Pull Request Guide](docs/guides/PULL_REQUESTS.md)
- [Software Process](docs/guides/COMMIT_LEVELS.md)
- [Change Log](CHANGELOG.md)

> Please do **not** ask general questions in an issue. Issues are only to report bugs, request
enhancements, or request new features. For general questions and discussions, use the
[AngularJS Material Forum](https://groups.google.com/forum/#!forum/ngmaterial).

It is important to note that for each release, the [ChangeLog](CHANGELOG.md) is a resource that will
itemize all:

- Bug Fixes
- New Enhancements
- Breaking Changes

## <a name="building"></a> Building

Developers can build AngularJS Material using NPM and gulp.
Expand Down
30 changes: 4 additions & 26 deletions docs/app/partials/getting-started.tmpl.html
Expand Up @@ -21,7 +21,7 @@ <h2><em>New to AngularJS?</em> Before getting into AngularJS Material, it might
<h2>How do I start with AngularJS Material?</h2>
<ul style="margin-bottom: 2em;">
<li>
Get jump started with a free 30 minute video course: <a
Get jump started with a free 30-minute video course: <a
href="https://egghead.io/courses/introduction-to-angular-material" target="_blank"
title="AngularJS Framework">Introduction to AngularJS Material</a>
</li>
Expand Down Expand Up @@ -110,41 +110,19 @@ <h3>Unsupported Integrations</h3>
</li>

<li>
<a href="http://legacy.docs.ionic.io/v1.0">Ionic v1</a>
<a href="https://ionicframework.com/docs/v1/overview/">Ionic v1</a>
- Has built-in touch support that interferes with AngularJS Material's mobile gesture features.
Ionic v1 is no longer officially supported by the Ionic team.
</li>
</ul>

<br/>
<h2>Contributing to AngularJS Material</h2>
<h2>Getting help with AngularJS Material</h2>
<ul style="margin-bottom: 2em;">
<li>
Start by reading our <a href="https://github.com/angular/material#contributing">Contributor
Guidelines</a>.
</li>
<li>
For bug reports, search our
<a href="https://github.com/angular/material/issues?q=is%3Aissue+is%3Aopen"
target="_blank" title="AngularJS Material GitHub Issues">GitHub Issues</a>
for existing issues that match your bug.
</li>
<li style="margin-left: 40px">If none are found, please open a new issue.</li>
<li>For questions and troubleshooting, search the
<a href="https://groups.google.com/forum/#!forum/ngmaterial"
target="_blank" title="AngularJS Material Forums">AngularJS Material Forums</a>
for related discussions.
</li>
<li style="margin-left: 40px">If none are found, please post a new question.</li>
<li>StackOverflow's
<a href="https://stackoverflow.com/questions/tagged/angularjs-material" target="_blank"
title="AngularJS Material tag on StackOverflow">
[angularjs-material] tag</a> is another good resources for solving problems.
</li>
<li>
You can also ask questions in our
<a href="https://gitter.im/angular/material" target="_blank" title="Gitter Chat">
Gitter Chat</a>.
[angularjs-material] tag</a> is a good resources for solving problems.
</li>
</ul>
</md-content>
Expand Down