Victor Berchet
4a075e885f
test: display a diff when example_apckage.spec.ts fails to ease debugging ( #22933 )
...
PR Close #22933
2018-03-22 15:27:28 -04:00
Rado Kirov
838a610197
fix(compiler): don't typecheck all inputs ( #22899 )
...
ngc knows to filter out d.ts inputs, but the logic accidentally
depended on whether it had a previous Program lying around.
Fixing that logic puts ngc on the fast code path, but in that code
path it must be able to merge tsickle EmitResults, so we need to
plumb the tsickle.mergeEmitResults function through all the intervening
APIs. The bulk of this change is that plumbing.
PR Close #22899
2018-03-21 18:29:18 -04:00
Jinhyuk Kim
f461f43d72
docs: fix a typo in aot compiler guide ( #22876 )
...
PR Close #22876
2018-03-21 13:20:51 -07:00
Alex Eagle
64efcf103c
build: add the FESM files back to ng_package ( #22889 )
...
PR Close #22889
2018-03-21 13:19:19 -07:00
Andrew Seguin
b12ea30a66
test: remove gulp public-api:update docs ( #22914 )
...
PR Close #22914
2018-03-21 13:15:23 -07:00
adasilva
8c2a57878b
fix(service-worker): fix LruList bugs ( #22769 )
...
'remove' method not removing url from state.map
'accessed' method not removing 'previous' reference from existing node when it becomes the head
Fixes #22218
Fixes #22768
PR Close #22769
2018-03-21 13:11:26 -07:00
Igor Minar
4f2c51fe56
docs: switch over to the preview url for the rxjs upgrade guide in changelog
2018-03-21 09:54:05 -07:00
Igor Minar
061564394f
docs: improve changelog instructions
2018-03-20 23:15:26 -07:00
Igor Minar
7cd8e8dbd1
build: update version numbers in ./scripts/release/post-check-next
2018-03-20 23:07:40 -07:00
Igor Minar
73261a8b70
docs: add changelog for 6.0.0-rc.0
2018-03-20 23:01:02 -07:00
Igor Minar
f285cff10b
release: cut the 6.0.0-rc.0 release
2018-03-20 22:48:41 -07:00
Igor Minar
8768665587
fix: correct peerDependencies declaration on rxjs
2018-03-20 22:48:41 -07:00
Jason Aden
623d769858
fix(router): make locationSyncBootstrapListener public due to change in output after TS 2.7 update in #22669 ( #22896 )
...
PR Close #22896
2018-03-20 17:40:25 -07:00
Miško Hevery
17fb9832f4
fix(ivy): fix type error in newer version of TS ( #22897 )
...
Newer version of TS is stricter about types and flags counter-variant
types in some situations. This change inlines the DirectiveDefArgs
into the arguments which:
1) removes the inheritance which caused the issue and
2) Makes it more friendly to IDEs since they will not report comments.
Closes #22877
Closes #22843
PR Close #22897
2018-03-20 15:49:45 -07:00
Igor Minar
3cc5c2e4d0
build: update to rxjs@6.0.0-beta.0 ( #22887 )
...
PR Close #22887
2018-03-20 15:26:49 -07:00
Igor Minar
fad86a67ca
build: add rxjs patch to make bazel build work with rxjs@6.0.0-beta.0 ( #22887 )
...
PR Close #22887
2018-03-20 15:26:49 -07:00
Igor Minar
5f1be9b89b
ci: temporarily disable two styleguide example tests ( #22887 )
...
these tests started failing with 6.0.0-beta.0 upgrade because of a weird issue when used with rxjs v6 with rxjs-compat
PR Close #22887
2018-03-20 15:26:49 -07:00
Vikram Subramanian
e6c731f791
fix(router): don't use spread operator to workaround an issue in closure compiler ( #22884 )
...
Closure compiler could not handle the spread operator in this one place. Working around it by removing the use of spread operator.
PR Close #22884
2018-03-20 13:30:37 -07:00
Igor Minar
7d095b96cd
fix: correct several esm2015 entry-points in package.jsons ( #22892 )
...
PR Close #22892
2018-03-20 13:30:08 -07:00
Olivier Combe
67f570caeb
ci: update ngbot config for g3 ( #22882 )
...
PR Close #22882
2018-03-20 13:29:28 -07:00
Alex Eagle
689f351092
build: expose flatModuleOutFile option on ng_module ( #22814 )
...
This lets projects like Material change ng_package "bundle index" files to non-conflicting paths
Currently packages like @angular/core ship with the generated metadata
in a path like 'core.js' which overwrites one of the inputs.
Angular material puts the generated file in a path like 'index.js'
Either way these files generated by ng_module rules have the potential
to collide with inputs given by the user, which results in an error.
Instead, give users the freedom to choose a different non-conflicting name.
Also this refactors the ng_package rule, removing the redundant
secondary_entry_points attribute.
Instead, we assume that any ng_module in the deps with a module_name
attribute is a secondary entry point.
PR Close #22814
2018-03-20 13:28:57 -07:00
Igor Minar
4648597d14
build(aio): temporarily pin elements to 6.0.0-beta.8 ( #22573 )
...
the next step will be to update all of aio to 6.0.0-rc.0
PR Close #22573
2018-03-19 21:51:51 -07:00
Igor Minar
b43f8bc7d3
feat(core): upgrade rxjs to 6.0.0-alpha.4 ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Igor Minar
c445314239
ci: temporarily disable tests that depend on angular-in-memory-web-api ( #22573 )
...
angular-in-memory-web-api is not yet compatible with rxjs v6 and rxjs v6 backwards compatibility package is not yet ready to be used.
PR Close #22573
2018-03-19 21:51:51 -07:00
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