270176b | cexbrayat | 25 June 2018, 18:05:00 UTC | docs: more info on currency digits (#24661) Adds an example of using the `currency` pipe with a currency that has no cents like CLP, which will format the amount with no digits if `digitsInfo` is not provided: <!-- outputs CA$14.00 --> {{ 14 | currency:'CAD' }} <!-- outputs CLP14 --> {{ 14 | currency:'CLP' }} Amends the docs, adds an example and fix an error with a current example. PR Close #24661 | 20 July 2018, 17:33:06 UTC |
5840a86 | Raphaël Jamet | 29 May 2018, 13:03:48 UTC | docs: Add notes on manual sanitization to security guide (#24176) Some users have remarked that we don't explain how to manually call sanitization, so add a few lines on that. PR Close #24176 | 20 July 2018, 17:27:12 UTC |
2aab1c9 | Victor Berchet | 20 July 2018, 17:17:05 UTC | ci: remove Tina from pullaprove (#25006) She has been removed as a collaborator to the project and pullaprove rejects this config file which still lists her name. PR Close #25006 | 20 July 2018, 17:25:52 UTC |
f9669e5 | Matias Niemelä | 19 July 2018, 20:17:30 UTC | release: cut the v6.1.0-rc.3 release Note that RC1 and RC2 glitched out midway during the npm release. Therefore there is only one commit | 19 July 2018, 22:45:06 UTC |
99a393e | Brandon Roberts | 19 June 2018, 17:56:58 UTC | docs: add new Reactive Forms guide (#24578) PR Close #24578 | 19 July 2018, 17:46:30 UTC |
d76531d | Martin Probst | 17 July 2018, 13:49:06 UTC | fix(animations): @internal must use JSDoc tags. (#24928) This change fixes up several comments that accidentally used the JSDoc tag @internal in regular block comments (`/*` instead of `/**`). This prevents a problem with Closure Compiler that balks at `@` tags occuring in regular block comments, because it assumes they were intended to be tags for the compiler. When occuring in `/**` JSDoc, tsickle escapes the tags, so they do not cause problems. PR Close #24928 | 18 July 2018, 22:18:04 UTC |
23dc9a9 | Jamie Krug | 07 March 2018, 18:23:30 UTC | docs: fix typo in user input guide (#22630) PR Close #22630 | 18 July 2018, 18:04:09 UTC |
0b28732 | cexbrayat | 25 June 2018, 20:37:19 UTC | docs: typos in directives docs (#24665) Fixes some typos introduced by #23902 PR Close #24665 | 17 July 2018, 20:45:17 UTC |
06a3398 | Alex Eagle | 11 July 2018, 14:46:38 UTC | build: rename angular_devkit dependency to angular_cli (#24842) PR Close #24842 | 17 July 2018, 20:44:01 UTC |
ba3eb8b | Matias Niemelä | 11 July 2018, 16:56:47 UTC | feat(ivy): properly apply class="", [class], [class.foo] and [attr.class] bindings (#24822) PR Close #24822 | 17 July 2018, 20:33:25 UTC |
c8ad965 | Carlos Ortiz Garcia | 13 July 2018, 23:14:08 UTC | fix(compiler): i18n_extractor now outputs the correct source file name (#24885) for non-inline templates - Non-inline templates used to ouput the path to the component TS file instead of the path to the original HTML file. - Inline templates keep the same behavior. Fixes #24884 PR Close #24885 | 16 July 2018, 20:09:01 UTC |
9be8abd | Matias Niemelä | 16 July 2018, 18:41:02 UTC | build: disable IE web worker tests (#24908) Travis (saucelabs) has been super flaky when running IE web worker tests lately. This patch temporarily disables these tests on IE (not edge) until things get more stable. PR Close #24908 | 16 July 2018, 20:07:56 UTC |
74b250b | Pete Bacon Darwin | 01 July 2018, 20:23:45 UTC | feat(docs-infra): enable filtering by package on API list page (#24631) PR Close #24631 | 13 July 2018, 23:45:55 UTC |
d8c828c | Pete Bacon Darwin | 22 June 2018, 15:58:29 UTC | build(docs-infra): implement the 'package' API template (#24631) PR Close #24631 | 13 July 2018, 23:45:54 UTC |
97277bc | Alex Eagle | 11 July 2018, 14:39:41 UTC | build: update to Bazel 0.15 (#24841) PR Close #24841 | 13 July 2018, 19:05:16 UTC |
1821b75 | Olivier Combe | 13 July 2018, 08:51:54 UTC | test(ivy): run render3 tests with test.sh (#24866) PR Close #24866 | 13 July 2018, 18:27:54 UTC |
82004c7 | Dario Braun | 12 July 2018, 08:00:17 UTC | docs: update component styles doc regarding relative URL (#24471) Update the documentation to match the CLI mechanics regarding relative URL in link tags. docs: update info on stylesheet location for CLI PR Close #24471 | 12 July 2018, 20:44:00 UTC |
a663565 | George Kalpakas | 02 April 2018, 07:57:38 UTC | build: fix windows scripts (#23121) The `packages/core/src/animation/dsl.ts` symlink ws removed in #22692, so `create-/remove-symlinks.sh` scripts for Windows should not try to "fix" it. PR Close #23121 | 12 July 2018, 20:42:56 UTC |
85d9c20 | Alain Chautard | 15 May 2018, 02:04:45 UTC | docs(aio): Add Angular Training to list of training companies (#23907) PR Close #23907 | 12 July 2018, 20:39:56 UTC |
80a74b4 | Brandon Roberts | 27 June 2018, 19:33:16 UTC | docs(forms): update form builder API reference (#24693) PR Close #24693 | 12 July 2018, 20:38:26 UTC |
9a6f27c | Alex Rickabaugh | 02 July 2018, 21:23:46 UTC | fix(ivy): support zero-argument @NgModule() invocations (#24738) It's possible to declare an argument-less NgModule: @NgModule() export class Foo {} Update the @NgModule compiler to support this usage. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
d723a69 | Alex Rickabaugh | 02 July 2018, 18:26:16 UTC | fix(ivy): animations should not be a hard error yet (#24738) Previously the Ivy template compiler would throw on encountering an animation binding (e.g. [@anim]). This is unneccessary and precludes testing existing code. This commit changes the error to a warning. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
d98b1c3 | Alex Rickabaugh | 02 July 2018, 18:24:58 UTC | fix(ivy): strip newlines from selectors in .d.ts files (#24738) When writing selectors as string literal types in .d.ts files, strip newlines to avoid generating invalid code. Newlines carry no meaning in selectors anyway. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
02b5087 | Alex Rickabaugh | 29 June 2018, 21:34:26 UTC | build(ivy): enable ngtsc AOT builds for a few packages (#24738) Turn on AOT builds using ngtsc for: * animations * common * compiler * compiler-cli * forms * platform-browser PR Close #24738 | 12 July 2018, 20:36:35 UTC |
48394c6 | Alex Rickabaugh | 29 June 2018, 21:25:46 UTC | fix(ivy): remove spurious comma in ngtsc-built .d.ts files (#24738) On accident a comma was emitted between imports when generating .d.ts files. This commit removes it. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
cde0b4b | Alex Rickabaugh | 29 June 2018, 21:17:42 UTC | fix(ivy): *Def types are private (ɵ) symbols (#24738) On accident a few of the definition types were emitted as public API symbols. Much of the Ivy API surface is still prefixed with ɵ, indicating it's a private API. The definition types should be private for now. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
9f20dd9 | Alex Rickabaugh | 29 June 2018, 21:03:46 UTC | feat(ivy): give ngtsc a basic understanding of ModuleWithProviders (#24738) This commit changes the @NgModule provider to understand that sometimes an import will resolve to an object instead of a type, and that object could be of the ModuleWithProviders type. In that case, the 'ngModule' property is read, and its value used instead. This still will not handle ModuleWithProviders references across compilation units; that work is coming in a future PR. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
a1b630e | Alex Rickabaugh | 29 June 2018, 21:03:18 UTC | fix(ivy): generate a type parameter for InjectorDef (#24738) InjectorDef is parameterized on the type of the injector configuration class (e.g. the @NgModule decorated type). Previously this parameter was not included when generating .d.ts files that contained InjectorDefs. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
d05d286 | Alex Rickabaugh | 29 June 2018, 18:55:55 UTC | test(common): run common/http tests with Bazel (#24738) @angular/common/http had tests which were not executed in Bazel. This commit adds a BUILD.bazel file and ensures the tests pass. PR Close #24738 | 12 July 2018, 20:36:35 UTC |
ee50ee4 | Greg Magolan | 11 July 2018, 17:34:24 UTC | build(bazel): try removing gazelle (#24787) PR Close #24787 | 12 July 2018, 20:34:45 UTC |
161ff5c | Greg Magolan | 06 July 2018, 21:51:37 UTC | feat(bazel): protractor_web_test_suite for release (#24787) PR Close #24787 | 12 July 2018, 20:34:45 UTC |
71e0df0 | mrmeku | 09 April 2018, 06:53:31 UTC | feat(bazel): Initial commit of protractor_web_test_suite (#24787) Co-authored-by: Andrew Z Allen <me@andrewzallen.com> PR Close #24787 | 12 July 2018, 20:34:45 UTC |
0399c69 | Pawel Kozlowski | 10 July 2018, 08:43:07 UTC | refactor(ivy): remove content query creation from directive factories (#24811) PR Close #24811 | 12 July 2018, 20:32:33 UTC |
328971f | Jason Aden | 10 July 2018, 16:44:15 UTC | feat(router): add urlUpdateStrategy allow updating the browser URL at the beginning of navigation (#24820) Fixes #24616 PR Close #24820 | 12 July 2018, 18:40:08 UTC |
4d8b8ad | Rado Kirov | 10 July 2018, 21:21:00 UTC | build(bazel): Undo temporary dependency on unleased TS bazel rules (#24826) Point to a proper new release version 0.15.1. PR Close #24826 | 12 July 2018, 18:38:14 UTC |
0d6b74d | Arun Kumar | 11 July 2018, 06:11:18 UTC | docs: fix typo in component architecture guide (#24832) Change the sentence from 'this tells Angular how provide ...' to 'this tells Angular how to provide ...'. The current sentence does not make grammatical sense. PR Close #24832 | 12 July 2018, 18:31:27 UTC |
52d11f6 | Miško Hevery | 11 July 2018, 21:34:14 UTC | release: cut the v6.0.9 release | 12 July 2018, 16:10:44 UTC |
a14f25c | Miško Hevery | 11 July 2018, 21:20:42 UTC | release: cut the v6.1.0-rc.0 release | 12 July 2018, 16:08:20 UTC |
0b4d85e | Victor Berchet | 11 July 2018, 15:58:30 UTC | fix(common): format fractional seconds (#24844) fix a bug introduced in #24831 PR Close #24844 | 11 July 2018, 21:32:32 UTC |
b9e095a | Miško Hevery | 11 July 2018, 20:43:59 UTC | release: cut the v6.0.8 release | 11 July 2018, 21:01:40 UTC |
05e3e4d | Brandon Roberts | 28 June 2018, 20:34:58 UTC | docs(forms): update API reference for form validators (#24734) PR Close #24734 | 11 July 2018, 01:52:40 UTC |
81a9db2 | Tyler Akins | 12 June 2018, 20:11:13 UTC | docs(forms): added missing backtick (#24451) Fixed trivial markdown problem with a missing backtick. PR Close #24451 | 11 July 2018, 01:51:08 UTC |
b7823e7 | Daniel Sogl | 13 March 2018, 14:55:41 UTC | docs: unified string chaining (#22735) PR Close #22735 | 11 July 2018, 01:50:44 UTC |
3f8ab80 | Daniel Sogl | 13 March 2018, 14:54:33 UTC | docs(aio): unified string chaining (#22735) PR Close #22735 | 11 July 2018, 01:50:44 UTC |
ffb9dc6 | Jamie Krug | 07 March 2018, 18:37:28 UTC | docs: fix incorrect forms selector references (#22631) PR Close #22631 | 11 July 2018, 01:50:17 UTC |
86d254d | sergeome | 10 April 2018, 10:01:07 UTC | fix(router): add ability to recover from malformed url (#23283) Fixes #21468 PR Close #23283 | 11 July 2018, 01:48:52 UTC |
505b54b | Jamie Krug | 02 March 2018, 17:41:03 UTC | docs: fix typos referencing inline component styles (#22557) PR Close #22557 | 11 July 2018, 01:48:29 UTC |
a527c69 | Victor Berchet | 10 July 2018, 23:46:54 UTC | fix(common): do not round factional seconds (#24831) fixes #24384 PR Close #24831 | 11 July 2018, 01:48:05 UTC |
8057664 | Alex Eagle | 10 July 2018, 16:42:27 UTC | build: update to latest nodejs bazel rules (#24817) PR Close #24817 | 11 July 2018, 01:47:39 UTC |
50fbed8 | Judy Bogart | 09 July 2018, 20:11:02 UTC | docs: correct project definition (#24807) PR Close #24807 | 11 July 2018, 01:47:19 UTC |
7d27ecc | vikerman | 11 July 2018, 00:09:29 UTC | fix(platform-browser): workaround wrong import path generated by ngc for DOCUMENT (#24830) | 11 July 2018, 00:09:29 UTC |
03616bc | George Kalpakas | 10 July 2018, 13:29:10 UTC | docs: fix typo in Universal guide (#24812) PR Close #24812 | 10 July 2018, 18:12:45 UTC |
3a19f70 | Kara Erickson | 04 July 2018, 03:04:36 UTC | refactor(ivy): replace pNextOrParent with TNode props (#24752) PR Close #24752 | 10 July 2018, 18:12:27 UTC |
dc1f129 | Kara Erickson | 03 July 2018, 17:03:48 UTC | fix(ivy): support projecting into dynamic views (#24752) PR Close #24752 | 10 July 2018, 18:12:27 UTC |
49df4ef | Judy Bogart | 25 June 2018, 16:56:49 UTC | docs: add tree-shakable providers (#24481) PR Close #24481 | 10 July 2018, 18:12:07 UTC |
e1146f3 | Judy Bogart | 13 June 2018, 16:28:12 UTC | docs: clarify wording in architecture overview (#24481) Closes #23463 Closes #22158 PR Close #24481 | 10 July 2018, 18:12:07 UTC |
0d5f2d3 | Jeff Burn | 07 July 2018, 00:02:08 UTC | fix(compiler-cli): Use typescript to resolve modules for metadata (#22856) The current module resolution simply attaches .ts to the import/export path, which does not work if the path is using Node / CommonJS behavior to resolve to an index.ts file. This patch uses typescript's module resolution logic, and will attempt to load the original typescript file if this resolution returns a .js or .d.ts file PR Close #22856 | 10 July 2018, 18:11:48 UTC |
a167bca | Daniel Sogl | 13 March 2018, 15:06:03 UTC | docs: unified console.log single string style (#22737) PR Close #22737 | 10 July 2018, 18:11:29 UTC |
e3709f5 | Daniel Sogl | 13 March 2018, 15:05:15 UTC | docs(aio): unified console.log single string style (#22737) PR Close #22737 | 10 July 2018, 18:11:29 UTC |
197387d | Vikram Subramanian | 10 July 2018, 15:26:48 UTC | fix(platform-browser): mark Meta and Title services as tree shakable providers (#24815) This lets services that use Meta and Title services to be tree shakable and provided in root. PR Close #24815 | 10 July 2018, 18:11:09 UTC |
1089261 | Vikram Subramanian | 10 July 2018, 15:17:45 UTC | fix(core): mark NgModule as not the root if APP_ROOT is set to false (#24814) Tree shakable providers use the APP_ROOT token to determine where to attach themselves. APP_ROOT gets set on NgModule with BrowserModule irrespective of whether it is actually the root(Ex. in case of SSR app where the shell app is first bootstrapped without BrowserModule being the root module). This change allows a NgModule with BrowserModule to explicitly mark itself as not the root by setting APP_ROOT token to false. This allows tree shakable providers to be attached to the right rott module. PR Close #24814 | 10 July 2018, 18:09:36 UTC |
ddb792d | George Kalpakas | 09 July 2018, 14:44:55 UTC | build: remove unnecessary `internal-angular` karma reporter (#24803) The reporter was added in 87d56acda, with the purpose of fixing source-map paths (which was apparently needed back then). Things have moved around a lot since then and the custom reporter doesn't seem to be necessary any more. By removing the reporter, we have one less thing to worry about while upgrading karma; plus we get improvements in built-in reporters for free. Output with the custom reporter: ``` at someMethod (packages/core/.../some-file.ts:13:37) ``` Output with the built-in reporter: ``` at someMethod (packages/core/.../some-file.ts:13.37 <- dist/all/@angular/core/.../some-file.js:1:337) ``` PR Close #24803 | 09 July 2018, 22:10:49 UTC |
89203c9 | George Kalpakas | 09 July 2018, 11:04:45 UTC | build: make `internal-angular` karma reporter compatible with latest karma (#24803) Due to changes in karma@1.0.0, `internal-angular` karma reporter stopped showing browser logs (such as `console.log()` etc.). Related to d571a5173. PR Close #24803 | 09 July 2018, 22:10:49 UTC |
3d20c50 | George Kalpakas | 25 June 2018, 19:34:46 UTC | fix(ivy): correctly resolve Array property access (#24664) PR Close #24664 | 09 July 2018, 22:10:29 UTC |
dcabb05 | Olivier Combe | 25 June 2018, 14:49:46 UTC | fix(common): use correct currency format for locale de-AT (#24658) Fixes #24609 PR Close #24658 | 09 July 2018, 22:10:06 UTC |
6881404 | George Kalpakas | 04 June 2018, 19:38:08 UTC | fix(language-service): do not overwrite native `Reflect` (#24299) Fixes #21420 PR Close #24299 | 09 July 2018, 22:09:16 UTC |
3980640 | Matias Niemelä | 19 June 2018, 19:45:00 UTC | feat(ivy): properly apply style="", [style], [style.foo] and [attr.style] bindings (#24602) PR Close #24602 | 06 July 2018, 20:51:00 UTC |
52d43a9 | George Kalpakas | 25 May 2018, 12:15:42 UTC | fix(service-worker): avoid network requests when looking up hashed resources in cache (#24127) PR Close #24127 | 06 July 2018, 20:50:37 UTC |
45feb10 | George Kalpakas | 25 May 2018, 11:37:46 UTC | refactor(service-worker): avoid unnecessary operations and remove unused code (#24127) PR Close #24127 | 06 July 2018, 20:50:37 UTC |
250527c | George Kalpakas | 24 May 2018, 14:51:45 UTC | feat(service-worker): add support for `?` in SW config globbing (#24105) The globbing is used in the following sections: - `assetGroups` > `resources` > `files`/`versionedFiles` - `assetGroups` > `resources` > `urls` - `dataGroups` > `urls` - `navigationUrls` Query params are ignored for `files`/`versionedFiles` and `navigationUrls`, but they are still taken into account for `assetGroups`/`dataGroups` `urls`. To avoid a breaking change, `?` is matched literally for these patterns. PR Close #24105 | 06 July 2018, 20:50:17 UTC |
94076c9 | Paul Spears | 02 May 2018, 20:11:43 UTC | docs: update Angular Boot Camp description (#23653) PR Close #23653 | 06 July 2018, 20:49:56 UTC |
f936b8c | Daniel | 13 March 2018, 17:06:13 UTC | docs: refactored ng-container code (#22742) PR Close #22742 | 06 July 2018, 20:49:35 UTC |
d571a51 | George Kalpakas | 05 July 2018, 18:35:17 UTC | build: upgrade karma and related dependencies (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
86b1cc7 | George Kalpakas | 05 July 2018, 18:18:38 UTC | build: upgrade jasmine to 3.1.0 (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
787c547 | George Kalpakas | 06 July 2018, 06:13:25 UTC | test: run unit tests in random order (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
1954406 | George Kalpakas | 06 July 2018, 06:10:16 UTC | refactor: re-organize and "modernize" cjs-jasmine scripts (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
c0e2dba | George Kalpakas | 04 July 2018, 22:53:51 UTC | build: upgrade jasmine to 2.99.x and fix tests (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
e01b539 | George Kalpakas | 05 July 2018, 15:10:09 UTC | refactor: infer type for `it()` assertion functions (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
809e8f7 | George Kalpakas | 05 July 2018, 12:24:53 UTC | test: make `NgMatchers` type-aware (#19904) PR Close #19904 | 06 July 2018, 20:48:02 UTC |
00c110b | George Kalpakas | 24 October 2017, 11:54:08 UTC | build: upgrade jasmine (and related typings) to latest version (#19904) With these changes, the types are a little stricter now and also not compatible with Protractor's jasmine-like syntax. So, we have to also use `@types/jasminewd2` for e2e tests (but not for non-e2e tests). I also had to "augment" `@types/jasminewd2`, because the latest typings from [DefinitelyTyped][1] do not reflect the fact that the `jasminewd2` version (v2.1.0) currently used by Protractor supports passing a `done` callback to a spec. [1]: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/566e0394859fdc1dc893658ccec6b06372d56a91/types/jasminewd2/index.d.ts#L9-L15 Fixes #23952 Closes #24733 PR Close #19904 | 06 July 2018, 20:48:02 UTC |
1e74ea9 | Greg Magolan | 04 July 2018, 16:37:51 UTC | build(bazel): update to rule_nodejs 0.10.0 (#24759) PR Close #24759 | 06 July 2018, 17:17:36 UTC |
f62876b | cexbrayat | 03 July 2018, 23:13:54 UTC | fix(ivy): pipes are pure by default (#24750) PR Close #24750 | 06 July 2018, 17:17:17 UTC |
fddd2af | cexbrayat | 03 July 2018, 21:24:31 UTC | test: integration test for TS 2.9.x (#24749) PR Close #24749 | 06 July 2018, 17:16:58 UTC |
d5a9396 | Max Ivanov | 29 June 2018, 10:58:01 UTC | docs(changelog): correct inaccuracies (#24713) PR Close #24713 | 06 July 2018, 17:16:37 UTC |
3e6a722 | Judy Bogart | 22 June 2018, 17:49:47 UTC | docs: add workspace and related cli terms (#24633) PR Close #24633 | 06 July 2018, 17:13:39 UTC |
5fe1e74 | riren | 14 June 2018, 21:57:46 UTC | docs(common): fix in the documentation of PUT (#24528) PR Close #24528 | 06 July 2018, 17:13:20 UTC |
f974c48 | Sergej | 29 June 2018, 06:38:39 UTC | docs: describe rounding behaviour of 'DecimalPipe' (#24303) PR Close #24303 | 06 July 2018, 17:13:00 UTC |
5686123 | Will | 06 June 2018, 18:14:04 UTC | docs(aio): added a link to Angular Zero online course (Traditional Chinese) (#24228) PR Close #24228 | 06 July 2018, 17:11:01 UTC |
b719905 | Kapunahele Wong | 23 May 2018, 18:51:05 UTC | docs: clarify faqs about services (#24079) PR Close #24079 | 06 July 2018, 17:10:41 UTC |
56a8533 | ampGular | 12 May 2018, 19:09:40 UTC | docs: add app.module to changed documents (#23876) PR Close #23876 | 06 July 2018, 17:10:20 UTC |
b72dbc8 | Sarun Intaralawan | 05 March 2018, 13:34:55 UTC | docs(router): add `paramsInheritanceStrategy` documentation (#22590) PR Close #22590 | 06 July 2018, 17:10:01 UTC |
8fe8b8f | Rafael | 09 September 2017, 21:51:16 UTC | docs: fix typos in 'Httpclient' docs (#19127) PR Close #19127 | 06 July 2018, 17:09:40 UTC |
b6af870 | Alex Rickabaugh | 26 June 2018, 17:44:22 UTC | feat(ivy): AOT support for compilation of @Pipes (#24703) This commit adds support to ngtsc for compilation of the @Pipe annotation, including support for pipes in @NgModule scopes. PR Close #24703 | 03 July 2018, 22:36:02 UTC |
3d52174 | Alex Rickabaugh | 26 June 2018, 17:44:05 UTC | feat(ivy): JIT support for compilation of @Pipes (#24703) Adds support for compiling @Pipe in JIT mode, along with tests to verify that certain aspects of compilation are correct. PR Close #24703 | 03 July 2018, 22:36:02 UTC |
dbdcfed | Alex Rickabaugh | 26 June 2018, 17:43:06 UTC | feat(ivy): support pipe compilation from local metadata (#24703) This updates the r3_pipe_compiler to not depend on global analysis, and to produce ngPipeDef instructions in the same way that the other compilers do. It's a precursor to JIT and AOT implementations of @Pipe compilation. PR Close #24703 | 03 July 2018, 22:36:02 UTC |
ffbacdf | Alex Rickabaugh | 26 June 2018, 17:37:45 UTC | fix(ivy): export the true ComponentDef/DirectiveDef types (not internal) (#24703) This was a bug introduced in a previous commit. PR Close #24703 | 03 July 2018, 22:36:02 UTC |
7f3242a | paulmojicatech | 08 June 2018, 05:06:44 UTC | docs: fix documention for attributes directive (#24367) fix:update documentation for attributes directive to fix error PR Close #24367 | 03 July 2018, 22:34:58 UTC |
e3064d5 | Igor Minar | 25 June 2018, 09:11:22 UTC | feat: typescript 2.9 support (#24652) PR Close #24652 | 03 July 2018, 20:32:06 UTC |
0c3738a | Alex Rickabaugh | 26 June 2018, 22:01:09 UTC | feat(ivy): support templateUrl for ngtsc (#24704) This commit adds support for templateUrl in component templates within ngtsc. The compilation pipeline is split into sync and async versions, where asynchronous compilation invokes a special preanalyze() phase of analysis. The preanalyze() phase can optionally return a Promise which will delay compilation until it resolves. A ResourceLoader interface is used to resolve templateUrls to template strings and can return results either synchronously or asynchronously. During sync compilation it is an error if the ResourceLoader returns a Promise. Two ResourceLoader implementations are provided. One uses 'fs' to read resources directly from disk and is chosen if the CompilerHost doesn't provide a readResource method. The other wraps the readResource method from CompilerHost if it's provided. PR Close #24704 | 03 July 2018, 20:31:44 UTC |
0922228 | Kevin Villela | 25 March 2018, 19:11:49 UTC | fix(core): use addCustomEqualityTester instead of overriding toEqual (#22983) This propagates other custom equality testers added by users. Additionally, if an Angular project is using jasmine 2.6+, it will allow Jasmine's custom object differ to print out pretty test error messages. fixes #22939 PR Close #22983 | 03 July 2018, 15:35:15 UTC |