20.0.0-next.0 (2025-02-26)
common
Commit | Description |
---|---|
throw error for suspicious date patterns (#59798) |
compiler
Commit | Description |
---|---|
support exponentiation operator in templates (#59894) | |
support void operator in templates (#59894) |
core
Commit | Description |
---|---|
Ensure ComponentFixture does not duplicate error reporting from FakeAsync (#60104) | |
Remove duplicate reporting of errors in CDR.detectChanges (#60056)
|
router
Commit | Description |
---|---|
Allow resolvers to read resolved data from ancestors (#59860) | |
Scroller should scroll as soon as change detection completes (#60086) |
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.
compiler
-
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 the
void
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}}
.