Commit Graph

11783 Commits

Author SHA1 Message Date
Brian Love e4c7f369f2 docs: add Brian Love to GDE resources ()
PR Close 
2018-10-23 08:54:41 -07:00
Kara Erickson d573a14119 fix(ivy): update tree benchmark to use ngIf ()
PR Close 
2018-10-23 08:53:19 -07:00
Pawel Kozlowski ff767dd153 fix(ivy): support ViewContainerRef ng-container children ()
Issue found while running NgPlural tests with ivy

PR Close 
2018-10-23 08:52:30 -07:00
jenniferfell 34c6ce6b08 docs: update release info now that v7 is released ()
PR Close 
2018-10-23 08:51:48 -07:00
Anthony Ciccarello 6737e91974 docs(core): fix spelling in ComponentFactory ()
PR Close 
2018-10-22 10:38:56 -07:00
Kara Erickson 1006eab482 fix(ivy): update largetable benchmark to use ngFor ()
PR Close 
2018-10-22 10:37:02 -07:00
Kara Erickson a9f2952882 build(ivy): fix benchmarks ()
PR Close 
2018-10-22 10:36:31 -07:00
Greg Magolan 100c7eff25 build: fix ivy package-dist generation ()
PR Close 
2018-10-20 21:03:46 -07:00
Greg Magolan dc7349915d build(bazel): fix //tools/testing:node target deps ()
PR Close 
2018-10-20 21:03:46 -07:00
Miško Hevery 213c25fb08 build: remove manual tags from platform jasmine tests ()
PR Close 
2018-10-19 22:52:12 -07:00
Greg Magolan 615a515bba build: run CI ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 838a3f204f style: ran buildifier ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 15c2467dbd build: review comments addressed ()
PR Close 
2018-10-19 20:59:29 -07:00
Alex Eagle 74ea4e9b5d style: run buildifier ()
PR Close 
2018-10-19 20:59:29 -07:00
Alex Eagle 4481571999 ci: don't run google3 tests on bazel external files ()
PR Close 
2018-10-19 20:59:29 -07:00
Alex Eagle 2132c8f461 refactor(bazel): allow google3 overrides for external deps ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 2b3cac5b31 build: add comment to /integration/bazel/package.json ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 8d5e3e6981 build: update to rules_typescript 0.20.3 and rules_nodejs 0.15.1 ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 30f1dc002a build: add npm deps after rebase ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 5da3b00222 build: restore integrity lines in yarn.lock ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 631998b2df build: idiomatic install of @angular/bazel npm package () ()
PR Close 
2018-10-19 20:59:29 -07:00
Alex Eagle 30d6233e83 build: update ngcontainer to bazel 0.18.0 () ()
* build: update ngcontainer to bazel 0.18.0

* build: update skylint to bazel 0.18

use .bazelignore file to ignore node_modules directory

PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 6468711e16 build(bazel): update to rules_typescript 0.20.2 () ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan d698b0eadf build: update to rules_typescript 0.20.1 and rules_nodejs 0.15.0 () ()
PR Close 
2018-10-19 20:59:29 -07:00
Greg Magolan 1f3331f5e6 build(bazel): use fine-grained npm deps () ()
PR Close 
2018-10-19 20:59:29 -07:00
Alex Eagle b6c9678f21 build: introduce a package.bzl ()
This lets Angular Bazel users install our transitive deps, rather than have to list them in their WORKSPACE file.
If they want a different version of one of these deps, they just need to install it before calling rules_angular_dependencies.

PR Close 
2018-10-19 20:59:29 -07:00
Pete Bacon Darwin 4c2ce4e8ba docs: update animations to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin bb0f95b6fb docs: update elements to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 853faf4c71 docs: update upgrade to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 00c7db02d1 docs: update service-worker to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 13143b850e docs: update router to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin c1724062f1 docs: update platform-webworker to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 7570f7222f docs: update platform-server to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin f1e3d5125d docs: update platform-browser-dynamic to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 3511f08a81 docs: update http with `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 982bc7f2aa docs: update forms with `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 3903e5ebe7 docs: update core to use `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 0918adf39d docs: common with `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 42c331bbf2 docs: update animations with `@publicApi` tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin 0bae97a726 docs: update platform-browser with `@publicApi` tags ()
PR Close 
2018-10-19 14:35:52 -07:00
Pete Bacon Darwin c5949f85ef build: update ts-api-guardian jsdoc tag requirements ()
Now `@experimental` tags are banned; and `@publicApi`
tags are required on exports.

PR Close 
2018-10-19 14:35:52 -07:00
Pete Bacon Darwin 24521f549c docs: convert all `@experimental` tags to `@publicApi` tags ()
PR Close 
2018-10-19 14:35:52 -07:00
Pete Bacon Darwin 4bd9f53e8f feat(docs-infra): rename tagdef: `@experimental` to `@publicApi` ()
PR Close 
2018-10-19 14:35:52 -07:00
Pete Bacon Darwin 2a78dcbd5a feat(docs-infra): remove stable & experimental from status selector ()
PR Close 
2018-10-19 14:35:52 -07:00
Pete Bacon Darwin 2ea57cdcc3 build: refactor ts-api-guardian jsdoc tag handling ()
Allow the jsdoc tag processing to be configured by
type (export, member, param) and by action (required,
banned, toCopy).

This is a pre-requisite to moving over to using `@publicApi`
tags rather than `@stable` and `@experimental`.

PR Close 
2018-10-19 14:35:52 -07:00
Alex Rickabaugh 31022cbecf feat(ivy): generate .ngsummary.js shims ()
This commit adds generation of .ngsummary.js shims alongside .ngfactory.js
shims when generated files are enabled.

Generated .ngsummary shims contain a single, null export for every exported
class with decorators that exists in the original source files. Ivy code
does not depend on summaries, so these exist only as a placeholder to allow
them to be imported and their values passed to old APIs. This preserves
backwards compatibility.

Testing strategy: this commit adds a compiler test to verify the correct
shape and contents of the generated .ngsummary.js files.

PR Close 
2018-10-19 13:30:02 -07:00
Alex Rickabaugh ce8053103e refactor(ivy): make shim generation generic in ngtsc ()
This commit refactors the shim host to be agnostic to the shims being
generated, and provides an API for generating additional shims besides
the .ngfactory.js. This will be used in a following commit to generate
.ngsummary.js shims.

Testing strategy: this refactor introduces no new behavior, so it's
sufficient that the existing tests for factory shim generation continue
to pass.

PR Close 
2018-10-19 13:30:01 -07:00
Alex Rickabaugh 0b885ecaf7 refactor(ivy): rename ngtsc/factories to ngtsc/shims ()
This simple refactor of the build rules renames the .ngfactory.js shim
generator to 'shims' instead of 'factories', in preparation for adding
.ngsummary.js shim generation.

Testing strategy: this commit does not introduce any new behavior and
merely moves files and symbols around. It's sufficient that the existing
ngtsc tests pass.

PR Close 
2018-10-19 13:30:01 -07:00
jenniferfell 1700bd6f08 docs: fix release info navigation ()
PR Close 
2018-10-19 11:30:39 -07:00
Igor Minar b89bc37170 fix(docs-infra): correct the version of @angular-devkit/build-angular ()
This dependency has not been correctly updated and I had to update it manually.

I think the issue is related to https://github.com/angular/angular-cli/issues/12624 which was fixed between CLI RCs and final.

PR Close 
2018-10-19 11:30:11 -07:00