angular/modules/@angular/core/src
Joao Dias 8c7e93bebe fix(core): Add type information to differs
CHANGES:

- Remove unused `onDestroy` method on the `KeyValueDiffer` and
  `IterableDiffer`.

DEPRECATION:

- `CollectionChangeRecord` is renamed to `IterableChangeRecord`.
  `CollectionChangeRecord` is aliased to `IterableChangeRecord` and is
  marked as `@deprecated`. It will be removed in `v5.x.x`.
- Deprecate `DefaultIterableDiffer` as it is private class which
  was erroneously exposed.
- Deprecate `KeyValueDiffers#factories` as it is private field which
  was erroneously exposed.
- Deprecate `IterableDiffers#factories` as it is private field which
  was erroneously exposed.

BREAKING CHANGE:

- `IterableChangeRecord` is now an interface and parameterized on `<V>`.
  This should not be an issue unless your code does
  `new IterableChangeRecord` which it should not have a reason to do.
- `KeyValueChangeRecord` is now an interface and parameterized on `<V>`.
  This should not be an issue unless your code does
  `new IterableChangeRecord` which it should not have a reason to do.

Original PR #12570

Fixes #13382
2017-01-09 18:56:34 -05:00
..
animation feat(animations): support function types in transitions 2017-01-06 19:29:46 -05:00
change_detection fix(core): Add type information to differs 2017-01-09 18:56:34 -05:00
debug fix(animations): retain styling when transition destinations are changed (#12208) 2016-11-14 16:59:06 -08:00
di feat(compiler): generate proper reexports in .ngfactory.ts files to not need transitive deps for compiling .ngfactory.ts files. (#13524) 2016-12-27 09:36:47 -08:00
i18n feat(i18n): pass translation config directly into ngc (#10622) 2016-08-12 14:45:36 -07:00
linker refactor(compiler): generate less code for bindings to DOM elements 2017-01-03 13:05:05 -08:00
metadata docs(Core): fix API docs for ContentChild and ViewChildren (#13656) 2016-12-27 16:58:33 -08:00
profile chore(tslint): update tslint to 4.x (#13603) 2016-12-27 14:55:58 -08:00
reflection fix(compiler): don’t throw when using ANALYZE_FOR_ENTRY_COMPONENTS with user classes (#13679) 2016-12-27 16:58:52 -08:00
render fix(animations): retain styling when transition destinations are changed (#12208) 2016-11-14 16:59:06 -08:00
testability refactor(): use const and let instead of var 2016-11-12 16:40:17 -08:00
util feat(core): properly support inheritance 2016-11-28 14:12:12 -08:00
zone refactor(NgZone): merge NgZoneImpl and NgZone (#12104) 2016-10-06 15:23:37 -07:00
application_init.ts refactor(facade): move isPromise to core private (#10573) 2016-09-18 15:55:08 -07:00
application_module.ts fix(common): do not override locale provided on bootstrap (#13654) 2017-01-05 09:24:37 -08:00
application_ref.ts fix(core): Remove reference to "Angular 2" in dev mode warning (#13751) 2017-01-03 10:03:58 -08:00
application_tokens.ts refactor(facade): inline StringWrapper (#12051) 2016-10-06 15:10:27 -07:00
change_detection.ts fix(core): Add type information to differs 2017-01-09 18:56:34 -05:00
console.ts refactor(core): simplify decorators 2016-09-12 22:47:54 -07:00
core.ts fix: display framework version on bootstrapped component (#13252) 2016-12-06 16:21:07 -08:00
core_private_export.ts refactor(compiler): generate less code for bindings to DOM elements 2017-01-03 13:05:05 -08:00
di.ts refactor(core): simplify decorators 2016-09-12 22:47:54 -07:00
error_handler.ts docs(ExceptionHandler): fix API docs (#11772) 2016-09-24 07:05:43 +09:00
facade repackaging: all the repackaging changes squashed 2016-05-01 20:51:00 -07:00
linker.ts feat(router): register NgModuleFactory objects. (#11211) 2016-09-01 13:46:08 -07:00
metadata.ts refactor: misc cleanup 2016-09-22 11:01:16 -07:00
platform_core_providers.ts refactor: misc cleanup 2016-09-22 11:01:16 -07:00
render.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
security.ts refactor: rename SanitizationService to Sanitizer and DomSanitizationService to DomSanitizer (#11085) 2016-08-25 15:41:19 -07:00
type.ts fix(compiler): don’t throw when using ANALYZE_FOR_ENTRY_COMPONENTS with user classes (#13679) 2016-12-27 16:58:52 -08:00
util.ts chore(lint): Added license headers to most TypeScript files 2016-06-23 09:47:54 -07:00
version.ts fix: display framework version on bootstrapped component (#13252) 2016-12-06 16:21:07 -08:00
zone.ts refactor(chore): remove deprecated NgZoneError (#10822) 2016-08-15 16:10:30 -07:00