// GitHub

angular/angular

test(compiler-cli): add compliance case for @HostListener on a property

Open

Open PR "test(compiler-cli): add compliance case for @HostListener on a property" (#69987)
on 29 July 2026 by mattrbeck

[Backport 20.3.X] fix(core): sanitize host bindings on concrete hosts

Open

Open PR "[Backport 20.3.X] fix(core): sanitize host bindings on concrete hosts" (#69986)
on 28 July 2026 by SkyZeroZx

[Backport 21.2.X] fix(core): sanitize host bindings on concrete hosts

Open

Open PR "[Backport 21.2.X] fix(core): sanitize host bindings on concrete hosts" (#69985)
on 28 July 2026 by SkyZeroZx

Implement isFieldTree() as parallel to isSignal()

Open

Open issue "Implement isFieldTree() as parallel to isSignal()" (#69984)
on 28 July 2026 by robmv

fix(devtools): invoke selectedNode signal in directive tree keyboard …

Open

Open PR "fix(devtools): invoke selectedNode signal in directive tree keyboard …" (#69983)
on 28 July 2026 by erkamyaman

Getting tagged in CI builds when commenting on an issue

Open

Open issue "Getting tagged in CI builds when commenting on an issue" (#69982)
on 28 July 2026 by martin-juul

fix(core): throw NG0500 instead of a raw TypeError on element hydration mismatch

Open

Open PR "fix(core): throw NG0500 instead of a raw TypeError on element hydration mismatch" (#69981)
on 28 July 2026 by arturovt

refactor(forms): modernize signal forms tests to rely on `whenStable`

Open

Open PR "refactor(forms): modernize signal forms tests to rely on `whenStable`" (#69980)
on 28 July 2026 by SkyZeroZx

Expose programmatic scroll completion in `ViewportScroller`

Open

Open issue "Expose programmatic scroll completion in `ViewportScroller`" (#69979)
on 28 July 2026 by SkyZeroZx

feat(forms): allow field validation #67512

Open

Open PR "feat(forms): allow field validation #67512" (#69978)
on 28 July 2026 by MerlinMoos

Allow validation to run on readonly() and disabled() fields in Signal Forms

Closed

Closed issue "Allow validation to run on readonly() and disabled() fields in Signal Forms" (#69977)
on 28 July 2026 by MerlinMoos

refactor(core): update acceptance test

Open

Open PR "refactor(core): update acceptance test" (#69976)
on 28 July 2026 by JeanMeche

fix(compiler): strip ::ng-deep from nested selectors

Merged or Closed

Closed or merged PR "fix(compiler): strip ::ng-deep from nested selectors" (#69959)
on 28 July 2026 by crisbeto

[Backport 21.2.X] Cherry-pick compiler and http bug fixes (#68821, #68571, #69306)

Open

Open PR "[Backport 21.2.X] Cherry-pick compiler and http bug fixes (#68821, #68571, #69306)" (#69975)
on 28 July 2026 by alan-agius4

[Backport 20.3.X] Cherry-pick compiler and http bug fixes (#68821, #68571, #69306)

Open

Open PR "[Backport 20.3.X] Cherry-pick compiler and http bug fixes (#68821, #68571, #69306)" (#69974)
on 28 July 2026 by alan-agius4

refactor(core): modernize unit tests to rely on `whenStable`

Open

Open PR "refactor(core): modernize unit tests to rely on `whenStable`" (#69973)
on 28 July 2026 by JeanMeche

docs: document overlay stacking change in v21 update guide

Open

Open PR "docs: document overlay stacking change in v21 update guide" (#69972)
on 28 July 2026 by lazerg

Update guide omits breaking change to Angular Material overlay stacking

Open

Open issue "Update guide omits breaking change to Angular Material overlay stacking" (#69971)
on 28 July 2026 by BarnT

refactor(common): remove duplicate helper function

Open

Open PR "refactor(common): remove duplicate helper function" (#69970)
on 28 July 2026 by JeanMeche

Feature: support await at template level

Closed

Closed issue "Feature: support await at template level" (#69968)
on 28 July 2026 by cesco69

refactor(forms): use validator types in SignalFormControl

Merged or Closed

Closed or merged PR "refactor(forms): use validator types in SignalFormControl" (#69958)
on 28 July 2026 by MeAkib

Browsers lose keyboard input after cancelled beforeunload confirmation

Closed

Closed issue "Browsers lose keyboard input after cancelled beforeunload confirmation" (#69962)
on 28 July 2026 by BhavikGedia

docs: remove semicolon text node

Open

Open PR "docs: remove semicolon text node" (#69967)
on 28 July 2026 by Netail

build: lock file maintenance (22.1.x)

Open

Open PR "build: lock file maintenance (22.1.x)" (#69966)
on 28 July 2026 by angular-robot

build: lock file maintenance (main)

Open

Open PR "build: lock file maintenance (main)" (#69965)
on 28 July 2026 by angular-robot

feat(core): update component styles in-place during hmr

Open

Open PR "feat(core): update component styles in-place during hmr" (#69964)
on 27 July 2026 by clydin

feat(devtools): show Angie in the browser extension popups

Merged or Closed

Closed or merged PR "feat(devtools): show Angie in the browser extension popups" (#69961)
on 27 July 2026 by erkamyaman

feat(common): detect LCP images in soft navigations

Open

Open PR "feat(common): detect LCP images in soft navigations" (#69963)
on 27 July 2026 by SkyZeroZx

Changes to ngmodel as an object do not trigger ui changes

Closed

Closed issue "Changes to ngmodel as an object do not trigger ui changes" (#69960)
on 27 July 2026 by StevieApp

feat(compiler): type-check web components via Custom Elements Manifests

Open

Open PR "feat(compiler): type-check web components via Custom Elements Manifests" (#69957)
on 27 July 2026 by JSMike

angular/angular-cli

Please backport PR #33285 to the `21.x` branch.

Closed

Closed issue "Please backport PR #33285 to the `21.x` branch." (#33667)
on 28 July 2026 by jkoervers

`ng serve`: postcss plugin error result is cached without watch files — fixing the dependency file never clears the error until the stylesheet itself is touched

Open

Open issue "`ng serve`: postcss plugin error result is cached without watch files — fixing the dependency file never clears the error until the stylesheet itself is touched" (#33666)
on 28 July 2026 by Siddhu-K

Library build generates invalid declaration "import '@angular/material/dialog.d'" in generated index.d.ts

Open

Open issue "Library build generates invalid declaration "import '@angular/material/dialog.d'" in generated index.d.ts" (#33665)
on 28 July 2026 by PanJoh

build: lock file maintenance (main)

Merged or Closed

Closed or merged PR "build: lock file maintenance (main)" (#33663)
on 28 July 2026 by angular-robot

build: lock file maintenance (22.1.x)

Merged or Closed

Closed or merged PR "build: lock file maintenance (22.1.x)" (#33664)
on 28 July 2026 by angular-robot

fix(@angular/build): safeguard Karma builder stream controller against closed state

Merged or Closed

Closed or merged PR "fix(@angular/build): safeguard Karma builder stream controller against closed state" (#33660)
on 28 July 2026 by clydin

fix(@angular/cli): declare devserver_start/stop as isReadOnly:false

Merged or Closed

Closed or merged PR "fix(@angular/cli): declare devserver_start/stop as isReadOnly:false" (#33654)
on 28 July 2026 by herdiyana256

refactor(@angular/build): remove unnecessary realpath resolution for workspace root

Merged or Closed

Closed or merged PR "refactor(@angular/build): remove unnecessary realpath resolution for workspace root" (#33661)
on 28 July 2026 by clydin

fix(@angular/build): rewrite paths from sandboxed execroots when running under Bazel

Open

Open PR "fix(@angular/build): rewrite paths from sandboxed execroots when running under Bazel" (#33662)
on 27 July 2026 by FrankPortman

webpack-based dev-server crashing when loading ESM based proxy.conf.mjs

Closed

Closed issue "webpack-based dev-server crashing when loading ESM based proxy.conf.mjs" (#33652)
on 27 July 2026 by vz-tl

build: update cross-repo angular dependencies (22.1.x)

Open

Open PR "build: update cross-repo angular dependencies (22.1.x)" (#33659)
on 27 July 2026 by angular-robot

build: update dependency listr2 to v11 (main)

Merged or Closed

Closed or merged PR "build: update dependency listr2 to v11 (main)" (#33649)
on 27 July 2026 by angular-robot

build: update cross-repo angular dependencies (main)

Open

Open PR "build: update cross-repo angular dependencies (main)" (#33658)
on 27 July 2026 by angular-robot

build: update pnpm to v11.17.0 (22.1.x)

Merged or Closed

Closed or merged PR "build: update pnpm to v11.17.0 (22.1.x)" (#33650)
on 25 July 2026 by angular-robot

build: update pnpm to v11.17.0 (main)

Merged or Closed

Closed or merged PR "build: update pnpm to v11.17.0 (main)" (#33648)
on 25 July 2026 by angular-robot

build: update cross-repo angular dependencies (22.1.x)

Merged or Closed

Closed or merged PR "build: update cross-repo angular dependencies (22.1.x)" (#33647)
on 25 July 2026 by angular-robot

fix(@angular/cli): serialize configuration as a single argv token in run_target strategies

Open

Open PR "fix(@angular/cli): serialize configuration as a single argv token in run_target strategies" (#33657)
on 24 July 2026 by herdiyana256

perf(@angular/build): replace watchpack with @parcel/watcher and chokidar

Open

Open PR "perf(@angular/build): replace watchpack with @parcel/watcher and chokidar" (#33656)
on 24 July 2026 by clydin

feat(@angular/build): support custom Playwright connectOptions for browser unit tests

Open

Open PR "feat(@angular/build): support custom Playwright connectOptions for browser unit tests" (#33655)
on 24 July 2026 by d3n1el1

fix(@angular/cli): enforce MCP roots in get_best_practices tool

Open

Open PR "fix(@angular/cli): enforce MCP roots in get_best_practices tool" (#33653)
on 24 July 2026 by herdiyana256

refactor(@angular/build): implement generic persistent load result cache infrastructure for build pipeline

Open

Open PR "refactor(@angular/build): implement generic persistent load result cache infrastructure for build pipeline" (#33651)
on 24 July 2026 by clydin

Update next branch to reflect new release-train "v22.2.0-next.0".

Merged or Closed

Closed or merged PR "Update next branch to reflect new release-train "v22.2.0-next.0"." (#33646)
on 23 July 2026 by dgp1130

Bump version to "v22.1.0-rc.0" with changelog.

Merged or Closed

Closed or merged PR "Bump version to "v22.1.0-rc.0" with changelog." (#33645)
on 23 July 2026 by dgp1130

docs: release notes for the v22.0.8 release

Merged or Closed

Closed or merged PR "docs: release notes for the v22.0.8 release" (#33644)
on 23 July 2026 by dgp1130

Bump version to "v22.0.8" with changelog.

Merged or Closed

Closed or merged PR "Bump version to "v22.0.8" with changelog." (#33643)
on 23 July 2026 by dgp1130

build: update devinfra digest to 8819f0b (22.0.x)

Merged or Closed

Closed or merged PR "build: update devinfra digest to 8819f0b (22.0.x)" (#33641)
on 23 July 2026 by angular-robot

dev-server: `export *` re-export of a Vite-prebundled dependency breaks — "No matching export" build error, or `ReferenceError: _exports is not defined` at runtime

Open

Open issue "dev-server: `export *` re-export of a Vite-prebundled dependency breaks — "No matching export" build error, or `ReferenceError: _exports is not defined` at runtime" (#33642)
on 23 July 2026 by lmullot

Revert "perf(@angular/build): skip semantic affected-file walk when type checking is disabled"

Merged or Closed

Closed or merged PR "Revert "perf(@angular/build): skip semantic affected-file walk when type checking is disabled"" (#33640)
on 23 July 2026 by alan-agius4

Fix CI

Merged or Closed

Closed or merged PR "Fix CI" (#33639)
on 23 July 2026 by alan-agius4

test: allow hyphens in hash for server routes preload links

Merged or Closed

Closed or merged PR "test: allow hyphens in hash for server routes preload links" (#33638)
on 23 July 2026 by alan-agius4

material2

fix(material/schematics): resolve issues in navigation schematic

Merged or Closed

Closed or merged PR "fix(material/schematics): resolve issues in navigation schematic" (#33590)
on 28 July 2026 by crisbeto

build: lock file maintenance (22.1.x)

Open

Open PR "build: lock file maintenance (22.1.x)" (#33589)
on 28 July 2026 by angular-robot

refactor(cdk/clipboard): switch tests away from fakeAsync

Merged or Closed

Closed or merged PR "refactor(cdk/clipboard): switch tests away from fakeAsync" (#33585)
on 27 July 2026 by crisbeto

build: update pnpm to v11.17.0 (22.1.x)

Open

Open PR "build: update pnpm to v11.17.0 (22.1.x)" (#33588)
on 27 July 2026 by angular-robot

bug(aria): pointer events on SVG children are discarded by listbox, tabs and tree

Closed

Closed issue "bug(aria): pointer events on SVG children are discarded by listbox, tabs and tree" (#33586)
on 27 July 2026 by romain-rossi

fix(multiple): avoid instanceof checks in aria directives

Merged or Closed

Closed or merged PR "fix(multiple): avoid instanceof checks in aria directives" (#33587)
on 27 July 2026 by crisbeto

build: update bazel dependencies (22.0.x) - abandoned

Merged or Closed

Closed or merged PR "build: update bazel dependencies (22.0.x) - abandoned" (#33575)
on 25 July 2026 by angular-robot

fix(material/checkbox): avoid making the touch target a focus stop

Open

Open PR "fix(material/checkbox): avoid making the touch target a focus stop" (#33584)
on 25 July 2026 by crisbeto

build: update cross-repo angular dependencies (22.1.x)

Open

Open PR "build: update cross-repo angular dependencies (22.1.x)" (#33583)
on 24 July 2026 by angular-robot

Update next branch to reflect new release-train "v22.2.0-next.0".

Merged or Closed

Closed or merged PR "Update next branch to reflect new release-train "v22.2.0-next.0"." (#33582)
on 24 July 2026 by andrewseguin

Bump version to "v22.1.0-rc.0" with changelog.

Merged or Closed

Closed or merged PR "Bump version to "v22.1.0-rc.0" with changelog." (#33581)
on 24 July 2026 by andrewseguin

bug(mat-menu): VoiceOver user on mobile is able to navigate out of an opened Menu

Open

Open issue "bug(mat-menu): VoiceOver user on mobile is able to navigate out of an opened Menu" (#33580)
on 24 July 2026 by kainiedziela

feat(material-luxon-adapter) add option to set zone

Open

Open PR "feat(material-luxon-adapter) add option to set zone" (#33579)
on 23 July 2026 by laliconfigcat

bug(aria/grid): Calculation of roving tabindex includes disabled elements

Closed

Closed issue "bug(aria/grid): Calculation of roving tabindex includes disabled elements" (#33566)
on 23 July 2026 by aHereitani

fix(aria/grid): account for disabled cell widgets and in-place disablement in roving tabindex

Merged or Closed

Closed or merged PR "fix(aria/grid): account for disabled cell widgets and in-place disablement in roving tabindex" (#33571)
on 23 July 2026 by ok7sai

build: lock file maintenance (main) - autoclosed

Merged or Closed

Closed or merged PR "build: lock file maintenance (main) - autoclosed" (#33576)
on 23 July 2026 by angular-robot

bug(mat-dialog): default Dialog backdrop color is hardcoded black 32% instead of using mat-sys-scrim

Open

Open issue "bug(mat-dialog): default Dialog backdrop color is hardcoded black 32% instead of using mat-sys-scrim" (#33578)
on 23 July 2026 by kainiedziela

feat(FormField): Support error icons

Open

Open issue "feat(FormField): Support error icons" (#33577)
on 23 July 2026 by hb20007

build: update all non-major dependencies (main)

Open

Open PR "build: update all non-major dependencies (main)" (#33574)
on 23 July 2026 by angular-robot

build: update bazel dependencies (main)

Open

Open PR "build: update bazel dependencies (main)" (#33573)
on 23 July 2026 by angular-robot

build: update all github actions (main)

Open

Open PR "build: update all github actions (main)" (#33572)
on 23 July 2026 by angular-robot

fix(material/chips): update chips minimum touch target to 48px

Open

Open PR "fix(material/chips): update chips minimum touch target to 48px" (#33570)
on 23 July 2026 by essjay05

fix(material/form-field): restore aria-live on mat-error

Open

Open PR "fix(material/form-field): restore aria-live on mat-error" (#33569)
on 22 July 2026 by charles-stivali-87

docs: release notes for the v22.0.6 release

Merged or Closed

Closed or merged PR "docs: release notes for the v22.0.6 release" (#33568)
on 22 July 2026 by andrewseguin

Bump version to "v22.0.6" with changelog.

Merged or Closed

Closed or merged PR "Bump version to "v22.0.6" with changelog." (#33567)
on 22 July 2026 by andrewseguin

build: update dependencies and account for breaking changes

Merged or Closed

Closed or merged PR "build: update dependencies and account for breaking changes" (#33565)
on 22 July 2026 by crisbeto

bug(material-luxon-adapter): TimePicker with Luxon date adapter ignores the original timezone after setting a new value.

Closed

Closed issue "bug(material-luxon-adapter): TimePicker with Luxon date adapter ignores the original timezone after setting a new value." (#33563)
on 22 July 2026 by laliconfigcat

fix(angular/material-luxon-adapter): preserve timezone on .clone()

Merged or Closed

Closed or merged PR "fix(angular/material-luxon-adapter): preserve timezone on .clone()" (#33564)
on 22 July 2026 by laliconfigcat

fix(cdk/stepper): allow signal form to be assigned as stepControl

Merged or Closed

Closed or merged PR "fix(cdk/stepper): allow signal form to be assigned as stepControl" (#33562)
on 21 July 2026 by crisbeto

build: lock file maintenance (22.0.x) - abandoned

Open

Open PR "build: lock file maintenance (22.0.x) - abandoned" (#33561)
on 21 July 2026 by angular-robot