Skip to content

chore(deps): bump @angular/common from 21.2.25 to 22.2.3 - #18

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @angular/common from 21.2.25 to 22.2.3.

Release notes

Sourced from @​angular/common'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
  • dcb29a9 docs: fix @​param names that don't match their parameters
  • fafec77 fix(common): harden param encoding against prototype pollution
  • ad2f291 fix(common): let NgOptimizedImage pass a [srcset] binding through when srcset...
  • 6dee7fe fix(http): forward reportProgress of httpResource as `reportDownloadProgr...
  • 270abc9 docs(docs-infra): throw on absolute links in @​see tags
  • b9de99d fix(common): remove abort listener on the abort path too in httpResource
  • 1bc7e3c refactor(core): use native Promise.withResolvers() in remaining tests
  • 0bdbbcf fix(docs-infra): only read a deprecation version from the start of the tag
  • af26a8c fix(router): avoid view transitions when the user agent provides one
  • 7596548 fix(common): use locale NaN symbol in number formatting
  • 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/common](https://github.com/angular/angular/tree/HEAD/packages/common) 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/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  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 graph invalid and blocks the CI build.

Updates @angular/common from 21.2.25 to 22.2.3 in the dependency manifest and lockfile. Other Angular framework packages remain on 21.2.x.

Verdict New comments Fixed Still open
🛑 Changes requested 1 0 0
Finding Where
🟠 Keep Angular framework packages on the same major package.json:14
Fix with agent prompt
### Issue 1
package.json:14
**Keep Angular framework packages on the same major**

`@angular/common@22.2.3` requires `@angular/core@22.2.3`, but this project still declares core 21.2.x; forms, platform-browser, and router also require common 21.2.25. This leaves an invalid peer dependency graph and causes the CI install/build to fail unless the Angular packages are upgraded together.

---

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 the declared @angular/common dependency to 22.2.3.
package-lock.json Locks @angular/common to 22.2.3.

Reviewed 9cccb49 · 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
"dependencies": {
"@angular/animations": "^21.2.25",
"@angular/common": "^21.2.25",
"@angular/common": "^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 framework packages on the same major

@angular/common@22.2.3 requires @angular/core@22.2.3, but this project still declares core 21.2.x; forms, platform-browser, and router also require common 21.2.25. This leaves an invalid peer dependency graph and causes the CI install/build to fail unless the Angular packages are upgraded together.

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

Comment:
**Keep Angular framework packages on the same major**

`@angular/common@22.2.3` requires `@angular/core@22.2.3`, but this project still declares core 21.2.x; forms, platform-browser, and router also require common 21.2.25. This leaves an invalid peer dependency graph and causes the CI install/build to fail unless the Angular packages are upgraded together.

---

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