Renovate Bot
ab9968d76e
build: update rollup to version 2.28.1
2020-09-22 10:29:35 -05:00
Renovate Bot
f6538bd5a6
build: update typescript to version 4.0.3
2020-09-22 10:28:42 -05:00
Renovate Bot
5e43259ded
build: update terser-webpack-plugin to version 4.2.2
2020-09-21 11:56:12 -05:00
Renovate Bot
4261bdbf9d
build: update copy-webpack-plugin to version 6.1.1
2020-09-21 11:55:56 -05:00
Renovate Bot
fce0e469e1
build: update angular packages
2020-09-21 11:55:45 -05:00
Charles Lyding
e5266fdd44
refactor(@angular-devkit/build-angular): temporarily disable Webpack 5 license extraction
...
The license extraction plugin is currently causing errors when building/serving with Webpack 5. This change temporarily disables the option when Webpack 5 is used until further investigation can take place and to unblock initial Webpack 5 support.
2020-09-21 11:55:11 -05:00
Charles Lyding
ea2b19cedc
refactor(@angular-devkit/build-angular): adjust Webpack configuration based on version 4/5
...
This change adds helpers to allow the Webpack configuration to be automatically adjusted based on the Webpack version in use.
These helpers are then used to provide configuration compatibility for Webpack 5 which has several differences to the Webpack 4 configuration.
Behavior is maintained between the two versions so that external option behavior is not altered.
2020-09-21 11:55:11 -05:00
Renovate Bot
4781b9245e
build: update webpack to version 4.44.2
2020-09-18 14:55:08 -05:00
Renovate Bot
44887a87e6
build: update terser to version 5.3.2
2020-09-18 14:54:51 -05:00
Renovate Bot
83ffaee7db
build: update sass to version 1.26.11
2020-09-18 14:53:57 -05:00
Charles Lyding
5ce621e371
fix(@angular-devkit/schematics): resolve external schematics from requesting collection
...
This change first attempts to resolve a schematic referenced via the external schematic rule from the requesting schematic collection. This allows schematic packages that are direct dependencies of another schematic package to be used with the external schematic rule without manual package resolution code within the schematic.
Closes #18098
Closes #11026
2020-09-18 14:53:44 -05:00
Alan Agius
99210b203d
fix(@angular-devkit/build-angular): add node-sass deprecation warning
2020-09-18 14:53:31 -05:00
Renovate Bot
d077afde93
build: update rollup to version 2.27.1
2020-09-18 14:53:17 -05:00
Alan Agius
5996896076
feat(@angular-devkit/build-angular): improve build stats output format
...
With this change we also remove sourcemaps from build info to align with Webpack 5 output.
2020-09-18 14:52:38 -05:00
Alan Agius
13b17baebe
refactor(@angular-devkit/build-angular): add spinners for localize and downlevelling
2020-09-16 10:38:58 -04:00
Renovate Bot
976cea459b
build: update postcss-loader to version 4.0.2
2020-09-16 07:13:49 -04:00
Renovate Bot
25a3f453af
build: update terser-webpack-plugin to version 4.2.1
2020-09-16 07:13:14 -04:00
Renovate Bot
0235cb0a89
build: update rollup to version 2.27.0
2020-09-16 07:11:37 -04:00
Alan Agius
0d10de5cbb
refactor(@angular-devkit/build-angular): re-structure folder structure and move code
...
Previous
```
packages/angular_devkit/build_angular
├── plugins
│ └── webpack
└── src
├── angular-cli-files
│ ├── models
│ │ └── webpack-configs
│ ├── plugins
│ └── utilities
│ ├── index-file
│ └── service-worker
├── app-shell
├── browser
│ └── specs
├── dev-server
├── extract-i18n
├── karma
├── ng-packagr
├── protractor
├── server
├── tslint
├── utils
└── webpack
└── models
```
Now
```
packages/angular_devkit/build_angular
├── plugins
└── src
├── app-shell
├── browser
│ └── specs
├── dev-server
├── extract-i18n
├── karma
├── ng-packagr
├── protractor
├── server
├── tslint
├── utils
│ └── index-file
└── webpack
├── configs
├── plugins
└── utils
```
2020-09-14 16:40:39 -04:00
Alan Agius
64cc005f0b
refactor: change UPDATE action color to cyan
2020-09-14 16:36:30 -04:00
Charles Lyding
9144cf87ff
refactor(@angular-devkit/build-angular): support Webpack 5 errors/warnings
...
Webpack 5 uses an object to represent errors and warnings unlike Webpack 4 which used a string. This change provides support for both scenarios.
2020-09-14 15:54:30 -04:00
Renovate Bot
54f296ca00
build: update mini-css-extract-plugin to version 0.11.2
2020-09-13 20:04:16 -04:00
Renovate Bot
f20a250d07
build: update ajv to version 6.12.5
2020-09-13 20:04:03 -04:00
Renovate Bot
118f698524
build: update terser-webpack-plugin to version 4.2.0
2020-09-12 09:42:10 -04:00
Alan Agius
14d70d15b9
refactor(@angular-devkit/build-angular): add missing formatOptions which is non optional in v11.0.0-next.1
...
Related to https://github.com/angular/angular/pull/38787
2020-09-11 14:31:07 -04:00
Renovate Bot
74a98fa1ff
build: update angular packages
2020-09-11 14:31:07 -04:00
Keen Yee Liau
297fc923ab
build: remove experimental build event protocol
2020-09-11 13:24:38 -04:00
Renovate Bot
79f13bddb2
build: update terser to version 5.3.1
2020-09-11 07:31:58 -04:00
Alan Agius
622d08447d
refactor: use ansi-colors instead of removed terminal utils
2020-09-10 20:19:33 +02:00
Alan Agius
6d43e320b6
refactor(@angular-devkit/core): remove deprecated terminal utils
...
BREAKING CHANGE:
Deprecated `@angular-devkit/core` terminal API has been removed. Use 3rd party packages like chalk, colors or ansi-colors instead.
**Note:** this changes doesn't effect application developers
2020-09-10 20:19:33 +02:00
Charles Lyding
f31f853de8
refactor(@angular-devkit/build-angular): use Webpack ChunkGraph API in SuppressExtractedTextChunksWebpackPlugin
2020-09-10 19:46:45 +02:00
Alan Agius
9087197e4a
fix(@angular-devkit/build-angular): set logging level to verbose when using --verbose
2020-09-10 17:53:02 +02:00
Alan Agius
1ebd7e610d
refactor(@angular-devkit/build-angular): use common logging function for webpack stats
...
With this change we align all builders to have the same output structure.
2020-09-10 16:21:28 +02:00
Alan Agius
0a9e1fd3af
build: update postcss-loader to version 4.0
2020-09-09 18:31:29 +02:00
Charles Lyding
16fabddbf1
refactor(@angular-devkit/build-angular): support dedupe plugin with Webpack 5
...
The structure of the data from the `afterResolve` hook has changed in Webpack 5. This change provides compatibility for both the Webpack 5+ and Webpack 4 variants.
2020-09-09 10:47:13 +02:00
Renovate Bot
ee4e1b2a19
build: update webpack-merge to version 5.1.4
2020-09-09 10:46:49 +02:00
Renovate Bot
e8a62b1dfd
build: update rollup to version 2.26.11
2020-09-09 08:50:00 +02:00
Renovate Bot
fbfe70a503
build: update css-loader to version 4.3.0
2020-09-09 08:49:33 +02:00
Renovate Bot
ba9a8bb604
build: update mini-css-extract-plugin to version 0.11.1
2020-09-09 08:49:14 +02:00
Charles Lyding
22ecb13986
fix(@angular-devkit/build-angular): filter unactionable System.import webpack warning
...
Webpack 5+ has no facility to disable this warning. `System.import` is used in `@angular/core` for deprecated string-form lazy routes.
2020-09-09 00:05:40 +02:00
Alan Agius
2586a0e9a2
fix(@angular-devkit/build-optimizer): remove decorators calls when tslib helpers are inlined
...
Closes #18682
2020-09-08 20:56:19 +02:00
Alan Agius
72097ea55c
refactor(@angular-devkit/build-angular): lazy require autoprefixer, mini-css-extract-plugin and postcss-import
2020-09-08 19:47:09 +02:00
santoshyadavdev
8880e1c870
refactor(@angular-devkit/schematics): deprecate isAction
2020-09-08 18:28:32 +02:00
Renovate Bot
8dac017e23
build: update rxjs to version 6.6.3
2020-09-07 14:44:16 +02:00
Renovate Bot
d04591a38c
build: update ora to version 5.1.0
2020-09-07 13:42:25 +02:00
Keen Yee Liau
8995e49f0b
feat(@angular-devkit/build-angular): Switch to karma-coverage
...
This commit switches coverage tooling from karma-coverage-istanbul-reporter
to karma-coverage since it's better supported.
Closes #17757
2020-09-06 12:22:25 +02:00
Renovate Bot
f52e5a7790
build: update rollup to version 2.26.10
2020-09-06 11:33:58 +02:00
Renovate Bot
14a3c03f01
build: update terser to version 5.3.0
2020-09-06 11:27:36 +02:00
Renovate Bot
1a39c5202a
build: update sass-loader to version 10.0.2
2020-09-05 12:00:11 +02:00
Renovate Bot
2aa01ac2ca
build: update symbol-observable to version 2.0.1
2020-09-05 11:59:41 +02:00