Chuck Jazdzewski
476790290e
fix(compiler-cli): do not validate metadata from declaration files ( #19324 )
...
Upgrading metadata files causes spurious reports of metadata errors.
Fixes #18867
2017-09-25 12:36:08 -07:00
George Kalpakas
68078fd620
build(aio): run the upload server as a non-previleged user
...
closes #19352
Previously, the upload server (for PR previews) was run as root and
"downleveled" to a non-privileged user from inside the node script.
Now, with the latest version of `pm2` (which is used to run the upload server
scripts), we can get rid of that workaround and set the desired UID directly
through `pm2`.
2017-09-25 12:01:42 -07:00
George Kalpakas
620407720c
build(aio): upgrade all preview server dependencies
2017-09-25 12:01:22 -07:00
Pete Bacon Darwin
adb0b761f1
build(aio): add metadata aliases for directives, components and pipes ( #19317 )
...
This change will enable people to link to the API docs via their selectors
or names, as used in a template.
Since the selectors can be quite complex we are not able to get 100%
accuracy.
Closes #16787
2017-09-25 12:00:05 -07:00
Pete Bacon Darwin
97e02c2fa0
build(aio): render class/interface "descendants" in API docs ( #19343 )
...
For classes, the tree of subclasses is rendered, recursively.
For interfaces, the descendants are separated into child interfaces, which
extend the interface, and classes, which implement the interface.
Closes #19306
2017-09-25 11:59:44 -07:00
Pete Bacon Darwin
4ae546be1f
build(aio): ensure decorators with shared interface types are found ( #19361 )
...
Closes #19358
2017-09-25 11:59:21 -07:00
Olivier Combe
0f5c70d563
build: update npm dependencies ( #19328 )
...
PR Close #19328
2017-09-22 13:20:52 -07:00
Olivier Combe
f48b343af1
build: switch from npm to yarn ( #19328 )
...
PR Close #19328
2017-09-22 13:20:52 -07:00
Marc Laval
213baa37b0
ci: add Android 6 and 7 ( #18803 )
...
PR Close #18803
2017-09-22 13:13:59 -07:00
Marc Laval
8959d7d3a7
ci: update Chrome and Firefox in SauceLabs ( #18808 )
...
PR Close #18808
2017-09-22 13:12:55 -07:00
Marc Laval
516759b1ff
test(platform-browser): fix mXSS attack test in Canary ( #18809 )
...
PR Close #18809
2017-09-22 13:10:00 -07:00
Marc Laval
aaf826e043
ci: reactivate dev and beta channels in Chrome ( #18809 )
...
PR Close #18809
2017-09-22 13:10:00 -07:00
George Kalpakas
c6adddf02e
ci: update pullapprove `http` files ( #19221 )
...
PR Close #19221
2017-09-22 13:09:50 -07:00
Marc Laval
11b5d1b286
docs: add BrowserStack badge to README.md ( #19314 )
...
PR Close #19314
2017-09-22 13:09:18 -07:00
Marc Laval
12f77ca523
ci: switch Edge from BS to SL ( #19315 )
...
PR Close #19315
2017-09-22 13:07:07 -07:00
Jesus Rodriguez
9bbf009dff
build(aio): change examples to CLI ( #19248 )
...
PR Close #19248
2017-09-21 17:05:54 -07:00
Miško Hevery
344a5ca545
feat(core): support for bootstrap with custom zone ( #17672 )
...
PR Close #17672
2017-09-21 16:51:48 -07:00
Olivier Combe
6e1896b333
build(common): don't generate tsickle re-export file for locales package ( #19135 )
...
PR Close #19135
2017-09-21 16:02:40 -07:00
Vikram Subramanian
cfd9ca0d6f
feat(platform-server): add an API to transfer state from server ( #19134 )
...
TransferState provides a shared store that is transferred from the
server to client. To use it import BrowserTransferStateModule from the
client app module and ServerTransferStateModule from the server app
module and TransferState will be available as an Injectable object.
PR Close #19134
2017-09-21 13:56:13 -07:00
Chuck Jazdzewski
f96142cd7c
build: remove references to `tsc-wrapped` ( #19298 )
...
With this commit `ngc` is used instead of `tsc-wrapped` for
collecting metadata and tsickle rewriting and `tsc-wrapped`
is removed from the repository.
`@angular/tsc-wrapped@5` is now deprecated and is no longer
used, updated, or maintained as part as of Angular 5.x.x.
`@angular/tsc-wrapped@4` is still maintained and required by
Angular 4.x.x and will be maintained as long as 4.x.x is in
LTS.
PR Close #19298
2017-09-21 13:55:52 -07:00
Peter Bacon Darwin
4c73b52d5c
docs(aio): tidy up tooling documentation ( #18151 )
...
PR Close #18151
2017-09-21 10:00:37 -07:00
Jesus Rodriguez
48cd503d4a
docs(aio): applying some feedback ( #18151 )
...
PR Close #18151
2017-09-21 10:00:37 -07:00
Jesus Rodriguez
ba20e3bed0
docs(aio): add zipper documentation ( #18151 )
...
PR Close #18151
2017-09-21 10:00:36 -07:00
Jesus Rodriguez
6f7aa466ae
docs(aio): complete the plunker-builder docs ( #18151 )
...
PR Close #18151
2017-09-21 10:00:36 -07:00
Jesus Rodriguez
e6c612f5cd
docs(aio): add boilerplate readme ( #18151 )
...
PR Close #18151
2017-09-21 10:00:36 -07:00
Peter Bacon Darwin
4530654501
docs(aio): high-level documentation of the `transforms` folder ( #18151 )
...
PR Close #18151
2017-09-21 10:00:36 -07:00
Peter Bacon Darwin
28a80e6e05
docs(aio): high-level documentation of AIO tooling ( #18151 )
...
PR Close #18151
2017-09-21 10:00:36 -07:00
Victor Berchet
abceaa2f33
refactor(core): viewDef related refactoring ( #19272 )
...
- optimize the way node flags are propagated in `viewDef()`,
- fix `elementDef()` signature to make `namespaceAndName` nullable,
- move render parent computation with the parent computation
PR Close #19272
2017-09-21 09:59:52 -07:00
Tobias Bosch
f2bad195bc
fix(compiler): correctly derive `fileExists` for generated files ( #19301 )
...
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
1a647c399b
fix(compiler): also create `.ngfactory.js` files in non obvious cases ( #19301 )
...
E.g. when an exported class contains a ctor argument which is
from another compilation unit.
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
c76da27240
fix(compiler): support `noResolve` ( #19301 )
...
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
04997c8418
fix(compiler): don’t type check property access of literal maps ( #19301 )
...
This was the behavior in Ng4, so we put the stricter
check behind the `fullTemplateTypeCheck` flag.
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
45747ed531
fix(compiler): don’t lower property accesses of exported symbols ( #19301 )
...
E.g. this allows the following to work:
```
@Decorator({
useValue: MyClass.someMethod
})
class MyClass {
static someMethod() {}
}
```
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
62602b9bd8
fix(compiler): collect non exported symbols in d.ts files ( #19301 )
...
TS treats all symbols in d.ts files as exported,
whether they have an `export` keyword or not.
PR Close #19301
2017-09-21 09:59:40 -07:00
Tobias Bosch
b826e0c636
refactor(compiler): don’t workaround a fixed tsickle bug ( #19301 )
...
PR Close #19301
2017-09-21 09:59:40 -07:00
George Kalpakas
4586fccae4
refactor(upgrade): use correct property name ( #19180 )
...
It doesn't make any difference in this case, because the we only check the
property for truthfulness (and being undefined has the same effect as being set
to false).
PR Close #19180
2017-09-20 16:18:53 -07:00
Igor Minar
9e847198f5
test: fix cli-integration tests that got broken by yarn update ( #19297 )
...
previously we relied on yarn creating a new project/package.json in the current dirrectory,
which is incorrect. this change inits the project before installing the cli.
PR Close #19297
2017-09-20 16:17:08 -07:00
cexbrayat
2c4107c531
fix(router): fix activation events toString and docs ( #19147 )
...
PR Close #19147
2017-09-20 13:52:21 -07:00
Victor Berchet
34fdb91899
refactor(compiler): misc minor refactor / cleanup ( #19189 )
...
PR Close #19189
2017-09-20 13:50:25 -07:00
Victor Berchet
473a577e34
fix(core): make dynamic & inline code checking behave the same ( #19189 )
...
PR Close #19189
2017-09-20 13:50:25 -07:00
Yuan Gao
b14c2d1568
refactor(core): removed getter and changed to readonly variable ( #19117 )
...
PR Close #19117
2017-09-20 12:38:57 -07:00
Yuan Gao
549f2254b4
refactor(core): remove getters for packages/animations, language-service, platform-browser, router ( #19151 )
...
PR Close #19151
2017-09-20 12:38:37 -07:00
Yuan Gao
17eaef0311
refactor(forms): Remove readonly getters in forms ( #19188 )
...
PR Close #19188
2017-09-20 12:38:12 -07:00
Olivier Combe
bc0750eb93
refactor(compiler): update i18n comments deprecation message ( #19215 )
...
PR Close #19215
2017-09-20 12:37:06 -07:00
Peter Bacon Darwin
381e680758
build(aio): improve error message for ignored example files ( #19265 )
...
Addresses https://github.com/angular/angular/pull/18707#issuecomment-330396771
PR Close #19265
2017-09-20 12:36:14 -07:00
Peter Bacon Darwin
988b9f8378
build(aio): remove commented out code ( #19265 )
...
PR Close #19265
2017-09-20 12:36:14 -07:00
Ward Bell
a5ee653da0
docs: update README and author guide about doc build errors ( #19276 )
...
- tells reader about `yarn serve-and-sync`.
- directs reader to look to docs-style-guide if get doc build error.
- update docs-style-guide to warn about ignored code files.
PR Close #19276
2017-09-20 12:35:31 -07:00
Alex Eagle
580372f23d
build: pin docker image to a tag for CircleCI ( #19295 )
...
Fixes the broken build
PR Close #19295
2017-09-20 12:34:48 -07:00
Ward Bell
5751865228
docs: animations - replace iterator with simple code style ( #18965 )
...
Replaces iterator facade over the HeroService because webpack threw up.
Also this was an obscure distraction for readers with no obvious benefits.
PR Close #18965
2017-09-19 17:03:09 -07:00
George Kalpakas
23f2bea353
ci(aio): correctly serialize commit messages with "double-quotes" ( #19183 )
...
PR Close #19183
2017-09-19 17:00:22 -07:00