Angular 18

Release Notes

Angular

18.2.15 (NES) - September 2025

Notes

  • This release contains a security fix for a high severity vulnerability CVE-2025-59052.
  • This release contains no functional change from the OSS Angular v18.2.14.
  • This release mainlines OSS v18.2.14 into NES v18.2.15.
  • Full Versions
    • @neverendingsupport/angular-animations@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-common@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-compiler@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-compiler-cli@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-core@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-elements@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-forms@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-language-service@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-localize@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-platform-browser@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-platform-browser-dynamic@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-platform-server@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-router@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-service-worker@18.2.14-angular-18.2.15
    • @neverendingsupport/angular-upgrade@18.2.14-angular-18.2.15

Breaking Changes

core
  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
    Before:
    const bootstrap = () => bootstrapApplication(AppComponent, config);
    

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

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

18.2.14 (NES) - July 2025

Notes

  • This release contains no functional change from the OSS Angular v18.2.13.
  • This release mainlines OSS v18.2.13 into NES v18.2.14.
  • Full Versions
    • @neverendingsupport/angular-animations@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-common@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-compiler@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-compiler-cli@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-core@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-elements@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-forms@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-language-service@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-localize@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-platform-browser@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-platform-browser-dynamic@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-platform-server@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-router@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-service-worker@18.2.13-angular-18.2.14
    • @neverendingsupport/angular-upgrade@18.2.13-angular-18.2.14

Angular CLI

18.2.23 (NES) - October 2025

Notes

  • This release contains a security fix for a high severity vulnerability CVE-2025-59052.
  • This release contains no functional change from the OSS Angular CLI v18.2.21.
  • This release mainlines OSS v18.2.21 into NES v18.2.23.
  • Full Versions
    • @neverendingsupport/angular-build@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-cli@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-create@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-pwa@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-ssr@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-architect@0.1802.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-architect-cli@0.1802.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-build-angular@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-build-webpack@0.1802.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-core@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-schematics@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/angular-devkit-schematics-cli@18.2.21-angular-cli-18.2.23
    • @neverendingsupport/ngtools-webpack@18.2.21-angular-cli-18.2.23

Breaking Changes

@angular/ssr
  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
    Before:
    const bootstrap = () => bootstrapApplication(AppComponent, config);
    

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

18.2.22 (NES) - August 2025

Notes

  • Fixed build issues: updated peer dependency version numbers
  • Full Versions
    • @neverendingsupport/angular-build@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-cli@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-create@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-pwa@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-ssr@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-architect@0.1802.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-architect-cli@0.1802.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-build-angular@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-build-webpack@0.1802.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-core@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-schematics@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/angular-devkit-schematics-cli@18.2.20-angular-cli-18.2.22
    • @neverendingsupport/ngtools-webpack@18.2.20-angular-cli-18.2.22

18.2.21 (NES) - July 2025

Notes

  • This release contains no functional change from the OSS Angular CLI v18.2.20.
  • This release mainlines OSS v18.2.20 into NES v18.2.21.
  • Full Versions
    • @neverendingsupport/angular-build@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-cli@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-create@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-pwa@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-ssr@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-architect@0.1802.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-architect-cli@0.1802.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-build-angular@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-build-webpack@0.1802.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-core@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-schematics@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/angular-devkit-schematics-cli@18.2.20-angular-cli-18.2.21
    • @neverendingsupport/ngtools-webpack@18.2.20-angular-cli-18.2.21