angular/modules/@angular
Chuck Jazdzewski 86b2b2504f feat(common): rename underlying NgFor class and add a type parameter (#14104)
Note, this affects the underlying class and should not affect usage.

DEPRECATION:
- the `NgFor` class is now deprecated. Use `NgForOf<T>` instead.
  IMPORTANT: Only the `NgFor` class is deprecated, not the `ngFor`
  directive. The `*ngFor` and related directives are unaffected by
  this change  as references to the `NgFor` class generated from
  templates will be automatically converted to references to
  `NgForOf<T>` without requiring any template modifications.
- `TrackByFn` is now deprecated. Use `TrackByFunction<T>` instead.

Migration:
- Replace direct references to the `NgFor` class to `NgForOf<any>`.
- Replace references to `TrackByFn` to `TrackByFunction<any>`.

BREAKING CHANGE:
A definition of `Iterable<T>` is now required to correctly compile
Angular applications. Support for `Iterable<T>` is not required at
runtime but a type definition `Iterable<T>` must be available.

`NgFor`, and now `NgForOf<T>`, already supports `Iterable<T>` at
runtime. With this change the type definition is updated to reflect
this support.

Migration:
- add "es2015.iterable.ts" to your tsconfig.json "libs" fields.

Part of #12398

PR Close #14104
2017-02-01 09:29:51 -06:00
..
benchpress docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
common feat(common): rename underlying NgFor class and add a type parameter (#14104) 2017-02-01 09:29:51 -06:00
compiler feat(compiler): generate type parameters for generic type references (#14104) 2017-02-01 09:29:51 -06:00
compiler-cli docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
core feat(common): rename underlying NgFor class and add a type parameter (#14104) 2017-02-01 09:29:51 -06:00
docs docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
examples docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
facade chore(docs): add missing comments (#14003) 2017-01-19 12:06:28 -08:00
forms fix: lint errors to make circle-ci green 2017-01-31 19:01:48 -06:00
http fix(http): use params without RequestOptions (#14101) 2017-01-31 15:44:49 -06:00
language-service feat(common): rename underlying NgFor class and add a type parameter (#14104) 2017-02-01 09:29:51 -06:00
platform-browser fix(platform-browser): remove style nodes on destroy (#13744) 2017-01-29 12:10:44 -06:00
platform-browser-dynamic chore(tslint): update tslint to 4.x (#13603) 2016-12-27 14:55:58 -08:00
platform-server fix(core): animations no longer silently exits if the element is not apart of the DOM (#13763) 2017-01-05 11:33:40 -08:00
platform-webworker feat(core): Add type information to injector.get() (#13785) 2017-01-17 15:34:54 -06:00
platform-webworker-dynamic chore(tslint): update tslint to 4.x (#13603) 2016-12-27 14:55:58 -08:00
router feat(router): deprecate preserveQueryParams,add queryParamsHandling (#14095) 2017-01-31 15:43:25 -06:00
upgrade feat(upgrade): export VERSION from upgrade/static (#14037) 2017-02-01 09:29:51 -06:00
license-banner.txt style(docs): update copyright years (#13736) 2017-01-27 20:47:14 -08:00
README.md docs: update README.md for npm packages 2016-09-14 17:14:02 -07:00
router-license-banner.txt style(docs): update copyright years (#13736) 2017-01-27 20:47:14 -08:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

License: MIT