angular/packages/core/src
Misko Hevery c9e0db55f7 refactor(core): deprecate WrappedValue (#36819)
The purpose of the `WrappedValue` is to allow same object instance to be treated as different for the purposes of change detection. It is currently used with `async` pipe and only with `Observables`. The use case which it covers is if the `Observable` produces the same instance of the value but it is desirable to still try to mark it as changed for the purposes of change detection.

We believe tha the above use case is too rare to warrant special handling in the framework. (Having special handling causes application slowdown for the users and mental load for the developers.) No replacement is planned for this deprecation.

PR Close #36819
2020-05-06 11:49:57 -07:00
..
change_detection refactor(core): deprecate WrappedValue (#36819) 2020-05-06 11:49:57 -07:00
compiler build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
debug build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
di build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
i18n fix(core): handle pluralize functions that expect a number (#36901) 2020-05-05 11:59:04 -07:00
interface build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
linker build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
metadata build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
reflection build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
render build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
render3 fix(core): properly get root nodes from embedded views with <ng-content> (#36051) 2020-05-05 12:15:52 -07:00
sanitization build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
testability build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
util build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
view build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
zone build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
application_init.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
application_module.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
application_ref.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
application_tokens.ts docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
change_detection.ts refactor(core): remove deprecated TrackByFn (#18757) 2017-08-18 13:23:46 -05:00
codegen_private_exports.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
console.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
core.externs.js fix(core): remove deprecated and defunct wtf* apis (#33949) 2019-11-25 18:39:18 -05:00
core.ts feat(common): allow default currency code to be configurable (#32584) 2020-01-13 09:57:06 -08:00
core_private_export.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
core_render3_private_export.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
di.ts refactor(ivy): create Injector interface; remove dependency on Ivy (#28066) 2019-01-11 16:24:03 -08:00
error_handler.ts refactor(ivy): refactor more files in DI to prepare it for bazel packages (#28098) 2019-01-14 09:55:30 -08:00
errors.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
event_emitter.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
ivy_switch.ts refactor(ivy): obviate the Bazel component of the ivy_switch (#26550) 2018-10-19 09:23:05 -07:00
linker.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
metadata.ts docs: fix and add decorator api doc (#28986) 2019-03-04 11:47:30 -08:00
platform_core_providers.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
r3_symbols.ts build: reformat repo to new clang@1.4.0 (#36613) 2020-04-14 12:08:36 -07:00
render.ts refactor(core): remove deprecated Renderer (#33019) 2019-10-08 09:23:00 -07:00
version.ts docs: update core to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
zone.ts feat(router): warn if navigation triggered outside Angular zone (#24959) 2018-09-05 09:35:14 -07:00