Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 16, 2025

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
@angular/build devDependencies pin ^21.0.121.0.1 age confidence
@angular/cdk dependencies patch 21.0.121.0.5 21.0.6 age confidence
@angular/cli devDependencies pin ^21.0.121.0.1 age confidence
@angular/common (source) devDependencies pin ^21.0.121.0.1 age confidence
@angular/common (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
@angular/compiler (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
@angular/compiler-cli (source) devDependencies pin ^21.0.121.0.1 age confidence
@angular/core (source) devDependencies pin ^21.0.121.0.1 age confidence
@angular/core (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
@angular/forms (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
@angular/material dependencies patch 21.0.121.0.5 21.0.6 age confidence
@angular/platform-browser (source) devDependencies pin ^21.0.121.0.1 age confidence
@angular/platform-browser (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
@angular/router (source) dependencies patch 21.0.121.0.7 21.0.8 age confidence
ng-packagr devDependencies pin ^21.0.021.0.0 age confidence

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


Release Notes

angular/components (@​angular/cdk)

v21.0.5

Compare Source

v21.0.3

Compare Source

cdk
Commit Type Description
fd2213c5e7 fix menu: allow user to pass selector for transform origin (#​32462)
09ec44973f fix overlay: error when attempting to attach disposed overlay (#​32489)
material
Commit Type Description
151322f3b3 fix core: default secondary color for focus indicator (#​32491)
b1287cf9a6 fix datepicker: value reset when invalid value is entered using signal forms (#​32485)
f4af3981b6 fix table: fixed layout not working (#​32494)

v21.0.2

Compare Source

aria
Commit Type Description
b8f2151d0 fix menu: focus flicker bug
591c3d8cc fix menu: update api goldens (#​32463)
bfe017741 fix menu: update unit tests to use ngMenuContent
material
Commit Type Description
a6de52a67 fix datepicker: do not re-assign the same forms value (#​32447)
ef8388b71 fix timepicker: valueChanges emitting on init (#​32434)
angular/angular (@​angular/common)

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

v21.0.5

Compare Source

core
Commit Type Description
69d243abb74 fix avoid false-positive deprecation when using InjectionToken with factory only
forms
Commit Type Description
4fd2b722b40 fix fix signal forms type error

v21.0.4

Compare Source

compiler
Commit Type Description
f901cc9eb32 perf chain query creation instructions
compiler-cli
Commit Type Description
65297c62011 fix expand type for native controls with a dynamic type
forms
Commit Type Description
f254ff4f2e0 feat expose element on signal forms Field directive
5880fbc73c6 feat redo the signal forms metadata API
55fc677cef4 fix add signals for dirty, hidden, and pending states in custom controls
cbb10179c80 fix allow resetting with empty string
bf1c12cd932 fix memoize reads of child fields in signal forms (#​65802)
6d7475582f9 fix Reuse key in parent in compat structure

v21.0.3

Compare Source

compiler-cli
Commit Type Description
5a80a48e96 fix avoid allocating an object for signals in production mode
1f1856e897 fix check that field radio button values are strings
core
Commit Type Description
8c3304c766 fix run animation queue in environment injector context
4bb085311e fix unable to inject viewProviders when host directive with providers is present
609699ae17 perf tree shake unused dynamic [field] binding instructions (#​65599)
forms
Commit Type Description
6b4ab876e8 feat Allows transforms on FormUiControl signals
a5dbd4b382 fix support dynamic [field] bindings (#​65599)
http
Commit Type Description
20474d3f0f fix enable XSRF protection for same-origin absolute URLs
router
Commit Type Description
48b89f9fbe fix handle errors from view transition finished promise

v21.0.2

Compare Source

compiler
Commit Type Description
78fd159b78 fix prevent XSS via SVG animation attributeName and MathML/SVG URLs

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/angular branch from ef209e5 to 07faf1d Compare November 17, 2025 01:10
@renovate renovate bot changed the title fix(deps): update angular to v21.0.0-rc.2 fix(deps): update angular Nov 17, 2025
@renovate renovate bot force-pushed the renovate/angular branch 7 times, most recently from 908752c to 81c19fc Compare November 22, 2025 21:36
@renovate renovate bot changed the title fix(deps): update angular fix(deps): update angular to v21.0.0 Nov 22, 2025
@renovate renovate bot force-pushed the renovate/angular branch 3 times, most recently from 8733259 to 0b6350c Compare November 27, 2025 21:10
@renovate renovate bot changed the title fix(deps): update angular to v21.0.0 chore(deps): pin dependencies Nov 27, 2025
@renovate renovate bot force-pushed the renovate/angular branch 4 times, most recently from c5f0df2 to a722b5d Compare November 27, 2025 21:20
@json-derulo json-derulo enabled auto-merge (rebase) November 27, 2025 21:20
@renovate renovate bot force-pushed the renovate/angular branch 5 times, most recently from 45b2c91 to d52109d Compare December 4, 2025 15:10
@renovate renovate bot force-pushed the renovate/angular branch 6 times, most recently from 6b05eb5 to d3b0ecd Compare December 11, 2025 21:00
@renovate renovate bot force-pushed the renovate/angular branch 4 times, most recently from 0315968 to f2572c1 Compare December 20, 2025 22:01
@renovate renovate bot force-pushed the renovate/angular branch from f2572c1 to e42a20d Compare December 21, 2025 22:44
@renovate renovate bot force-pushed the renovate/angular branch from e42a20d to a1ae781 Compare January 11, 2026 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant