chore: bump @angular/core from 8.0.3 to 20.3.25
DE
4mo ago+101+101+012345678901234567890123456789-44-44-01234567890123456789
Bumps @angular/core from 8.0.3 to 20.3.25.
Release notes
Sourced from @angular/core's releases.
20.3.25
common
Commit Description Limits date format string length skip transfer cache for uncacheable HTTP traffic use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Description sanitize two-way properties core
Commit Description harden TransferState restoration against DOM clobbering validate lowercase SVG animation attribute names (#69270) http
Commit Description preserve empty referrer option in HttpRequest Rejects non-HTTP(S) URLs in JSONP requests skip transfer cache for fetch credentialed requests platform-server
Commit Description harden platform location origin validation during SSR deprecate ServerXhr (#69256) service-worker
Commit Description Strips sensitive headers on cross-origin redirects Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead.20.3.24
platform-server
Commit Description throw on suspicious URLs and restrict protocol-relative URLs update domino to latest version 20.3.23
compiler
Commit Description prevent namespaced SVG elements from being stripped 20.3.22
common
... (truncated)
Changelog
Sourced from @angular/core's changelog.
20.3.25 (2026-06-10)
Deprecations
platform-server
- XHR support in
@angular/platform-serveris deprecated. Use standardfetchAPIs instead.common
Commit Type Description 9f443bc24c fix Limits date format string length 566ad05f20 fix skip transfer cache for uncacheable HTTP traffic 1a62130a6b fix use cryptographically secure SHA-256 for transfer cache key generation compiler
Commit Type Description a68ec702a0 fix sanitize two-way properties core
Commit Type Description 768a349e6e fix harden TransferState restoration against DOM clobbering ca48b4728d fix validate lowercase SVG animation attribute names (#69270) http
Commit Type Description 06be298267 fix preserve empty referrer option in HttpRequest fa940e1f4d fix Rejects non-HTTP(S) URLs in JSONP requests e2ef1ce72a fix skip transfer cache for fetch credentialed requests platform-server
Commit Type Description 49368c1859 fix harden platform location origin validation during SSR d55c94ad81 refactor deprecate ServerXhr (#69256) service-worker
Commit Type Description d65a5f457b fix Strips sensitive headers on cross-origin redirects 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
... (truncated)
Commits
ca48b47fix(core): validate lowercase SVG animation attribute names (#69270)1a62130fix(common): use cryptographically secure SHA-256 for transfer cache key gene...49368c1fix(platform-server): harden platform location origin validation during SSR566ad05fix(common): skip transfer cache for uncacheable HTTP traffic768a349fix(core): harden TransferState restoration against DOM clobbering7ae6381test(compiler-cli): align ngtsc sanitization expectations with modern DOM sch...6595409test(core): update golden symbols and host bindings sanitization spec (#68926)d86e4e7fix(core): reject script element as a dynamic component host (#68926)b8f1f72test(core): remove obsolete blockquote cite host binding tests (#68926)36200bdtest(core): update spec files to match 20.3.x limits and actual contexts (#68...- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by google-wombot, a new releaser for @angular/core since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Upgrade @angular/core from 8.0.3 to 20.3.25 to pick up security hardening and modern runtime updates. This is a breaking jump and requires upgrading the rest of the Angular stack.
- Migration
- Upgrade all Angular libs to v20.x:
@angular/{animations,common,compiler,forms,platform-browser,platform-browser-dynamic,router}. - Satisfy
@angular/core@20.3.25peers:@angular/compiler20.3.25rxjs^6.5.3 or ^7.4.0 (currently 6.4.0)zone.js~0.15.0 (currently 0.9.1)tslib2.x- Node ^20.19.0 or ^22.12.0 or >=24
- Do not mix Angular 8 packages with
@angular/core20; update them together. - If using Angular CLI: run
ng update @angular/core@20 @angular/cli@20, then fix any breaking changes and run tests.
- Upgrade all Angular libs to v20.x: