Deprecated matchesElement method has been removed from AnimationDriver as it is unused.
common
The deprecated isPlatformWorkerUi and isPlatformWorkerApp have been removed without replacement, as they serve no purpose since the removal of the WebWorker platform.
compiler
Angular only supports writable expressions inside of two-way bindings.
compiler-cli
Angular no longer supports TypeScript versions older than 5.4.
core
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
The ComponentFixtureautoDetect feature will no
longer refresh the component's host view when the component is OnPush
and not marked dirty. This exposes existing issues in components which
claim to be OnPush but do not correctly call markForCheck when they
need to be refreshed. If this change causes test failures, the easiest
fix is to change the component to ChangeDetectionStrategy.Default.
ComponentFixture.whenStable now matches the
ApplicationRef.isStable observable. Prior to this change, stability
of the fixture did not include everything that was considered in
ApplicationRef. whenStable of the fixture will now include unfinished
router navigations and unfinished HttpClient requests. This will cause
tests that await the whenStable promise to time out when there are
incomplete requests. To fix this, remove the whenStable,
instead wait for another condition, or ensure HttpTestingController
mocks responses for all requests. Try adding HttpTestingController.verify()
before your await fixture.whenStable to identify the open requests.
Also, make sure your tests wait for the stability promise. We found many
examples of tests that did not, meaning the expectations did not execute
within the test body.
In addition, ComponentFixture.isStable would synchronously switch to
true in some scenarios but will now always be asynchronous.
Angular will ensure change detection runs, even when the state update originates from
Deprecated matchesElement method has been removed from AnimationDriver as it is unused.
common
The deprecated isPlatformWorkerUi and isPlatformWorkerApp have been removed without replacement, as they serve no purpose since the removal of the WebWorker platform.
compiler
Angular only supports writable expressions inside of two-way bindings.
compiler-cli
Angular no longer supports TypeScript versions older than 5.4.
core
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
The ComponentFixtureautoDetect feature will no
longer refresh the component's host view when the component is OnPush
and not marked dirty. This exposes existing issues in components which
claim to be OnPush but do not correctly call markForCheck when they
need to be refreshed. If this change causes test failures, the easiest
fix is to change the component to ChangeDetectionStrategy.Default.
ComponentFixture.whenStable now matches the
ApplicationRef.isStable observable. Prior to this change, stability
of the fixture did not include everything that was considered in
ApplicationRef. whenStable of the fixture will now include unfinished
router navigations and unfinished HttpClient requests. This will cause
tests that await the whenStable promise to time out when there are
incomplete requests. To fix this, remove the whenStable,
instead wait for another condition, or ensure HttpTestingController
mocks responses for all requests. Try adding HttpTestingController.verify()
before your await fixture.whenStable to identify the open requests.
Also, make sure your tests wait for the stability promise. We found many
examples of tests that did not, meaning the expectations did not execute
within the test body.
In addition, ComponentFixture.isStable would synchronously switch to
true in some scenarios but will now always be asynchronous.
Angular will ensure change detection runs, even when the state update originates from
... (truncated)
Commits
760e284 Revert "fix(core): render hooks should not specifically run outside the Angul...
3818436 fix(core): don't schedule timer triggers on the server (#55605)
Deprecated matchesElement method has been removed from AnimationDriver as it is unused.
common
The deprecated isPlatformWorkerUi and isPlatformWorkerApp have been removed without replacement, as they serve no purpose since the removal of the WebWorker platform.
compiler
Angular only supports writable expressions inside of two-way bindings.
compiler-cli
Angular no longer supports TypeScript versions older than 5.4.
core
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
The ComponentFixtureautoDetect feature will no
longer refresh the component's host view when the component is OnPush
and not marked dirty. This exposes existing issues in components which
claim to be OnPush but do not correctly call markForCheck when they
need to be refreshed. If this change causes test failures, the easiest
fix is to change the component to ChangeDetectionStrategy.Default.
ComponentFixture.whenStable now matches the
ApplicationRef.isStable observable. Prior to this change, stability
of the fixture did not include everything that was considered in
ApplicationRef. whenStable of the fixture will now include unfinished
router navigations and unfinished HttpClient requests. This will cause
tests that await the whenStable promise to time out when there are
incomplete requests. To fix this, remove the whenStable,
instead wait for another condition, or ensure HttpTestingController
mocks responses for all requests. Try adding HttpTestingController.verify()
before your await fixture.whenStable to identify the open requests.
Also, make sure your tests wait for the stability promise. We found many
examples of tests that did not, meaning the expectations did not execute
within the test body.
In addition, ComponentFixture.isStable would synchronously switch to
true in some scenarios but will now always be asynchronous.
Angular will ensure change detection runs, even when the state update originates from
Deprecated matchesElement method has been removed from AnimationDriver as it is unused.
common
The deprecated isPlatformWorkerUi and isPlatformWorkerApp have been removed without replacement, as they serve no purpose since the removal of the WebWorker platform.
compiler
Angular only supports writable expressions inside of two-way bindings.
compiler-cli
Angular no longer supports TypeScript versions older than 5.4.
core
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
The ComponentFixtureautoDetect feature will no
longer refresh the component's host view when the component is OnPush
and not marked dirty. This exposes existing issues in components which
claim to be OnPush but do not correctly call markForCheck when they
need to be refreshed. If this change causes test failures, the easiest
fix is to change the component to ChangeDetectionStrategy.Default.
ComponentFixture.whenStable now matches the
ApplicationRef.isStable observable. Prior to this change, stability
of the fixture did not include everything that was considered in
ApplicationRef. whenStable of the fixture will now include unfinished
router navigations and unfinished HttpClient requests. This will cause
tests that await the whenStable promise to time out when there are
incomplete requests. To fix this, remove the whenStable,
instead wait for another condition, or ensure HttpTestingController
mocks responses for all requests. Try adding HttpTestingController.verify()
before your await fixture.whenStable to identify the open requests.
Also, make sure your tests wait for the stability promise. We found many
examples of tests that did not, meaning the expectations did not execute
within the test body.
In addition, ComponentFixture.isStable would synchronously switch to
true in some scenarios but will now always be asynchronous.
Angular will ensure change detection runs, even when the state update originates from
... (truncated)
Commits
766548c fix(common): skip transfer cache on client (#55012)
Deprecated matchesElement method has been removed from AnimationDriver as it is unused.
common
The deprecated isPlatformWorkerUi and isPlatformWorkerApp have been removed without replacement, as they serve no purpose since the removal of the WebWorker platform.
compiler
Angular only supports writable expressions inside of two-way bindings.
compiler-cli
Angular no longer supports TypeScript versions older than 5.4.
core
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
OnPush views at the root of the application need to
be marked dirty for their host bindings to refresh. Previously, the host
bindings were refreshed for all root views without respecting the
OnPush change detection strategy.
The ComponentFixtureautoDetect feature will no
longer refresh the component's host view when the component is OnPush
and not marked dirty. This exposes existing issues in components which
claim to be OnPush but do not correctly call markForCheck when they
need to be refreshed. If this change causes test failures, the easiest
fix is to change the component to ChangeDetectionStrategy.Default.
ComponentFixture.whenStable now matches the
ApplicationRef.isStable observable. Prior to this change, stability
of the fixture did not include everything that was considered in
ApplicationRef. whenStable of the fixture will now include unfinished
router navigations and unfinished HttpClient requests. This will cause
tests that await the whenStable promise to time out when there are
incomplete requests. To fix this, remove the whenStable,
instead wait for another condition, or ensure HttpTestingController
mocks responses for all requests. Try adding HttpTestingController.verify()
before your await fixture.whenStable to identify the open requests.
Also, make sure your tests wait for the stability promise. We found many
examples of tests that did not, meaning the expectations did not execute
within the test body.
In addition, ComponentFixture.isStable would synchronously switch to
true in some scenarios but will now always be asynchronous.
Angular will ensure change detection runs, even when the state update originates from
Bumps the all-updates group with 37 updates in the / directory:
17.3.2
17.3.10
17.3.2
17.3.10
17.3.2
17.3.10
17.3.2
17.3.10
17.3.2
17.3.10
17.3.2
17.3.10
17.3.2
17.3.10
5.7.4
6.0.0
5.0.7
6.0.0
5.0.7
6.0.0
5.7.4
6.0.0
5.0.7
6.0.0
5.2.1
6.0.0
5.0.7
6.0.0
5.0.7
6.0.0
5.0.7
6.0.0
6.0.12
6.1.8
7.8.2
8.2.0
5.0.1
6.0.0
10.1.1
10.1.2
7.3.1
7.4.0
0.14.4
0.14.6
17.3.2
17.3.8
17.3.0
17.5.1
17.3.0
17.5.1
17.3.0
17.5.1
17.3.0
17.5.1
17.3.2
17.3.8
17.3.2
17.3.10
17.3.2
17.3.10
5.7.4
6.0.0
20.12.2
20.12.12
7.4.0
7.10.0
7.4.0
7.10.0
8.57.0
9.3.0
48.2.2
48.2.6
5.4.3
5.4.5
Updates
@angular/cdk
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/cdk
's releases.... (truncated)
Changelog
Sourced from
@angular/cdk
's changelog.... (truncated)
Commits
40b88b4
release: cut the v17.3.10 release080164e
fix(material/slider): resolve duplicate key warnings (#29073)a22b29b
fix(cdk/drag-drop): defer loading reset styles (#29056)4cc7c15
fix(material/chips): simplify repeat chip removal prevention (#29048)2f0f576
fix(material/slider): aria-valuetext host binding should be onPush compatible...e26afa9
release: cut the v17.3.9 release6d9c2e7
fix(cdk/overlay): skip trigger interactions in outside click event (#29044)ba8137d
fix(cdk/observers): logs "ResizeObserver loop limit exceeded" errors (#29036)0b30688
fix(material/core): ripple element not destroyed after trigger change (#29010...0eb256a
build: temporarily force local spawn strategy during release builds (#29021)Updates
@angular/common
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/common
's releases.... (truncated)
Changelog
Sourced from
@angular/common
's changelog.... (truncated)
Commits
fc5e032
docs(common): fix FormatWidth.Short description (#55821)75db462
refactor(common): increment test coverage (#55532)051c140
build(http): Mark thehttp
tests as flaky because of one particular transfe...766548c
fix(common): skip transfer cache on client (#55012)80d1094
test(common): update ImageKit low quality test (#55193)53427d8
fix(common): invalid ImageKit quality parameter (#55193)10851d2
docs(common): clean up comment (#55088)Updates
@angular/core
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/core
's releases.... (truncated)
Changelog
Sourced from
@angular/core
's changelog.... (truncated)
Commits
760e284
Revert "fix(core): render hooks should not specifically run outside the Angul...3818436
fix(core): don't schedule timer triggers on the server (#55605)ac4e8f7
docs: remove non existing link (#55562)9bb3446
docs: update ChangeDetectionStrategy links (#55553)3ee8618
refactor(core): set up framework injector profile exclusively in browser envi...af0eb84
fix(core): render hooks should not specifically run outside the Angular zone ...826861b
fix(core): DeferBlockFixture.render should not wait for stability (#55271)eda03d4
docs: Fix typo in waitForAsync example (#55407)8979fba
fix(core): skip defer timers on the server (#55480)5cf14da
fix(core): makeActivatedRoute
inject correct instance inside@defer
bloc...Updates
@angular/forms
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/forms
's releases.... (truncated)
Changelog
Sourced from
@angular/forms
's changelog.... (truncated)
Commits
Updates
@angular/platform-browser
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/platform-browser
's releases.... (truncated)
Changelog
Sourced from
@angular/platform-browser
's changelog.... (truncated)
Commits
766548c
fix(common): skip transfer cache on client (#55012)Updates
@angular/platform-browser-dynamic
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/platform-browser-dynamic
's releases.... (truncated)
Changelog
Sourced from
@angular/platform-browser-dynamic
's changelog.... (truncated)
Commits
Updates
@angular/router
from 17.3.2 to 17.3.10Release notes
Sourced from
@angular/router
's releases.