6b79ab5 | Victor Berchet | 29 March 2017, 23:27:26 UTC | docs: add changelog for 4.0.1 | 29 March 2017, 23:27:40 UTC |
53c12a8 | Victor Berchet | 29 March 2017, 23:26:06 UTC | release: cut the 4.0.1 release | 29 March 2017, 23:26:06 UTC |
ca66530 | Tobias Bosch | 29 March 2017, 23:14:51 UTC | fix(core): fix inheritance in JIT mode for TS 2.1 (#15599) Fixes #15502 | 29 March 2017, 23:19:15 UTC |
0fe4985 | Chuck Jazdzewski | 29 March 2017, 23:14:37 UTC | fix(language-service): correctly determine base members of types (#15600) Fixes #15460 | 29 March 2017, 23:19:09 UTC |
74087cb | Dzmitry Shylovich | 29 March 2017, 22:11:59 UTC | docs(http): remove deprecated stuff and outdated plunkrs (#15598) | 29 March 2017, 22:18:03 UTC |
902bb2f | Dzmitry Shylovich | 29 March 2017, 17:26:48 UTC | fix(compiler): throw when a component defines both template and templateUrl (#15572) Closes #15566 | 29 March 2017, 17:29:00 UTC |
23bf348 | Victor Berchet | 29 March 2017, 16:44:04 UTC | refactor(router): cleanup & simplification (#15436) | 29 March 2017, 17:15:00 UTC |
8c4b963 | Miško Hevery | 29 March 2017, 16:34:45 UTC | fix(core): Update types for TypeScript nullability support (#15472) | 29 March 2017, 17:14:55 UTC |
bfa4f70 | Chuck Jazdzewski | 29 March 2017, 16:34:21 UTC | fix(language-service): don't require `reflect-metadata` module to be provided (#15569) Fixes #15568 | 29 March 2017, 17:14:48 UTC |
d481f6d | Shai Reznik | 07 March 2017, 03:08:02 UTC | docs(core): fix API docs for `Injector.get` | 29 March 2017, 17:14:38 UTC |
fd61145 | Dzmitry Shylovich | 28 March 2017, 23:17:48 UTC | perf(router): don't create new serializer every time UrlTree.toString is called (#15565) | 29 March 2017, 17:11:21 UTC |
c828511 | Matias Niemelä | 28 March 2017, 23:07:49 UTC | fix(animations): make sure style calculations are not computed too early (#15540) Closes #15507 | 29 March 2017, 17:11:06 UTC |
75478b2 | Dzmitry Shylovich | 24 March 2017, 18:32:17 UTC | fix(router): should run CanActivate after CanDeactivate guards Closes #14059 Closes #15467 | 29 March 2017, 17:11:00 UTC |
cdbb3db | Dzmitry Shylovich | 24 March 2017, 18:14:21 UTC | refactor(router): fix tests structure | 29 March 2017, 17:10:53 UTC |
e72124c | Victor Berchet | 28 March 2017, 22:50:11 UTC | fix(core): fix the key/value differ (#15539) fixes #15457 | 29 March 2017, 17:10:43 UTC |
b8c0a97 | Diego Barahona | 28 March 2017, 20:33:07 UTC | fix(core): check for undefined on normalizeDebugBindingValue (#15503) DebugServices is parsing false atributes values incorrectly. Parse5 expects a string value for attributes, but currently boolean is being sent. Closes #15494 | 29 March 2017, 17:10:37 UTC |
5597fd3 | Chuck Jazdzewski | 28 March 2017, 20:32:46 UTC | fix(language-service): improve performance of `updateModuleAnalysis()` (#15543) | 29 March 2017, 17:10:26 UTC |
a88413f | Chuck Jazdzewski | 28 March 2017, 20:32:34 UTC | fix(compiler): ignore errors when evaluating base classes (#15560) Fixes #15536 | 29 March 2017, 17:10:22 UTC |
aa11652 | Dzmitry Shylovich | 26 March 2017, 14:36:44 UTC | refactor(router): improve flatten fn closes #15505 | 29 March 2017, 17:10:10 UTC |
4a5ad7b | Dzmitry Shylovich | 26 March 2017, 14:15:10 UTC | refactor(router): use object spread operator instead of merge fn | 29 March 2017, 17:10:06 UTC |
d74e4d0 | Dzmitry Shylovich | 28 March 2017, 16:37:40 UTC | fix(core): improve error msg for invalid KeyValueDiffer.diff arg (#15489) Closes #15402 | 29 March 2017, 17:09:55 UTC |
a2c2b87 | Chuck Jazdzewski | 28 March 2017, 16:37:24 UTC | fix(language-service): be resilient to invalidate ordering (#15470) Fixes #15466 | 29 March 2017, 17:09:19 UTC |
8f4ea3e | JB Nizet | 28 March 2017, 16:37:08 UTC | docs(core): fix typo and example in InjectionToken doc (#15449) The doc included an example that didn't use InjectionToken. | 29 March 2017, 17:08:22 UTC |
bf25e94 | Chuck Jazdzewski | 28 March 2017, 00:40:48 UTC | fix(language-service): guard access to `Symbol.members` (#15529) Fixes #15528 What is the current behavior? The language service access TypeScript's Symbol.members without checking for null or undefined. What is the new behavior? The access is guarded. | 29 March 2017, 17:08:06 UTC |
7983414 | Chuck Jazdzewski | 28 March 2017, 00:38:43 UTC | ci: add tbosch and vicb as approvers of the language service (#15530) | 29 March 2017, 17:07:58 UTC |
8248eba | Ward Bell | 27 March 2017, 16:44:35 UTC | docs: in doc comments, replace [aA]ngular2 with Angular (#15463) | 29 March 2017, 17:07:44 UTC |
a654875 | Olivier Combe | 24 March 2017, 22:10:41 UTC | fix(compiler): allow single quotes into named interpolations (#15461) Fixes #15318 | 29 March 2017, 17:07:32 UTC |
426b3a1 | Dzmitry Shylovich | 24 March 2017, 21:45:33 UTC | refactor: use object spread operator rather than merge (#15426) | 29 March 2017, 17:07:14 UTC |
2360676 | Dzmitry Shylovich | 23 March 2017, 22:59:17 UTC | fix(router): shouldn't execute CanLoad when a route has been loaded Closes #14475 Closes #15438 | 29 March 2017, 17:07:01 UTC |
ce3e03f | Dzmitry Shylovich | 23 March 2017, 22:19:35 UTC | refactor(router): polishing | 29 March 2017, 17:06:52 UTC |
858c11c | Mike | 24 March 2017, 21:36:55 UTC | docs: clarify querying all descendants (#15400) Fixes #14417 Updated example to illustrate @ContentChildren default behavior (only query direct children), and how to query for nested elements/all descendants. | 29 March 2017, 17:06:09 UTC |
95afaf4 | Marc Laval | 13 March 2017, 10:40:22 UTC | test(compiler): refactor i18n integration test | 24 March 2017, 21:35:10 UTC |
d92930e | Thomas Pink | 24 March 2017, 15:14:23 UTC | docs: fixed broken links (#15455) Closes #15446 | 24 March 2017, 15:14:23 UTC |
c2892da | Igor Minar | 24 March 2017, 03:57:49 UTC | docs: revert the move of CONTRIBUTING.md to docs/CONTRIBUTING.md Because the root path has a special meeting for GitHub, Jeremy, unicorns and red arrows. | 24 March 2017, 03:57:49 UTC |
b2b1195 | Igor Minar | 24 March 2017, 02:26:25 UTC | docs: update the contributing link one more time :-) | 24 March 2017, 02:26:25 UTC |
e1b09e3 | Igor Minar | 24 March 2017, 02:25:46 UTC | docs: update CONTRIBUTING link in README.md | 24 March 2017, 02:25:46 UTC |
c65b754 | Igor Minar | 24 March 2017, 00:46:02 UTC | docs: add the 4.0.0 code name to the changelog | 24 March 2017, 00:46:02 UTC |
db0dca3 | Igor Minar | 24 March 2017, 00:21:52 UTC | docs: add a note about exclusion of symbols prefixed with ɵ from our public api surface (#15440) | 24 March 2017, 00:21:52 UTC |
7a715b2 | Victor Berchet | 23 March 2017, 23:48:54 UTC | docs: add changelog for 4.0.0 | 23 March 2017, 23:48:54 UTC |
1ba2966 | Victor Berchet | 23 March 2017, 23:45:16 UTC | release: cut the 4.0.0 release | 23 March 2017, 23:45:16 UTC |
b800a0c | Igor Minar | 23 March 2017, 21:54:19 UTC | fix: prevent strictNullChecks support until #15432 is fixed (#15434) | 23 March 2017, 21:54:19 UTC |
0dda01e | Chuck Jazdzewski | 23 March 2017, 20:38:01 UTC | fix(compiler): correctly handle when `toString` is exported (#15430) Fixes #15420 | 23 March 2017, 20:38:01 UTC |
c8ab5cb | Tobias Bosch | 23 March 2017, 20:37:45 UTC | fix(compiler): assume queries with no matches as static (#15429) This has the side effect of allowing `@Input` and `@ContentChild` on the same property if the query is static (see the bug description for details). Fixes #15417 | 23 March 2017, 20:37:45 UTC |
92084f2 | Dzmitry Shylovich | 23 March 2017, 19:52:06 UTC | fix(platform-browser): setAttribute should work with xmlns namespace (#14874) Closes #14865 | 23 March 2017, 19:52:06 UTC |
08f2f08 | Dzmitry Shylovich | 23 March 2017, 17:43:14 UTC | fix(router): should pass new data to Observable when query params change (#15387) Fixes #15290 | 23 March 2017, 17:43:14 UTC |
376088d | Pete Bacon Darwin | 23 March 2017, 17:23:09 UTC | build(aio): delete content folder before doc-gen (#15414) This should prevent false-positive e2e test runs where stale files are left lying around. | 23 March 2017, 17:23:09 UTC |
73808dd | Igor Minar | 23 March 2017, 06:52:43 UTC | build(aio): upgrade to @angular@4.0.0-rc.6 (#15412) | 23 March 2017, 06:52:43 UTC |
ee03418 | Igor Minar | 23 March 2017, 06:09:47 UTC | release: cut the 4.0.0-rc.6 release | 23 March 2017, 06:09:47 UTC |
da700d1 | Igor Minar | 23 March 2017, 05:50:12 UTC | docs: move markdown docs from root dir to docs/ and remove obsolete files (#15410) | 23 March 2017, 05:50:12 UTC |
de87c47 | Aliaksei Kuncevic | 23 March 2017, 03:24:34 UTC | docs: spelling errors | 23 March 2017, 04:28:24 UTC |
1060805 | Aliaksei Kuncevic | 23 March 2017, 00:57:03 UTC | docs: fix spelling | 23 March 2017, 04:28:24 UTC |
08d8675 | Rob Wormald | 23 March 2017, 04:26:53 UTC | fix(compiler): only log template deprecation warning once (#15364) | 23 March 2017, 04:26:53 UTC |
9319b5f | Josep Sayol | 23 March 2017, 00:18:22 UTC | docs(common): update ngFor docs to new `as` syntax (#15166) | 23 March 2017, 00:18:22 UTC |
26f6bd4 | Alex Eagle | 23 March 2017, 00:15:38 UTC | ci(travis): update excluded branch to g3 (#15391) | 23 March 2017, 00:15:38 UTC |
edb2571 | Aliaksei Kuncevič | 23 March 2017, 00:14:56 UTC | docs: spelling error (#15406) | 23 March 2017, 00:14:56 UTC |
98cb974 | JB Nizet | 23 March 2017, 00:14:11 UTC | docs(router): fix typo in ParamMap api doc (#15397) | 23 March 2017, 00:14:11 UTC |
8b41422 | George Kalpakas | 22 March 2017, 22:31:47 UTC | fix(aio): do not fallback to `index.html` for file requests (#15401) Previously, all URLs were rewritten to `index.html` in order to support deep-linking. This works when navigating to URLs that correspond to existing resources. E.g. navigating to `/tutorial` returns `index.html` and then the `DocViewer` takes over and requests `tutorial.json`. Navigating to a non-existent URL (e.g. `/foo`), will return `index.html`, which in turn requests (the non-existent) `foo.json` and throws an error when trying to parse the returned `index.html` as JSON. This commit fixes it by only rewriting URLs that do not request a file (i.e. do not include a `.` in the last path segment). Fixes #15398 | 22 March 2017, 22:31:47 UTC |
ea49a95 | Victor Berchet | 22 March 2017, 22:22:38 UTC | fix(upgrade): component injectors should not link the module injector tree (#15385) | 22 March 2017, 22:22:38 UTC |
a50d79d | Olivier Combe | 22 March 2017, 22:12:02 UTC | fix(compiler-cli): adding missing format xliff for the extractor (#15386) To generate XLF files with ng-xi18n we could use the format parameter "xlf" or "xlif". The real name is "xliff" not "xlif", so this probably was a typo. This PR adds "xliff" as can be expected | 22 March 2017, 22:12:02 UTC |
64285a2 | William KOZA | 22 March 2017, 20:26:12 UTC | docs: update 4.0.0-rc.5 release schedule (#15288) | 22 March 2017, 20:26:12 UTC |
941f194 | Aliaksei Kuncevič | 22 March 2017, 20:25:35 UTC | docs: spelling errors (#15375) | 22 March 2017, 20:25:35 UTC |
8b4edcc | Pete Bacon Darwin | 22 March 2017, 20:24:40 UTC | build(aio): output `{@example}` tags as `<code-example>` elements (#15382) | 22 March 2017, 20:24:40 UTC |
c584997 | Chuck Jazdzewski | 21 March 2017, 23:52:21 UTC | fix(tsc-wrapped): use windows friendly path normalization in bundler (#15374) Fixes #15289 PR Close #15374 | 22 March 2017, 03:30:57 UTC |
1bcbcfd | Georgios Kalpakas | 21 March 2017, 13:46:20 UTC | revert: build(aio): implement prerendering (#15346) This reverts commit d0bc83ca275964fa1de6684c3cdc6714de386efd. Protractor-based prerendering is flakey on Travis and takes several minutes to complete, slowing down the build. Prerendering has a lower impact now that we use a ServiceWorker. We will revisit in the future (probably using a `PlatformServer`-based approach). PR Close #15346 | 22 March 2017, 00:05:36 UTC |
90d2518 | Chuck Jazdzewski | 20 March 2017, 23:31:11 UTC | fix(compiler): look for flat module resources using declaration module path (#15367) `ngc` would look for flat module resources relative to the flat module index. `ngc` now looks for flat module resources relative to the `.d.ts` file that declarates the component. Fixes #15221 PR Close #15367 | 22 March 2017, 00:05:03 UTC |
7354949 | Chuck Jazdzewski | 20 March 2017, 23:30:50 UTC | feat(tsc-wrapped): record original location of flattened symbols (#15367) Added an "origins" section to the flat module `.metadata.json` files that records where the original symbols was declared. This allows correctly calculating relative path references recorded in metadata. | 22 March 2017, 00:05:00 UTC |
5efc860 | Kara Erickson | 21 March 2017, 00:38:33 UTC | fix(forms): make composition event buffering configurable (#15256) This commit fixes a regression where `ngModel` no longer syncs letter by letter on Android devices, and instead syncs at the end of every word. This broke when we introduced buffering of IME events so IMEs like Pinyin keyboards or Katakana keyboards wouldn't display composition strings. Unfortunately, iOS devices and Android devices have opposite event behavior. Whereas iOS devices fire composition events for IME keyboards only, Android fires composition events for Latin-language keyboards. For this reason, languages like English don't work as expected on Android if we always buffer. So to support both platforms, composition string buffering will only be turned on by default for non-Android devices. However, we have also added a `COMPOSITION_BUFFER_MODE` token to make this configurable by the application. In some cases, apps might might still want to receive intermediate values. For example, some inputs begin searching based on Latin letters before a character selection is made. As a provider, this is fairly flexible. If you want to turn composition buffering off, simply provide the token at the top level: ```ts providers: [ {provide: COMPOSITION_BUFFER_MODE, useValue: false} ] ``` Or, if you want to change the mode based on locale or platform, you can use a factory: ```ts import {shouldUseBuffering} from 'my/lib'; .... providers: [ {provide: COMPOSITION_BUFFER_MODE, useFactory: shouldUseBuffering} ] ``` Closes #15079. PR Close #15256 | 21 March 2017, 21:47:18 UTC |
97149f9 | Miško Hevery | 16 March 2017, 20:23:09 UTC | fix(core): update peer dep on zone.js to ^0.8.5 (#15365) Closes #15185 PR Close #15365 | 21 March 2017, 21:47:01 UTC |
bac265f | Victor Berchet | 21 March 2017, 20:36:42 UTC | refactor(core): misc cleanup (#15366) PR Close #15366 | 21 March 2017, 21:46:51 UTC |
e59e5e2 | Igor Minar | 21 March 2017, 15:31:46 UTC | build(aio): upgrade to rxjs@5.2.0 | 21 March 2017, 20:20:29 UTC |
9e5d478 | Igor Minar | 21 March 2017, 15:27:18 UTC | refactor(aio): cleanup polyfill imports and realign them with the latest cli blueprint This shouldn't change anything. But it's interesting that we used to have this import that seemed bogus, but there were no compilation or rutime errors. | 21 March 2017, 20:20:28 UTC |
fc1f6ef | Peter Bacon Darwin | 21 March 2017, 07:02:58 UTC | build(aio): fix paths to "index" pages Content pages like `tutorial/index.md` were being mapped to `tutorial.index.json`, which meant that they could only be rendered if you browsed to `/tutorial/index`. This didn't sit well so now these pages are mapped to `tutorial.json`, which means that you browser to them via `/tutorial/` or just `/tutorial`. Fixed #15335 | 21 March 2017, 20:20:28 UTC |
c9710d4 | Igor Minar | 21 March 2017, 04:32:50 UTC | build(aio): upgrade @angular/cli to 1.0.0-rc.4 | 21 March 2017, 20:20:28 UTC |
cf16f3b | Igor Minar | 21 March 2017, 04:29:48 UTC | build(aio): update @angular to 4.0.0-rc.5 and zone.js to 0.8.4 | 21 March 2017, 20:20:28 UTC |
a9e9111 | Peter Bacon Darwin | 21 March 2017, 11:27:53 UTC | build(aio): add version into navigation.json The navigation.json is now passed through the dgeni pipeline. The source file has been moved to `aio/content/navigation.json` but the generated file will now appear where the original source file was found, `aio/src/content/navigation.json`. Everything inside `aio/src/content` is now generated and ignored by git. The `processNavigationMap` processor in this commit adds the current version information to the navigation.json file and verifies the relative urls in the file map to real documents. The navigationService exposes the versionInfo as an observable, which the AppComponent renders at the top of the sidenav. | 21 March 2017, 20:20:28 UTC |
90f699f | Peter Bacon Darwin | 21 March 2017, 11:27:39 UTC | build(aio): ensure that internal document links work with base href | 21 March 2017, 20:20:28 UTC |
fd7b855 | Peter Bacon Darwin | 21 March 2017, 10:57:58 UTC | test(aio): fix test descriptions for ordering of processors | 21 March 2017, 20:20:28 UTC |
20aab64 | Peter Bacon Darwin | 21 March 2017, 06:33:21 UTC | test(aio): use MockLogger in AppComponent tests This component sends a lot of messages to the console, which makes the test run less easy to follow. | 21 March 2017, 20:20:28 UTC |
2eb027a | Peter Bacon Darwin | 20 March 2017, 07:03:17 UTC | build(aio): don't process unnecessary example files in doc-gen This lowers the `yarn docs` processing time by about 40% (from 50 secs to 30 secs). | 21 March 2017, 20:20:28 UTC |
b0a7bc7 | Peter Bacon Darwin | 19 March 2017, 17:56:54 UTC | build(aio): remove cheatsheet processing and content This will be replaced by a single file migrated from angular.io | 21 March 2017, 20:20:28 UTC |
4e10faf | Peter Bacon Darwin | 20 March 2017, 22:23:20 UTC | build(aio): add version into navigation.json The navigation.json is now passed through the dgeni pipeline. The source file has been moved to `aio/content/navigation.json` but the generated file will now appear where the original source file was found, `aio/src/content/navigation.json`. Everything inside `aio/src/content` is now generated and ignored by git. The `processNavigationMap` processor in this commit adds the current version information to the navigation.json file and verifies the relative urls in the file map to real documents. The navigationService exposes the versionInfo as an observable, which the AppComponent renders at the top of the sidenav. | 21 March 2017, 20:20:28 UTC |
a0c6d44 | Peter Bacon Darwin | 19 March 2017, 11:14:17 UTC | build(aio): ensure that internal document links work with base href | 21 March 2017, 20:20:28 UTC |
9bc998c | Peter Bacon Darwin | 19 March 2017, 10:39:40 UTC | build(aio): use forked version of Rho rendering engine The original Rho is too strict when it comes to markdown headings. It requires that there be a blank line separating the heading and the next paragraph. The forked version here fixes that; but the Rho project will not merge it as it goes against there basic rules. | 21 March 2017, 20:20:28 UTC |
1a0c6d8 | Peter Bacon Darwin | 19 March 2017, 10:37:53 UTC | build(aio): do not render ignored docs | 21 March 2017, 20:20:28 UTC |
8c12374 | Peter Bacon Darwin | 19 March 2017, 08:35:08 UTC | build(aio): do not render private classes and members | 21 March 2017, 20:20:28 UTC |
45e2126 | Stefanie Fluin | 21 March 2017, 07:58:49 UTC | refactor(aio): removed dead code | 21 March 2017, 20:20:28 UTC |
41497b0 | Stefanie Fluin | 21 March 2017, 07:02:11 UTC | feat(aio): font change and toolbar shadow | 21 March 2017, 20:20:28 UTC |
068cad1 | Igor Minar | 17 March 2017, 04:16:41 UTC | build: update to angular 4.0.0-rc.4 and service-worker@1.0.0-beta.7 | 21 March 2017, 20:20:28 UTC |
31ef92f | Peter Bacon Darwin | 17 March 2017, 23:02:03 UTC | build(aio): fix generated github links The change from `modules` to `packages` needed to be applied to these links. | 21 March 2017, 20:20:28 UTC |
b4081e3 | Peter Bacon Darwin | 17 March 2017, 16:48:59 UTC | build(aio): update to dgeni-packages 0.17.0 This new version fixes the problem with mistaking content inside inline HTML blocks as tags Related to #15199 | 21 March 2017, 20:20:28 UTC |
c8b4a33 | Peter Bacon Darwin | 18 March 2017, 21:18:23 UTC | ci(aio): lower prerender browser instances Hopefully this will reduce aio test flakes | 21 March 2017, 20:20:28 UTC |
a13ddf2 | Ward Bell | 18 March 2017, 04:48:20 UTC | feat(aio): expand nav menu branch of select item on page load | 21 March 2017, 20:20:28 UTC |
64beae9 | Tobias Bosch | 21 March 2017, 17:44:11 UTC | fix(core): mark components for check when host events trigger. (#15359) Fixes #15352 PR Close #15359 | 21 March 2017, 19:27:01 UTC |
15a082c | Alex Rickabaugh | 21 March 2017, 17:29:13 UTC | fix(platform-server): throw a better error message for relative URLs (#15357) Unlike in the browser, on the server there is no concept of a document origin. Thus, it is illegal to make requests for relative URLs against Http on platform-server. Currently this fails with a vague error: Error: Uncaught (in promise): Error at resolvePromise This change adds explicit validation and a friendlier error message: Error: URLs requested via Http on the server must be absolute. URL: /testing Another option considered was to track the concept of an origin for the platform and automatically prepend it to relative URLs. This would cause automatic "local RPCs" to be made, though, which would be an unexpected and undesirable default behavior. Fixes #15349 PR Close #15357 | 21 March 2017, 19:26:51 UTC |
fbccd5c | Matias Niemelä | 20 March 2017, 23:31:55 UTC | fix(animations): ensure empty animate() steps work at the end of a sequence (#15328) Closes #15310 Closes #15328 PR Close #15328 | 21 March 2017, 19:26:43 UTC |
1e8b132 | Tobias Bosch | 21 March 2017, 15:41:19 UTC | refactor(compiler): only produce `log` expressions for elements / text (#15350) This change reduces the amount of generated code by only adding `log` calls for elements and text nodes. We need the `log` calls to allow users to jump to the right place in the template via source maps. However, we only need it for element and text nodes, but not for directives, queries, … as for them we first locate the corresponding element or text node. Related to #15239 PR Close #15350 | 21 March 2017, 19:26:30 UTC |
431eb30 | Tobias Bosch | 21 March 2017, 15:15:10 UTC | fix(core): provide `NgModuleRef` in `ViewContainerRef.createComponent`. (#15350) This is needed to support the corner cases: - usage of a `ComponentFactory` that was created on the fly via `Compiler` - overwriting of the `NgModuleRef` that is associated to a `ComponentFactory` by the `ComponentFactoryResolver` from which it was read. Fixes #15241 | 21 March 2017, 19:26:26 UTC |
8e6995c | Dzmitry Shylovich | 07 March 2017, 07:31:28 UTC | fix(core): stringify shouldn't throw when toString returns null/undefined (#14975) Fixes #14948 PR Close #14975 | 21 March 2017, 17:20:44 UTC |
0759911 | Georgios Kalpakas | 09 March 2017, 21:11:13 UTC | docs(compiler-cli): mention that `.ngsummary.json` files should be gitignore'd (#15047) PR Close #15047 | 21 March 2017, 17:20:38 UTC |
1d7693c | Olivier Combe | 20 March 2017, 13:52:24 UTC | fix(compiler): use attribute id to merge translations (#15302) We extracted ids from i18n attributes but forgot to use them when merging the translations, resulting in an error about missing translations even when they were correctly defined. Fixes #15234 PR Close #15302 | 21 March 2017, 17:20:31 UTC |