Skip to content

chore(deps): bump @angular/forms from 21.2.25 to 22.2.3 - #17

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/angular/forms-22.2.3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/angular/forms-22.2.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 22, 2026

Copy link
Copy Markdown
Contributor

Bumps @angular/forms from 21.2.25 to 22.2.3.

Release notes

Sourced from @​angular/forms's releases.

22.2.3

common

Commit Description
fix - fafec77b5d harden param encoding against prototype pollution

compiler

Commit Description
fix - 54f3de517c check @boundary blocks in the control flow content projection diagnostic
fix - 5e50658fd2 compare the operand in ReadTemporaryExpr.isEquivalent
fix - b6f9cc5d70 do not scope comments placed inside of a selector
fix - 35a02f8097 harden JIT against prototype pollution
fix - 08075e8aa0 support dots in class binding names
fix - c7a72c2bf2 support popover property bindings

compiler-cli

Commit Description
fix - fa21d083fe inline tcb when depending on local directive

core

Commit Description
fix - b5208f9fc3 avoid deleting idle bucket created during another bucket's drain
fix - 90af679c3b do not swallow compilation errors in computeStandaloneComponentScope
fix - eca5fa4665 don't crash initEventReplay when two apps share an APP_ID
fix - e59a2303df error when destroying embedded view with animations
fix - a23941fe75 keep activeConsumer and currentInjector constant using Store helper
fix - 913ae7421f skip nested tick from onMicrotaskEmpty while a tick is running

forms

Commit Description
perf - cc515b8b23 use addEventListener to avoid unconditional CD scheduling on blur

migrations

Commit Description
fix - d04f214d04 normalize .d.ts paths in output migration field IDs

router

Commit Description
fix - f9a4f751f0 check abort signal state on subscribe

22.2.2

compiler

Commit Description
fix - fa63bfad14 avoid leaking ::ng-deep detection state between rules
fix - 5744e7575c avoid prototype lookups when resolving entities
fix - 97e57157e4 correctly match directives on <ng-template> nested in various namespaces
fix - 0474258a5a ignore @let declarations in the control flow content projection diagnostic
fix - 725ffcf4fa match namespaced root nodes of control flow blocks against ng-content tag selectors
fix - 5ff83c11fe strip script elements regardless of namespace

... (truncated)

Commits
  • cc515b8 perf(forms): use addEventListener to avoid unconditional CD scheduling on blur
  • dcb29a9 docs: fix @​param names that don't match their parameters
  • 276248f docs(forms): document that minDate and maxDate expect UTC dates
  • 26279ed test(forms): cover the deprecated disabled signatures
  • 206f541 docs(forms): use the when option in disabled examples
  • db91010 fix(docs-infra): stop generating member anchors that do not exist
  • c91a8c4 fix(forms): use Object.is when comparing control bindings in signal forms
  • b0710b8 fix(forms): don't crash when control is missing in setUpValidators
  • 6a96a40 refactor(forms): modernize value accessor integration tests
  • ef03596 fix(forms): skip class bindings for orphaned fields
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) from 21.2.25 to 22.2.3.
- [Release notes](https://github.com/angular/angular/releases)
- [Commits](https://github.com/angular/angular/commits/v22.2.3/packages/forms)

---
updated-dependencies:
- dependency-name: "@angular/forms"
  dependency-version: 22.2.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 22, 2026
@hansi-codes

hansi-codes Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

🟡 Tier B · Needs changes before merging

The Angular version mismatch leaves the dependency tree incompatible and needs correction before merging.

Updates the Angular Forms dependency to 22.2.3 and refreshes the lockfile to that release. The other Angular framework packages remain on the 21.2 line.

Verdict New comments Fixed Still open
🛑 Changes requested 1 0 0
Finding Where
🟠 Keep Angular package majors aligned package.json:17
Fix with agent prompt
### Issue 1
package.json:17
**Keep Angular package majors aligned**

Angular Forms 22.2.3 declares exact peer dependencies on @angular/common, @angular/core, and @angular/platform-browser 22.2.3, while this manifest still pins those packages to 21.2.x. That leaves npm unable to resolve a compatible dependency tree for `npm ci` and mixes incompatible Angular runtime packages; upgrade the Angular packages together or keep Forms on 21.2.x.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
📂 Walkthrough · 2
File Change
package.json Bumps @angular/forms from 21.2.25 to 22.2.3.
package-lock.json Locks @angular/forms at 22.2.3, including its Angular 22 peer requirements.

Reviewed dd7b105 · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Tier B · 1 blocking finding to address. Summary

Comment thread package.json
"@angular/compiler": "^21.2.25",
"@angular/core": "^21.2.25",
"@angular/forms": "^21.2.25",
"@angular/forms": "^22.2.3",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep Angular package majors aligned

Angular Forms 22.2.3 declares exact peer dependencies on @angular/common, @angular/core, and @angular/platform-browser 22.2.3, while this manifest still pins those packages to 21.2.x. That leaves npm unable to resolve a compatible dependency tree for npm ci and mixes incompatible Angular runtime packages; upgrade the Angular packages together or keep Forms on 21.2.x.

Prompt To Fix With AI
This is a comment left during a code review.
Path: package.json
Line: 17

Comment:
**Keep Angular package majors aligned**

Angular Forms 22.2.3 declares exact peer dependencies on @angular/common, @angular/core, and @angular/platform-browser 22.2.3, while this manifest still pins those packages to 21.2.x. That leaves npm unable to resolve a compatible dependency tree for `npm ci` and mixes incompatible Angular runtime packages; upgrade the Angular packages together or keep Forms on 21.2.x.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

🟠 Major · bug · Reply if this doesn't apply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants