angular/tools/public_api_guard
Kara Erickson a96976e88f fix(core): remove deprecated TestBed.deprecatedOverrideProvider API (#30576)
BREAKING CHANGE

In PR #19558, we fixed a bug in `TestBed.overrideProvider` where
eager providers were not being instantiated correctly. However,
it turned out that since this bug had been around for quite a bit,
many apps were relying on the broken behavior where the providers
would not be instantiated. To assist in the transition, the
`TestBed.deprecatedOverrideProvider` method was temporarily
introduced to mimic the old behavior so that apps would have a
longer time period to migrate their code.

2 years and 3 versions later, it is time to remove the temporary
method. This commit removes `TestBed.deprecatedOverrideProvider`
altogether. Any usages of `TestBed.deprecatedOverrideProvider`
should be replaced with `TestBed.overrideProvider`. This may mean
that providers that were not created before will now be instantiated,
which could mean that your tests need to provide more mocks or stubs
for the dependencies of the newly instantiated providers.

PR Close #30576
2019-05-21 12:37:17 -07:00
..
animations docs: update animations to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
common feat(common): stricter types for SlicePipe (#30156) 2019-05-17 14:21:36 -07:00
core fix(core): remove deprecated TestBed.deprecatedOverrideProvider API (#30576) 2019-05-21 12:37:17 -07:00
elements docs: update elements to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
forms feat(forms): clear (remove all) components from a FormArray (#28918) 2019-03-07 19:52:49 -08:00
http docs(http): move examples to @usageNotes (#26039) 2018-09-24 09:11:02 -07:00
platform-browser feat: remove deprecated DOCUMENT token from platform-browser (#28117) 2019-04-25 14:40:16 -07:00
platform-browser-dynamic docs: update platform-browser-dynamic to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
platform-server docs: update platform-server to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
platform-webworker docs: update platform-webworker to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
platform-webworker-dynamic docs: update platform-webworker to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
router feat(router): deprecate loadChildren:string (#30073) 2019-04-24 17:06:05 -07:00
service-worker refactor(service-worker): DRY up SW registration logic (#21842) 2019-04-25 12:29:58 -07:00
upgrade test: update upgrade golden file (#28642) 2019-02-21 23:56:28 -08:00
BUILD.bazel refactor(upgrade): use Bazel packages to avoid symlinks in the source (#29466) 2019-04-02 10:38:01 -07:00
global_utils.d.ts fix(ivy): Implement remaining methods for DebugNode (#27387) 2018-12-04 19:58:25 -08:00
public_api_guard.bzl build(ivy): remove the remains of ivy-jit mode (#27278) 2018-11-27 10:30:58 -08:00