Skip to content

Conversation

@angular-robot
Copy link
Contributor

@angular-robot angular-robot commented Dec 17, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@angular-devkit/build-angular 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@angular-devkit/core 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@angular-devkit/schematics 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@angular/build 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@angular/cli 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@angular/common (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/compiler (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/compiler-cli (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/core (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/forms (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/localize 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/ng-dev 24c9850aa7c82b devDependencies digest
@angular/platform-browser (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/platform-browser-dynamic (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/platform-server (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/router (source) 21.0.521.0.8 age adoption passing confidence pnpm.catalog.default patch
@angular/ssr 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
@schematics/angular 21.0.321.0.5 age adoption passing confidence pnpm.catalog.default patch
angular/dev-infra dd5658b2ff164a action digest
devinfra dd5658b2ff164a git_override digest

🔡 If you wish to disable git hash updates, add ":disableDigestUpdates" to the extends array in your config.


Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v21.0.5

Compare Source

@​angular/cli
Commit Type Description
249563749 fix use narrower types for new MCP TS SDK compatibility
@​schematics/angular
Commit Type Description
cbd0718b9 fix move 'provideZoneChangeDetection' to the root module
33f7cf761 fix update application schematics for module-based apps to use 'provideZoneChangeDetection'
37b14d1f7 fix update default app component message
c37dccb09 fix update default app component welcome message
@​angular/build
Commit Type Description
2b9be3a7c fix ensure correct project targeting during Vitest debugging

v21.0.4

Compare Source

@​schematics/angular
Commit Type Description
b671245b9 fix improve VS Code background compilation start/end detection
85a28dec7 fix remove inlineSources from library tsconfig template
@​angular/build
Commit Type Description
deb4fff61 fix add browser condition to resolver for vitest
570ce8d3e fix allow non-prefixed requests when using SSR and base href
4dd3c1a32 fix conditionally manage Vitest UI option
4b8b7caec fix ensure tests run when compilation error is resolved
bef4fcecb fix remove LmdbCacheStore export from private API
@​angular/ssr
Commit Type Description
bb54747da fix add leading slash to well-known non-Angular URLs
0cfe2e749 fix propagate status code to redirect
eadadb848 fix skip SSR processing for well-known non-Angular URLs like favicon.ico
angular/angular (@​angular/common)

v21.0.8

Compare Source

core
Commit Type Description
a6a2621bf9 fix fix memory leak with event replay
5239e471a1 fix handle cancelled traversals in fake navigation

v21.0.7

Compare Source

compiler
Commit Type Description
8e808740c9 fix better types for a few expression AST nodes
63b1cdcf70 fix produce accurate span for typeof and void expressions
3c3ae0cb64 fix provide location information for literal map keys
523dbaf1c3 fix stop ThisReceiver inheritance from ImplicitReceiver
compiler-cli
Commit Type Description
4d9c4567ed fix ensure component import diagnostics are reported within the imports expression
cd405685af fix fix up spelling of diagnostic
778460fcca fix support qualified names in typeof type references
core
Commit Type Description
7c74674eb0 fix avoid leaking view data in animations
0edbee4550 fix explicitly cast signal node value to String
f9c29572d2 fix sanitize sensitive attributes on SVG script elements
forms
Commit Type Description
e3fba182f9 feat add [formField] directive
561772b152 fix allow custom controls to require dirty input
f0fb1d8581 fix allow custom controls to require hidden input
ec110f170b fix allow custom controls to require pending input
ae1dc16bb0 fix clean up abort listener after timeout
9748b0d5da fix support custom controls with non signal-based models
6bd22df987 fix Support readonly arrays in signal forms
router
Commit Type Description
41cd4a6af8 fix Fix RouterLink href not updating with queryParamsHandling
5e9e09aee0 fix handle errors from view transition updateCallbackDone promise

v21.0.6

Compare Source

Breaking Changes (affecting only experimental features)

forms
  • The shape of SignalFormsConfig.classes has changed

    Previously each function in the classes map took a FieldState. Now
    it takes a Field directive.

    For example if you previously had:

    provideSignalFormsConfig({
      classes: {
        'my-valid': (state) => state.valid()
      }
    })
    

    You would need to update to:

    provideSignalFormsConfig({
      classes: {
        'my-valid': ({state}) => state().valid()
      }
    })
    

    (cherry picked from commit 348f149)

  • (cherry picked from commit ae0c590)

core
Commit Type Description
4c8fb3631d fix throw better errors for potential circular references
48492524ea fix use mutable ResponseInit type for RESPONSE_INIT token
forms
Commit Type Description
81772b420d feat pass field directive to class config
729b96476b refactor rename field to fieldTree in FieldContext and ValidationError
language-service
Commit Type Description
e0694df3ec fix avoid interpolation highlighting inside @​let
5047be4bc1 fix Prevent language service from crashing on suggestion diagnostic errors

  • If you want to rebase/retry this PR, check this box

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels Dec 17, 2025
@angular-robot angular-robot force-pushed the ng-renovate/21.0.x-cross-repo-angular-dependencies branch from c18e428 to 70178ab Compare December 18, 2025 17:08
@angular-robot angular-robot changed the title build: update cross-repo angular dependencies to v21.0.6 (21.0.x) build: update cross-repo angular dependencies (21.0.x) Dec 18, 2025
@angular-robot angular-robot force-pushed the ng-renovate/21.0.x-cross-repo-angular-dependencies branch from 70178ab to 54cd62a Compare December 18, 2025 21:05
@angular-robot angular-robot force-pushed the ng-renovate/21.0.x-cross-repo-angular-dependencies branch 3 times, most recently from 20e72f7 to ab3c006 Compare December 22, 2025 16:42
@angular-robot angular-robot force-pushed the ng-renovate/21.0.x-cross-repo-angular-dependencies branch 9 times, most recently from 5513dc2 to 1270151 Compare January 8, 2026 18:46
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/21.0.x-cross-repo-angular-dependencies branch from 1270151 to 0531261 Compare January 8, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants