Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 25, 2025

Bumps the angular group with 6 updates in the /generators/angular/resources directory:

Package From To
@angular/common 20.3.12 21.0.0
@fortawesome/angular-fontawesome 3.0.0 4.0.0
ngx-cookie-service 20.1.1 21.1.0
zone.js 0.15.1 0.16.0
@angular/build 20.3.10 21.0.0
@angular/cli 20.3.10 21.0.0

Updates @angular/common from 20.3.12 to 21.0.0

Release notes

Sourced from @​angular/common's releases.

VSCode Extension: 21.0.0

  • fix(language-service): address potential memory leak during project creation (89095946cf)
  • fix(language-server): fix directory renaming on Windows (3f7111a9c3)

21.0.0

common

Commit Description
feat - c795960ada Add experimental support for the Navigation API (#63406)
feat - 9eac43cf46 Support of optional keys for the KeyValue pipe (#48814)
feat - a1868c9d13 update to cldr 47 (#64032)
fix - 196fa500a3 properly type ngComponentOutlet (#64561)
refactor - 7a4b225c57 improve typing of ngComponentOutletContent (#63674)
refactor - 25f593ce2a removengModuleFactory input of NgComponentOutlet (#62838)

compiler

Commit Description
fix - ecea909bcc don't choke on unbalanced parens in declaration block
fix - 04dd75ba94 support arbitrary nesting in :host-context()
fix - f54cc4f28a support commas in :host() argument
fix - 814b2713f5 support complex selectors in :nth-child()
fix - aad6ced0ef support one additional level of nesting in :host()

compiler-cli

Commit Description
feat - 563dbd998c Adds diagnostic for misconfigured @defer triggers (#64069)
feat - 0571b335b9 enable type checking of host bindings by default (#63654)
fix - 5b55200edf allow value to be set on radio fields
fix - ab98b2425f capture metadata for undecorated fields (#63957)
fix - be7110342b disallow compiling with the emitDeclarationOnly TS compiler option enabled (#61609)
fix - bd322ca410 do not flag custom control required inputs as missing when field is present
fix - 471da8a311 infer type of custom field controls
fix - 96cb0cffda infer types of signal forms set on native inputs
fix - 71ab11ccf0 make field detection logic more robust
fix - 1f389b8b97 missingStructuralDirective diagnostic produces false negatives (#64579)
fix - 7fd3db0423 remove internal syntax-related flags (#63787)
fix - c371251e4c report invalid bindings on form controls
fix - 01290ab275 use any when checking field interface conformance

core

Commit Description
feat - 809a4ed8c1 Add migration for zoneless by default. (#63042)
feat - 2a7a5de53f Allow passing application providers in bootstrapModule options (#64354)
feat - 28926ba92c introduce BootstrapContext for improved server bootstrapping (#63562)
feat - c2d376b85a make SimpleChanges generic (#64535)
feat - ad2376435b support IntersectionObserver options in viewport triggers (#64130)
feat - 539717f58a support regular expressions in templates (#63887)
fix - ab415f3d7f control not recognized when input has directive injecting ViewContainerRef (#64368)

... (truncated)

Changelog

Sourced from @​angular/common's changelog.

21.0.0 (2025-11-19)

Blog post "Announcing Angular v21".

Breaking Changes

common

  • (test only) - TestBed now provides a fake PlatformLocation implementation that supports the Navigation API. This may break some tests, though we have not observed any failures internally. You can revert to the old default for TestBed by providing the MockPlatformLocation from @angular/common/testing in your providers: {provide: PlatformLocation, useClass: MockPlatformLocation}
  • ngComponentOutletContent is now of type Node[][] | undefined instead of any[][] | undefined.
  • NgModuleFactory has been removed, use NgModule instead.

compiler-cli

    • Previously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set "typeCheckHostBindings": false in the angularCompilerOptions section of your tsconfig.
  • The Angular compiler now produces an error when the the emitDeclarationOnly TS compiler option is enabled as this mode is not supported.

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

    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.

  • Using a combination of provideZoneChangeDetection while also removing ZoneJS polyfills will no longer result in the internal scheduler being disabled. All Angular applications now consistenly use the same scheduler, and those with the Zone change detection provider include additional automatic scheduling behaviors based on

... (truncated)

Commits
  • 00ffe91 refactor(common): removes unused NgModuleFactory config in NgComponentOutlet
  • 8765b66 docs: add reference to Built-in Pipes in multiple pipe files
  • ab98e71 fix(common): remove placeholder image listeners once view is removed
  • 8ab0847 refactor(core): mark VERSION as @__PURE__ for better tree-shaking
  • 650af71 refactor(http): migrate XSRF classes to use inject() function
  • 3bed9f0 build: format md files
  • a3c2fe8 Revert "refactor(common): Removes unused imports to clean up dependencies"
  • 6d3e0f1 refactor(common): Removes unused imports to clean up dependencies
  • 47578e0 refactor(common): remove redundant providedIn: 'root' from injection tokens
  • 6de14b1 refactor(http): simplifies destruction tracking using destroyed property
  • Additional commits viewable in compare view

Updates @fortawesome/angular-fontawesome from 3.0.0 to 4.0.0

Release notes

Sourced from @​fortawesome/angular-fontawesome's releases.

4.0.0

Added

  • Support for Angular 21.

Removed

  • Angular 20.x is no longer supported. If you are using this version, please, stick with version 3.0.0.
Changelog

Sourced from @​fortawesome/angular-fontawesome's changelog.

4.0.0 (2025-11-24)

Added

  • Support for Angular 21.

Removed

  • Angular 20.x is no longer supported. If you are using this version, please, stick with version 3.0.0.
Commits

Updates ngx-cookie-service from 20.1.1 to 21.1.0

Release notes

Sourced from ngx-cookie-service's releases.

21.1.0

What's Changed

Full Changelog: stevermeister/ngx-cookie-service@v21.0.0...v21.1.0

21.0.0

What's Changed

Full Changelog: stevermeister/ngx-cookie-service@v20.1.1...v21.0.0

Commits
  • 268d9a6 feat(tests): migrate from Karma/Jasmine to Vitest for testing framework and u...
  • 8c1895d chore(package): bump version to 21.1.0 for ngx-cookie-service and ngx-cookie-...
  • 195f56c feat(tests): migrate from Karma/Jasmine to Vitest for testing framework and u...
  • 3726ea7 chore(package): upgrade Angular and related dependencies to version 21.0.0
  • f6ca6fd feat(core): upgrade Angular and related dependencies to version 21.0.0
  • 5a3ecc0 chore(package): upgrade Angular and related dependencies to version 21.0.0
  • f892c7e chore(package): upgrade Angular and related dependencies to version 21.0.0
  • 2833693 chore(package): upgrade Angular and related dependencies to version 21.0.0
  • c30836d chore(package): upgrade Angular and related dependencies to version 21.0.0
  • 39cbf0e Add SSR Cookie Service Demo link for CommonEngine
  • Additional commits viewable in compare view

Updates zone.js from 0.15.1 to 0.16.0

Changelog

Sourced from zone.js's changelog.

0.16.0 (2025-11-19)

BREAKING CHANGE

  • IE/Non-Chromium Edge are not supported anymore.
Commits
  • 58014cb release: cut the zone.js-0.16.0 release
  • d99b743 build: update all non-major dependencies
  • 3cde920 build: update all non-major dependencies
  • 26fed34 build: format md files
  • 2b71181 build: update all non-major dependencies
  • 48abe00 fix(zone.js): Support jasmine v6
  • 77ead34 build: update dependency vitest to v4 (#64635)
  • ced2fa5 refactor(zone.js): Improve missing proxy zone error for jest imported (#64497)
  • fad6e13 build: update all non-major dependencies (#64514)
  • 10aa4f9 build: update all non-major dependencies (#64488)
  • Additional commits viewable in compare view

Updates @angular/build from 20.3.10 to 21.0.0

Release notes

Sourced from @​angular/build's releases.

21.0.0

@​angular/cli

Commit Description
feat - 58d101d5e add --json output to ng version
feat - d014630fa add advanced filtering to MCP example search
feat - 6d3a3c579 add ai-tutor mcp tool
feat - 1c06b16a9 add builder info to list_projects MCP tool
feat - 301b50da4 add fallback support for packages without direct ng add functionality
feat - 3040b777e add style language detection to list_projects tool
feat - 45024e836 add unit test framework detection to list_projects tool
feat - 104c90768 enhance ng version output with more details
feat - 286b6204c make documentation search tool version-aware
feat - 406315d09 make find_examples tool version-aware
feat - 68e711307 make get_best_practices tool version-aware
feat - 50453fdee overhaul ng version command output
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
feat - 0d53e82d5 provide detailed peer dependency conflict errors in ng add
feat - f513089e2 remove direct support for cnpm
fix - c17d7a929 add schema versioning and metadata to example database
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - dfb4242b3 add vitest to version command output
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - 122a8c0e2 correct frontmatter parsing in MCP examples tool
fix - 431106559 correct query in find_examples to prevent runtime error
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 0922a033f improve JSON schema parsing for command options
fix - f099c9157 improve list_projects MCP tool to find all workspaces in monorepos
fix - 1be35b343 promote zoneless migration MCP tool to stable
fix - e5aed6d65 show planned actions in ng add dry run
fix - 4deac3ec7 support multi-database search in find_examples MCP tool
perf - aeb49dd52 cache dependency lookups during ng add
perf - 5e534090e parallelize peer dependency checks in ng add

@​schematics/angular

Commit Description
feat - e417c89f9 Add addTypeToClassName option to relevant schematics
feat - ede5e52bc add include option to jasmine-to-vitest schematic
feat - c119910f4 add AGENTS.md support to ai-config schematic
feat - d0d2a17b8 add Jasmine spy API transformations to jasmine-to-vitest schematic
feat - e7d955bed add matcher transformations to jasmine-to-vitest schematic
feat - 629f5cb18 add misc transformations to jasmine-to-vitest schematic
feat - 4912f3990 add Tailwind CSS option to application schematic and ng new
feat - 2a518016d Applications are zoneless by default
feat - 2ffc527b1 configure Vitest for new projects and allow runner choice
feat - 58474ec7d introduce initial jasmine-to-vitest unit test refactor schematic
feat - 9f255f2b3 set packageManager in package.json on new projects
feat - 4e6c94f21 support different file name style guides in ng new
fix - 77741f5ee add 'update-typescript-lib' migration
fix - f89750b27 add addImports option to jasmine-vitest schematic

... (truncated)

Changelog

Sourced from @​angular/build's changelog.

21.0.0 (2025-11-19)

Breaking Changes

@​angular/cli

  • The ng commands will no longer automatically detect and use cnpm as the package manager. As an alternative use the .npmrc file to ensure npm uses the cnpm registry.

@​angular/build

    • TypeScript versions older than 5.9 are no longer supported.
  • The javascriptEnabled option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.

@​schematics/angular

Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
ede5e52bc feat add include option to jasmine-to-vitest schematic
c119910f4 feat add AGENTS.md support to ai-config schematic
d0d2a17b8 feat add Jasmine spy API transformations to jasmine-to-vitest schematic
e7d955bed feat add matcher transformations to jasmine-to-vitest schematic
629f5cb18 feat add misc transformations to jasmine-to-vitest schematic
4912f3990 feat add Tailwind CSS option to application schematic and ng new
2a518016d feat Applications are zoneless by default
2ffc527b1 feat configure Vitest for new projects and allow runner choice
58474ec7d feat introduce initial jasmine-to-vitest unit test refactor schematic
9f255f2b3 feat set packageManager in package.json on new projects
4e6c94f21 feat support different file name style guides in ng new
77741f5ee fix add 'update-typescript-lib' migration
f89750b27 fix add addImports option to jasmine-vitest schematic
9dab5780a fix add fixture.whenStable in spec files when zoneless apps
8f0f6a5f1 fix add migration to update moduleResolution to bundler
e8feba9ee fix add missing typeSeparator to main.ts.template file
515b09c4f fix add Vitest config generation and runner checks
0e83fe1a8 fix add warnings and improve Karma config generation
b91fa31f2 fix align Karma project generation with unified unit-test builder
c967a447c fix correct spacing in application spec tsconfig
00d941c43 fix correct style guide paths for standalone components
e33e77d12 fix flag '--file-name-style-guide=2016' - wrong import in main.ts
f35b9f331 fix improve comment preservation in jasmine-to-vitest
6615fcf03 fix issues in apps generated with '--file-name-style-guide=2016' flag
e304821d5 fix make ai-config schematic non-destructive
512ad282a fix preserve blank lines in jasmine-to-vitest schematic
b524ba426 fix remove empty i18n-extract target for new projects
8e6e0a293 fix remove explicit flag for host bindings
afb4d3e37 fix remove extra space before async in spec templates
b983ea8e5 fix respect skip-install for tailwind schematic
54c4eae2a fix transform Jasmine type annotations in jasmine-to-vitest schematic
14c0a9bac perf optimize AST traversal utilities

... (truncated)

Commits
  • a06ccb3 release: cut the v21.0.0 release
  • 9257e3f build: update FW and ng-packagr dependencies for major release
  • 3655ad3 release: cut the v21.0.0-rc.6 release
  • e33e77d fix(@​schematics/angular): flag '--file-name-style-guide=2016' - wrong import ...
  • 907c899 release: cut the v21.0.0-rc.5 release
  • fa5c923 fix(@​angular/build): prioritize string type for runnerConfig schema
  • e8feba9 fix(@​schematics/angular): add missing typeSeparator to main.ts.template file
  • 6615fcf fix(@​schematics/angular): issues in apps generated with '--file-name-style-gu...
  • f7c9f26 test(@​angular/build): temporarily disable Vitest coverage check on Windows
  • e0a8183 test: improve vitest e2e test stability and performance
  • Additional commits viewable in compare view

Updates @angular/cli from 20.3.10 to 21.0.0

Release notes

Sourced from @​angular/cli's releases.

21.0.0

@​angular/cli

Commit Description
feat - 58d101d5e add --json output to ng version
feat - d014630fa add advanced filtering to MCP example search
feat - 6d3a3c579 add ai-tutor mcp tool
feat - 1c06b16a9 add builder info to list_projects MCP tool
feat - 301b50da4 add fallback support for packages without direct ng add functionality
feat - 3040b777e add style language detection to list_projects tool
feat - 45024e836 add unit test framework detection to list_projects tool
feat - 104c90768 enhance ng version output with more details
feat - 286b6204c make documentation search tool version-aware
feat - 406315d09 make find_examples tool version-aware
feat - 68e711307 make get_best_practices tool version-aware
feat - 50453fdee overhaul ng version command output
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
feat - 0d53e82d5 provide detailed peer dependency conflict errors in ng add
feat - f513089e2 remove direct support for cnpm
fix - c17d7a929 add schema versioning and metadata to example database
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - dfb4242b3 add vitest to version command output
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - 122a8c0e2 correct frontmatter parsing in MCP examples tool
fix - 431106559 correct query in find_examples to prevent runtime error
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 0922a033f improve JSON schema parsing for command options
fix - f099c9157 improve list_projects MCP tool to find all workspaces in monorepos
fix - 1be35b343 promote zoneless migration MCP tool to stable
fix - e5aed6d65 show planned actions in ng add dry run
fix - 4deac3ec7 support multi-database search in find_examples MCP tool
perf - aeb49dd52 cache dependency lookups during ng add
perf - 5e534090e parallelize peer dependency checks in ng add

@​schematics/angular

Commit Description
feat - e417c89f9 Add addTypeToClassName option to relevant schematics
feat - ede5e52bc add include option to jasmine-to-vitest schematic
feat - c119910f4 add AGENTS.md support to ai-config schematic
feat - d0d2a17b8 add Jasmine spy API transformations to jasmine-to-vitest schematic
feat - e7d955bed add matcher transformations to jasmine-to-vitest schematic
feat - 629f5cb18 add misc transformations to jasmine-to-vitest schematic
feat - 4912f3990 add Tailwind CSS option to application schematic and ng new
feat - 2a518016d Applications are zoneless by default
feat - 2ffc527b1 configure Vitest for new projects and allow runner choice
feat - 58474ec7d introduce initial jasmine-to-vitest unit test refactor schematic
feat - 9f255f2b3 set packageManager in package.json on new projects
feat - 4e6c94f21 support different file name style guides in ng new
fix - 77741f5ee add 'update-typescript-lib' migration
fix - f89750b27 add addImports option to jasmine-vitest schematic

... (truncated)

Changelog

Sourced from @​angular/cli's changelog.

21.0.0 (2025-11-19)

Breaking Changes

@​angular/cli

  • The ng commands will no longer automatically detect and use cnpm as the package manager. As an alternative use the .npmrc file to ensure npm uses the cnpm registry.

@​angular/build

    • TypeScript versions older than 5.9 are no longer supported.
  • The javascriptEnabled option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.

@​schematics/angular

Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
ede5e52bc feat add include option to jasmine-to-vitest schematic
c119910f4 feat add AGENTS.md support to ai-config schematic
d0d2a17b8 feat add Jasmine spy API transformations to jasmine-to-vitest schematic
e7d955bed feat add matcher transformations to jasmine-to-vitest schematic
629f5cb18 feat add misc transformations to jasmine-to-vitest schematic
4912f3990 feat add Tailwind CSS option to application schematic and ng new
2a518016d feat Applications are zoneless by default
2ffc527b1 feat configure Vitest for new projects and allow runner choice

@dependabot dependabot bot added skip-changelog Exclude pull requests from the release notes theme: angular theme: dependencies Pull requests that update a dependency file labels Nov 25, 2025
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/generators/angular/resources/angular-90a014bc3f branch 4 times, most recently from ea0095a to 689cba1 Compare November 27, 2025 03:07
Bumps the angular group with 6 updates in the /generators/angular/resources directory:

| Package | From | To |
| --- | --- | --- |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.12` | `21.0.0` |
| [@fortawesome/angular-fontawesome](https://github.com/FortAwesome/angular-fontawesome) | `3.0.0` | `4.0.0` |
| [ngx-cookie-service](https://github.com/stevermeister/ngx-cookie-service) | `20.1.1` | `21.1.0` |
| [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` |
| [@angular/build](https://github.com/angular/angular-cli) | `20.3.10` | `21.0.0` |
| [@angular/cli](https://github.com/angular/angular-cli) | `20.3.10` | `21.0.0` |



Updates `@angular/common` from 20.3.12 to 21.0.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/21.0.0/packages/common)

Updates `@fortawesome/angular-fontawesome` from 3.0.0 to 4.0.0
- [Release notes](https://github.com/FortAwesome/angular-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/angular-fontawesome/blob/main/CHANGELOG.md)
- [Commits](FortAwesome/angular-fontawesome@3.0.0...4.0.0)

Updates `ngx-cookie-service` from 20.1.1 to 21.1.0
- [Release notes](https://github.com/stevermeister/ngx-cookie-service/releases)
- [Changelog](https://github.com/stevermeister/ngx-cookie-service/blob/master/CHANGELOG.md)
- [Commits](stevermeister/ngx-cookie-service@v20.1.1...v21.1.0)

Updates `zone.js` from 0.15.1 to 0.16.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.16.0/packages/zone.js)

Updates `@angular/build` from 20.3.10 to 21.0.0
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@20.3.10...21.0.0)

Updates `@angular/cli` from 20.3.10 to 21.0.0
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@20.3.10...21.0.0)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 21.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: "@fortawesome/angular-fontawesome"
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: ngx-cookie-service
  dependency-version: 21.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: zone.js
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/build"
  dependency-version: 21.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 21.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/generators/angular/resources/angular-90a014bc3f branch from 689cba1 to d954543 Compare November 28, 2025 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Exclude pull requests from the release notes theme: angular theme: dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant