{ "id": "guide/updating", "title": "Keeping your Angular projects up-to-date", "contents": "\n\n\n
Just like Web and the entire web ecosystem, Angular is continuously improving. Angular balances continuous improvement with a strong focus on stability and making updates easy. Keeping your Angular app up-to-date enables you to take advantage of leading-edge new features, as well as optimizations and bug fixes.
\nThis document contains information and resources to help you keep your Angular apps and libraries up-to-date.
\nFor information about our versioning policy and practices—including\nsupport and deprecation practices, as well as the release schedule—see Angular versioning and releases.
\nIf you are currently using AngularJS, see Upgrading from AngularJS. AngularJS is the name for all v1.x versions of Angular.
\nTo be notified when new releases are available, follow @angular on Twitter or subscribe to the Angular blog.
\n\nWhat's new? What's changed? We share the most important things you need to know on the Angular blog in release announcements.
\nTo review a complete list of changes, organized by version, see the Angular change log.
\n\nTo check your app's version of Angular: From within your project directory, use the ng version
command.
The most recent stable released version of Angular appears in the Angular documentation at the bottom of the left side navigation. For example, stable (v5.2.9)
.
You can also find the most current version of Angular by using the CLI command ng update
. By default, ng update
(without additional arguments) lists the updates that are available to you.
To make updating easy, we provide complete instructions in the interactive Angular Update Guide.
\nThe Angular Update Guide provides customized update instructions, based on the current and target versions that you specify. It includes basic and advanced update paths, to match the complexity of your applications. It also includes troubleshooting information and any recommended manual changes to help you get the most out of the new release.
\nFor simple updates, the CLI command ng update
is all you need. Without additional arguments, ng update
lists the updates that are available to you and provides recommended steps to update your application to the most current version.
Angular Versioning and Releases describes the level of change that you can expect based a release's version number. It also describes supported update paths.
\n\nRelease announcements: Angular blog - release announcements
\nRelease announcements (older): Angular blog - announcements about releases prior to August 2017
\nRelease details: Angular change log
\nUpdate instructions: Angular Update Guide
\nUpdate command reference: Angular CLI ng update
command reference
Versioning, release, support, and deprecation practices: Angular versioning and releases
\n