George Kalpakas
dab5df9734
ci(aio): fix `deploy-to-firebase` script ( #23470 )
...
Temporary workaround for angular/angular-cli#10398.
The behavior of `yarn build` remains the same, but building for a
specific deployment env (e.g. archive, next) requires
`yarn build-for $deployEnv`.
PR Close #23470
2018-04-24 11:15:35 -07:00
Pawel Kozlowski
b1d03fe70b
fix(ivy): properly destroy view trees where root is an embedded view without children ( #23482 )
...
The bug fixed here steams from the fact that we are traversing too far up
in the views tree hierarchy in the destroyViewTree function.
The logic in destroyViewTree is off if we start removal at an embedded view
without any child views. For such a case we should just clean up (cleanUpView)
this one view without paying attention to next / parent views.
PR Close #23482
2018-04-24 11:15:16 -07:00
Olivier Combe
06c0d9666f
build(common): mark locales files as side-effect-full ( #23509 )
...
Fixes https://github.com/angular/angular-cli/issues/10322
PR Close #23509
2018-04-24 11:14:52 -07:00
Alex Eagle
1c9200eca8
ci: require green integration tests to publish snapshot ( #23517 )
...
Now looks like https://circleci.com/workflow-run/921ffc90-cff6-4f48-97df-740d60d5bf2b
PR Close #23517
2018-04-23 16:50:16 -07:00
Alex Eagle
ace6440460
ci: fix snapshot publishing ( #23516 )
...
PR Close #23516
2018-04-23 16:32:38 -07:00
Alex Eagle
b26ac1c22f
ci: publish build snapshots from Bazel/CircleCI ( #23512 )
...
This uses a new script and CircleCI job called "build-packages-dist"
which shims the new Bazel build to produce outputs matching the legacy
build. We'll use this to get AIO testing onto CircleCI as well.
We move the integration tests to a new circleCI job that depends on this
one, as well as the build publishing job.
Note that every PR will have a trivial green publishing status, because
we always create this job even for PRs. We'd rather not - see
https://discuss.circleci.com/t/workflows-pull-request-filter/14396/4
PR Close #23512
2018-04-23 15:45:56 -07:00
Sam Julien
60e5507076
docs(aio): Add UpgradingAngularJS to education resources ( #23169 )
...
PR Close #23169
2018-04-23 13:36:47 -07:00
Steven Liekens
4cfa571258
fix(router): cache route handle if found ( #22475 )
...
When asking the route reuse strategy to retrieve a detached route handle, store the
return value in a local variable for further processing instead of asking again later.
resolves #22474
PR Close #22475
2018-04-23 13:35:59 -07:00
Alex Rickabaugh
999ab0a690
ci: add alxhub as owner to a few packages ( #23510 )
...
PR Close #23510
2018-04-23 10:08:25 -07:00
Victor Berchet
ba47997715
style(compiler): fix lint issues ( #23480 )
...
PR Close #23480
2018-04-22 11:49:49 -07:00
Victor Berchet
a35bf114eb
build: make commit validation accept typical Revert messages ( #23480 )
...
fixes #23479
PR Close #23480
2018-04-22 11:49:49 -07:00
Victor Berchet
6761a64522
refactor(compiler): remove a dependency from the IVY AST to the template AST ( #23476 )
...
PR Close #23476
2018-04-20 17:23:02 -07:00
Victor Berchet
0b47902ad7
refactor(ivy): move core code to core.ts ( #23476 )
...
PR Close #23476
2018-04-20 17:23:02 -07:00
Victor Berchet
4662878a1f
refactor(compiler): refactor template binding parsing ( #23460 )
...
A long time ago Angular used to support both those attribute notations:
- `*attr='binding'`
- `template=`attr: binding`
Because the last notation has been dropped we can refactor the binding parsing.
Source maps will benefit from that as no `attr:` prefix is added artificialy any
more.
PR Close #23460
2018-04-20 16:07:55 -07:00
Alex Rickabaugh
ca776c59dd
fix(compiler): handle undefined annotation metadata ( #23349 )
...
In certain cases seen in production, simplify() can returned
undefined when simplifying decorator metadata. This has proven tricky
to reproduce in an isolated test, but the fix is simple and low-risk:
don't attempt to spread an undefined set of annotations in the first
place.
PR Close #23349
2018-04-19 18:57:22 -07:00
Alex Rickabaugh
f2563ca800
ci(compiler): replace chuckjaz with alxhub as compiler owner ( #23456 )
...
PR Close #23456
2018-04-19 16:32:31 -07:00
Victor Berchet
9757347e71
feat(ivy): add an IVY local the compiler which avoids analyzeModule ( #23441 )
...
closes #23289
Based on a spike by @chukjaz
PR Close #23441
2018-04-19 16:32:09 -07:00
Victor Berchet
a19e018439
refactor(ivy): remove the backpatch compiler ( #23441 )
...
PR Close #23441
2018-04-19 16:32:09 -07:00
Victor Berchet
6ff164be0e
refactor(compiler): misc minor ( #23441 )
...
PR Close #23441
2018-04-19 16:32:09 -07:00
Victor Berchet
84f024309a
refactor(ivy): misc cleanup ( #23441 )
...
PR Close #23441
2018-04-19 16:32:09 -07:00
Victor Berchet
c6b206ee4b
feat(compiler): support `// ...` and `// TODO` in mock compiler expectations ( #23441 )
...
PR Close #23441
2018-04-19 16:32:09 -07:00
Victor Berchet
1d1e75ee2b
Revert "fix(compiler): Pretty print object instead of [Object object] ( #22689 )" ( #23442 )
...
This reverts commit 8555a3a3cd
.
Reverted because of https://github.com/angular/angular/issues/23440
PR Close #23442
2018-04-19 14:51:58 -07:00
Matias Niemelä
acf6781ccc
test(core): add a symbols test for renderer2 code ( #23436 )
...
PR Close #23436
2018-04-18 14:49:29 -07:00
Igor Minar
fd48e53986
docs(aio): add front page campaign for the ng-conf live stream ( #23391 )
...
PR Close #23391
2018-04-17 14:13:43 -07:00
Brandon Roberts
fe312ccb4c
docs(aio): Cleanup examples with edits from Igor/George ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
764f471dc0
build(aio): turn on webpack's stats.json generation for debugging purposes ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
8b02c0e769
build(aio): add @angular/language-service ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Brandon Roberts
5a2ee7a6f5
docs(aio): Bump shared yarn.lock file for examples ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Brandon Roberts
529d4fc9ee
docs(aio): Bump shared dependencies to RC5 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Brandon Roberts
fac7dde5b1
docs(aio): Fix failing upgrade-module tests ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Brandon Roberts
1f005908a4
docs(aio): Fix failing boilerplate tests ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Brandon Roberts
2278fe8f0e
docs(aio): Upgrade examples to Angular 6 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
aad3444a58
test(aio): fix failing tests ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
44377adbcc
docs(aio): update `yarn test` command in README.md ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
b28b3acb83
build(aio): update to @angular/material@6.0.0-rc.11 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
7493435911
test(aio): move reflect-metadata polyfills to test.ts ( #23234 )
...
This resolves https://github.com/angular/angular-cli/issues/10333 and nicely cleans up the code.
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
937f7cea37
build(aio): update to angular/core@6.0.0-rc.5 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
7d1990e4d1
style(aio): lint fixes for examples ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
76f8ae31ad
test(aio): fix tests and update testing infra ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
103846a51d
build(aio): update tslint and codelyzer ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
0a536af093
build(aio): fix deployment script ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
4f29287399
build(aio): upgrade `@angular/cli` to `6.0.0-rc.4` ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
62e6c1f43a
build(aio): upgrade `@angular/*` to `6.0.0-rc.4` ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
c3c513ed9e
build(aio): remove redundant flags from cli commands ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
ed495bc9f1
build(aio): switch to `webpack-cli` for IE polyfills ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
a3de5f8f20
build(aio): upgrade `rxjs` to `6.0.0-turbo-rc.4` ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
2491b7249a
ci: chown bazel-built packages when running integration tests ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
a851ba3781
build: update to rxjs@6.0.0-uncanny-rc.7 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
0468a649af
build: remove a postinstall-patch to fix rxjs ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
47d3acdc49
build(aio): reorder entries in package.json ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00