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
03ac3c2 refactor: update license text to point to angular.dev (#57902)
513a4fe refactor(core): replace usages of removeChild (#57203)
a7b973e docs(docs-infra): Use shiki for code highlighting (#57059)
176b26f docs: remove private symbol from docs (#56851)
0bd55a6 refactor(docs-infra): complete removal of aio directory (#56496)
01172b8 build: update Node.js to match Angular CLI engines (#56187)
fb35130 build: update to latest dev infra code (#56128)
024e9bf refactor(core): Ensure animations are flushed before running render hooks (#5...
bf8814c refactor(core): Omit listeners from out-of-zone scheduling when using ZoneJS ...
e3d5607 Revert "refactor(core): Ensure DOM removal happens when no app views need ref...
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...
03ac3c2 refactor: update license text to point to angular.dev (#57902)
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
03ac3c2 refactor: update license text to point to angular.dev (#57902)
b619d69 fix(compiler): produce less noisy errors when parsing control flow (#57711)
4f8c406 refactor(compiler): extend directive mock to avoid failing at matching logic ...
76ec60d refactor(compiler): ensure context is always provided for WhitespaceVisitor...
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 with 17 updates in the /frontend directory:
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.10
18.2.7
17.3.8
18.2.7
18.0.1
18.3.1
17.5.1
18.3.1
17.5.1
18.3.1
18.0.1
18.3.1
18.0.1
18.3.1
18.0.4
18.2.7
Updates
@angular/animations
from 17.3.10 to 18.2.7Release notes
Sourced from
@angular/animations
's releases.... (truncated)
Changelog
Sourced from
@angular/animations
's changelog.... (truncated)
Commits
03ac3c2
refactor: update license text to point to angular.dev (#57902)513a4fe
refactor(core): replace usages of removeChild (#57203)a7b973e
docs(docs-infra): Use shiki for code highlighting (#57059)176b26f
docs: remove private symbol from docs (#56851)0bd55a6
refactor(docs-infra): complete removal of aio directory (#56496)01172b8
build: update Node.js to match Angular CLI engines (#56187)fb35130
build: update to latest dev infra code (#56128)024e9bf
refactor(core): Ensure animations are flushed before running render hooks (#5...bf8814c
refactor(core): Omit listeners from out-of-zone scheduling when using ZoneJS ...e3d5607
Revert "refactor(core): Ensure DOM removal happens when no app views need ref...Updates
@angular/cdk
from 17.3.10 to 18.2.7Release notes
Sourced from
@angular/cdk
's releases.... (truncated)
Changelog
Sourced from
@angular/cdk
's changelog.... (truncated)
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 item6e937f9
release: cut the v18.2.6 release3ae420b
docs(material/datepicker): Fixed typo in date-range-picker-selection-strategy...Updates
@angular/common
from 17.3.10 to 18.2.7Release notes
Sourced from
@angular/common
's releases.... (truncated)
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...03ac3c2
refactor: update license text to point to angular.dev (#57902)af4e39a
docs: update template in-depth guide (#57676)de68e04
fix(http): Dynamicaly call the global fetch implementation (#57531)3ecf620
Revert "fix(http): Dynamicaly call the global fetch implementation (#57531)" ...5d2e243
fix(http): Dynamicaly call the global fetch implementation (#57531)980c64a
docs: remove incorrect documentation around the use of timezone abbreviations...513a4fe
refactor(core): replace usages of removeChild (#57203)Updates
@angular/compiler
from 17.3.10 to 18.2.7Release notes
Sourced from
@angular/compiler
's releases.... (truncated)
Changelog
Sourced from
@angular/compiler
's changelog.... (truncated)
Commits
03ac3c2
refactor: update license text to point to angular.dev (#57902)b619d69
fix(compiler): produce less noisy errors when parsing control flow (#57711)4f8c406
refactor(compiler): extend directive mock to avoid failing at matching logic ...76ec60d
refactor(compiler): ensure context is always provided forWhitespaceVisitor
...7bfe817
refactor(compiler): addi18nPreserveWhitespaceForLegacyExtraction
(#56507)b30bc45
refactor(compiler): create an internal util method to detect matching directi...d9d68e7
fix(compiler): reduce chance of conflicts between generated factory and local...d73a374
Revert "fix(compiler): reduce chance of conflicts between generated factory a...67e0940
fix(compiler): reduce chance of conflicts between generated factory and local...08c5977
fix(compiler): limit the number of chained instructions (#57069)Updates
@angular/core
from 17.3.10 to 18.2.7Release notes
Sourced from
@angular/core
's releases.... (truncated)
Changelog
Sourced from
@angular/core
's changelog.... (truncated)
Commits
Superseded by #152.