Skip to content

chore(deps): bump @angular/compiler from 21.2.25 to 22.2.3 - #11

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @angular/compiler from 21.2.25 to 22.2.3.

Release notes

Sourced from @​angular/compiler'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
  • 54f3de5 fix(compiler): check @boundary blocks in the control flow content projectio...
  • 5e50658 fix(compiler): compare the operand in ReadTemporaryExpr.isEquivalent
  • 35a02f8 fix(compiler): harden JIT against prototype pollution
  • b6f9cc5 fix(compiler): do not scope comments placed inside of a selector
  • 08075e8 fix(compiler): support dots in class binding names
  • c7a72c2 fix(compiler): support popover property bindings
  • 5ff83c1 fix(compiler): strip script elements regardless of namespace
  • 6fa2b08 refactor(compiler): remove img/video src attribute from the URL security cont...
  • fa63bfa fix(compiler): avoid leaking ::ng-deep detection state between rules
  • 725ffcf fix(compiler): match namespaced root nodes of control flow blocks against ng-...
  • Additional commits viewable in compare view

@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 existing open finding remains confirmed: npm ci fails with ERESOLVE because the Angular 21 toolchain requires compiler 21.

This updates @angular/compiler from 21.2.25 to 22.2.3 in the package manifest and npm lockfile. The lockfile also records the updated package tarball, integrity hash, and Node.js engine range.

Verdict New comments Fixed Still open
💬 Commented 0 0 1
Fix with agent prompt
### Issue 1
package.json:15
**Keep compiler aligned with Angular 21**

This changes only `@angular/compiler` to 22.2.3, but `@angular/compiler-cli` and the Angular 21 packages remain at 21.2.25 and declare an exact peer dependency on compiler 21.2.25. That leaves an incompatible Angular toolchain, so dependency installation/build can fail; keep the compiler on 21.2.25 or upgrade the Angular packages 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 Bumped the declared @angular/compiler version to 22.2.3.
package-lock.json Updated the locked compiler tarball, integrity hash, and Node.js engine range.
⏳ Still open from earlier reviews · 1

Reviewed 425009e · 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/animations": "^21.2.25",
"@angular/common": "^21.2.25",
"@angular/compiler": "^21.2.25",
"@angular/compiler": "^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 compiler aligned with Angular 21

This changes only @angular/compiler to 22.2.3, but @angular/compiler-cli and the Angular 21 packages remain at 21.2.25 and declare an exact peer dependency on compiler 21.2.25. That leaves an incompatible Angular toolchain, so dependency installation/build can fail; keep the compiler on 21.2.25 or upgrade the Angular packages together.

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

Comment:
**Keep compiler aligned with Angular 21**

This changes only `@angular/compiler` to 22.2.3, but `@angular/compiler-cli` and the Angular 21 packages remain at 21.2.25 and declare an exact peer dependency on compiler 21.2.25. That leaves an incompatible Angular toolchain, so dependency installation/build can fail; keep the compiler on 21.2.25 or upgrade the Angular packages 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.

Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) 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/compiler)

---
updated-dependencies:
- dependency-name: "@angular/compiler"
  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 force-pushed the dependabot/npm_and_yarn/angular/compiler-22.2.3 branch from 6c460b4 to 425009e Compare October 28, 2026 15:47
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