Changes to effect timing which generally has two implications:
effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
We've seen a few common failure cases:
Tests which used to rely on the Promise timing of effects now need to
await whenStable() or call .detectChanges() in order for effects to
run.
Changes to effect timing which generally has two implications:
effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
We've seen a few common failure cases:
Tests which used to rely on the Promise timing of effects now need to
await whenStable() or call .detectChanges() in order for effects to
run.
... (truncated)
Commits
ca637fe fix(http): cleanup JSONP script listeners once loading completed (#57877)
9d5b1ec docs: correct HashLocationStrategy example url (#57908)
249d026 fix(common): execute checks and remove placeholder when image is already load...
Changes to effect timing which generally has two implications:
effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
We've seen a few common failure cases:
Tests which used to rely on the Promise timing of effects now need to
await whenStable() or call .detectChanges() in order for effects to
run.
Changes to effect timing which generally has two implications:
effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
We've seen a few common failure cases:
Tests which used to rely on the Promise timing of effects now need to
await whenStable() or call .detectChanges() in order for effects to
run.
... (truncated)
Commits
46a2ad3 fix(common): prevent warning about oversize image twice (#58021)
b9d846d fix(migrations): delete constructor if it only has super call (#58013)
8f2b0ed fix(common): skip checking whether SVGs are oversized (#57966)
2f347ef fix(core): provide flag to opt into manual cleanup for after render hooks (#5...
2e7cfcb refactor(core): Remove global event delegation code. (#57893)
e40a4fa fix(upgrade): support input signal bindings (#57020)
Changes to effect timing which generally has two implications:
effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
We've seen a few common failure cases:
Tests which used to rely on the Promise timing of effects now need to
await whenStable() or call .detectChanges() in order for effects to
run.
Bumps the angular group in /frontend with 13 updates:
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
18.2.6
18.2.7
Updates
@angular/animations
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/animations
's releases.Changelog
Sourced from
@angular/animations
's changelog.... (truncated)
Commits
Updates
@angular/cdk
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/cdk
's releases.Changelog
Sourced from
@angular/cdk
's changelog.Commits
f8b5359
release: cut the v18.2.7 release97f4aeb
docs(material/datepicker): update documentation (#29816)3e1faec
fix(cdk/drag-drop): positioning thrown off with align-self (#29813)5322679
refactor(google-maps): remove duplicate condition for setting content (#29801)da55ad0
fix(material/core): infer first day of week in native date adapter (#29802)7a5c1df
fix(material/chips): chip set overwriting disabled state (#29795)0fabf52
fix(material/chips): focus escape not working consistently9280ad3
fix(material/chips): chip grid not re-focusing first itemUpdates
@angular/common
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/common
's releases.Changelog
Sourced from
@angular/common
's changelog.... (truncated)
Commits
ca637fe
fix(http): cleanup JSONP script listeners once loading completed (#57877)9d5b1ec
docs: correctHashLocationStrategy
example url (#57908)249d026
fix(common): execute checks and remove placeholder when image is already load...Updates
@angular/compiler
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/compiler
's releases.Changelog
Sourced from
@angular/compiler
's changelog.... (truncated)
Commits
Updates
@angular/core
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/core
's releases.Changelog
Sourced from
@angular/core
's changelog.... (truncated)
Commits
46a2ad3
fix(common): prevent warning about oversize image twice (#58021)b9d846d
fix(migrations): delete constructor if it only has super call (#58013)8f2b0ed
fix(common): skip checking whether SVGs are oversized (#57966)2f347ef
fix(core): provide flag to opt into manual cleanup for after render hooks (#5...2e7cfcb
refactor(core): Remove global event delegation code. (#57893)e40a4fa
fix(upgrade): support input signal bindings (#57020)Updates
@angular/forms
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/forms
's releases.Changelog
Sourced from
@angular/forms
's changelog.... (truncated)
Commits
Updates
@angular/material
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/material
's releases.Changelog
Sourced from
@angular/material
's changelog.Commits
f8b5359
release: cut the v18.2.7 release97f4aeb
docs(material/datepicker): update documentation (#29816)3e1faec
fix(cdk/drag-drop): positioning thrown off with align-self (#29813)5322679
refactor(google-maps): remove duplicate condition for setting content (#29801)da55ad0
fix(material/core): infer first day of week in native date adapter (#29802)7a5c1df
fix(material/chips): chip set overwriting disabled state (#29795)0fabf52
fix(material/chips): focus escape not working consistently9280ad3
fix(material/chips): chip grid not re-focusing first itemUpdates
@angular/platform-browser
from 18.2.6 to 18.2.7Release notes
Sourced from
@angular/platform-browser
's releases.