Back to Explore

angular/angular-cli

GitHub
43 updates · last 90 daysOpen 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 upstream activity and updates continuing through November 5, 2026.
  • Updates are frequent, often several within a week, including patch updates and 22.3.0 prereleases.

AI summary generated

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

Recent updates

  • v22.3.0-next.5

    Version 22.3.0-next.5 is primarily a maintenance release with fixes across Angular schematics, CLI package-manager handling, application builds, SSR, and webpack. The visible code diff also contains unlisted build-output, prerendering, and type-contract changes that developers should review.

  • v22.2.6

    Angular CLI 22.2.6 is primarily a fixes release covering Angular schematics, CLI package-manager handling, application builds, the dev server, SSR, and webpack type-import processing. The supplied diff also shows several behavior and output changes that are not called out in the release notes, including SRI handling, deterministic stats files, and dev-server configuration behavior.

  • v22.3.0-next.4

    Angular CLI 22.3.0-next.4 adds Oxfmt as an automatic formatting option and includes fixes across schematics, builders, SSR, and testing. The build packages also receive several performance improvements, while the supplied diff reveals configuration and behavior changes not listed in the release notes.

    Features
  • v22.2.5

    Release 22.2.5 lists fixes across Angular schematics, the CLI, build tooling, schematics, and SSR, plus two build performance improvements. The supplied diff compares v21.2.29 to v22.2.5 and includes substantial API, packaging, and repository-toolchain changes beyond those release notes, including removals and deprecations that developers should review.

    Features
  • v21.2.29

    The release notes describe two dependency updates and two SSR fixes: escaping prerender redirect URLs and serializing server manifest asset paths. The code diff also exposes several unmentioned public API and builder-schema changes, including potentially breaking renames to unit-test options and new SSR host/proxy configuration.

    Breaking
  • v20.3.42

    The release notes document two dependency updates and a fix to escape prerender redirect URLs. The code diff also adds SSR host and proxy-header configuration, changes build and test behavior, and removes a Vite plugin export, several of which are not mentioned in the notes.

    BreakingSecurityFeatures
  • v22.3.0-next.3

    Angular CLI 22.3.0-next.3 adds a prerender output format option and includes fixes across schematics, builds, SSR, and CLI behavior. The build changes also improve chunk handling, watch-mode updates, diagnostics, and build performance; no documented breaking changes are listed.

    Features
  • v21.2.28

    The release notes list three dependency updates: the MCP SDK to 1.32.1, webpack to 5.112.0, and Vite to 7.3.7. The visible code diff also contains substantial undocumented public API and configuration changes, especially to unit test builder options, alongside SSR API additions and major build infrastructure updates.

    BreakingFeatures
  • v20.3.41

    The release notes document three dependency updates: @modelcontextprotocol/sdk, webpack, and vite. The code diff contains additional SSR security controls, public API additions, build-pipeline changes, and behavior changes that are not described in the notes.

    BreakingSecurityFeatures
  • v22.2.4

    The release notes describe fixes across Angular schematics, CLI, build, and SSR, plus one build performance improvement. The supplied code diff spans v21.2.28 to v22.2.4, and reveals additional API removals, deprecations, type changes, and SSR API additions that are not covered by these release notes.

    Breaking
  • v22.3.0-next.2

    Angular CLI release 22.3.0-next.2 focuses on a set of build, dev-server, SSR, and schematics fixes, with several incremental watch and library-build improvements. The documented changes largely describe security and correctness related tweaks (CSP nonces, i18n extraction behavior, watcher stabilization) plus various performance enhancements for watch and incremental builds.

    Features
  • v22.2.3

    Release 22.2.3 primarily ships targeted bug fixes across the Angular CLI, build tooling, schematics, and SSR, along with a couple of performance and determinism improvements for builds and test discovery. The documented changes focus on workspace migration versioning, ng config parsing, package-manager absence handling, and various build/SSR correctness tweaks.

  • v21.2.27

    Release 21.2.27 of @angular/cli is documented only as a Zod dependency update to version 4.6.6. The actual code diff shows multiple changes to the public TypeScript API surface, especially around the build/test builders and the SSR request handler engines.

    Breaking
  • v20.3.40

    Release 20.3.40 release notes only mention a zod upgrade to 4.6.6. The actual code diff shows many additional changes across Angular CLI SSR request handling APIs, build toolchain behavior (esbuild, Babel, chunk optimization), Vite dev server security handling, and removal of a Vite locale plugin export, none of which are documented in the release notes.

    BreakingSecurityFeatures
  • v22.3.0-next.1

    Release 22.3.0-next.1 focuses on build and dev-server proxy and library builder fixes, including improved Rolldown error reporting and more correct sourcemaps and caching behavior. The code diff also shows several additional builder and watch-mode behavior changes that are not called out in the provided release notes.

  • v22.2.2

    Release v22.2.2 includes documented proxy-related fixes: preserving the Host header when proxying in the SSR dev server, maintaining glob entry order in proxy configuration, and allowing proxy context to be specified as a string. However, the actual diff also shows multiple public API and option type changes, including the removal of Protractor builder exports and several SSR-related signature additions.

    BreakingFeatures
  • v21.2.26

    Release 21.2.26 documents only a dependency bump of @modelcontextprotocol/sdk to 1.31.0. However, the actual diff shows multiple Angular CLI public API changes, including SSR engine option additions and substantial test builder option/type renames, none of which are mentioned in the provided release notes.

    Features
  • v20.3.39

    Release v20.3.39 release notes only document a single change, bumping @modelcontextprotocol/sdk to 1.31.0. The actual code diff for this release window shows several substantial Angular CLI changes, including new SSR host allowlist and proxy header handling APIs, TypeScript public API updates, and multiple build pipeline behavior changes that are not mentioned in the release notes.

    Security
  • v21.2.25

    Release v21.2.25 release notes only mention a single change: bumping piscina to 5.3.2 in @angular/build. The actual diff shows multiple changes to public TypeScript APIs (golden public API files) across Angular SSR and Angular CLI builder option types, none of which are documented in the provided release notes.

    Features
  • v20.3.38

    The published release notes for v20.3.38 (Angular CLI, @angular/build) only mention a dependency bump of piscina to 5.3.2. The accompanying code diff shows many additional changes across Angular SSR public APIs and the build/dev-server toolchain, including new SSR security options (allowedHosts, trustProxyHeaders) and multiple internal bundling and transformation behavior changes that are not described in the release notes.