Back to Explore

angular/angular-cli

GitHub
29 updates · last 90 days1 watchersOpen source

Last release:

Angular CLI is a command-line interface tool for Angular applications, useful for initializing, developing, scaffolding, and maintaining Angular projects from a command shell. It can be installed globally (for example, via npm) and provides common commands like creating a new workspace and starting the development server (ng serve).

Project status

  • Actively maintained, with very recent upstream activity (last push on 2026-09-16) and multiple recent update entries in September 2026 (22.2.0-next.* and 21.2.24 on 2026-09-10).
  • Updates cadence looks active, with several closely spaced updates around 2026-09-10 to 2026-09-16, and earlier follow-on updates roughly every 1 to 2 weeks (for example, 22.2.0-next.5 on 2026-08-26, then next.6 on 2026-09-02, then next.7 on 2026-09-10).

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v22.2.0-rc.0

    This release primarily improves Angular CLI and build performance and correctness in the bundling pipeline, including skipping some expensive yargs help formatting and tightening caching and concurrency behavior in the build system. The release notes call out several specific build fixes around i18n watch files, compiler plugin load cache usage, polyfill extension regex escaping, and Sass package resolution caching.

  • v22.2.0-next.7

    This release (22.2.0-next.7) focuses on Angular build pipeline reliability and performance, especially around caching (SQLite) and faster rebuild behavior. It also updates service worker related HTML preload behavior and includes a deprecation note for the unit test builder splitting option.

    BreakingFeatures
  • v21.2.24

    Release v21.2.24 release notes only mention a dependency bump of undici to 7.29.1 in @angular/build. The code diff, however, shows multiple changes to public builder and SSR APIs (golden public API files), including option renames for the unit test builder and signature/typing updates for SSR request handling.

  • v20.3.37

    The release notes for v20.3.37 only mention updating undici to 7.29.1. However, the actual diff shows substantial, multi-area changes across Angular CLI build tooling, including SSR public API additions (allowedHosts, trustProxyHeaders), dev server security configuration, and major bundler pipeline changes (rolldown to rollup, Babel PURE annotation behavior).

    SecurityFeatures
  • v22.1.8

    Release 22.1.8 release notes for @angular/build document three changes: a dev-server fix for strictPort with port 0, plus two performance improvements related to sourcemap ignore list handling and chunk optimizer module length reading. However, the actual diff for this release includes multiple public API and packaging changes across Angular CLI tooling and SSR packages that are not mentioned in the provided release notes.

  • v22.2.0-next.6

    v22.2.0-next.6 includes a focused set of build and SSR fixes, plus an exposed unit-test builder option to control bundling code splitting. The code diff also contains multiple internal refactors and behavioral adjustments around build result shaping, dev-server Vite asset registration, and i18n inlining details that are not called out in the release notes.

    Features
  • v22.1.7

    Release 22.1.7 updates Angular CLI, build tooling, and SSR runtime with several targeted fixes. Documented highlights include isolating temporary package installs from the parent Yarn workspace in @angular/cli, adding unit test splitting support in @angular/build, and SSR hardening around asset path decoding and public directory containment.

    SecurityFeatures
  • v21.2.23

    Release v21.2.23 documents a dependency update (less to 4.9.0) and an SSR fix in @angular/ssr, specifically ensuring public directory containment in CommonEngine. However, the actual diff shows multiple public API and TypeScript type surface changes across @angular/ssr and @angular-devkit packages that are not mentioned in the release notes.

  • v20.3.36

    Release v20.3.36 documents two changes: it updates less to 4.9.0 in @angular-devkit/build-angular, and it claims a CommonEngine fix in @angular/ssr to ensure public directory containment. The code diff shows additional SSR security-related API changes and several build/dev-server behavioral changes that are not mentioned in the release notes.

  • v22.2.0-next.5

    Angular CLI v22.2.0-next.5 focuses on build performance and reliability improvements across @angular/build, including memory leak fixes in parallel compilation and multiple optimizations to prerendering and stylesheet/component bundling. The release notes also mention SSR request cancellation behavior. The code diff, however, contains additional behavior and API surface changes (not documented) around symlink handling, watcher behavior, i18n localization metadata, and top-level await error messaging.

  • v22.1.6

    This release notes only call out two changes in @angular/build (unit test annotation handling, prerender route batching) and one change in @angular/ssr (aborting the web request signal when a node request is aborted). However, the actual diff shows multiple public API and behavioral-contract changes that are not mentioned in the release notes.

  • v21.2.22

    The release notes for v21.2.22 document only a patch update to webpack-dev-server to 5.2.6 in @angular-devkit/build-angular. The actual code diff shows broader, public API and configuration schema changes across Angular SSR and Angular DevKit builder option types, many of which are not mentioned in the release notes.

    Breaking
  • v20.3.35

    The release notes only document a webpack-dev-server update to 5.2.6. However, the actual diff includes substantial, user-facing SSR API and configuration changes (allowedHosts/trustProxyHeaders and bootstrap callback typing), plus multiple build and dev-server behavior modifications that are not mentioned.

    SecurityFeatures
  • v22.2.0-next.4

    Release 22.2.0-next.4 contains a set of Angular CLI, Angular build, and tooling updates focused on better stats reporting, improved top-level await diagnostics, and safer CSP/integrity handling. Most notable documented build changes include splitting browser and server stats JSON, disabling esbuild code splitting for unit tests, and improving i18n inliner performance.

    BreakingFeatures
  • v22.1.5

    Release 22.1.5 is a patch-level update across Angular CLI tooling, focusing on build correctness and developer experience. Documented changes include improved top-level await error messaging, disabling esbuild code splitting for unit test builds, preserving integrity and crossorigin when autoCSP is enabled, and an i18n inliner performance improvement.

  • v22.2.0-next.3

    Release 22.2.0-next.3 rolls up multiple targeted fixes and performance improvements across schematics, the Angular CLI, the Angular build pipeline, and SSR. Documented changes focus on watch behavior, Windows CLI behavior, argv/config serialization, and a small SSR stream cancellation fix.

  • v22.1.4

    Release 22.1.4 includes a set of targeted fixes and performance improvements across the Angular CLI, Angular build tooling, and SSR. The documented items focus on CLI behavior tweaks (Windows executable lookup, argv serialization), build pipeline robustness/perf, and an SSR shutdown fix when a response stream is cancelled.

  • v21.2.21

    Release v21.2.21 notes only describe dependency updates: @modelcontextprotocol/sdk is bumped to v1.30.0 in @angular/cli, and undici is bumped to 7.29.0 in @angular/build. The actual code diff includes multiple changes to exported public API type definitions for Angular CLI builders and SSR engines, which are not covered by the release notes.

  • v20.3.34

    The release notes for v20.3.34 only document two dependency bumps: @modelcontextprotocol/sdk updated to v1.30.0 in @angular/cli, and undici bumped to 7.29.0 in @angular-devkit/build-angular. However, the actual diff shows many additional changes across Angular SSR public APIs, build pipelines, dev server plugins, and tooling internals that are not mentioned in the release notes.

    Features
  • v22.2.0-next.2

    This prerelease updates @angular/build to address issues in the OXC-based linker/transform pipeline, specifically disabling internal source mapping and preventing syntax corruption. The code changes also include internal refactors to the string AST factory and the OXC transform integration.