Sourced from actions/create-github-app-token's releases.
v3.2.0
3.2.0 (2026-05-12)
Features
- add support for enterprise-level GitHub Apps (#263) (952a2a7)
- support full repository names in
repositoriesinput (#372) (85eb8dd)Bug Fixes
- deps: bump
@actions/corefrom 3.0.0 to 3.0.1 in the production-dependencies group (#364) (43e5c34)- validate private-key input (#376) (f24bbd8)
v3.1.1
3.1.1 (2026-04-11)
Bug Fixes
v3.1.0
3.1.0 (2026-04-11)
Bug Fixes
Features
v3.0.0
3.0.0 (2026-03-14)
- feat!: node 24 support (#275) (2e564a0)
- fix!: require
NODE_USE_ENV_PROXYfor proxy support (#342) (4451bcb)Bug Fixes
... (truncated)
Sourced from actions/create-github-app-token's changelog.
Changelog
3.2.0 (2026-05-12)
Features
- add support for enterprise-level GitHub Apps (#263) (952a2a7)
- support full repository names in
repositoriesinput (#372) (85eb8dd)Bug Fixes
bcd2ba4
chore(main): release 3.2.0 (#370)f24bbd8
fix: validate private-key input (#376)363531b
docs: capitalize Git as a proper noun in README (#374)fd28011
docs: update procedure to configure Git (#287)85eb8dd
feat: support full repository names in repositories input
(#372)c9aabb8
build(deps-dev): bump yaml from 2.8.3 to 2.8.4 in the
development-dependencie...e02e816
build(deps-dev): bump undici from 7.24.6 to 8.2.0 (#366)8d835bf
build(deps-dev): bump esbuild from 0.27.4 to 0.28.0 in the
development-depend...952a2a7
feat: add support for enterprise-level GitHub Apps (#263)43e5c34
fix(deps): bump @actions/core from 3.0.0 to 3.0.1 in the
production-dependenc...Sourced from @angular/cdk's releases.
22.0.0
aria
Commit Description accordion: introduce accordion harness (#33046) combobox: add test harnesses (#33194) combobox: migrate simple-combobox directly into primary entrypoints (#33206) grid: add test harnesses (#33081) listbox: introduce listbox harness (#33064) menu: introduce menu harness (#33067) tabs: add test harnesses (#33079) toolbar: add test harnesses (#33068) tree: add test harnesses (#33066) combobox: increases autocomplete demo's placeholder text c… (#33084) combobox: separates placeholder prefixes (#33163) menu: allow menu item role override (#33264) menu: defer menu item focus in case menus in cdk overlay (#33258) menu: unable to set softDisabled (#33265) cdk
Commit Description dialog: add the ability to pass bindings portal: add directives support to ComponentPortal (#33142) a11y: breaking changes for v22 drag-drop: breaking changes for v22 menu: breaking changes for v22 scrolling: make it easier to provide custom scrollable (#33269) table: expose rendered rows (#33304) material
Commit Description bottom-sheet: add the ability to pass bindings button: Add support for showing a progress indicator inside the button (#32698) core: add mixins for Material Design typography (#32959) dialog: add the ability to pass bindings tabs: add support for separate tab animation durations (#32869) autocomplete: remove modal workaround badge: allow badge defaults to be configured (#33312) core: address sass compiler warnings (#33040) list: breaking changes for v22 menu: close menu when cleared from trigger (#33306) menu: missing panelClass getter (#33191) select: remove modal workaround sidenav: handle mixed sidenav and drawer (#33274) sidenav: mark content as inert while open sidenav: more robust reset logic for inert attribute (#33257) sidenav: query not resolving sort: breaking changes for v22 tabs: incorrect animation variable name (#32941) google-maps
... (truncated)
Sourced from @angular/cdk's changelog.
22.0.0 "aurostibite-ambulance" (2026-06-03)
Breaking Changes
aria
The legacy combobox and autocomplete implementations have been removed. Use the new standalone combobox instead.
- feat(aria/combobox): promote simple-combobox to stable un-prefixed combobox
- Relocates public, private, and example directories to clean
comboboxentry points.- Renames internal layout symbols, selectors, and uppercase tokens (
SIMPLE_COMBOBOX_POPUP->COMBOBOX_POPUP).- Establishes full documentation extraction parity with the
json_apiBazel rule target.- Standardizes the accompanying toolbar component showcase into the clean
aria-toolbarpath.- Re-routes dev-app navigation links and migrates public API golden records.
SimpleComboboxhas been promoted toCombobox. Allsimple-comboboxprefixed symbols, selectors, and tokens have been renamed to use thecomboboxprefix.
- refactor(aria/combobox): relocate and restructure autocomplete and toolbar examples Relocate the autocomplete examples to
src/components-examples/aria/autocompleteand toolbar examples tosrc/components-examples/aria/toolbar.
- Restore naming continuity with the historical codebase by stripping redundant prefixes from example filenames and component selectors.
- Sync dev-app preview routing layout paths and strict Bazel target dependency links.
cdk
CDK_DESCRIBEDBY_HOST_ATTRIBUTEhas been removed.CDK_DESCRIBEDBY_ID_PREFIXhas been removed.- The
injectorparameter of theConfigurableFocusTrapandFocusTrapconstructors is now required.- The boolean parameter of
ConfigurableFocusTrapFactory.createhas been replaced with a config object.MESSAGES_CONTAINER_IDhas been removed.
- The
eventparameter ofDropListRef.dropis now required.
ContextMenuTrackerhas been renamed toMenuTracker.material
MatListOption.checkboxPositionhas been removed. usetogglePositioninstead.MatListOptionCheckboxPositionhas been renamed toMatListOptionTogglePosition.
ArrowViewStatehas been removed.ArrowViewStateTransitionhas been removed.multiple
- A bunch of constructors that with rest arguments have been removed. If you were extending Material/CDK components, you may have to update your
supercalls accordingly.Renames the values input/model to value in Combobox, Listbox, Tree, Menu, Toolbar, and Select. Users must update their templates to use the value property instead of values.
- refactor(multiple): update api goldens
google-maps
Commit Type Description e44ff8318 feat Add support for the gmp-click event (#33147) b8201edee fix deprecate heatmap layer (#33208) material
Commit Type Description 867ba993b feat bottom-sheet: add the ability to pass bindings b4a89d599 feat button: Add support for showing a progress indicator inside the button (#32698) a46b0a1d4 feat core: add mixins for Material Design typography (#32959) bf3596b53 feat dialog: add the ability to pass bindings 85c16fe4b feat tabs: add support for separate tab animation durations (#32869) 440cb1606 fix autocomplete: remove modal workaround
... (truncated)
85e1545 release: cut the v22.0.0 releaseda5c575 build: attempt to address flaky test (#33332)daa6d8d release: cut the v22.0.0-rc.3 release47c0525 build: prevent docs site from rendering Aria examples under Material (#33324)21f8bbb fix(material/badge): allow badge defaults to be configured (#33312)8c8d1a1 docs(material/bottom-sheet): update panelClass comment (#33321)8339e2f build: update dev-infra actions to 649c3afeaa46674507b9625537e49de54a695e2b (...10935f0 refactor(multiple): migrate tests to use whenStable (#33317)9750685 build: update bazel dependencies (#33256)5ba22b6 build: update cross-repo angular dependencies (#33270)Sourced from @angular/forms's releases.
VSCode Extension: 22.0.0
Breaking Changes
The extension now bundles TypeScript version 6.0, which itself includes breaking changes, including new defaults such as
strictbeingtrue. You will need to explicitly set"strict": falsein yourtsconfig.json. Alternatively, the extension supports configuring thetsdkin the same way as the built in TS/JS extension.Fixes and features
- fix(language-service): Add support for
@Inputwith transforms (dc9c72da9b)- feat(language-service): add Document Symbols support for Angular templates (cfd0f9950c)
- feat(language-service): add angular template inlay hints support (5a6d88626b)
- feat(language-service): Add support for idle timeout in defer blocks (c6f98c723c)
22.0.0
compiler
Commit Description allow safe navigation to correctly narrow down nullables Angular expressions with optional chaining returns undefinedSupport comments in html element. abstract emitter producing incorrect code for dynamic imports Don't bind inputs/outputs for data-attributesdon't escape dollar sign in literal expression enforce parentheses containing arguments for :host-context invalid type checking code if field name needs to be quoted normalize tag names with custom namespaces in DomElementSchemaRegistry (#68868) preserve leading commas in animation definitions remove dedicated support for legacy shadow DOM selectors remove deprecated shadow CSS encapsulation polyfills sanitize dynamic href and xlink:href bindings on SVG a elements (#68868) simplify handling of colon host with a selector list stop generating unused field throw on duplicate input/outputs throw on invalid in expressions type check invalid for loops compiler-cli
core
Commit Description add IdleRequestOptionssupport toIdleServiceadd provideWebMcpTools
... (truncated)
Sourced from @angular/forms's changelog.
22.0.0 (2026-06-03)
Blog post "Announcing Angular v22".
Breaking Changes
compiler
- This change will trigger the
nullishCoalescingNotNullableandoptionalChainNotNullablediagnostics on exisiting projects. You might want to disable those 2 diagnotiscs in yourtsconfigtemporarily.- data prefixed attribute no-longer bind inputs nor outputs.
- The compiler will throw when there a when inputs, outputs or model are binding to the same input/outputs.
invariables will throw in template expressions.compiler-cli
- Elements with multiple matching selectors will now throw at compile time.
core
- The second arguement of appRef.bootstrap does not accept
anyanymore. Make sure the element you pass is not nullable.
- TypeScript versions older than 6.0 are no longer supported.
- Leave animations are no longer limited to the element being removed.
- Component with undefined
changeDetectionproperty are nowOnPushby default. SpecifychangeDetection: ChangeDetectionStrategy.Eagerto keep the previous behavior.- change AnimationCallbackEvent.animationComplete signature
ChangeDetectorRef.checkNoChangeswas removed. In tests usefixture.detectChanges()instead.createNgModuleRefwas removed, usecreateNgModuleinsteadComponentFactoryResolverandComponentFactoryare no longer available. Pass the component class directly to APIs that previously required a factory, such asViewContainerRef.createComponentor use the standalonecreateComponentFunction.ComponentFactoryResolverandComponentFactoryare no longer available. Pass the component class directly to APIs that previously required a factory, such asViewContainerRef.createComponentor use the standalonecreateComponentfunction.forms
minandmaxvalidation rules no longer support string values. Bound values must be numbers or null.http
- Use the
HttpXhrBackendwithprovideHttpClient(withXhr)if you want to keep supporting upload progress reports.platform-browser
- This removes styles when they appear to no longer be used by an associated
host. However other DOM on the page may still be affected by those styles if not leveragingViewEncapsulation.Emulatedor if those styles are used by elements outside of Angular, potentially causing other DOM to appear unstyled.- Hammer.js integration has been removed. Use your own implementation.
router
The return type for
TitleStrategy.getResolvedTitleForRoutewas previously 'any' while the actual return type could only be eitherstringorundefined. The return type now reflects the possible values correctly. Code that reads the value may need to be adjusted.(cherry picked from commit ad37f52c1212164c51ffcc533067af05c2c33c89)
The
currentSnapshotparameter inCanMatchFnand thecanMatchmethod of theCanMatchinterface is now required. While this was already the behavior of the Router at runtime, existing class implementations ofCanMatchmust now include the third argument to satisfy the interface.paramsInheritanceStrategy now defaults to 'always'
The default value of paramsInheritanceStrategy has been changed from 'emptyOnly' to 'always'. This means that route parameters are inherited from all parent routes by default. To restore the previous behavior, set paramsInheritanceStrategy to 'emptyOnly' in your router configuration.
provideRoutes()has been removed. UseprovideRouter()orROUTESas multi token if necessary.upgrade
- Deprecated
getAngularLib/setAngularLibhave been removed usegetAngularJSGlobal/setAngularJSGlobalinstead.Deprecations
http
withFetchis now deprecated, it can be safely removed.- The
reportProgressoption is deprecated please usereportUploadProgress&reportDownloadProgressinstead.compiler
... (truncated)
e81c7e8 refactor(forms): type built-in getError resultseb600aa refactor(forms): mark date and limit signal forms APIs publica97d5ec build: update minimum supported Node.js versions3b4ef1e perf(forms): avoid redundant invalidations in parser errors signal16cf84d docs: document FormBuilder.group() controlsConfig value shapes07a9358 perf(forms): avoid spurious recomputation in FormField.parseErrorsda82f24 refactor(forms): add provideExperimentalWebMcpFormsad717df refactor(core): use the @Service decorator where possible.043055f refactor(forms): support when consistently for maxDate and minDate validators0806b2f refactor(forms): use overloads and JSDoc for deprecationsSourced from @angular/platform-browser-dynamic's releases.
VSCode Extension: 22.0.0
Breaking Changes
The extension now bundles TypeScript version 6.0, which itself includes breaking changes, including new defaults such as
strictbeingtrue. You will need to explicitly set"strict": falsein yourtsconfig.json. Alternatively, the extension supports configuring thetsdkin the same way as the built in TS/JS extension.Fixes and features
- fix(language-service): Add support for
@Inputwith transforms (dc9c72da9b)- feat(language-service): add Document Symbols support for Angular templates (cfd0f9950c)
- feat(language-service): add angular template inlay hints support (5a6d88626b)
- feat(language-service): Add support for idle timeout in defer blocks (c6f98c723c)
22.0.0
compiler
Commit Description allow safe navigation to correctly narrow down nullables Angular expressions with optional chaining returns undefinedSupport comments in html element. abstract emitter producing incorrect code for dynamic imports Don't bind inputs/outputs for data-attributesdon't escape dollar sign in literal expression enforce parentheses containing arguments for :host-context invalid type checking code if field name needs to be quoted normalize tag names with custom namespaces in DomElementSchemaRegistry (#68868) preserve leading commas in animation definitions remove dedicated support for legacy shadow DOM selectors remove deprecated shadow CSS encapsulation polyfills sanitize dynamic href and xlink:href bindings on SVG a elements (#68868) simplify handling of colon host with a selector list stop generating unused field throw on duplicate input/outputs throw on invalid in expressions type check invalid for loops compiler-cli
core
Commit Description add IdleRequestOptionssupport toIdleServiceadd provideWebMcpTools
... (truncated)
Sourced from @angular/platform-browser-dynamic's changelog.
22.0.0 (2026-06-03)
Blog post "Announcing Angular v22".
Breaking Changes
compiler
- This change will trigger the
nullishCoalescingNotNullableandoptionalChainNotNullablediagnostics on exisiting projects. You might want to disable those 2 diagnotiscs in yourtsconfigtemporarily.- data prefixed attribute no-longer bind inputs nor outputs.
- The compiler will throw when there a when inputs, outputs or model are binding to the same input/outputs.
invariables will throw in template expressions.compiler-cli
- Elements with multiple matching selectors will now throw at compile time.
core
- The second arguement of appRef.bootstrap does not accept
anyanymore. Make sure the element you pass is not nullable.
- TypeScript versions older than 6.0 are no longer supported.
- Leave animations are no longer limited to the element being removed.
- Component with undefined
changeDetectionproperty are nowOnPushby default. SpecifychangeDetection: ChangeDetectionStrategy.Eagerto keep the previous behavior.- change AnimationCallbackEvent.animationComplete signature
ChangeDetectorRef.checkNoChangeswas removed. In tests usefixture.detectChanges()instead.createNgModuleRefwas removed, usecreateNgModuleinsteadComponentFactoryResolverandComponentFactoryare no longer available. Pass the component class directly to APIs that previously required a factory, such asViewContainerRef.createComponentor use the standalonecreateComponentFunction.ComponentFactoryResolverandComponentFactoryare no longer available. Pass the component class directly to APIs that previously required a factory, such asViewContainerRef.createComponentor use the standalonecreateComponentfunction.forms
minandmaxvalidation rules no longer support string values. Bound values must be numbers or null.http
- Use the
HttpXhrBackendwithprovideHttpClient(withXhr)if you want to keep supporting upload progress reports.platform-browser
- This removes styles when they appear to no longer be used by an associated
host. However other DOM on the page may still be affected by those styles if not leveragingViewEncapsulation.Emulatedor if those styles are used by elements outside of Angular, potentially causing other DOM to appear unstyled.- Hammer.js integration has been removed. Use your own implementation.
router
The return type for
TitleStrategy.getResolvedTitleForRoutewas previously 'any' while the actual return type could only be eitherstringorundefined. The return type now reflects the possible values correctly. Code that reads the value may need to be adjusted.(cherry picked from commit ad37f52c1212164c51ffcc533067af05c2c33c89)
The
currentSnapshotparameter inCanMatchFnand thecanMatchmethod of theCanMatchinterface is now required. While this was already the behavior of the Router at runtime, existing class implementations ofCanMatchmust now include the third argument to satisfy the interface.paramsInheritanceStrategy now defaults to 'always'
The default value of paramsInheritanceStrategy has been changed from 'emptyOnly' to 'always'. This means that route parameters are inherited from all parent routes by default. To restore the previous behavior, set paramsInheritanceStrategy to 'emptyOnly' in your router configuration.
provideRoutes()has been removed. UseprovideRouter()orROUTESas multi token if necessary.upgrade
- Deprecated
getAngularLib/setAngularLibhave been removed usegetAngularJSGlobal/setAngularJSGlobalinstead.Deprecations
http
withFetchis now deprecated, it can be safely removed.- The
reportProgressoption is deprecated please usereportUploadProgress&reportDownloadProgressinstead.compiler
... (truncated)
a97d5ec build: update minimum supported Node.js versionsb8d3f36 feat(compiler-cli): add support for Node.js 26.0.04ad3a1f refactor(core): Don't throw when there are not async metadata7f3f3d7 ci: remove remainings of saucelabs testsd550bf7 build: update minimum supported Node.js versionsSourced from @angular/platform-browser's releases.
22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
Commit Description disable WebMCP during SSR Handle synchronous errors in PendingTasks.run function harden TransferState restoration against DOM clobbering prevent dangling prevConsumer reference from leaking destroyed views (#68681) require WebMCP tool descriptions update comment for Default change detection use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray validate lowercase SVG animation attribute names forms
http
language-service
Commit Description prevent external template inlay hints from appearing in TS files platform-server
| Commit | Description |
... (truncated)
Sourced from @angular/platform-browser's changelog.
22.0.1 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)common
Commit Type Description c4b5fa3c92 fix escape CSS string-terminating characters in escapeCssUrl dfff57ede9 fix Limits date format string length 3c2892c8df fix prevent prototype pollution in formatDateTime 1d87c49f6e fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description 1ee224ca30 fix disallow i18n event attributes a56f1cdf8f fix more robust logic to check if regex can be optimized 5946c18275 fix sanitize href/xlink:hrefattributes of any element of the MathML namespace393b84caf8 fix sanitize two-way properties compiler-cli
Commit Type Description 3d9ca2f173 fix bind switch exhaustive check expressions core
Commit Type Description 669146b0e7 fix disable WebMCP during SSR 562a566ead fix Handle synchronous errors in PendingTasks.run function fa546f382d fix harden TransferState restoration against DOM clobbering 29fdb98684 fix prevent dangling prevConsumer reference from leaking destroyed views (#68681) cdcea80327 fix require WebMCP tool descriptions 4289c4c840 fix update comment for Default change detection 3dd433b39a fix use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray 045bb736b3 fix validate lowercase SVG animation attribute names forms
Commit Type Description 11836a670a fix delay mcp reading the form model by a tick85d2d100e3 fix harden FormGroup control lookups against prototype shadowing e51ad374ea fix remove animationstart listener on component destroy to prevent memory leak 55b7b5a6b6 fix set additionalProperties: falseon generated WebMCP formhttp
Commit Type Description ffb06c0514 fix ensure query parameters are inserted before URL fragments 2dd65d21e6 fix pass down the reportUploadProgressandreportDownloadProgresson post/patch requests4254eb416c fix preserve empty referrer option in HttpRequest 167bd4c162 fix Rejects non-HTTP(S) URLs in JSONP requests language-service
| Commit | Type | Description |
... (truncated)
d9c38e5 docs: fix typos in source code commentsa97d5ec build: update minimum supported Node.js versions0d9a245 fix(core): sanitize meta selectorsad717df refactor(core): use the @Service decorator where possible.5a7c1e6 feat(core): add ability to cache resources for SSRb8d3f36 feat(compiler-cli): add support for Node.js 26.0.04ad3a1f refactor(core): Don't throw when there are not async metadata7f3f3d7 ci: remove remainings of saucelabs tests9f479ae feat(core): Update Testability to use PendingTasks for stability indicator0454d4c refactor(core): deprecate withIncrementalHydrationSourced from @angular/router's releases.
22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
Commit Description disable WebMCP during SSR Handle synchronous errors in PendingTasks.run function harden TransferState restoration against DOM clobbering prevent dangling prevConsumer reference from leaking destroyed views (#68681) require WebMCP tool descriptions update comment for Default change detection use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray validate lowercase SVG animation attribute names forms
http
language-service
Commit Description prevent external template inlay hints from appearing in TS files platform-server
| Commit | Description |
... (truncated)
Sourced from @angular/router's changelog.
22.0.1 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)common
Commit Type Description c4b5fa3c92 fix escape CSS string-terminating characters in escapeCssUrl dfff57ede9 fix Limits date format string length 3c2892c8df fix prevent prototype pollution in formatDateTime 1d87c49f6e fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description 1ee224ca30 fix disallow i18n event attributes a56f1cdf8f fix more robust logic to check if regex can be optimized 5946c18275 fix sanitize href/xlink:hrefattributes of any element of the MathML namespace393b84caf8 fix sanitize two-way properties compiler-cli
Commit Type Description 3d9ca2f173 fix bind switch exhaustive check expressions core
Commit Type Description 669146b0e7 fix disable WebMCP during SSR 562a566ead fix Handle synchronous errors in PendingTasks.run function fa546f382d fix harden TransferState restoration against DOM clobbering 29fdb98684 fix prevent dangling prevConsumer reference from leaking destroyed views (#68681) cdcea80327 fix require WebMCP tool descriptions 4289c4c840 fix update comment for Default change detection 3dd433b39a fix use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray 045bb736b3 fix validate lowercase SVG animation attribute names forms
Commit Type Description 11836a670a fix delay mcp reading the form model by a tick85d2d100e3 fix harden FormGroup control lookups against prototype shadowing e51ad374ea fix remove animationstart listener on component destroy to prevent memory leak 55b7b5a6b6 fix set additionalProperties: falseon generated WebMCP formhttp
Commit Type Description ffb06c0514 fix ensure query parameters are inserted before URL fragments 2dd65d21e6 fix pass down the reportUploadProgressandreportDownloadProgresson post/patch requests4254eb416c fix preserve empty referrer option in HttpRequest 167bd4c162 fix Rejects non-HTTP(S) URLs in JSONP requests language-service
| Commit | Type | Description |
... (truncated)
43edc84 fix(router): use native URL object for navigation boundary and comparison76a8c87 refactor(core): Split the ng global into internal and external objectsa97d5ec build: update minimum supported Node.js versions3e5ab7b fix(router): skip scroll-to-top on initial navigation when hydrating3e7117d fix(router): Add strict typing on 'getResolvedTitleForRoute'e9d1c7e refactor(router): Move target RouterState creation before 'blocking' stagead717df refactor(core): use the @Service decorator where possible.b8d3f36 feat(compiler-cli): add support for Node.js 26.0.08a7f955 docs: correct "Angular JS" to "AngularJS"c84642a feat(router): add unmatchedInputBehavior option to componentInputBindingSourced from @angular/compiler-cli's releases.
22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
Commit Description disable WebMCP during SSR Handle synchronous errors in PendingTasks.run function harden TransferState restoration against DOM clobbering prevent dangling prevConsumer reference from leaking destroyed views (#68681) require WebMCP tool descriptions update comment for Default change detection use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray validate lowercase SVG animation attribute names forms
http
language-service
Commit Description prevent external template inlay hints from appearing in TS files platform-server
| Commit | Description |
... (truncated)
Sourced from @angular/compiler-cli's changelog.
22.0.1 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)common
Commit Type Description c4b5fa3c92 fix escape CSS string-terminating characters in escapeCssUrl dfff57ede9 fix Limits date format string length 3c2892c8df fix prevent prototype pollution in formatDateTime 1d87c49f6e fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description 1ee224ca30 fix disallow i18n event attributes a56f1cdf8f fix more robust logic to check if regex can be optimized 5946c18275 fix sanitize href/xlink:hrefattributes of any element of the MathML namespace393b84caf8 fix sanitize two-way properties compiler-cli
Commit Type Description 3d9ca2f173 fix bind switch exhaustive check expressions core
Commit Type Description 669146b0e7 fix disable WebMCP during SSR 562a566ead fix Handle synchronous errors in PendingTasks.run function fa546f382d fix harden TransferState restoration against DOM clobbering 29fdb98684 fix prevent dangling prevConsumer reference from leaking destroyed views (#68681) cdcea80327 fix require WebMCP tool descriptions 4289c4c840 fix update comment for Default change detection 3dd433b39a fix use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray 045bb736b3 fix validate lowercase SVG animation attribute names forms
Commit Type Description 11836a670a fix delay mcp reading the form model by a tick85d2d100e3 fix harden FormGroup control lookups against prototype shadowing e51ad374ea fix remove animationstart listener on component destroy to prevent memory leak 55b7b5a6b6 fix set additionalProperties: falseon generated WebMCP formhttp
Commit Type Description ffb06c0514 fix ensure query parameters are inserted before URL fragments 2dd65d21e6 fix pass down the reportUploadProgressandreportDownloadProgresson post/patch requests4254eb416c fix preserve empty referrer option in HttpRequest 167bd4c162 fix Rejects non-HTTP(S) URLs in JSONP requests language-service
| Commit | Type | Description |
... (truncated)
4b0c3b8 refactor(core): Update registerNgModuleType to support codegen typechecking01ea640 refactor(core): Fix DirectiveDefinition interface to allow abstract classes393b84c fix(compiler): sanitize two-way properties3d9ca2f fix(compiler-cli): bind switch exhaustive check expressionsa56f1cd fix(compiler): more robust logic to check if regex can be optimized2891f7e fix(compiler): move projection attributes into constantsd9c38e5 docs: fix typos in source code commentsa97d5ec build: update minimum supported Node.js versions2200b4a refactor(compiler): add support for compiling NgModules under isolatedDeclara...b2b8dea fix(compiler): strip namespaced SVG script elements during template compilationSourced from @angular-devkit/build-angular's releases.
22.0.1
@schematics/angular
@angular/cli
@angular/build22.0.0
@schematics/angular
@angular/cli
Commit Description add support for Node.js 26.0.0 reflect new minimum supported Node version in ng.js
... (truncated)
Sourced from @angular-devkit/build-angular's changelog.
22.0.1 (2026-06-10)
@angular/cli
Commit Type Description b54e9a549 fix do not sort migrations of the same version alphabetically d33311612 fix fallback to local package.json for schematic detection on first run 918102a93 fix isolate temporary package installation from parent pnpm workspace b048b5f4a fix remove forceAuth and unscoped credential parsing 277934035 fix validate registry option is a valid URL in ng add 4510dae02 perf optimize update schematic registry query counts by fetching package metadata lazily
@schematics/angular
Commit Type Description c80012294 fix fix browserMode option mapping in refactor-jasmine-vitest a9b6bd904 fix safely comment out multiline statements in refactor-jasmine-vitest 12199df00 fix use null objects and callbacks in karma-to-vitest migration
@angular/build
Commit Type Description 89d1be979 fix allow disabling Vitest isolation from builder d45b84be9 fix exclude JSON imports from Vite dependency optimization e3cab4ddd fix prevent concurrent stylesheet bundling esbuild context leaks bd413b0eb fix restrict application builder output paths to output directory 22.0.0 (2026-06-03)
Breaking Changes
- Node.js v20 is no longer supported. The minimum supported Node.js versions are now v22.22.0 and v24.13.1.
- The
@angular-devkit/architect-clipackage is no longer available. ThearchitectCLI tool has been moved to the@angular-devkit/architectpackage.- The experimental
@angular-devkit/build-angular:jestand@angular-devkit/build-angular:web-test-runnerbuilders have been removed.
@angular/build
- The
@angular/build:dev-server (ng serve)now assigns the highest priority to thePORTenvironment variable. This value will override any port configurations specified inangular.jsonor via the--portcommand-line flag. This includes the default port 4200.istanbul-lib-instrumentis now an optional peer dependency. Projects using karma with code coverage enabled will need to ensure that istanbul-lib-instrument is installed. Note:ng updatewill automatically add this dependency during the update process.
... (truncated)
5a64af9 release: cut the v22.0.1 releaseb54e9a5 fix(@angular/cli): do not sort migrations of the same version alphabeticallyb048b5f fix(@angular/cli): remove forceAuth and unscoped credential parsing3275b45 test(@angular/cli): remove unscoped authentication test cases from registry t...da81e55 build: update cross-repo angular dependencies56ac348 build: lock file maintenance12199df fix(@schematics/angular): use null objects and callbacks in karma-to-vitest m...918102a fix(@angular/cli): isolate temporary package installation from parent pnpm wo...e9b106e build: update cross-repo angular dependenciese3cab4d fix(@angular/build): prevent concurrent stylesheet bundling esbuild context l...Sourced from @angular/common's releases.
22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
Commit Description disable WebMCP during SSR Handle synchronous errors in PendingTasks.run function harden TransferState restoration against DOM clobbering prevent dangling prevConsumer reference from leaking destroyed views (#68681) require WebMCP tool descriptions update comment for Default change detection use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray validate lowercase SVG animation attribute names forms
http
language-service
Commit Description prevent external template inlay hints from appearing in TS files platform-server
| Commit | Description |
... (truncated)
Sourced from @angular/common's changelog.
22.0.1 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)common
Commit Type Description c4b5fa3c92 fix escape CSS string-terminating characters in escapeCssUrl dfff57ede9 fix Limits date format string length 3c2892c8df fix prevent prototype pollution in formatDateTime 1d87c49f6e fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description 1ee224ca30 fix disallow i18n event attributes a56f1cdf8f fix more robust logic to check if regex can be optimized 5946c18275 fix sanitize href/xlink:hrefattributes of any element of the MathML namespace393b84caf8 fix sanitize two-way properties compiler-cli
Commit Type Description 3d9ca2f173 fix bind switch exhaustive check expressions core
Commit Type Description 669146b0e7 fix disable WebMCP during SSR 562a566ead fix Handle synchronous errors in PendingTasks.run function fa546f382d fix harden TransferState restoration against DOM clobbering 29fdb98684 fix prevent dangling prevConsumer reference from leaking destroyed views (#68681) cdcea80327 fix require WebMCP tool descriptions 4289c4c840 fix update comment for Default change detection 3dd433b39a fix use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray 045bb736b3 fix validate lowercase SVG animation attribute names forms
Commit Type Description 11836a670a fix delay mcp reading the form model by a tick85d2d100e3 fix harden FormGroup control lookups against prototype shadowing e51ad374ea fix remove animationstart listener on component destroy to prevent memory leak 55b7b5a6b6 fix set additionalProperties: falseon generated WebMCP formhttp
Commit Type Description ffb06c0514 fix ensure query parameters are inserted before URL fragments 2dd65d21e6 fix pass down the reportUploadProgressandreportDownloadProgresson post/patch requests4254eb416c fix preserve empty referrer option in HttpRequest 167bd4c162 fix Rejects non-HTTP(S) URLs in JSONP requests language-service
| Commit | Type | Description |
... (truncated)
2dd65d2 fix(http): pass down the reportUploadProgress and reportDownloadProgress ...1bd5a56 docs: deprecate XHR support for server-side rendering in HTTP docs and recomm...3c2892c fix(common): prevent prototype pollution in formatDateTimec4b5fa3 fix(common): escape CSS string-terminating characters in escapeCssUrl4254eb4 fix(http): preserve empty referrer option in HttpRequest167bd4c fix(http): Rejects non-HTTP(S) URLs in JSONP requestsdfff57e fix(common): Limits date format string length1d87c49 fix(common): use cryptographically secure SHA-256 for transfer cache key gene...ffb06c0 fix(http): ensure query parameters are inserted before URL fragments4795b35 fix(common): only strip a literal /index.html suffix from URLsSourced from actions/setup-java's releases.
v5.3.0
What's Changed
- chore: update Java version to 25 in setup examples by
@alaahongin actions/setup-java#969- Bump minimatch from 3.1.2 to 3.1.5 by
@dependabot[bot] in actions/setup-java#984- Refactor error handling and improve test logging for installers by
@chiranjib-swainin actions/setup-java#989- chore: upgrade dependencies (
@actions/core, cache, glob, http-client, tool-cache, xmlbuilder2) by@Copilotin actions/setup-java#999- Add Oracle JDK 17 licensing limitation note by
@mahabaleshwarsin actions/setup-java#1001- Update readme for ubuntu sudo java_home behavior by
@mahabaleshwarsin actions/setup-java#1013- temurin: add support for Alpine Linux by
@gdamsin actions/setup-java#674- fix: resolve npm audit vulnerabilities in fast-xml-builder and fast-xml-parser by
@gdamsin actions/setup-java#1015- Bump
@typescript-eslint/eslint-pluginfrom 8.35.1 to 8.48.0 by@dependabot[bot] in actions/setup-java#952- Bump eslint-config-prettier from 8.10.0 to 10.1.8 by
@dependabot[bot] in actions/setup-java#881- Bump picomatch,
@types/jest, jest, jest-circus and ts-jest by@dependabot[bot] in actions/setup-java#1016- Bump
@types/nodefrom 24.1.0 to 25.9.3 by@dependabot[bot] in actions/setup-java#950- Implement pagination with link headers for Adoptium based apis by
@johnoliverin actions/setup-java#1014- Make the Adoptopenjdk package type look at the Temurin repo first for latest assets by
@johnoliverin actions/setup-java#522- Bump
@vercel/nccfrom 0.38.1 to 0.44.0 by@dependabot[bot] in actions/setup-java#1018New Contributors
@alaahongmade their first contribution in actions/setup-java#969@Copilotmade their first contribution in actions/setup-java#999@johnolivermade their first contribution in actions/setup-java#1014Full Changelog: https://github.com/actions/setup-java/compare/v5...v5.3.0
ad2b381
Bump @vercel/ncc from 0.38.1 to 0.44.0 (#1018)b24df5b
Make the Adoptopenjdk package type look at the Temurin repo first for
latest ...43120bc
Implement pagination with link headers for Adoptium based apis (#1014)ad9d6a6
Bump @types/node from 24.1.0 to 25.9.3 (#950)039af37
Bump picomatch, @types/jest, jest, jest-circus and ts-jest
(#1016)1756ab6
Bump eslint-config-prettier from 8.10.0 to 10.1.8 (#881)662bb59
Bump @typescript-eslint/eslint-plugin from 8.35.1 to
8.46.2 (#952)1071fc1
fix: resolve npm audit vulnerabilities in fast-xml-builder and
fast-xml-parse...576b821
Merge pull request #674
from gdams/alpine307d3a2
update readme for ubuntu sudo java_home behavior (#1013)Sourced from actions/checkout's releases.
v6.0.3
What's Changed
- Update changelog by
@ericsciplein actions/checkout#2357- fix: expand merge commit SHA regex and add SHA-256 test cases by
@yaananthin actions/checkout#2414- Fix checkout init for SHA-256 repositories by
@yaananthin actions/checkout#2439- Update changelog for v6.0.3 by
@yaananthin actions/checkout#2446New Contributors
@yaananthmade their first contribution in actions/checkout#2414Full Changelog: https://github.com/actions/checkout/compare/v6...v6.0.3
Sourced from actions/checkout's changelog.
Changelog
v7.0.0
- Block checking out fork PR for pull_request_target and workflow_run by
@aiqiaoyin actions/checkout#2454- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the minor-actions-dependencies group across 1 directory by
@dependabot[bot] in actions/checkout#2458- Bump flatted from 3.3.1 to 3.4.2 by
@dependabot[bot] in actions/checkout#2460- Bump js-yaml from 4.1.0 to 4.2.0 by
@dependabot[bot] in actions/checkout#2461- Bump
@actions/coreand@actions/tool-cacheand Remove uuid by@dependabot[bot] in actions/checkout#2459- upgrade module to esm and update dependencies by
@aiqiaoyin actions/checkout#2463- Bump the minor-npm-dependencies group across 1 directory with 3 updates by
@dependabot[bot] in actions/checkout#2462v6.0.3
- Fix checkout init for SHA-256 repositories by
@yaananthin actions/checkout#2439- fix: expand merge commit SHA regex and add SHA-256 test cases by
@yaananthin actions/checkout#2414v6.0.2
- Fix tag handling: preserve annotations and explicit fetch-tags by
@ericsciplein actions/checkout#2356v6.0.1
- Add worktree support for persist-credentials includeIf by
@ericsciplein actions/checkout#2327v6.0.0
- Persist creds to a separate file by
@ericsciplein actions/checkout#2286- Update README to include Node.js 24 support details and requirements by
@salmanmkcin actions/checkout#2248v5.0.1
- Port v6 cleanup to v5 by
@ericsciplein actions/checkout#2301v5.0.0
- Update actions checkout to use node 24 by
@salmanmkcin actions/checkout#2226v4.3.1
- Port v6 cleanup to v4 by
@ericsciplein actions/checkout#2305v4.3.0
- docs: update README.md by
@motssin actions/checkout#1971- Add internal repos for checking out multiple repositories by
@mouismailin actions/checkout#1977- Documentation update - add recommended permissions to Readme by
@benwellsin actions/checkout#2043- Adjust positioning of user email note and permissions heading by
@joshmgrossin actions/checkout#2044- Update README.md by
@nebuk89in actions/checkout#2194- Update CODEOWNERS for actions by
@TingluoHuangin actions/checkout#2224- Update package dependencies by
@salmanmkcin actions/checkout#2236v4.2.2
url-helper.tsnow leverages well-known environment variables by@jww3in actions/checkout#1941- Expand unit test coverage for
isGhesby@jww3in actions/checkout#1946v4.2.1
- Check out other refs/* by commit if provided, fall back to ref by
@orhantoyin actions/checkout#1924
... (truncated)
Sourced from @angular/cli's releases.
22.0.2
@angular/cli
Commit Description support registry metadata fetching under bun package manager implement semaphore backpressure throttling in PackageManager
@angular/build
Commit Description implement semaphore backpressure throttling in JavaScriptTransformer
@angular/ssr
Commit Description avoid caching non-SSG page lookups correct grammar in console warning for redirected location headers prioritize options over environment variables in AngularNodeAppEngine 22.0.1
@schematics/angular
@angular/cli
@angular/build22.0.0
@schematics/angular
... (truncated)
Sourced from @angular/cli's changelog.
22.0.2 (2026-06-17)
@angular/cli
Commit Type Description 136fc2714 fix support registry metadata fetching under bun package manager 2653dd5c7 perf implement semaphore backpressure throttling in PackageManager
@angular/build
Commit Type Description 0b4a48add perf implement semaphore backpressure throttling in JavaScriptTransformer
@angular/ssr
Commit Type Description d996a27e9 fix avoid caching non-SSG page lookups 285a34e42 fix correct grammar in console warning for redirected location headers c8088a536 fix prioritize options over environment variables in AngularNodeAppEngine 22.1.0-next.0 (2026-06-11)
Deprecations
@angular-devkit/core
stringToFileBufferandfileBufferToStringare deprecated. Use standard Web APIs (TextEncoderandTextDecoder) instead.Internal usages within the repository have been removed and replaced with standard Web APIs. The public API golden file for
@angular-devkit/corehas been updated to reflect the deprecations.
@schematics/angular
Commit Type Description 89d7f59cd feat update ai-config to include Angular MCP server config
@angular/cli
Commit Type Description 7932caaf9 fix robustly parse npm manifest from array
@angular-devkit/core
... (truncated)
aab6c10 release: cut the v22.0.2 release376e4dc build: update cross-repo angular dependenciesd996a27 fix(@angular/ssr): avoid caching non-SSG page lookups5714bfc build: update pnpm to v10.34.3f26011a build: lock file maintenance2879ed9 build: update bazel dependencies092bb2e build: update dependency pacote to v21.5.1d3e8951 build: update dependency esbuild-wasm to v0.28.10f777a8 build: update dependency esbuild to v0.28.1385909c refactor: move eslint disable comment to top of fileSourced from @angular/compiler's releases.
22.0.2
common
Commit Description escape anchor fragment in shadow DOM name selector skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Description restrict possible event handler check to property names longer than 2 characters core
http
Commit Description distinguish repeated transfer cache params skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Description migration skip any target are not build or test 22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
... (truncated)
Sourced from @angular/compiler's changelog.
22.0.2 (2026-06-17)
common
Commit Type Description 94ea403563 fix escape anchor fragment in shadow DOM name selector 6c1f3e9d49 fix skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Type Description 6f1171991a fix restrict possible event handler check to property names longer than 2 characters core
Commit Type Description 528a34f766 fix avoid caching missing locale data e17e8d5422 fix escape overlapping comment delimiters in escapeCommentText 59dea13f80 fix guard against DOM clobbering in declareExperimentalWebMcpTool 3a48abc15c fix preserve leave animation for sibling instances sharing a TNode 93d0a5f95c fix prevent unsubscribe during emit from throwing off other listeners b32ee7ceb3 fix treat iframe credentialless as security-sensitive f902d1d35e perf detect existing signal dependency without checking all producer links http
Commit Type Description 6867f77ec7 fix distinguish repeated transfer cache params 7ef1399068 fix skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Type Description 15314c1736 fix migration skip any target are not build or test 22.1.0-next.0 (2026-06-10)
Deprecations
http
HttpClient.jsonp,HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.common
Commit Type Description 1ad6824d0d fix skip transfer cache for uncacheable HTTP traffic (#69017) compiler
Commit Type Description 25c744c4d0 fix support foreign components defined outside top-level scope compiler-cli
Commit Type Description aeb55c8bc1 fix allow passing uninvoked signals as foreign component props 7c60a98b3c fix support import aliases in foreignImports (#68674)
... (truncated)
74f2b91 refactor(compiler): correct TcbInvalidReferenceOp initializerb32ee7c fix(core): treat iframe credentialless as security-sensitivef309727 refactor(compiler): Collect in-element comments6f11719 fix(compiler): restrict possible event handler check to property names longer...8bb3947 refactor: optimize dom security schema lookups4645850 refactor(compiler): Remove 80 char limit on AbstractEmitterVisitor1ee224c fix(compiler): disallow i18n event attributes5946c18 fix(compiler): sanitize href/xlink:href attributes of any element of the ...393b84c fix(compiler): sanitize two-way properties3d9ca2f fix(compiler-cli): bind switch exhaustive check expressionsSourced from @angular/animations's releases.
22.0.2
common
Commit Description escape anchor fragment in shadow DOM name selector skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Description restrict possible event handler check to property names longer than 2 characters core
http
Commit Description distinguish repeated transfer cache params skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Description migration skip any target are not build or test 22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
... (truncated)
Sourced from @angular/animations's changelog.
22.0.2 (2026-06-17)
common
Commit Type Description 94ea403563 fix escape anchor fragment in shadow DOM name selector 6c1f3e9d49 fix skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Type Description 6f1171991a fix restrict possible event handler check to property names longer than 2 characters core
Commit Type Description 528a34f766 fix avoid caching missing locale data e17e8d5422 fix escape overlapping comment delimiters in escapeCommentText 59dea13f80 fix guard against DOM clobbering in declareExperimentalWebMcpTool 3a48abc15c fix preserve leave animation for sibling instances sharing a TNode 93d0a5f95c fix prevent unsubscribe during emit from throwing off other listeners b32ee7ceb3 fix treat iframe credentialless as security-sensitive f902d1d35e perf detect existing signal dependency without checking all producer links http
Commit Type Description 6867f77ec7 fix distinguish repeated transfer cache params 7ef1399068 fix skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Type Description 15314c1736 fix migration skip any target are not build or test 22.1.0-next.0 (2026-06-10)
Deprecations
http
HttpClient.jsonp,HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.common
Commit Type Description 1ad6824d0d fix skip transfer cache for uncacheable HTTP traffic (#69017) compiler
Commit Type Description 25c744c4d0 fix support foreign components defined outside top-level scope compiler-cli
Commit Type Description aeb55c8bc1 fix allow passing uninvoked signals as foreign component props 7c60a98b3c fix support import aliases in foreignImports (#68674)
... (truncated)
a97d5ec build: update minimum supported Node.js versionsad717df refactor(core): use the @Service decorator where possible.b8d3f36 feat(compiler-cli): add support for Node.js 26.0.06672192 test: remove duplicate tests (#67518)d550bf7 build: update minimum supported Node.js versionsSourced from @angular/material's releases.
22.0.2
material
Commit Description bottom-sheet: ensure animation event comes from container chips: correct focus management on chip destruction (#33329) chips: wrong padding when chip only has edit icon (#33407) grid-list: always validate colspan stepper: validate animation durations cdk
Commit Description layout: avoid CSS injection attacks in media matcher platform: account for composedPath error during event replay (#33409) multiple
Commit Description improve dark theme visibility in menu, overlay, and portal examples (#33367) 22.0.1
youtube-player
Commit Description avoid errors with clobbered variables validate ID before attaching them to placeholder material
Commit Description dialog: ignore clicks on aria-disabled close buttons (#33373) timepicker: do not allow intervals less than a second (#33354) cdk
Commit Description a11y: avoid prototype conflicts in id generator (#33356) clipboard: avoid infinite attempt loop (#33366) aria
Commit Description combobox: avoid error for synthetic events (#33360) combobox: prevent re-dispatching keyboard event on control target change (#33362) tree: recursive textDirection getter (#33337) 22.0.0
aria
Commit Description accordion: introduce accordion harness (#33046) combobox: add test harnesses (#33194) combobox: migrate simple-combobox directly into primary entrypoints (#33206) grid: add test harnesses (#33081)
... (truncated)
Sourced from @angular/material's changelog.
22.0.2 "plastic lion" (2026-06-17)
cdk
Commit Type Description e8f3419060 fix layout: avoid CSS injection attacks in media matcher 9dc2b2b2ed fix platform: account for composedPath error during event replay (#33409) material
Commit Type Description fb4478bff3 fix bottom-sheet: ensure animation event comes from container e4f7f3498b fix chips: correct focus management on chip destruction (#33329) 766b7aceee fix chips: wrong padding when chip only has edit icon (#33407) ebca801ee5 fix grid-list: always validate colspan 30942bcd36 fix stepper: validate animation durations multiple
Commit Type Description 2995797ded fix improve dark theme visibility in menu, overlay, and portal examples (#33367) 22.1.0-next.0 "argon-pineapple" (2026-06-10)
No user facing changes in this release
22.0.1 "argon-apple" (2026-06-10)
aria
Commit Type Description 7581b0592 fix combobox: avoid error for synthetic events (#33360) 1c4706155 fix combobox: prevent re-dispatching keyboard event on control target change (#33362) 96e9ce10c fix tree: recursive textDirection getter (#33337) cdk
Commit Type Description 629aea403 fix a11y: avoid prototype conflicts in id generator (#33356) 49aeb676c fix clipboard: avoid infinite attempt loop (#33366) material
Commit Type Description d7a8cb963 fix dialog: ignore clicks on aria-disabled close buttons (#33373) bde3c7621 fix timepicker: do not allow intervals less than a second (#33354) youtube-player
Commit Type Description d75a22d69 fix avoid errors with clobbered variables fe0a96ce6 fix validate ID before attaching them to placeholder
... (truncated)
9b9d0ea release: cut the v22.0.2 release7b54e95 build: update cross-repo angular dependencies (#33398)b77a829 docs(google-maps): Document the behavior of using the clusterClick output in ...605f200 build: update pnpm to v10.34.3 (#33392)0309150 build: lock file maintenance (#33406)9dc2b2b fix(cdk/platform): account for composedPath error during event replay (#33409)766b7ac fix(material/chips): wrong padding when chip only has edit icon (#33407)f7170b9 build: fix build failure (#33408)e4f7f34 fix(material/chips): correct focus management on chip destruction (#33329)9ad7964 build: update review config (#33394)Sourced from @angular/core's releases.
22.0.2
common
Commit Description escape anchor fragment in shadow DOM name selector skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Description restrict possible event handler check to property names longer than 2 characters core
http
Commit Description distinguish repeated transfer cache params skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Description migration skip any target are not build or test 22.0.1
common
compiler
compiler-cli
Commit Description bind switch exhaustive check expressions core
... (truncated)
Sourced from @angular/core's changelog.
22.0.2 (2026-06-17)
common
Commit Type Description 94ea403563 fix escape anchor fragment in shadow DOM name selector 6c1f3e9d49 fix skip transfer cache for uncacheable HTTP traffic (#69316) compiler
Commit Type Description 6f1171991a fix restrict possible event handler check to property names longer than 2 characters core
Commit Type Description 528a34f766 fix avoid caching missing locale data e17e8d5422 fix escape overlapping comment delimiters in escapeCommentText 59dea13f80 fix guard against DOM clobbering in declareExperimentalWebMcpTool 3a48abc15c fix preserve leave animation for sibling instances sharing a TNode 93d0a5f95c fix prevent unsubscribe during emit from throwing off other listeners b32ee7ceb3 fix treat iframe credentialless as security-sensitive f902d1d35e perf detect existing signal dependency without checking all producer links http
Commit Type Description 6867f77ec7 fix distinguish repeated transfer cache params 7ef1399068 fix skip transfer cache for fetch credentialed requests (#69316) migrations
Commit Type Description 15314c1736 fix migration skip any target are not build or test 22.1.0-next.0 (2026-06-10)
Deprecations
http
HttpClient.jsonp,HttpClientJsonpModule, and related JSONP classes/functions are deprecated. Use standard HTTP requests instead.common
Commit Type Description 1ad6824d0d fix skip transfer cache for uncacheable HTTP traffic (#69017) compiler
Commit Type Description 25c744c4d0 fix support foreign components defined outside top-level scope compiler-cli
Commit Type Description aeb55c8bc1 fix allow passing uninvoked signals as foreign component props 7c60a98b3c fix support import aliases in foreignImports (#68674)
... (truncated)
152601e refactor(core): add childSignalProp to ReactiveNodeKind59dea13 fix(core): guard against DOM clobbering in declareExperimentalWebMcpTool81cb457 refactor(router): Add handling for ActivatedRoute-scoped injectorf902d1d perf(core): detect existing signal dependency without checking all producer l...e17e8d5 fix(core): escape overlapping comment delimiters in escapeCommentText0f1cfe3 build: update cross-repo angular dependencies to v22.0.2b32ee7c fix(core): treat iframe credentialless as security-sensitive93d0a5f fix(core): prevent unsubscribe during emit from throwing off other listeners528a34f fix(core): avoid caching missing locale data6f11719 fix(compiler): restrict possible event handler check to property names longer...