Angular CLI: 20.3.0 Release

Release date:
September 10, 2025
Previous version:
20.3.0-rc.0 (released September 10, 2025)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

Top Contributors in 20.3.0

Could not determine top contributors for this release.

Directory Browser for 20.3.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

@angular/cli

| Commit | Description | | -- | -- | | fix - f6ad41c13 | improve bun lockfile detection and optimize lockfile checks |

@schematics/angular

| Commit | Description | | -- | -- | | fix - ef20a278d | align labels in ai-config schema |

@angular-devkit/build-angular

| Commit | Description | | -- | -- | | fix - 1a7890873 | avoid extra tick in SSR builds |

@angular/build

| Commit | Description | | -- | -- | | fix - 5d46d6ec1 | preserve names in esbuild for improved debugging in dev mode |

@angular/ssr

| Commit | Description | | -- | -- | | feat - 7eacb4187 | introduce BootstrapContext for isolated server-side rendering |

Breaking Changes

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

Before: ts const bootstrap = () => bootstrapApplication(AppComponent, config);

After: ts const bootstrap = (context: BootstrapContext) => bootstrapApplication(AppComponent, config, context);

For more information please see: https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7