Igor Minar
4a7be487da
ci: temporarily disable offline_compiler_test.sh ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Igor Minar
5caad5fe93
ci: temporarily increase payload size limit for cli-hello-world until we update cli to v6 ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
George Kalpakas
e5fcf650f8
build(aio): temporarily use RxJS from root `node_modules/` when using local packages ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Domas Trijonis
2b3de6390f
fix(upgrade): two-way binding and listening for event ( #22772 )
...
Changes would not propagate to a value in downgraded component in case you had two-way binding and listening to a value-change, e.g. [(value)]="value" (value-change)="fetch()"
Closes #22734
PR Close #22772
2018-03-19 22:44:36 -05:00
Rado Kirov
5c387a7f3c
fix(compiler): do not emit line/char in ngsummary files. ( #22840 )
...
Having ngsummaries emit line/char numbers causes white space change to
retrigger upstream recompilations.
PR Close #22840
2018-03-19 16:01:41 -07:00
Misko Hevery
fc50c77bd3
test(ivy): switch HelloWorld to ivy compiler ( #22788 )
...
PR Close #22788
2018-03-19 16:00:38 -07:00
Greg Magolan
bfe077ad64
fix(bazel): correct expected outs for external sources in ng_module ( #22755 )
...
PR Close #22755
2018-03-19 16:30:01 -05:00
Kara Erickson
1a0cb21538
refactor(ivy): remove unnecessary binding from hello world ( #22848 )
...
PR Close #22848
2018-03-19 16:29:45 -05:00
Igor Minar
0bede54b2d
style: fix formatting issues on the master branch ( #22854 )
...
PR Close #22854
2018-03-18 14:03:26 -07:00
Igor Minar
243c86cd04
ci: improve logging when running aio/examples e2e tests ( #22854 )
...
PR Close #22854
2018-03-18 14:03:26 -07:00
Igor Minar
9054e357d6
build: update to zone.js@0.8.20 ( #22854 )
...
PR Close #22854
2018-03-18 14:03:26 -07:00
Igor Minar
0b68a35ff2
build: remove obsolete rollup-test ( #22854 )
...
PR Close #22854
2018-03-18 14:03:26 -07:00
Kara Erickson
e27cfd6236
refactor(ivy): split up directiveCreate for tree shaking ( #22838 )
...
PR Close #22838
2018-03-18 11:56:35 -07:00
Kara Erickson
1612985e48
refactor(ivy): allow tick and deps to be tree-shaken ( #22838 )
...
PR Close #22838
2018-03-18 11:47:44 -07:00
Kara Erickson
4f21d373b7
refactor(ivy): move hostBindings calls out of template ( #22833 )
...
PR Close #22833
2018-03-18 11:41:39 -07:00
Igor Minar
ce63dc6f95
feat: update the package output of build.sh to APF v6 ( #22808 )
...
PR Close #22808
2018-03-18 09:33:51 -07:00
Igor Minar
d54615d555
build: don't mark language-service package as sideEffect free ( #22808 )
...
we are not sure if this is the case and we don't need this package to
be optimized at the moment.
PR Close #22808
2018-03-18 09:33:51 -07:00
Igor Minar
912fe08756
test: improve ng build flags for cli-hello-world ( #22808 )
...
Remove unnecessary --build-optimizer flag and add --sourcemaps flag to
generate source maps for better debugging.
PR Close #22808
2018-03-18 09:33:51 -07:00
Igor Minar
99408d0445
test: add workaround to cli-hello-world payload-size test ( #22808 )
...
See https://github.com/angular/devkit/pull/524
PR Close #22808
2018-03-18 09:33:51 -07:00
Miško Hevery
f258ec67bf
docs(ivy): update status of ivy ( #22834 )
...
PR Close #22834
2018-03-16 22:20:21 -07:00
Rob Wormald
5d82d8da6d
fix(elements): fix elements test bootstrap ( #22839 )
...
PR Close #22839
2018-03-16 22:19:50 -07:00
Alex Rickabaugh
6ef9f2278f
feat(ivy): @NgModule -> ngInjectorDef compilation ( #22458 )
...
This adds compilation of @NgModule providers and imports into
ngInjectorDef statements in generated code. All @NgModule annotations
will be compiled and the @NgModule decorators removed from the
resultant js output.
All @Injectables will also be compiled in Ivy mode, and the decorator
removed.
PR Close #22458
2018-03-16 12:57:11 -07:00
Andrew Seguin
688096b7a3
feat(elements): remove attribute/input from config ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
2e450f6fda
feat(elements): update package.json with latest ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
fe21437232
feat(elements): fix payload size ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
cf3ff7d219
feat(elements): another polyfill solution ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
d72f44556d
feat(elements): rebase ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
0b45dfac29
feat(elements): fix lint ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
167fdf745c
feat(elements): rename API to createCustomElement ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
39a12d2c3d
feat(elements): make bazel happy ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
87f60bccfd
feat(elements): injector create ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
46efd4b938
feat(elements): George's comments ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
19368085aa
feat(elements): provide type, not factory; remove config need ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
d2be675acc
feat(elements): add tests for component factory strategy ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
44f637a88b
feat(elements): fix test ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
863aff1a77
feat(elements): add polyfill for elements es5 shim ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
400460cc93
feat(aio): update payload size ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
4d506acba0
feat(aio): add hack, remove me ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
7c9b411777
feat(aio): migrate embedded comp to elements ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
22b96b9690
feat(elements): add support for creating custom elements ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Chuck Jazdzewski
cedc04c320
docs(ivy): document project status ( #22751 )
...
Moves the status reporting from the issue #21706 to a file that
can be updated as changes are being made. This addresses one of the
comments on the issue and allows better tracking of updates to this
status and changes made.
PR Close #22751
2018-03-16 11:27:15 -07:00
Kara Erickson
bafdad9083
fix(ivy): cache local names and support multiple locals with same value ( #22807 )
...
PR Close #22807
2018-03-16 11:26:38 -07:00
Kara Erickson
9220521149
test(ivy): correct export tests and add query test ( #22807 )
...
PR Close #22807
2018-03-16 11:26:38 -07:00
Jeremy Elbourn
b149424b11
build(bazel): make ng_package auto generate package.json for secondary entry-points ( #22806 )
...
PR Close #22806
2018-03-15 21:18:27 -07:00
Oussama Ben Brahim
269c3a1908
build(compiler-cli): fix tsconfig.json circularity issue ( #22722 )
...
Fixes #22721
PR Close #22722
2018-03-15 21:18:07 -07:00
Alex Eagle
f9247e4b2e
build: enable importHelpers in tsconfig ( #22812 )
...
This is the primary tsconfig file used for Bazel builds.
Previously, we enabled this option only for releases.
PR Close #22812
2018-03-15 21:16:03 -07:00
Igor Minar
44de10e2db
feat: mark angular packages as side-effect free ( #22785 )
...
This flag is picked up by webpack v4 and used for more agressive optimizations.
Our code is already side-effect free, because that's what we needed for build-optimizer to work.
PR Close #22785
2018-03-15 14:52:40 -07:00
Victor Berchet
0ebd577db4
refactor(compiler): Drop support for the deprecated `<template>`. Use `<ng-template>` instead ( #22783 )
...
BREAKING CHANGE:
The `<template>` tag was deprecated in Angular v4 to avoid collisions (i.e. when
using Web Components).
This commit removes support for `<template>`. `<ng-template>` should be used
instead.
BEFORE:
<!-- html template -->
<template>some template content</template>
# tsconfig.json
{
# ...
"angularCompilerOptions": {
# ...
# This option is no more supported and will have no effect
"enableLegacyTemplate": [true|false]
}
}
AFTER:
<!-- html template -->
<ng-template>some template content</ng-template>
PR Close #22783
2018-03-15 14:52:22 -07:00
Kara Erickson
4e6ac185e5
refactor(ivy): double size of DI bloom filter ( #22775 )
...
PR Close #22775
2018-03-15 14:49:39 -07:00
Kara Erickson
e55bf8fa79
refactor(ivy): access component def through tData ( #22771 )
...
PR Close #22771
2018-03-15 14:49:23 -07:00