chore(deps): Bump @angular/common, @angular/cdk, @angular/forms, @angular/material, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router and ngx-segment-analytics in /ui
Bumps @angular/common, @angular/cdk, @angular/forms, @angular/material, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router and ngx-segment-analytics. These dependencies needed to be updated together.
Updates @angular/common from 15.2.2 to 21.0.1
Release notes
Sourced from @angular/common's releases.
21.0.1
compiler-cli
Commit Description do not type check native controls with ControlValueAccessor escape angular control flow in jsdoc ignore non-existent files core
forms
Commit Description add DI option for classes on Fielddirectiveallow dynamic typebindings on signal form controlsrun reset as untracked http
Commit Description prevent XSRF token leakage to protocol-relative URLs migrations
Commit Description detect structural ngTemplateOutlet and ngComponentOutlet VSCode Extension: 21.0.0
- fix(language-service): address potential memory leak during project creation (89095946cf)
- fix(language-server): fix directory renaming on Windows (3f7111a9c3)
21.0.0
common
Commit Description Add experimental support for the Navigation API (#63406) Support of optional keys for the KeyValue pipe (#48814) update to cldr 47 (#64032) properly type ngComponentOutlet (#64561) improve typing of ngComponentOutletContent(#63674)remove ngModuleFactoryinput ofNgComponentOutlet(#62838)compiler
Commit Description don't choke on unbalanced parens in declaration block
... (truncated)
Changelog
Sourced from @angular/common's changelog.
21.0.1 (2025-11-25)
compiler-cli
Commit Type Description 39c577bc36 fix do not type check native controls with ControlValueAccessor 8d3a89a477 fix escape angular control flow in jsdoc bc34083d34 fix ignore non-existent files core
Commit Type Description 0ea1e07174 fix apply bootstrap-options migration to platformBrowserDynamic70507b8c1c fix debug data causing memory leak for root effects a55482fca3 fix notify profiler events in case of errors 49ad7c6508 fix use injected DOCUMENTforCSP_NONCEcc1ec09931 perf avoid repeat searches for field directive forms
Commit Type Description 7d5c7cf99a feat add DI option for classes on Fielddirective8acf5d2756 fix allow dynamic typebindings on signal form controlsde5fca94c5 fix run reset as untracked http
Commit Type Description 3240d856d9 fix prevent XSRF token leakage to protocol-relative URLs migrations
Commit Type Description f394215b14 fix detect structural ngTemplateOutlet and ngComponentOutlet 21.0.0 (2025-11-19)
Blog post "Announcing Angular v21".
Breaking Changes
... (truncated)
Commits
3240d85fix(http): prevent XSRF token leakage to protocol-relative URLs6de8926refactor(core): add debug name to resource (#64172)00ffe91refactor(common): removes unused NgModuleFactory config in NgComponentOutlet8765b66docs: add reference to Built-in Pipes in multiple pipe filesab98e71fix(common): remove placeholder image listeners once view is removed8ab0847refactor(core): markVERSIONas@__PURE__for better tree-shaking650af71refactor(http): migrate XSRF classes to use inject() function3bed9f0build: format md filesa3c2fe8Revert "refactor(common): Removes unused imports to clean up dependencies"6d3e0f1refactor(common): Removes unused imports to clean up dependencies- Additional commits viewable in compare view
Updates @angular/cdk from 15.2.2 to 21.0.1
Release notes
Sourced from @angular/cdk's releases.
21.0.1
material
Commit Description select: render panel next to trigger (#32363) cdk
Commit Description testing: errors in harnesses when using Vitest (#32399) multiple
Commit Description resolve forward ref errors (#32413) 21.0.0
aria
Commit Description grid: create the aria grid (#32092) menu: create the aria menu (#32080) toolbar: adds skip disabled toolbar example to dev-app (#32127) toolbar: adds toolbar basic vertical example to dev-app (#32126) toolbar: adds toolbar-basic-horizontal-example to dev-app (#32106) accordion: rename value to panelId for trigger and panel (#32295) combobox: add missing apis (#32124) combobox: dialog popup support (#32279) combobox: disabled state (#32308) combobox: escape key behavior (#32364) combobox: highlighting edge cases (#32136) combobox: readonly behavior (#32169) combobox: several small fixes (#32202) combobox: use click instead of pointerup (#32324) grid: fix navigation bugs and add grid behavior unit tests (#32140) grid: rtl navigation (#32170) menu: add expansion delay (#32293) menu: add selectable to inputs (#32131) menu: deferred content import menu: disabled state (#32301) menu: lazy render trigger (#32203) menu: public api cleanup (#32189) menu: rtl text direction (#32254) toolbar: allow developers to wrap widgets (#32341) tree: adds rtl keyboard functionality for tree (#32305) tree: internal conformance check (#32337) tree: only reset selected values if used in combobox (#32329) tree: tree item visibility issue (#32156) ui-patterns: internal conformance fixes (#32102) cdk
Commit Description
... (truncated)
Changelog
Sourced from @angular/cdk's changelog.
21.0.1 "sulfur-snack" (2025-11-26)
cdk
Commit Type Description ccc12c387 fix testing: errors in harnesses when using Vitest (#32399) material
Commit Type Description 043d9cacc fix select: render panel next to trigger (#32363) multiple
Commit Type Description 02965bb0e fix resolve forward ref errors (#32413) 21.0.0 "damask-dachshund" (2025-11-19)
Breaking Changes
cdk
LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORYhas been removed.TREE_KEY_MANAGER_FACTORYhas been removed.TREE_KEY_MANAGER_FACTORY_PROVIDERhas been removed.
$z-index-overlay-containerhas been removed. Use$overlay-container-z-indexinstead.$z-index-overlayhas been removed. Use$overlay-z-indexinstead.$dark-backdrop-backgroundhas been removed. Use$overlay-backdrop-colorinstead.$z-index-overlay-backdrophas been removed. Use$overlay-backdrop-z-indexinstead.
TemplatePortalDirectivehas been removed. UseCdkPortalinstead.PortalHostDirectivehas been removed. UseCdkPortalOutletinstead.
TestElementimplementations need to provide asetContenteditableValue.material
MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORYhas been removed.MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORYhas been removed.MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.
matBottomSheetanimations symbol has been removed.
MAT_BUTTON_TOGGLE_GROUP_DEFAULT_OPTIONS_FACTORYhas been removed.
MAT_FAB_DEFAULT_OPTIONS_FACTORYhas been removed.
MAT_CHECKBOX_DEFAULT_OPTIONS_FACTORYhas been removed.
AnimationCurveshas been removed.AnimationDurationshas been removed.NativeDateAdapter.useUtcForDisplayhas been removed.
MAT_DATE_LOCAL_FACTORYhas been removed.
MatCommonModulehas been removed.GranularSanityCheckshas been removed.MATERIAL_SANITY_CHECKShas been removed.SanityCheckshas been removed.
matDatepickerAnimationssymbol has been removed.
MAT_DATEPICKER_SCROLL_STRATEGY_FACTORYhas been removed.MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.MAT_RANGE_DATE_SELECTION_MODEL_FACTORYhas been removed.
... (truncated)
Commits
39696e3release: cut the v21.0.1 release02965bbfix(multiple): resolve forward ref errors (#32413)0cc3abdbuild: unblock Bazel updates (#32414)0b9e78erefactor: set up function for setting innerHTML (#32404)043d9cafix(material/select): render panel next to trigger (#32363)ccc12c3fix(cdk/testing): errors in harnesses when using Vitest (#32399)a68964abuild: update dependency bazel to v7.7.1 (#32361)5cfdd47test: remove unnecessary test calls (#32396)9ae3b5abuild: fix stackblitz testb172654build: fix test-based Stackblitz examples- Additional commits viewable in compare view
Updates @angular/forms from 15.2.2 to 21.0.1
Release notes
Sourced from @angular/forms's releases.
21.0.1
compiler-cli
Commit Description do not type check native controls with ControlValueAccessor escape angular control flow in jsdoc ignore non-existent files core
forms
Commit Description add DI option for classes on Fielddirectiveallow dynamic typebindings on signal form controlsrun reset as untracked http
Commit Description prevent XSRF token leakage to protocol-relative URLs migrations
Commit Description detect structural ngTemplateOutlet and ngComponentOutlet VSCode Extension: 21.0.0
- fix(language-service): address potential memory leak during project creation (89095946cf)
- fix(language-server): fix directory renaming on Windows (3f7111a9c3)
21.0.0
common
Commit Description Add experimental support for the Navigation API (#63406) Support of optional keys for the KeyValue pipe (#48814) update to cldr 47 (#64032) properly type ngComponentOutlet (#64561) improve typing of ngComponentOutletContent(#63674)remove ngModuleFactoryinput ofNgComponentOutlet(#62838)compiler
Commit Description don't choke on unbalanced parens in declaration block
... (truncated)
Changelog
Sourced from @angular/forms's changelog.
21.0.1 (2025-11-25)
compiler-cli
Commit Type Description 39c577bc36 fix do not type check native controls with ControlValueAccessor 8d3a89a477 fix escape angular control flow in jsdoc bc34083d34 fix ignore non-existent files core
Commit Type Description 0ea1e07174 fix apply bootstrap-options migration to platformBrowserDynamic70507b8c1c fix debug data causing memory leak for root effects a55482fca3 fix notify profiler events in case of errors 49ad7c6508 fix use injected DOCUMENTforCSP_NONCEcc1ec09931 perf avoid repeat searches for field directive forms
Commit Type Description 7d5c7cf99a feat add DI option for classes on Fielddirective8acf5d2756 fix allow dynamic typebindings on signal form controlsde5fca94c5 fix run reset as untracked http
Commit Type Description 3240d856d9 fix prevent XSRF token leakage to protocol-relative URLs migrations
Commit Type Description f394215b14 fix detect structural ngTemplateOutlet and ngComponentOutlet 21.0.0 (2025-11-19)
Blog post "Announcing Angular v21".
Breaking Changes
... (truncated)
Commits
e3f5f34refactor(forms): Make reset take value7d5c7cffeat(forms): add DI option for classes onFielddirective8acf5d2fix(forms): allow dynamictypebindings on signal form controls4845a33refactor(forms): support custom control directivesde5fca9fix(forms): run reset as untracked91d8d55fix(forms): Set error message of a schema error.e682f00refactor(forms): reduce boilerplate needed to define custom controlsd89e522fix(forms): debounce updates from interop controlse1a7c35refactor(forms): improve typing on min & max (#65212)ff4633drefactor(forms): allow passing number|string|null paths to min & max (#65212)- Additional commits viewable in compare view
Updates @angular/material from 15.2.2 to 21.0.1
Release notes
Sourced from @angular/material's releases.
21.0.1
material
Commit Description select: render panel next to trigger (#32363) cdk
Commit Description testing: errors in harnesses when using Vitest (#32399) multiple
Commit Description resolve forward ref errors (#32413) 21.0.0
aria
Commit Description grid: create the aria grid (#32092) menu: create the aria menu (#32080) toolbar: adds skip disabled toolbar example to dev-app (#32127) toolbar: adds toolbar basic vertical example to dev-app (#32126) toolbar: adds toolbar-basic-horizontal-example to dev-app (#32106) accordion: rename value to panelId for trigger and panel (#32295) combobox: add missing apis (#32124) combobox: dialog popup support (#32279) combobox: disabled state (#32308) combobox: escape key behavior (#32364) combobox: highlighting edge cases (#32136) combobox: readonly behavior (#32169) combobox: several small fixes (#32202) combobox: use click instead of pointerup (#32324) grid: fix navigation bugs and add grid behavior unit tests (#32140) grid: rtl navigation (#32170) menu: add expansion delay (#32293) menu: add selectable to inputs (#32131) menu: deferred content import menu: disabled state (#32301) menu: lazy render trigger (#32203) menu: public api cleanup (#32189) menu: rtl text direction (#32254) toolbar: allow developers to wrap widgets (#32341) tree: adds rtl keyboard functionality for tree (#32305) tree: internal conformance check (#32337) tree: only reset selected values if used in combobox (#32329) tree: tree item visibility issue (#32156) ui-patterns: internal conformance fixes (#32102) cdk
Commit Description
... (truncated)
Changelog
Sourced from @angular/material's changelog.
21.0.1 "sulfur-snack" (2025-11-26)
cdk
Commit Type Description ccc12c387 fix testing: errors in harnesses when using Vitest (#32399) material
Commit Type Description 043d9cacc fix select: render panel next to trigger (#32363) multiple
Commit Type Description 02965bb0e fix resolve forward ref errors (#32413) 21.0.0 "damask-dachshund" (2025-11-19)
Breaking Changes
cdk
LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORYhas been removed.TREE_KEY_MANAGER_FACTORYhas been removed.TREE_KEY_MANAGER_FACTORY_PROVIDERhas been removed.
$z-index-overlay-containerhas been removed. Use$overlay-container-z-indexinstead.$z-index-overlayhas been removed. Use$overlay-z-indexinstead.$dark-backdrop-backgroundhas been removed. Use$overlay-backdrop-colorinstead.$z-index-overlay-backdrophas been removed. Use$overlay-backdrop-z-indexinstead.
TemplatePortalDirectivehas been removed. UseCdkPortalinstead.PortalHostDirectivehas been removed. UseCdkPortalOutletinstead.
TestElementimplementations need to provide asetContenteditableValue.material
MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORYhas been removed.MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORYhas been removed.MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.
matBottomSheetanimations symbol has been removed.
MAT_BUTTON_TOGGLE_GROUP_DEFAULT_OPTIONS_FACTORYhas been removed.
MAT_FAB_DEFAULT_OPTIONS_FACTORYhas been removed.
MAT_CHECKBOX_DEFAULT_OPTIONS_FACTORYhas been removed.
AnimationCurveshas been removed.AnimationDurationshas been removed.NativeDateAdapter.useUtcForDisplayhas been removed.
MAT_DATE_LOCAL_FACTORYhas been removed.
MatCommonModulehas been removed.GranularSanityCheckshas been removed.MATERIAL_SANITY_CHECKShas been removed.SanityCheckshas been removed.
matDatepickerAnimationssymbol has been removed.
MAT_DATEPICKER_SCROLL_STRATEGY_FACTORYhas been removed.MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.MAT_RANGE_DATE_SELECTION_MODEL_FACTORYhas been removed.
... (truncated)
Commits
39696e3release: cut the v21.0.1 release02965bbfix(multiple): resolve forward ref errors (#32413)0cc3abdbuild: unblock Bazel updates (#32414)0b9e78erefactor: set up function for setting innerHTML (#32404)043d9cafix(material/select): render panel next to trigger (#32363)ccc12c3fix(cdk/testing): errors in harnesses when using Vitest (#32399)a68964abuild: update dependency bazel to v7.7.1 (#32361)5cfdd47test: remove unnecessary test calls (#32396)9ae3b5abuild: fix stackblitz testb172654build: fix test-based Stackblitz examples- Additional commits viewable in compare view
Updates @angular/platform-browser from 15.2.2 to 21.0.1
Release notes
Sourced from @angular/platform-browser's releases.
21.0.1
compiler-cli
Commit Description Description has been truncated
@abrennan89: This pull request references CNV-46613 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "4.21.0" version, but no target version was set.
In response to this:
Version(s): 4.14+
Issue: https://issues.redhat.com/browse/CNV-46613
Link to docs preview:
QE review:
- [ ] QE has approved this change.
Additional information:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
🤖 Wed Dec 17 20:35:23 - Prow CI generated the docs preview:
https://103497--ocpdocs-pr.netlify.app/openshift-enterprise/latest/virt/storage/virt-storage-config-overview.html https://103497--ocpdocs-pr.netlify.app/openshift-rosa-hcp/latest/virt/storage/virt-storage-config-overview.html https://103497--ocpdocs-pr.netlify.app/openshift-rosa/latest/virt/storage/virt-storage-config-overview.html
@abrennan89: This pull request references CNV-46613 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "4.21.0" version, but no target version was set.
In response to this:
Version(s): 4.14+
Issue: https://issues.redhat.com/browse/CNV-46613
Link to docs preview: https://103497--ocpdocs-pr.netlify.app/openshift-enterprise/latest/virt/storage/virt-storage-config-overview.html#storage-configuration-tasks
QE review:
- [ ] QE has approved this change.
Additional information:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
@abrennan89: all tests passed!
Full PR test history. Your PR dashboard.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.
/lgtm
@abrennan89: This pull request references CNV-46613 which is a valid jira issue.
Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "4.22.0" version, but no target version was set.
In response to this:
Version(s): 4.14+
Issue: https://issues.redhat.com/browse/CNV-46613
Link to docs preview: https://103497--ocpdocs-pr.netlify.app/openshift-enterprise/latest/virt/storage/virt-storage-config-overview.html#storage-configuration-tasks
QE review:
- [x] QE has approved this change.
Additional information:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
LGTM
/cherrypick enterprise-4.14
@abrennan89: #103497 failed to apply on top of branch "enterprise-4.14":
Applying: CNV-46613: Update comment about default storage config
Using index info to reconstruct a base tree...
M virt/storage/virt-storage-config-overview.adoc
Falling back to patching base and 3-way merge...
Auto-merging virt/storage/virt-storage-config-overview.adoc
CONFLICT (content): Merge conflict in virt/storage/virt-storage-config-overview.adoc
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNV-46613: Update comment about default storage config
In response to this:
/cherrypick enterprise-4.14
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
/cherrypick enterprise-4.21
/cherrypick enterprise-4.20
@abrennan89: new pull request created: #104167
In response to this:
/cherrypick enterprise-4.21
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
@abrennan89: new pull request created: #104168
In response to this:
/cherrypick enterprise-4.20
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
/cherrypick enterprise-4.19
/cherrypick enterprise-4.16
@abrennan89: new pull request created: #104169
In response to this:
/cherrypick enterprise-4.19
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
@abrennan89: #103497 failed to apply on top of branch "enterprise-4.16":
Applying: CNV-46613: Update comment about default storage config
Using index info to reconstruct a base tree...
M virt/storage/virt-storage-config-overview.adoc
Falling back to patching base and 3-way merge...
Auto-merging virt/storage/virt-storage-config-overview.adoc
CONFLICT (content): Merge conflict in virt/storage/virt-storage-config-overview.adoc
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNV-46613: Update comment about default storage config
In response to this:
/cherrypick enterprise-4.16
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
/cherrypick enterprise-4.18
@abrennan89: new pull request could not be created: failed to create pull request against openshift/openshift-docs#enterprise-4.18 from head openshift-cherrypick-robot:cherry-pick-103497-to-enterprise-4.18: status code 422 not one of [201], body: {"message":"Validation Failed","errors":[{"resource":"PullRequest","code":"custom","message":"A pull request already exists for openshift-cherrypick-robot:cherry-pick-103497-to-enterprise-4.18."}],"documentation_url":"https://docs.github.com/rest/pulls/pulls#create-a-pull-request","status":"422"}
In response to this:
/cherrypick enterprise-4.18
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
/cherrypick enterprise-4.17
@abrennan89: #103497 failed to apply on top of branch "enterprise-4.17":
Applying: CNV-46613: Update comment about default storage config
Using index info to reconstruct a base tree...
M virt/storage/virt-storage-config-overview.adoc
Falling back to patching base and 3-way merge...
Auto-merging virt/storage/virt-storage-config-overview.adoc
CONFLICT (content): Merge conflict in virt/storage/virt-storage-config-overview.adoc
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNV-46613: Update comment about default storage config
In response to this:
/cherrypick enterprise-4.17
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.