George Kalpakas
c9ce485ce0
build(docs-infra): update @angular/cli to v8.0.2 ( #30935 )
...
This restores named lazy chunks, which were broken during beta/rc (i.e.
the lazy chunks were named 0/1/2/...).
PR Close #30935
2019-06-11 00:11:36 +00:00
George Kalpakas
64488b12ac
build(docs-infra): upgrade cli command docs sources to c21c3c4f2 ( #30908 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](2bbd7f288...c21c3c4f2
):
**Modified**
- help/serve.json
##
PR Close #30908
2019-06-07 08:45:10 -07:00
George Kalpakas
1f79c827a0
build(docs-infra): upgrade cli command docs sources to 2bbd7f288 ( #30776 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](30036352e...2bbd7f288
):
**Modified**
- help/update.json
##
PR Close #30776
2019-05-31 09:45:58 -07:00
George Kalpakas
573f57ac90
build(docs-infra): upgrade cli command docs sources to 30036352e ( #30608 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](f960a8e4a...30036352e
):
**Modified**
- help/analytics.json
- help/build.json
- help/e2e.json
- help/serve.json
- help/test.json
- help/xi18n.json
##
PR Close #30608
2019-05-24 18:18:50 -04:00
George Kalpakas
f1ea78ba09
build(docs-infra): upgrade cli command docs sources to f960a8e4a ( #30530 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](73d875a70...f960a8e4a
):
**Modified**
- help/update.json
##
PR Close #30530
2019-05-21 17:09:57 -07:00
Santosh Yadav
34e0d621fd
build(docs-infra): update http-server to 0.11.1 ( #30401 )
...
Fixes #30363
PR Close #30401
2019-05-14 09:55:46 -07:00
George Kalpakas
0d4a0b6519
build(docs-infra): upgrade cli command docs sources to 73d875a70 ( #30414 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](8dd9b98ac...73d875a70
):
**Modified**
- help/build.json
- help/e2e.json
- help/serve.json
- help/test.json
- help/xi18n.json
##
PR Close #30414
2019-05-13 10:22:46 -07:00
JiaLiPassion
5ab809ddf9
build: upgrade zone.js to 0.9.1 ( #30260 )
...
Close 30203
resolves the issue that zone-legacy XHR issue
PR Close #30260
2019-05-10 14:25:56 -07:00
George Kalpakas
4a96ddfb54
build(docs-infra): upgrade cli command docs sources to 8dd9b98ac ( #30325 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](73c53266f...8dd9b98ac
):
**Modified**
- help/add.json
- help/e2e.json
- help/generate.json
- help/update.json
##
PR Close #30325
2019-05-08 09:12:52 -07:00
Igor Minar
e53cf81689
build(docs-infra): upgrade material and cdk to 8.0.0-rc.0 ( #30202 )
...
I bumped the payload size limits to reflect the current values - the changes have been insignificant.
PR Close #30202
2019-04-29 18:46:53 -07:00
Igor Minar
089fcbf369
build(docs-infra): upgrade framework and cli to 8.0.0-rc.2 ( #30202 )
...
Brings in small payload size fixes.
PR Close #30202
2019-04-29 18:46:53 -07:00
Igor Minar
1195dabb84
build(docs-infra): update the aio app to framework and cli 8.0.0-rc.1 ( #30183 )
...
I updated the payload size limits as well. There still seem to be size regressions in the framework,
but at least the polyfills now uses the evergreen build of zones so we shaved off a few KB there.
PR Close #30183
2019-04-29 12:30:25 -07:00
George Kalpakas
acaf1aa530
build(docs-infra): switch from no-op `no-jasmine-focus` tslint rule to `ban` ( #29926 )
...
The `no-jasmine-focus` rule has been removed from
`vrsource-tslint-rules` [since version 5.8.0][1] (theoretically;
practically it remained [until version 5.8.2][2]).
This commit removes the non-existent rule (and the obsolete dependency)
and uses tslint's `ban` rule instead (as recommended).
[1]: 477f622cb2 (diff-04c6e90faac2675aa89e2176d2eec7d8R162)
[2]: https://github.com/vrsource/vrsource-tslint-rules/pull/13#issuecomment-442053340
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
282167a37f
build(docs-infra): upgrade tslint to 5.15.0 and codelyzer to 5.0.0 ( #29926 )
...
This commit also changes the `tslint.json` config file to (reasonably
closely) match what the cli would generate for a new app.
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
eb85c8a742
build(docs-infra): make type-checking stricter by enabling `noImplicitAny` ( #29926 )
...
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
2002db28ff
build(docs-infra): remove obsolete `ie-polyfills.js` ( #29926 )
...
Now that defferential loading it supported by the cli, remove the
obsolete `ie-polyfills.js` (and associated dependencies).
All polyfills in `ie-polyfills.js` are now included in the
[polyfills-es5][1] bundle, except for `classlist.js`, that is only
needed in order to support `NgClass` on SVG elements, which we don't
use.
[1]: https://github.com/angular/angular-cli/blob/b95933a57/packages/angular_devkit/build_angular/src/angular-cli-files/models/es5-polyfills.js
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
6c1ae294dc
build(docs-infra): upgrade @angular/cli to 8.0.0-beta.18 ( #29926 )
...
This commit also changes the config files and their layout to
(reasonably closely) match what the cli would generate for a new app.
Related Jira issue: [TOOL-815](https://angular-team.atlassian.net/browse/TOOL-815 )
PR Close #29926
2019-04-25 12:32:49 -07:00
George Kalpakas
b8298f1b2d
build(docs-infra): upgrade @angular/material to 8.0.0-beta.2 ( #29926 )
...
PR Close #29926
2019-04-25 12:32:48 -07:00
George Kalpakas
3def652e18
build(docs-infra): upgrade @angular/* to 8.0.0-beta.14 ( #29926 )
...
PR Close #29926
2019-04-25 12:32:48 -07:00
George Kalpakas
7e3137e7ed
build(docs-infra): upgrade RxJS to 6.5.1 ( #30048 )
...
Related to #30043 .
PR Close #30048
2019-04-24 10:41:37 -07:00
George Kalpakas
4ca95641ee
build(docs-infra): upgrade cli command docs sources to 73c53266f ( #30047 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](7e7a1aa5e...73c53266f
):
**Modified**
- help/build.json
##
PR Close #30047
2019-04-23 08:56:23 -07:00
George Kalpakas
2271f200d7
build(docs-infra): upgrade cli command docs sources to 7e7a1aa5e ( #29987 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](664990cad...7e7a1aa5e
):
**Modified**
- help/analytics.json
- help/build.json
- help/generate.json
##
Relevant changes in [commit range](437e03799...7e7a1aa5e
) since PR #29954 :
**Modified**
- help/generate.json
##
Closes #29954
PR Close #29987
2019-04-19 14:16:36 -07:00
George Kalpakas
11eef85133
build(docs-infra): change `build-with-ivy` script to `switch-to-ivy` ( #29989 )
...
Previously, the `build-with-ivy` script could be used to build the `aio`
project with Ivy (once it had been prepared with `ivy-ngcc`, etc.) and
then restored the configuration (e.g. `tsconfig.json`) to non-ivy mode.
As a result, it was not useful for running other commands (e.g. unit/e2e
tests) in Ivy mode.
This commit renames the script to `switch-to-ivy` and employs a
different model (similar to `ng-packages-installer`), where the project
is setup to run in Ivy mode and then all subsequent commands are
executed in that mode (until restored).
Since this is currently only used on CI, there is no automatic way to
switch back to non-ivy mode (but it could be implemented in the future
if needed).
Finally, the script now modifies `src/tsconfig.app/json` instead of
`tsconfig.json` to ensure that the `angularCompilerOptions` are not
ignored/overwritten. This is also closer to what the cli generates
with the `--enable-ivy` option.
PR Close #29989
2019-04-19 09:46:48 -07:00
Filipe Silva
3a836c362d
build(docs-infra): convert `search-worker.js` to TypeScript ( #29764 )
...
PR Close #29764
2019-04-15 11:14:04 -07:00
Filipe Silva
ee603a3b01
build(docs-infra): update to CLI 8 beta.13 ( #29764 )
...
PR Close #29764
2019-04-15 11:14:04 -07:00
George Kalpakas
70177e544b
build(docs-infra): add missing dependencies (chrome-launcher, lighthouse-logger) ( #29904 )
...
We are using `chrome-launcher` and `lighthouse-logger` in
[test-pwa-score][1], but we do not explicitly list them as
`devDependencies`, so we are relying on the fact that they happen to be
hoisted in `node_modules/` by yarn. This may unexpectedly break in the
future.
This commit fixes this, by explicitly listing them as `devDependencies`.
[1]: https://github.com/angular/angular/blob/ea70d41ac/aio/scripts/test-pwa-score.js#L14-L18
PR Close #29904
2019-04-15 09:12:37 -07:00
George Kalpakas
4f9c935473
build(docs-infra): upgrade lighthouse to 4.3.0 ( #29904 )
...
Also, log the Lighthouse version in `test-pwa-score` to aid in
debugging.
PR Close #29904
2019-04-15 09:12:37 -07:00
George Kalpakas
3ea8d651cc
build(docs-infra): upgrade cli command docs sources to 664990cad ( #29827 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
##
Relevant changes in [commit range](b00300ebd...664990cad
):
**Modified**
- help/build.json
- help/generate.json
- help/new.json
- help/serve.json
- help/test.json
##
PR Close #29827
2019-04-11 07:40:26 -07:00
Filipe Silva
ef85336719
build: update to TypeScript 3.4 ( #29372 )
...
PR Close #29372
2019-04-10 12:12:16 -07:00
George Kalpakas
648adb1894
build(docs-infra): upgrade cli command docs sources to b00300ebd ( #29679 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](f63f8c60f...b00300ebd
):
**Modified**
- help/build.json
- help/generate.json
PR Close #29679
2019-04-03 15:31:15 -07:00
George Kalpakas
fd4c939394
build(docs-infra): upgrade cli command docs sources to f63f8c60f ( #29618 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](35df0b528...f63f8c60f
):
**Modified**
- help/build.json
Closes #29607
PR Close #29618
2019-04-01 10:55:22 -07:00
George Kalpakas
2b6e107b1e
build(docs-infra): add check to ensure all contributor pictures exist ( #29553 )
...
PR Close #29553
2019-03-29 11:01:45 -07:00
George Kalpakas
a81fd5f750
build(docs-infra): upgrade cli command docs sources to 35df0b528 ( #29583 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](42e87428d...35df0b528
):
**Modified**
- help/add.json
- help/generate.json
- help/new.json
PR Close #29583
2019-03-29 10:25:30 -07:00
George Kalpakas
e958447100
build(docs-infra): upgrade cli command docs sources to 42e87428d ( #29562 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](18d979cdc...42e87428d
):
**Modified**
- help/add.json
PR Close #29562
2019-03-28 10:11:19 -07:00
JiaLiPassion
17f7bdbd60
build: update zone.js to 0.9.0 ( #28219 )
...
The API changes are due to enabling strict checks in TypeScript (via `strict: true`).
The payload size changes in `polyfills.js` are due to more browser APIs being patched in recent versions (e.g. `fetch`, `customElement v1`).
PR Close #28219
2019-03-26 12:50:38 -07:00
George Kalpakas
c18fa7b5bd
build(docs-infra): upgrade cli command docs sources to 18d979cdc ( #29437 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](cafa558cf...18d979cdc
):
**Added**
- help/analytics.json
**Modified**
- help/add.json
- help/build.json
- help/generate.json
- help/new.json
- help/serve.json
PR Close #29437
2019-03-21 15:32:03 -04:00
Pete Bacon Darwin
7b55ba58b9
refactor(ivy): ngcc - remove flat-format and use AbsoluteFsPath ( #29092 )
...
Now that we are using package.json properties to indicate which
entry-point format to compile, it turns out that we don't really
need to distinguish between flat and non-flat formats, unless we
are compiling `@angular/core`.
PR Close #29092
2019-03-20 14:45:54 -04:00
Pete Bacon Darwin
cd449021c1
feat(ivy): ngcc - compile only specified package.json format properties ( #29092 )
...
You can now specify a list of properties in the package.json that
should be considered (in order) to find the path to the format to compile.
The build marker system has been updated to store the markers in
the package.json rather than an additional external file.
Also instead of tracking the underlying bundle format that was compiled,
it now tracks the package.json property.
BREAKING CHANGE:
The `proertiesToConsider` option replaces the previous `formats` option,
which specified the final bundle format, rather than the property in the
package.json.
If you were using this option to compile only specific bundle formats,
you must now modify your usage to pass in the properties in the package.json
that map to the format that you wish to compile.
In the CLI, the `--formats` is no longer available. Instead use the
`--properties` option.
FW-1120
PR Close #29092
2019-03-20 14:45:54 -04:00
Judy Bogart
bc99b774ba
docs: add schematics guide ( #28343 )
...
PR Close #28343
2019-03-19 15:47:14 -04:00
George Kalpakas
7b5d326d77
build(docs-infra): upgrade cli command docs sources to cafa558cf ( #29350 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](c883c3d0b...cafa558cf
):
**Modified**
- help/build.json
PR Close #29350
2019-03-18 09:10:18 -07:00
Pete Bacon Darwin
487d4157ac
build(docs-infra): update AIO dependencies within their current ranges ( #29301 )
...
PR Close #29301
2019-03-14 16:04:53 -04:00
Igor Minar
75748d6044
feat: add support for TypeScript 3.3 (and drop older versions) ( #29004 )
...
https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/
BREAKING CHANGE: TypeScript 3.1 and 3.2 are no longer supported.
Please update your TypeScript version to 3.3
PR Close #29004
2019-03-13 10:38:37 -07:00
Paul Gschwendtner
e20a29a153
build(docs-infra): support running cli docs examples concurrently ( #29103 )
...
PR Close #29103
2019-03-12 10:46:03 -07:00
George Kalpakas
869e1cdcec
build(docs-infra): upgrade cli command docs sources to c883c3d0b ( #29242 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](3b1fe6437...c883c3d0b
):
**Modified**
- help/generate.json
PR Close #29242
2019-03-12 10:34:03 -07:00
Paul Gschwendtner
ff9550542c
build(docs-infra): ivy prebuild script should not run ngcc for all formats ( #29117 )
...
Currently when building AIO with Ivy, we run Ngcc and transform
all found formats. This potentially slows down the build (and
therefore the "test_aio_local_ivy" job). Since it's not necessary
to build all formats, and we only need "fesm5" and "fesm2015",
we can explicitly specify the required formats.
**Note**: Currently this does not have any big effect, because Angular
Material does not ship ES2015/ES5 files. The change primarily just
suppresses the Ngcc messages for Material not providing ES2015/ES5
entry-points.
Technically if new non-Ivy packages are added to AIO, this
speeds up the build as we don't build the unused formats.
PR Close #29117
2019-03-05 11:41:44 -08:00
George Kalpakas
f16fca41d6
build(docs-infra): upgrade cli command docs sources to 3b1fe6437 ( #29003 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](c91579a2e...3b1fe6437
):
**Modified**
- help/generate.json
- help/new.json
PR Close #29003
2019-02-27 10:24:46 -08:00
George Kalpakas
7c20bf8845
build(docs-infra): upgrade cli command docs sources to c91579a2e ( #28922 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](1631f7d62...c91579a2e
):
**Modified**
- help/build.json
**Removed**
- help/eject.json
Closes #28772
Closes #28795
Closes #28816
Closes #28859
Closes #28882
PR Close #28922
2019-02-22 09:52:50 -08:00
George Kalpakas
b41da03f00
build(docs-infra): upgrade cli command docs sources to 1631f7d62 ( #28727 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](ba5120d18...1631f7d62
):
**Modified**
- help/build.json
PR Close #28727
2019-02-14 19:22:53 +00:00
George Kalpakas
2ca77da4ca
build(docs-infra): upgrade cli command docs sources to ba5120d18 ( #28629 )
...
Updating [angular#master](https://github.com/angular/angular/tree/master ) from [cli-builds#master](https://github.com/angular/cli-builds/tree/master ).
Relevant changes in [commit range](e758c4174...ba5120d18
):
**Modified**
- help/e2e.json
PR Close #28629
2019-02-11 14:51:49 -08:00
Brandon
99e3a04ea2
ci(docs-infra): test docs examples with Ivy ( #28463 )
...
PR Close #28463
2019-02-11 17:16:52 +00:00