George Kalpakas
39bf104a03
build: update `firebase-tools` to the latest version ( #34682 )
...
This fixes `Server Error. certificate has expired` errors that cause AIO
deployment to fail.
(Example CI failure: https://circleci.com/gh/angular/angular/578227 )
PR Close #34682
2020-01-08 13:21:35 -08:00
Alex Rickabaugh
b3398eee61
build: update firebase-tools to the latest version ( #34667 )
...
This should fix an expired certificate that is breaking AIO deployment jobs
on CircleCI.
PR Close #34667
2020-01-08 10:02:20 -08:00
Filipe Silva
891708cfc9
build: update to Angular CLI 9.0.0-rc.3 ( #33955 )
...
Followup to https://github.com/angular/angular/pull/33337
PR Close #33955
2019-11-21 09:17:18 -08:00
George Kalpakas
b197e90206
build(docs-infra): update @angular/* to 9.0.0-rc.1 ( #33547 )
...
PR Close #33547
2019-11-11 09:38:04 -08:00
George Kalpakas
976bdf1087
build(docs-infra): update @angular/* to 9.0.0-rc.0 ( #33547 )
...
PR Close #33547
2019-11-11 09:38:04 -08:00
George Kalpakas
5c6e36eb95
build(docs-infra): update @angular/cli to 9.0.0-rc.0 ( #33547 )
...
PR Close #33547
2019-11-11 09:38:04 -08:00
Igor Minar
86e1e6c082
feat: typescript 3.6 support ( #32946 )
...
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6
Fixes #32380
PR Close #32946
2019-10-18 13:15:16 -04:00
George Kalpakas
6bc016f3fa
build(docs-infra): update @angular/* to 9.0.0-next.10 ( #33099 )
...
Also, remove work-around for template type-checking issue that was fixed
in #31371 .
Fixes #33051
PR Close #33099
2019-10-15 16:48:29 +00:00
George Kalpakas
ebd557c1e1
build(docs-infra): unpin `terser` now that size regression is fixed ( #32980 )
...
The latest terser version (4.3.8) includes a fix for the recent size
regression, so we can remove the pinning of transitive `terser`
dependencies to 4.3.2 (via `package.json > resolutions`).
PR Close #32980
2019-10-10 13:56:15 -07:00
George Kalpakas
9abc1f9156
build(docs-infra): update @angular/cli to 9.0.0-next.8 ( #32980 )
...
The payload size increase in the ES5 bundles is (at least partially)
expected, due to fixing some down-leveling corner cases.
Related CLI issue: angular/angular-cli#15673
PR Close #32980
2019-10-10 13:56:14 -07:00
George Kalpakas
4283e1f784
build(docs-infra): update @angular/material to 9.0.0-next.0 ( #32980 )
...
Upgrading to @angular/material 9.0.0-next.0 increases the bundle size
slightly (~1.3KB). This is a natural expectation of library
fixes/improvements.
PR Close #32980
2019-10-10 13:56:14 -07:00
George Kalpakas
dcd28b591d
build(docs-infra): clean up and update dependencies to match latest CLI ( #32980 )
...
This commit includes the following types of changes:
- Remove unused dependencies.
- Move dev dependencies from `devDependencies` to `dependencies` (and
vice versa for production dependencies).
- Update `@types/*`.
- Update dependencies to more closely match the dependencies installed
by the latest CLI for new apps.
Also, ensured that the latest version of `webdriver-manager` (v12.1.7)
was installed for `protractor`, which correctly installs a ChromeDriver
version that is compatible with the latest version of Chrome.
PR Close #32980
2019-10-10 13:56:14 -07:00
Koala
40d87dd801
docs: fix accessibility lint rules ( #32661 )
...
Add and fix accessibility rules, bump codelyzer to support pseudo events
for template-click-events-have-key-events rule.
PR Close #32661
2019-10-07 11:22:48 -07:00
George Kalpakas
480b775ba7
build(docs-infra): update @angular/* to 9.0.0-next.9 ( #32923 )
...
PR Close #32923
2019-10-04 08:27:21 -07:00
George Kalpakas
ad753d3fa7
build(docs-infra): pin terser to 4.3.2 to avoid optimization bug ( #32923 )
...
This commit pins terser to version 4.3.2 (instead of 4.3.4 which it is
currently resolved to) to avoid this bug: terser/terser#470
See https://github.com/angular/angular/pull/32923#issuecomment-537370090
for more details.
PR Close #32923
2019-10-04 08:27:21 -07:00
George Kalpakas
7c9219f029
build(docs-infra): upgrade @angular/cli to 9.0.0-next.6 ( #32923 )
...
PR Close #32923
2019-10-04 08:27:21 -07:00
Igor Minar
ecd7554051
build(docs-infra): update to cli@9.0.0-next ( #32679 )
...
PR Close #32679
2019-09-27 11:34:53 -07:00
Carlos Ortiz García
9166baf709
refactor(core): Migrate TestBed.get to TestBed.inject ( #32382 )
...
This is cleanup/followup for PR #32200
PR Close #32382
2019-09-09 19:10:54 -04:00
JiaLiPassion
ee486233e9
build(zone.js): update zone.js to 0.10.2 ( #31975 )
...
Bundle size changed in both zone.js(legacy) and zone-evergreen.js
- zone.js(legacy) package increased a little because the following feature and fixes.
1. #31699 , handle MSPointer events PR
2. https://github.com/angular/zone.js/pull/1219 to add __zone_symbol__ customization support
- zone-evergreen.js package decreased because
1. the MSPointer PR only for legacy
2. the Object.defineProperty patch is moved to legacy #31660
PR Close #31975
2019-08-16 09:56:41 -07:00
George Kalpakas
b66d82e308
build(docs-infra): upgrade jasmine-/karma-related dependencies ( #31527 )
...
Note: `jasmine-ts` is intentionally held back at 0.2.1, because of a bug
in 0.3.0: svi3c/jasmine-ts#33
PR Close #31527
2019-07-18 10:17:13 -07:00
George Kalpakas
518bca0841
build(docs-infra): remove unused `jasmine-marbles` dependency ( #31527 )
...
PR Close #31527
2019-07-18 10:17:13 -07:00
George Kalpakas
0e86551a63
ci(docs-infra): run a11y audits on certain pages on CI ( #31414 )
...
PR Close #31414
2019-07-11 17:13:47 -04:00
George Kalpakas
76b755e292
build(docs-infra): upgrade lighthouse to 5.1.0 ( #31414 )
...
PR Close #31414
2019-07-11 17:13:47 -04:00
Pete Bacon Darwin
1db3ac457c
build(docs-infra): update dgeni-packages dependency ( #31368 )
...
The new version 0.27.5 now has the `post-process-html` package, so we
don't need it in angular/angular any more.
PR Close #31368
2019-07-02 11:28:23 -07:00
George Kalpakas
b356fb01d5
build(docs-infra): upgrade @angular/cli to 8.1.0-beta.2 ( #31137 )
...
PR Close #31137
2019-06-20 11:16:35 -07:00
Paul Gschwendtner
e0969b2480
ci: update nodejs version to v10.16.0 ( #31088 )
...
Updates the NodeJS version to the latest stable version at the time of
writing (v10.16.0). We need to update our image to use a minimum NodeJS
version of v10.15.0 because new CLI apps automatically install a non-locked
version of selenium-webdriver that now requires NodeJS >= 10.15.0 since the
latest release of 17th June 2019 (4.0.0-alpha.3).
See CI failures: https://circleci.com/gh/angular/angular/359077
PR Close #31088
2019-06-17 13:07:27 -07:00
George Kalpakas
7b0bee73de
build(docs-infra): update @angular/* to v8.1.0-next.1 and @angular/material to v8.0.0 ( #30935 )
...
PR Close #30935
2019-06-11 00:11:36 +00:00
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
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
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
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
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
Filipe Silva
ef85336719
build: update to TypeScript 3.4 ( #29372 )
...
PR Close #29372
2019-04-10 12:12:16 -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
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