VVersions.dev

Modernize Angular

Operational guides for modernizing Angular: escape end-of-life AngularJS, migrate AngularJS to Angular or React, and upgrade Angular 16 to 18 with the CLI.

Last verified · Updated May 22, 2026

AngularJS (1.x) is end-of-life with no security patches, while modern Angular ships yearly majors (standalone components, new control flow, signals). This hub covers escaping legacy AngularJS, the AngularJS-to-Angular and AngularJS-to-React rewrites, and upgrading modern Angular versions.

What this covers

If you are still on AngularJS, start with the AngularJS-to-Angular migration (or AngularJS-to-React if you are moving frameworks) — both are incremental, component-by-component rewrites. If you are already on modern Angular, the Angular 16-to-18 path covers the yearly majors the official ng update CLI handles for you. Each page includes a repo-inspection prompt, step-by-step migration, a test plan, and rollback guidance.

Version timeline

  1. 18currentactivereleased 2024-05-22
  2. 17maintenancereleased 2023-11-08
  3. 16eolreleased 2023-05-03
  4. AngularJS 1.xeolreleased 2010-10-20 · EOL 2022-01-01

Frequently asked questions

Is AngularJS still safe to run?

No. AngularJS long-term support ended on December 31, 2021, so it receives no security patches. Any AngularJS app should be on an active migration plan to modern Angular or another framework.