Angular: 20.3.0-rc.0 Release

Release date:
September 10, 2025
Previous version:
20.2.4 (released September 3, 2025)
Magnitude:
1,973 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

Top Contributors in 20.3.0-rc.0

bencodezen
Avcharov
alan-agius4
angular-robot

Directory Browser for 20.3.0-rc.0

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

Release Notes Published

| Commit | Description | | -- | -- | | fix - a3f808d7c8 | remove refresh button from transfer state tab (#63592) |

core

| Commit | Description | | -- | -- | | feat - 6117ccee2e | introduce BootstrapContext for improved server bootstrapping (#63636) |

Breaking Changes

core

  • 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);

A schematic is provided to automatically update main.server.ts files to pass the BootstrapContext to the bootstrapApplication call.

In addition, getPlatform() and destroyPlatform() will now return null and be a no-op respectively when running in a server environment.

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