Charles Lyding
941c6af1ed
fix(@angular-devkit/build-angular): downlevel with non-loose ECMA compliance
...
This ensures that the ES5 bundles operate consistently with the ES2015+ bundles.
Fixes #15673
2019-09-30 10:09:54 -07:00
Filipe Silva
102cd86a8e
fix(@angular-devkit/build-angular): don't double process factory files
2019-09-27 14:43:38 -07:00
Charles Lyding
190f80cf58
refactor(@angular-devkit/build-angular): optimize bundle process cache detection
...
This causes the cache checking to stop on the first miss since all required entries must be present for a bundle to be considered cached.
2019-09-27 14:41:08 -07:00
Charles Lyding
dd2a6947ff
refactor(@angular-devkit/build-angular): improve performance of parallel bundle processing
2019-09-27 14:41:08 -07:00
Renovate Bot
c479365f01
build: update cacache to version 13.0.0
2019-09-26 10:01:08 -07:00
Charles Lyding
d3e4dfa0c0
fix(@angular-devkit/build-angular): display accurate sizes for downlevelled files
...
Fixes #15425
2019-09-26 10:00:35 -07:00
Charles Lyding
8dd67cd3cb
fix(@angular-devkit/build-angular): inject correct SRI values in downlevel bundles
...
Fixes #15468
2019-09-26 10:00:35 -07:00
Charles Lyding
d73a098900
refactor(@angular-devkit/build-angular): account for disabled mangling in downlevel cache
2019-09-26 10:00:35 -07:00
Renovate Bot
87153f159d
build: update @angular/animations to version 9.0.0-next.8
2019-09-26 10:00:18 -07:00
Charles Lyding
6cb9f4df92
test: update to Angular 9.0.0-next.7
...
This requires localize polyfills for i18n support.
2019-09-25 10:54:25 -07:00
Alan
18fb7faf10
feat(@angular-devkit/build-angular): deprecate lazyModules
option
...
String form of lazy loading and SystemJsNgModuleLoader are deprecated, and this is part of its usage.
See: https://angular.io/api/core/SystemJsNgModuleLoader#systemjsngmoduleloader
2019-09-25 09:47:14 -07:00
Renovate Bot
687ada993d
build: update webpack to version 4.41.0
2019-09-25 09:45:08 -07:00
Renovate Bot
36bc368596
build: update terser to version 4.3.2
2019-09-25 09:44:56 -07:00
Renovate Bot
44f42050b4
build: update caniuse-lite to version 1.0.30000997
2019-09-24 13:19:22 -07:00
Renovate Bot
8f1bbc111a
build: update @babel/core to version 7.6.2
2019-09-24 13:19:08 -07:00
Charles Lyding
ffd153a6a2
refactor(@angular-devkit/build-angular): use project metadata in builders
...
This eliminates the need to manually read a workspace file and removes the use of the experimental workspace API from the package.
2019-09-24 13:18:33 -07:00
Alan Agius
ab5b1909d6
build: update rxjs to 6.5.3
2019-09-24 13:18:09 -07:00
Alan Agius
d9f0bd5f34
fix(@angular-devkit/build-angular): remove pure_getters
...
Closes #14316
2019-09-24 13:18:09 -07:00
Renovate Bot
c681c9df3b
build: update jasmine-core to version ~3.5.0
2019-09-23 09:35:03 -07:00
Charles Lyding
8a4bc54ef3
fix(@angular-devkit/build-angular): workaround Node.js copyFile defect on macOS
...
Fixes #15544
2019-09-19 14:42:04 -07:00
Charles Lyding
a6b496d4ff
fix(@angular-devkit/build-angular): use manual sourcemap processing for large sourcemaps
...
Mitigates #15493
2019-09-19 14:41:45 -07:00
Charles Lyding
e4444121d1
fix(@angular-devkit/build-angular): always use ECMA 5 optimizations with terser
...
There appears to be defects related to terser's ECMA 6 options. The optimizations present a minima size improvement in general. Further investigation is required to determine the underlying cause within terser.
Fixes #15580
2019-09-19 14:40:31 -07:00
Renovate Bot
0dd9a2edc1
build: update terser-webpack-plugin to version 2.1.0 ( #15616 )
2019-09-18 14:49:44 +01:00
Renovate Bot
81fd40519d
build: update webpack-dev-server to version 3.8.1 ( #15617 )
2019-09-18 14:49:35 +01:00
Charles
0d0d124a6d
build: yarn upgrade lock update ( #15589 )
...
* build: yarn upgrade lock update
* build: change sauce connect proxy name to avoid npm package shadowing
`sauce-connect` is an old npm package. Using the name for the saucelabs proxy tool causes false security vulnerability warnings.
* build: update license exceptions
mainly removal of now unneeded exceptions
2019-09-17 08:34:09 -07:00
Renovate Bot
021624183a
build: update webpack to version 4.40.2 ( #15591 )
2019-09-13 16:35:47 -07:00
Renovate Bot
8459993532
build: update webpack-subresource-integrity to version 1.3.3 ( #15592 )
2019-09-13 16:35:38 -07:00
Renovate Bot
676b329112
build: update terser-webpack-plugin to version 2.0.1 ( #15538 )
2019-09-12 11:45:32 -07:00
Renovate Bot
10262a0c1a
build: update @babel/core to version 7.6.0 ( #15562 )
2019-09-12 11:45:22 -07:00
Renovate Bot
17d08c4918
build: update sass to version 1.22.12 ( #15579 )
2019-09-12 11:45:01 -07:00
Alan Agius
1ea4a5ffa5
feat(@angular-devkit/build-angular): ignore express and hapi depedency expresstion ( #15586 )
...
In version 9 universal express and hapi `server.ts` will be bundled using the CLI server builder.
We need to add this to avoid `the request of a dependency is an expression` warnings
See: https://github.com/angular/universal/pull/1237
2019-09-12 11:44:32 -07:00
Renovate Bot
1824fc029c
build: update postcss to version 7.0.18
2019-09-11 10:09:13 -07:00
Renovate Bot
c2d544520d
build: update terser to version 4.3.1
2019-09-11 10:08:53 -07:00
Charles Lyding
b9f69d6796
fix(@angular-devkit/build-angular): fully optimize script bundles with bundle downleveling
...
This also allows terser to perform ECMA 6 level compress optimizations on the actual application bundles (non-script bundles) which can provide for further size improvements.
Fixes #15507
2019-09-10 11:07:36 -07:00
Renovate Bot
f6fa3d7467
build: update @angular/animations to version
2019-09-10 11:04:10 -07:00
Alan Agius
3fc86b7ff5
Merge pull request #15530 from alan-agius4/protractor_base_url
...
fix(@angular-devkit/build-angular): add trailing back slash to protr…
2019-09-10 10:07:44 -07:00
Alan
fb0a6af9f0
fix(@angular-devkit/build-angular): make app-shell work with Ivy
...
Fixes #15383
2019-09-10 10:01:50 -07:00
Alan
fb24f30202
feat(@angular-devkit/build-angular): enable bundleDependencies by default for server builder
...
BREAKING CHANGE: bundleDependencies default value has been changed from none to all. This will result in all of node_modules to be bundled in the final server bundle.
Under Ivy, if users choose to opt-out from bundling dependencies they will need to run NGCC binary manually to make non-bundled node_modules compatible with Ivy.
2019-09-10 10:01:50 -07:00
Charles Lyding
9300627e22
fix(@angular-devkit/build-angular): disable extract comments for webpack terser plugin
...
terser-webpack-plugin 2.0.0+ enables the extract comments option by default which is not used by the CLI.
2019-09-10 10:01:25 -07:00
noeri
366e51be04
feat(@angular-devkit/build-angular): expose webpack-dev-server's allowedHosts option
...
Closes #13656
2019-09-09 14:09:58 -07:00
Alan Agius
5e1b3785f6
fix(@angular-devkit/build-angular): fix permission errors for ES5 bundles
...
copyFilesSync will also copy permissions which may result in permissions errors.
Closes #15490
2019-09-05 00:27:39 +05:30
Alan Agius
2c8b12f45c
feat(@angular-devkit/build-angular): update sass-loader to 8.0.0
...
Full list of changes https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md#800-2019-08-29
2019-09-05 00:24:32 +05:30
Renovate Bot
4dc856a329
build: update webpack-dev-middleware to version 3.7.1
2019-09-04 02:40:27 +05:30
Renovate Bot
bbdcbf79d8
build: update browserslist to version 4.7.0
2019-09-04 02:40:06 +05:30
Alan Agius
c935211aef
fix(@angular-devkit/build-angular): several issues with optimization and bundleDependencies in universal
...
Fixes #15498
2019-09-04 02:31:20 +05:30
Filipe Silva
6a29ce47a1
test: add issue for broken app-shell test
2019-08-30 22:53:46 +05:30
Filipe Silva
ecc9d0e2b5
test: update server builder specs
2019-08-30 22:53:46 +05:30
Filipe Silva
77cb0d3f41
test: add issue for disabled Ivy AOT rebuild test
2019-08-30 22:53:46 +05:30
Filipe Silva
430e75978a
test: re-enable lazy route error tests for Ivy
2019-08-30 22:53:46 +05:30
Filipe Silva
45155dc489
test: fix external source map test for Ivy
2019-08-30 22:53:46 +05:30