4ce70b9 | Ben Lesh | 15 August 2018, 22:35:41 UTC | release: cut the vv7.0.0-beta.2 release | 15 August 2018, 22:35:41 UTC |
1f11039 | Victor Berchet | 14 August 2018, 23:27:04 UTC | refactor(ivy): cleanup the public API for core/testing (#25492) PR Close #25492 | 15 August 2018, 16:53:17 UTC |
01ec5fd | Alan Agius | 13 August 2018, 18:59:03 UTC | fix(service-worker): `Cache-Control: no-cache` on assets breaks service worker (#25408) At the moment `cacheAge` can we undefined when having `Cache-Control` set to `no-cache` due the mapping method in `needToRevalidate` Closes #25442 PR Close #25408 | 14 August 2018, 23:40:15 UTC |
be2cf4d | Kieran Whiteman | 08 August 2018, 08:13:10 UTC | docs(core): Correct spelling error in directives docs (#25377) Link to life-cycle hooks was spelt as "life-cycle hoooks". PR Close #25377 | 14 August 2018, 23:39:33 UTC |
eeb81b9 | Jonas Bandi | 07 August 2018, 19:56:35 UTC | docs: enable debug tools with current versions of Angular (#25361) Updating code snippet in docs that shows how to enable debug tools. PR Close #25361 | 14 August 2018, 23:38:26 UTC |
b5f354f | Greg Magolan | 10 August 2018, 20:27:09 UTC | build(bazel): update to rules_typescript 0.16.0 & update to tagged rules_webtesting 0.2.1 (#25433) PR Close #25433 | 14 August 2018, 23:37:15 UTC |
a0a29fd | Ben Lesh | 07 August 2018, 19:04:39 UTC | feat(ivy): Add AOT handling for bare classes with Input and Output decorators (#25367) PR Close #25367 | 14 August 2018, 23:36:18 UTC |
26066f2 | Alex Rickabaugh | 10 August 2018, 11:43:20 UTC | fix(ivy): consider exported modules from other compilation scopes (#25425) PR Close #25425 | 14 August 2018, 21:23:24 UTC |
b40c437 | Alex Rickabaugh | 10 August 2018, 10:26:41 UTC | fix(ivy): ensure factory statements are emitted correctly (#25425) A small bug caused base factory variable statements for @Component to not be emitted properly. At the same time as this is fixed, those statements are now emitted as const. PR Close #25425 | 14 August 2018, 21:23:24 UTC |
82e2725 | Alex Rickabaugh | 10 August 2018, 10:15:59 UTC | fix(ivy): handle the case where no base factory is found (#25425) When an Angular decorated class is inherited, it might be the case that the entire inheritance chain actually has no constructor defined. In that event, a factory which simply instantiates the type without any arguments should be used. PR Close #25425 | 14 August 2018, 21:23:24 UTC |
c13901f | Pete Bacon Darwin | 13 August 2018, 21:26:43 UTC | build(docs-infra): remove stability labels from API docs (#25453) PR Close #25453 | 14 August 2018, 20:17:15 UTC |
6a21301 | Pete Bacon Darwin | 13 August 2018, 09:56:24 UTC | build(docs-infra): clean up API package template (#25453) PR Close #25453 | 14 August 2018, 20:17:15 UTC |
4e45f2c | Pete Bacon Darwin | 13 August 2018, 09:56:03 UTC | build(docs-infra): include packages in API template breadcrumbs (#25453) PR Close #25453 | 14 August 2018, 20:17:15 UTC |
78f4776 | Pete Bacon Darwin | 13 August 2018, 09:38:36 UTC | build(docs-infra): change breadcrumb delimiter to `>` (#25453) PR Close #25453 | 14 August 2018, 20:17:15 UTC |
98f336c | Judy Bogart | 25 June 2018, 23:16:59 UTC | docs: add api doc for programmatic animation classes (#24668) PR Close #24668 | 14 August 2018, 20:15:27 UTC |
9117fa1 | Pawel Kozlowski | 13 August 2018, 13:59:24 UTC | test(ivy): activate local references canonical spec (#25462) PR Close #25462 | 14 August 2018, 19:01:55 UTC |
0c4209f | Pawel Kozlowski | 13 August 2018, 12:50:28 UTC | refactor(ivy): harmonize container and element / elementContainer signatures (#25458) PR Close #25458 | 14 August 2018, 19:01:23 UTC |
14ac7ad | Victor Berchet | 06 August 2018, 21:09:38 UTC | feat(ivy): implement TestBed (#25369) PR Close #25369 | 14 August 2018, 18:58:47 UTC |
8510637 | Victor Berchet | 06 August 2018, 21:07:42 UTC | refactor(ivy): misc cleanup (#25369) PR Close #25369 | 14 August 2018, 18:58:47 UTC |
ecb5dc0 | annefernandez3 | 05 April 2018, 18:12:25 UTC | docs: add Accelebrate to resources (#23204) PR Close #23204 | 14 August 2018, 18:58:04 UTC |
bbb3f8f | Ben Lesh | 10 August 2018, 19:49:21 UTC | docs(ivy): add better documentation around debugging ivy tests (#25432) PR Close #25432 | 14 August 2018, 04:44:55 UTC |
0971150 | Igor Minar | 06 August 2018, 19:06:50 UTC | ci: github robot should enforce that all requested reviews are submitted (#25336) See docs in the diff for justification. PR Close #25336 | 14 August 2018, 04:39:04 UTC |
3ac7070 | Justin Noel | 11 August 2018, 07:24:16 UTC | docs: fix typo in Architecture overview page (#25438) PR Close #25438 | 14 August 2018, 04:38:22 UTC |
c869b14 | Martin Probst | 13 August 2018, 08:01:04 UTC | build: drop unused re-export of json_marshal. (#25449) This appears to be unused, and will be removed from rules_typescript now that `struct.to_json` can take `dicts`. PR Close #25449 | 14 August 2018, 04:37:41 UTC |
e0314b5 | Ana María Martínez Gómez | 12 July 2018, 13:53:44 UTC | docs: add link to Yarn in README (#24856) Remove the code markdown. It is not code, it is a name. PR Close #24856 | 14 August 2018, 04:36:13 UTC |
1bb3014 | Ben Lesh | 14 August 2018, 02:39:18 UTC | fix(ivy): add typeof guard around ngDevMode for instances where we cannot set it in Node (#25475) PR Close #25475 | 14 August 2018, 03:50:53 UTC |
fb2c524 | Ben Lesh | 13 August 2018, 19:57:03 UTC | fix(bazel): correct type concatenated to devmode_js (#25467) PR Close #25467 | 14 August 2018, 00:27:45 UTC |
97d8b5e | Ben Lesh | 14 August 2018, 00:12:34 UTC | fix(ivy): reordering how root is acquired (#25470) PR Close #25470 | 14 August 2018, 00:25:47 UTC |
4a4d6fb | Kara Erickson | 10 August 2018, 21:04:11 UTC | test(ivy): compiler compliance tests should support ? (#25435) PR Close #25435 | 11 August 2018, 00:12:18 UTC |
2016afd | Miško Hevery | 08 August 2018, 20:22:52 UTC | fix(ivy): remove ivy dependency on ViewEngine's resolveRendererType2 (#25396) PR Close #25396 | 10 August 2018, 20:32:04 UTC |
c8c1aa7 | Tomasz Kula | 29 July 2018, 09:47:59 UTC | docs(aio): add async validation chapter (#25189) Closes #22881 PR Close #25189 | 10 August 2018, 16:14:25 UTC |
409860a | Kara Erickson | 09 August 2018, 21:07:47 UTC | fix(ivy): queries should be restored when view changes (#25415) PR Close #25415 | 10 August 2018, 16:13:16 UTC |
2b128a4 | Kara Erickson | 09 August 2018, 17:00:07 UTC | refactor(ivy): queries should not rely on LNode (#25415) PR Close #25415 | 10 August 2018, 16:13:16 UTC |
209cc7e | Jonathan Sharpe | 09 August 2018, 21:18:25 UTC | docs: fix typo in testing guide (closes #25400) (#25418) PR Close #25418 | 10 August 2018, 16:11:35 UTC |
2d75992 | Pawel Kozlowski | 08 August 2018, 08:21:20 UTC | feat(ivy): add support for ng-container in the compiler (#25383) PR Close #25383 | 09 August 2018, 20:13:04 UTC |
7058072 | Alex Rickabaugh | 08 August 2018, 17:44:59 UTC | feat(ivy): enable .ngfactory.js generation in g3 only (#25392) This turns on generation of ngfactory.js files when compiling in Ivy mode in g3. They're not turned on for Bazel users as there appears to be a strange interaction with the way our tests run in Bazel mode. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
33fd7e0 | Alex Rickabaugh | 06 August 2018, 13:52:26 UTC | fix(ivy): export NgModuleFactory via r3_symbols for core factories (#25392) When @angular/core is compiled by ngtsc, a factory file is generated for ApplicationModule, that is currently invalid because r3_symbols does not export NgModuleFactory. This change fixes that issue and ensures the generated ngfactory file for @angular/core is valid. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
2befc65 | Alex Rickabaugh | 06 August 2018, 12:49:35 UTC | fix(ivy): ngtsc should pay attention to declaration order (#25392) When generating the 'directives:' property of ngComponentDef, ngtsc needs to be conscious of declaration order. If a directive being written into the array is declarated after the component currently being compiled, then the entire directives array needs to be wrapped in a closure. This commit fixes ngtsc to pay attention to such ordering issues within directives arrays. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
6f085f8 | Alex Rickabaugh | 06 August 2018, 07:56:43 UTC | fix(ivy): add missing exportAs field to ngDirectiveDef (#25392) This commit includes the missing exportAs field from @Directive and propagates it into the ngDirectiveDef. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
5be1860 | Alex Rickabaugh | 16 July 2018, 23:36:31 UTC | feat(ivy): enable inheritance of factory functions in definitions (#25392) This commit creates an API for factory functions which allows them to be inherited from one another. To do so, it differentiates between the factory function as a wrapper for a constructor and the factory function in ngInjectableDefs which is determined by a default provider. The new form is: factory: (t?) => new (t || SomeType)(inject(Dep1), inject(Dep2)) The 't' parameter allows for constructor inheritance. A subclass with no declared constructor inherits its constructor from the superclass. With the 't' parameter, a subclass can call the superclass' factory function and use it to create an instance of the subclass. For @Injectables with configured providers, the factory function is of the form: factory: (t?) => t ? constructorInject(t) : provider(); where constructorInject(t) creates an instance of 't' using the naturally declared constructor of the type, and where provider() creates an instance of the base type using the special declared provider on @Injectable. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
fba276d | Alex Rickabaugh | 27 June 2018, 15:41:11 UTC | fix(ivy): use a single constant pool per source file (#25392) Previously, ngtsc used a new ConstantPool for each decorator compilation. This could result in collisions between constants in the top-level scope. Now, ngtsc uses a single ConstantPool for each source file being compiled, and merges the constant statements into the file after the import section. PR Close #25392 | 09 August 2018, 16:58:13 UTC |
9c92a6f | Pawel Kozlowski | 08 August 2018, 09:13:37 UTC | test(ivy): add test for <ng-container> and shallow queries (#25379) PR Close #25379 | 09 August 2018, 14:35:01 UTC |
6c4da9d | Alex Eagle | 06 August 2018, 00:17:49 UTC | build: stop printing source-map-support warning (#25339) PR Close #25339 | 09 August 2018, 02:02:57 UTC |
b64fed1 | Miško Hevery | 08 August 2018, 00:01:27 UTC | fix(ivy): prevent ngDevMode from getting removed too early (#25371) PR Close #25371 | 08 August 2018, 20:13:16 UTC |
8bbce3f | Judy Bogart | 31 July 2018, 21:26:57 UTC | docs: copy edit architecture guide (#25328) PR Close #25328 | 08 August 2018, 20:12:53 UTC |
6c359af | maxv | 04 August 2018, 06:39:29 UTC | docs: make css multiline in styleguide for consistency (#25300) PR Close #25300 | 08 August 2018, 20:12:34 UTC |
a3f1e2c | Alex Eagle | 07 August 2018, 23:15:45 UTC | style: format .bzl files with buildifier (#23544) PR Close #23544 | 08 August 2018, 20:12:07 UTC |
0908245 | Alex Eagle | 07 August 2018, 19:19:00 UTC | ci: enforce formatting of .bzl files (#23544) These are now enforced in google3 so we want to match, so that PRs don't get held up when we sync PR Close #23544 | 08 August 2018, 20:12:07 UTC |
bfdbdc2 | Alex Eagle | 25 April 2018, 16:23:20 UTC | docs(bazel): add skydoc generation (#23544) PR Close #23544 | 08 August 2018, 20:12:07 UTC |
638ff76 | Christoffer Noring | 15 April 2018, 22:29:25 UTC | docs: add ngrx book to the docs (#23389) PR Close #23389 | 08 August 2018, 20:11:45 UTC |
74518c4 | Igor Minar | 07 August 2018, 22:52:48 UTC | style: fix whitespace and indentation in the testing guide (#21669) PR Close #21669 | 08 August 2018, 20:11:15 UTC |
ebf508f | JiaLi.Passion | 19 January 2018, 18:16:54 UTC | docs: add docs for fakeAsync test with custom macroTask in aio (#21669) PR Close #21669 | 08 August 2018, 20:11:15 UTC |
1039bea | manughub | 08 August 2018, 19:10:18 UTC | docs: Clarify breaking change in minor release (#25393) The breaking change was in an experimental feature. Update to clarify the wording. PR Close #25393 | 08 August 2018, 20:06:58 UTC |
a2593cb | Kara Erickson | 08 August 2018, 19:28:40 UTC | release: cut the v7.0.0-beta.1 release | 08 August 2018, 19:28:40 UTC |
70a3deb | Kara Erickson | 08 August 2018, 19:13:04 UTC | docs: release notes for the v6.1.2 release | 08 August 2018, 19:13:04 UTC |
8434794 | Kara Erickson | 08 August 2018, 17:47:26 UTC | Revert "build: update Bazel to 0.16 (#25316)" (#25391) This reverts commit 4eb8ac6de945bbc0d425e97d9f034ed68b307c50 because 0.16 is not widely available yet (e.g. on Mac) and it is blocking the Angular release. PR Close #25391 | 08 August 2018, 17:52:23 UTC |
732026c | Roope Hakulinen | 18 June 2018, 09:29:29 UTC | feat(core): add DoBootstrap interface. (#24558) Closes #24557. PR Close #24558 | 07 August 2018, 20:17:06 UTC |
ec6d617 | Loiane Groner | 14 February 2018, 13:32:24 UTC | docs(aio): Angular course in Portuguese #21836 | 07 August 2018, 19:07:54 UTC |
af9ced9 | Pawel Kozlowski | 07 August 2018, 12:42:40 UTC | fix(ivy): project ng-container nodes (#25354) PR Close #25354 | 07 August 2018, 19:02:48 UTC |
c6e5b97 | Ádám Lippai | 07 January 2018, 10:28:24 UTC | fix(compiler-cli): use the oldProgram option in watch mode (#21364) The performCompilation() is always called with an undefined oldProgram option (even in watch mode). This was regression introduced in: https://github.com/angular/angular/commit/957be960d28f4f6e8df695d98e2ed117e8451f88 Partial fix, discovered in: #21361 PR Close #21364 | 07 August 2018, 18:58:38 UTC |
dbdbbdb | Pawel Kozlowski | 06 August 2018, 15:46:49 UTC | fix(ivy): support ng-container inside another ng-container (#25346) PR Close #25346 | 07 August 2018, 18:48:42 UTC |
fefc860 | Alex Rickabaugh | 06 August 2018, 09:48:26 UTC | fix(ivy): fix bug with banana-in-a-box expressions in nested templates (#25321) Inside of a nested template, an attempt to generate code for a banana- in-a-box expression would cause a crash in the _AstToIrVisitor, as it was not handling the case where a write would be generated to a local variable. This change supports such a mode of operation. PR Close #25321 | 07 August 2018, 18:45:32 UTC |
02e201a | Greg Magolan | 06 August 2018, 18:28:36 UTC | fix: add mappings for ngfactory & ngsummary files to their module names in aot summary resolver (#25335) PR Close #25335 | 07 August 2018, 18:13:28 UTC |
7bf5a43 | Guillermo Facundo Colunga | 10 February 2018, 17:53:59 UTC | docs: refining code of tutorial 7 routing (#22151) Removed the dead code from hero-detail.component.ts Fixes #21908 PR Close #22151 | 07 August 2018, 18:08:53 UTC |
2fe05ab | Kristoffer Nording | 28 December 2017, 17:18:29 UTC | docs: update resources to include UI-jar (#21200) PR Close #21200 | 07 August 2018, 18:07:38 UTC |
2505c07 | George Kalpakas | 31 July 2018, 11:51:54 UTC | test(upgrade): reduce flaky-ness by increasing timeout (#24937) PR Close #24937 | 06 August 2018, 21:52:50 UTC |
066fc6a | George Kalpakas | 22 July 2018, 14:18:59 UTC | refactor(upgrade): improve internal AngularJS typings (#24937) PR Close #24937 | 06 August 2018, 21:52:50 UTC |
07ab98b | George Kalpakas | 18 July 2018, 15:49:22 UTC | build(upgrade): use correct sources in `BUILD.bazel` (#24937) PR Close #24937 | 06 August 2018, 21:52:50 UTC |
16c03c0 | Michael Giambalvo | 20 July 2018, 20:24:31 UTC | fix(core): In Testability.whenStable update callback, pass more complete (#25010) data about tasks. When building a list of pending tasks for callers of whenStable(), Testability will copy data about the task into a new object, in order to avoid leaking references to tasks. This change copies more properties from Tasks into the list of pending tasks, as well as a reference to Task.data to give callers more information about the tasks that are pending. Specifically, this also copies runCount and task ID, which are needed in order for callers to know when a given task is repeating. PR Close #25010 | 06 August 2018, 20:49:19 UTC |
3355502 | Pawel Kozlowski | 06 August 2018, 14:40:16 UTC | fix(ivy): support ng-container at the root of a view with delayed insertion (#25329) PR Close #25329 | 06 August 2018, 20:47:44 UTC |
02c15a2 | Christoffer Noring | 11 December 2017, 10:57:47 UTC | docs: update to 2nd edition of Learning Angular (#20934) PR Close #20934 | 06 August 2018, 20:44:42 UTC |
6861bc5 | René Ras | 29 December 2017, 19:43:22 UTC | docs: clarify heroes example (#21216) PR Close #21216 | 06 August 2018, 20:44:17 UTC |
b8887dd | Ro Savage | 28 February 2018, 04:40:55 UTC | docs: fix table in comparing observables guide (#22485) PR Close #22485 | 06 August 2018, 20:41:15 UTC |
4933e10 | vincecampanale | 15 March 2018, 01:01:49 UTC | docs(core): clarify supported ViewChild selectors (#22784) PR Close #22784 | 06 August 2018, 20:40:47 UTC |
7d006c5 | Vani | 06 August 2018, 16:27:34 UTC | docs(core): fix tree-shakable spelling (#24057) PR Close #24057 | 06 August 2018, 20:40:15 UTC |
67ad59c | Vani | 22 May 2018, 21:44:51 UTC | docs: standardize spelling of tree-shakable (#24057) PR Close #24057 | 06 August 2018, 20:40:15 UTC |
397530a | Dario Braun | 31 July 2018, 09:54:35 UTC | docs: remove code in universal hero detail component (#25215) This reverts commit e9cc3dad8f39bc8dfabfb708a825f90fcd2ab697. PR Close #25215 | 06 August 2018, 20:39:23 UTC |
a9881bb | Daniel Ruf | 05 August 2018, 00:06:14 UTC | docs: replace npm with yarn in lockfile readme (#25309) PR Close #25309 | 06 August 2018, 20:38:13 UTC |
c158702 | Jessy Cormier | 04 August 2018, 12:20:17 UTC | docs: add missing word in outputs description. (#25330) PR Close #25330 | 06 August 2018, 20:36:49 UTC |
2b906f6 | Lukáš Matta | 06 August 2018, 17:04:13 UTC | docs: fix typo (#25331) PR Close #25331 | 06 August 2018, 20:36:09 UTC |
c67f1bb | Trotyl | 03 August 2018, 16:30:15 UTC | docs: several fixes for NPM package guide (#20186) PR Close #20186 | 06 August 2018, 18:32:30 UTC |
637ae13 | Bartosz Wyporkiewicz | 04 August 2018, 16:05:46 UTC | docs(http): fixed example unit test for error catching (#25306) The example unit test should test the service when the backend application is not available, by providing a mock error response. Although, the test will fail as the mock response from the server is valid (it does not simulate a error response, but valid response with an error status 404). This merge request fix this issue by replacing MockResponse with MockError This PR resolves 19499 issue PR Close #25306 | 06 August 2018, 18:31:57 UTC |
4eb8ac6 | Alex Eagle | 06 August 2018, 02:10:07 UTC | build: update Bazel to 0.16 (#25316) PR Close #25316 | 06 August 2018, 18:30:24 UTC |
ba1e25f | Anthony Humes | 07 November 2017, 17:21:48 UTC | fix(router): take base uri into account in `setUpLocationSync()` (#20244) Normalize the full URL (including the base uri) before passing it to `router.navigateByUrl()`. Fixes #20061 PR Close #20244 | 06 August 2018, 18:11:07 UTC |
97b5cb2 | Lalith Polepeddi | 03 January 2018, 22:43:46 UTC | docs(aio): add Made with Angular (#21297) PR Close #21297 | 06 August 2018, 16:50:14 UTC |
795e1e8 | Victor Berchet | 03 August 2018, 22:32:08 UTC | test(ivy): improve error message for the compiler compliance test (#25291) before: ``` Expected to find features 'import * as i0 from "@angular/core"; import { Directive, Input } from '@angular/core'; ``` after: ``` Failed to find "template" after "...Component_Factory() { return new MyComponent(); }," in: 'import * as i0 from "@angular/core"; import { Directive, Input } from '@angular/core';``` ``` PR Close #25291 | 05 August 2018, 22:31:19 UTC |
aea8832 | Victor Berchet | 03 August 2018, 19:30:40 UTC | refactor(ivy): misc cleanup (#25291) PR Close #25291 | 05 August 2018, 22:31:19 UTC |
1e7ca22 | Victor Berchet | 03 August 2018, 19:20:27 UTC | refactor(ivy): make all directives public by default (#25291) To match the View Engine behavior. We should make this configurable so that the node injector is tree shaken when directives do not need to be published. PR Close #25291 | 05 August 2018, 22:31:19 UTC |
26a15cc | Alex Eagle | 04 August 2018, 00:16:31 UTC | build: skip ivy builds when not publishing (#25299) PR Close #25299 | 04 August 2018, 21:17:00 UTC |
b0d86c1 | Fabian Wiles | 15 June 2018, 09:31:25 UTC | refactor(bazel): dont rely on language target to downlevel for loop (#24534) PR Close #24534 | 03 August 2018, 22:55:18 UTC |
dc07151 | George Kalpakas | 03 August 2018, 19:38:03 UTC | test(docs-infra): log docs examples e2e spec paths to aid debugging (#25293) It seems that occasionally the sharding of docs examples e2e tests gets messed up resulting in some tests not being run. This can cause CI to be green on a PR, when they shouldn't (because the failing tests didn't run at all). It is unclear under what circumstances this happens, so printing the paths of found e2e specs will help debug the issue when it comes up again. PR Close #25293 | 03 August 2018, 22:30:31 UTC |
4e26478 | JoostK | 03 August 2018, 19:46:25 UTC | refactor(ivy): do not mention LViewData in public documentation (#25292) PR Close #25292 | 03 August 2018, 21:48:11 UTC |
79a9c71 | Kara Erickson | 03 August 2018, 21:23:29 UTC | test(ivy): remove unnecessary common import (#25297) PR Close #25297 | 03 August 2018, 21:34:02 UTC |
15cc85c | Pete Bacon Darwin | 03 May 2018, 08:53:12 UTC | style(common): fix short param names (#23667) PR Close #23667 | 03 August 2018, 21:09:27 UTC |
725bae1 | Pete Bacon Darwin | 03 May 2018, 08:38:05 UTC | docs(common): fix content errors (#23667) PR Close #23667 | 03 August 2018, 21:09:27 UTC |
eb99930 | Alex Rickabaugh | 01 August 2018, 07:52:34 UTC | test(ivy): run compiler compliance tests without rebuilding core,common (#25248) Previously the compiler compliance tests ran and built test code with real dependencies on @angular/core and @angular/common. This meant that any changes to the compiler would result in long rebuild processes for tests to rerun. This change removes those dependencies and causes test code to be built against the fake_core stub of @angular/core that the ngtsc tests use. This change also removes the dependency on @angular/common entirely, as locality means it's possible to reference *ngIf without needing to link to an implementation. PR Close #25248 | 03 August 2018, 20:08:51 UTC |
afa6b9e | Victor Berchet | 02 August 2018, 23:53:34 UTC | fix(ivy): execute the optional begin and end methods of the rendererFactory (#25273) This is required to i.e. flush animations when using a Renderer2. `rf.begin()` and `rf.end()` around the change detection. PR Close #25273 | 03 August 2018, 17:17:13 UTC |
0822dc7 | Alex Rickabaugh | 28 July 2018, 05:57:44 UTC | feat(ivy): generate .ngfactory stubs if requested (#25176) Existing bootstrap code in the wild depends on the existence of .ngfactory files, which Ivy does not need. This commit adds the capability in ngtsc to generate .ngfactory files which bridge existing bootstrap code with Ivy. This is an initial step. Remaining work includes complying with the compiler option to specify a generated file directory, as well as presumably testing in g3. PR Close #25176 | 03 August 2018, 16:42:06 UTC |
728d98d | Victor Berchet | 02 August 2018, 21:32:30 UTC | fix(ivy): add bound proerties name to template (#25272) Before this change bound properties would not be used when matching directives at runtime. That is `<ng-template [ngIf]=cond>...</ng-template>` would not trigger the `ngIf` directive. PR Close #25272 | 03 August 2018, 05:59:04 UTC |
2f4abbf | Victor Berchet | 02 August 2018, 18:32:04 UTC | fix(ivy): fix inline template bindings parsing (#25272) PR Close #25272 | 03 August 2018, 05:59:04 UTC |