Stable AngularJS and Long Term Support

Pete Bacon Darwin
Angular Blog
Published in
3 min readJan 26, 2018

--

AngularJS is planning one more significant release, version 1.7, and on July 1, 2018 it will enter a 3 year Long Term Support period.

UPDATE (2020–07–27):
Due to COVID-19 affecting teams migrating from AngularJS, we are extending the LTS by six months (until December 31, 2021).

AngularJS Panel at Angular Connect 2015

Background

AngularJS is an extremely stable framework for building web applications, and has been used by millions of developers across the web. Angular is its successor and uses the same philosophies such as declarative templates and dependency injection.

Angular has been growing more than 5x faster than AngularJS did since its original release. In October of 2017, the user base of Angular passed 1 million developers (based on 30 day users to our documentation), and became larger than the user base of AngularJS. We have many exciting Angular releases planned in 2018 and beyond.

We understand that many developers are still using AngularJS, and that the migration process to Angular takes time and energy, but we also are aware that developers want clarity on the future AngularJS development plans.

Schedule

The team is currently working towards a release of AngularJS 1.7.0 and we will continue development of 1.7 through June 30, 2018. On July 1, we will enter a 3 year period of Long Term Support (LTS).

  • January 1 — June 30, 2018 AngularJS 1.7 Active Development
  • July 1, 2018 — December 31, 2021 AngularJS 1.7 LTS Period

All AngularJS applications that work now, will continue to work in the future. All published versions of AngularJS, on npm, bower, CDNs, etc will continue to be available. Our data indicates that the majority of AngularJS developers are not adopting the latest version updates, so the transition to LTS will be inconsequential to those developers.

AngularJS 1.7 development

After the release of 1.7.0 the team does not intend to merge any feature or fix that will require even a minor breaking change.

After 1.7.0 we will continue to develop AngularJS, publishing patch releases, 1.7.1, 1.7.2 etc, through Jun 30, 2018. These releases will only include non-breaking change features and fixes to the framework.

If there is a feature or fix that you believe should land in AngularJS 1.7.0, please report it via an already open issue or PR, or create a new issue.

Long Term Support

On July 1st 2018, we will enter a Long Term Support period for AngularJS.

At this time we will focus exclusively on providing fixes to bugs that satisfy at least one of the following criteria:

  • A security flaw is detected in the 1.7.x branch of the framework
  • One of the major browsers releases a version that will cause current production applications using AngularJS 1.7.x to stop working
  • The jQuery library releases a version that will cause current production applications using AngularJS 1.7.x to stop working.

Continuing the journey

The Angular team and community have benefited so much from the countless people in the community who have provided feedback, bug fixes, new features, educational resources, built amazing libraries, run awesome conferences, and created fantastic applications. Thank you!

We look forward to joining you on the next exciting part of our journey together on the Angular platform.

--

--