chore(deps): bump @angular/common from 18.0.1 to 20.0.0
Type: Pull Request
State: Closed
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 2
(4 months ago)
(4 months ago)
(4 months ago)
dependencies javascript
Bumps @angular/common from 18.0.1 to 20.0.0.
Release notes
Sourced from @angular/common
's releases.
20.0.0
Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301
common
Commit Description accept undefined inputs in NgTemplateOutlet (#61404) Allow passing ScrollOptions to ViewportScroller (#61002) throw error for suspicious date patterns (#59798) cleanup updateLatestValue
if view is destroyed before promise resolves (#58041)Handle errors in async pipe subscriptions (#60057) issue a warning instead of an error when NgOptimizedImage
exceeds the preload limit (#60879)rename httpResource function in factory (#60022) resolve host binding type issues (#60481) compiler
Commit Description add extended diagnostic for uninvoked track function on @for
blocks (#60495)support exponentiation operator in templates (#59894) support tagged template literals in expressions (#59947) support the in
keyword in Binary expression (#58432)support void operator in templates (#59894) error if rawText isn't estimated correctly (#60529) exponentiation should be right-to-left associative (#60101) incorrect spans for template literals (#60323) incorrectly handling let declarations inside i18n (#60512) proper handling of typeof, void in RecursiveAstVisitor (#60101) remove TypeScript from linker (#61635) reduce allocations for let declarations only used in the same view (#60512) compiler-cli
Commit Description add extended diagnostic for invalid nullish coalescing (#60279) detect missing structural directive imports (#59443) support type checking of host bindings (#60267) avoid fatal diagnostics for invalid module schemas (#61220) avoid fatal diagnostics for missing template files (#58673) correctly parse event name in HostListener (#60561) preserve required parens for nullish coalescing (#60060) preserve required parens in exponentiation expressions (#60101) set correct target when type checking events (#60561) wrong event name for host listener decorators (#60460) core
Commit Description add hook for producer creation side effects (#60333) add input binding support to dynamically-created components (#60137) Add provider which reports unhandled errors on window to ErrorHandler (#60704) add support for two-way bindings on dynamically-created components (#60342) add the ability to apply directives to dynamically-created components (#60137)
... (truncated)
Changelog
Sourced from @angular/common
's changelog.
20.0.0 (2025-05-28)
Blog post: https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301
Breaking Changes
common
- Using the
Y
formatter (week-numbering year) without also includingw
(week number) is now detected as suspicious date pattern, asy
is typically intended.AsyncPipe
now directly catches unhandled errors in subscriptions and promises and reports them to the application'sErrorHandler
. For Zone-based applications, these errors would have been caught by ZoneJS and reported toErrorHandler
so the result is generally the same. The change to the exact mechanism for reporting can result in differences in test environments that will require test updates.compiler
'in' in an expression now refers to the operator
void
in an expression now refers to the operatorPreviously an expression in the template like
{{void}}
referred to a property on the component class. After this change it now refers to thevoid
operator, which would make the above example invalid. If you have existing expressions that need to refer to a property namedvoid
, change the expression to usethis.void
instead:{{this.void}}
.core
TypeScript versions less than 5.8 are no longer supported.
the
TestBed.flushEffects()
was removed - use theTestBed.tick()
instead.
provideExperimentalCheckNoChangesForDebug
has several breaking changes:
- It is renamed to
provideCheckNoChangesConfig
- The behavior applies to all checkNoChanges runs
- The
useNgZoneOnStable
option is removed. This wasn't found to be generally more useful thaninterval
provideExperimentalZonelessChangeDetection
is renamed toprovideZonelessChangeDetection
as it is now "Developer Preview" rather than "Experimental".
InjectFlags
has been removed.inject
no longer acceptsInjectFlags
.Injector.get
no longer acceptsInjectFlags
.EnvironmentInjector.get
no longer acceptsInjectFlags
.TestBed.get
no longer acceptsInjectFlags
.TestBed.inject
no longer acceptsInjectFlags
.
TestBed.get
has been removed. UseTestBed.inject
instead.afterRender was renamed to afterEveryRender.
- Angular no longer supports Node.js v18.
- Node.js versions 22.0 to 22.10 are also no longer supported.
Before upgrading to Angular v20, ensure the Node.js version is at least 20.11.1. For the full list of supported versions, visit: https://angular.dev/reference/versions
PendingTasks.run
no longer returns the result of the
... (truncated)
Commits
308404e
build: update common's locales to use rules_js (#61629)2e5362a
feat(common): accept undefined inputs in NgTemplateOutlet (#61404)aa7190d
fix(common): avoid injecting ApplicationRef in FetchBackend (#61649)a89f1cf
fix(core): narrow error type for resources API (#61441)d62379b
fix(core): move reload method from Resource to WritableResource (#61441)7efb338
fix(core): cleanuprxResource
abort listener (#58306)af7881a
fix(common): cancel reader when app is destroyed (#61528)abdade9
refactor(common): drophttpResource
error message (#61570)88c70eb
refactor(platform-browser): replaceplatform-browser-dynamic
with `platfor...15e16aa
refactor(core): drop injection context assertion in production (#61564)- Additional commits viewable in compare view
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 rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+7
-7
Package Dependencies
Technical Details
ID: | 735135 |
UUID: | 2551801161 |
Node ID: | PR_kwDOCo-wZ86YGWVJ |
Host: | GitHub |
Repository: | mcknasty/twitter-angular-clone.github.io |
Mergeable: | Yes |
Merge State: | Unstable |