ionic-4-components
ionic-4-components copied to clipboard
Update angularcli monorepo to v10 (major)
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@angular-devkit/core | devDependencies | major | 8.3.18 -> 10.0.1 |
@angular-devkit/schematics | devDependencies | major | 8.3.18 -> 10.0.1 |
@angular/cli | devDependencies | major | 8.3.18 -> 10.0.1 |
Release Notes
angular/angular-cli
v10.0.1
Commits
@angular-devkit/build-angular (0.1000.1) | ||
Commit | Description | Notes |
|
show warning when using non global locale data | |
|
match allowed dependencies against the package name | |
|
use copy-on-write asset processing for non-watch builds | |
|
update copy-webpack-plugin to 6.0.3 | |
|
don't dedupe linked modules |
[Closes #18021] |
|
don't dedupe modules without a name or version |
[Closes #17967] |
|
emit formatted stats.json file | |
@angular/cli (10.0.1) | ||
Commit | Description | Notes |
|
resolve external schematics from workspace root |
[Closes #18083] |
@schematics/angular (10.0.1) | ||
Commit | Description | Notes |
|
migrate tsconfig.base.json module and target options |
[Closes #18073] |
|
split browserslist IE entries and provide better comments |
[Closes #18032] |
|
don't error out on blank JSON files during migrations | |
@schematics/schematics (0.1000.1) | ||
Commit | Description | Notes |
|
replaced removed `runner.runSchematic` with `runner.runSchematicAsync` |
[Closes #18062] |
Special Thanks
Alan Agius, Charles Lyding, Minko Gechev
v10.0.0
Commits
@angular-devkit/architect (0.1000.0) | ||
Commit | Description | Notes |
|
temporary workaround for TS bug with UMDs | |
@angular-devkit/build-angular (0.1000.0) | ||
Commit | Description | Notes |
|
rebase relative stylesheet assets when using preprocessors | |
|
provide webpack support for resolving via Yarn PnP | |
|
change tslint default formatter to stylish | |
|
show warnings when depending on CommonJS. | |
|
disable CSS `calc` optimizations |
[Closes #16910] [Closes #16875] [Closes #17890] |
|
update copy-webpack-plugin to version 6 |
[Closes #17858] |
|
dedupe duplicate modules | |
|
add link when displaying commonJS usage warnings | |
|
the path to `source_file_utils` changed in v10.0.0 | |
|
ensure webpack tilde resolve behavior for stylesheet resources | |
|
retain css declarations order when using `extractCss` and `@import` rule |
[Closes #9475] |
|
don't show commonjs usage for webpack-dev-server utils | |
@angular-devkit/build-optimizer (0.1000.0) | ||
Commit | Description | Notes |
|
use TypeScript 3.6 | |
@angular-devkit/schematics (10.0.0) | ||
Commit | Description | Notes |
|
add module_name and data files | |
@angular/cli (10.0.0) | ||
Commit | Description | Notes |
|
throw error when specified project does not exist |
[Closes #17682] |
|
add missing `experimentalRollupPass`in CLI schema | |
|
downgrade pacote to 9.5.12 |
[Closes #17314] [Closes #16615] |
@ngtools/webpack (10.0.0) | ||
Commit | Description | Notes |
|
don't emit unused file warning for`.ngtypecheck.ts` | |
|
remove internal markers | |
|
export VirtualFileSystemDecorator type | |
@schematics/angular (10.0.0) | ||
Commit | Description | Notes |
|
add tslint no-any and typedef rules when in strict mode | |
|
add solutions style tsconfig structure |
[Closes #17493] [Closes #8138] |
|
generate new projects using TypeScript 3.9 | |
|
update compiler options target and module settings | |
|
add stricter bundle budgets when using the `--strict` option | |
|
enable stricter type checking and optimization effective coding rules | |
|
add migration to remove deprecated server options | |
|
evergreen new applications | |
|
add migration for `evalSourceMap`, `vendorSourceMap` `profile` and `skipAppShell` options. | |
|
add migration to remove deprecated `es5BrowserSupport` option | |
|
update karma to 5.0.0 | |
|
change `browserslist` file name to `.browserslistrc` | |
|
enable lazy loading on the server for new projects | |
|
only generate `package.json` under `app` in strict applications | |
|
add links to generated app package.json files | |
|
add links to generated tsconfig files | |
|
disable v10 side effect package.json migration | |
|
specify module option as a fix for the multiple module error | |
|
add strict setting to angular.json | |
|
remove strict prompt | |
|
don't visit dot folders when running migrations | |
|
update several testing dev dependencies | |
|
use ES2016 as syntax target for server bundles | |
|
remove node typings from tsconfig.spec.json | |
|
update to tslib 2.0.0 | |
|
add migration to ensure tslint deprecation rule | |
|
address vulnerability in protractor |
[Closes #17642] |
|
don't add `@angular/language-service` in new Angular projects | |
|
include assets in ts library | |
@schematics/schematics (0.1000.0) | ||
Commit | Description | Notes |
|
add module_name and data files |
Breaking Changes
remove deprecate protractor `elementExplorer` (5395cec)
Protractor builder elementExplorer option has been removed. This was not compatable with the Node.Js versions that the Angular CLI supports. See: https://github.com/angular/protractor/blob/master/docs/debugging.md#enabled-control-flow for an alternative debugging methods.@angular/cli: remove deprecated get/set commands (b66b9b8)
Deprecated `ng set` and `ng get` have been removed, use `ng config` instead.@angular/cli: remove deprecated typescriptMismatch (28f87cb)
Removed deprecated `typescriptMismatch` warning option. Users will be migrated off this option automatically. Users wishing to disable TypeScript version checks should use the Angular compiler option `disableTypeScriptVersionCheck`, see https://angular.io/guide/angular-compiler-options#disabletypescriptversioncheck for more information.@schematics/angular: remove deprecated options from app-shell and universal schematics (ac3aff2)
The below options have been removed as they had no effect - `test` and `testTsconfigFileName` have been removed form the universal schematic - `universalProject`, `name`, `outDir`, `root` and `index` have been removed from the app-shell schematic@angular-devkit/build-angular: remove unused server builder options (08062e9)
options `commonChunk` and `vendorChunk` have been removed from the server builder.Note: this change only effects direct @angular-devkit/build-angular users and not the application developers as users will be migrated automatically off these options.
@ngtools/webpack: remove deprecated isSupported method (51de4f7)
`isSupported` method has been removed from `AngularCompilerPlugin` as it has become redundant with peer dependencies.Note: this change only effects direct @ngtools/webpack
users and not the application developers.
@angular-devkit/build-angular: remove deprecated `evalSourceMap`, `vendorSourceMap`, `profile` and `skipAppShell` options (8fb7e58)
The following deprecated devkit builders options have been removed: - `skipAppShell:` This has no effect - `evalSourceMap`: This done to improve performance in older versions of the CLI and is no longer needed - `vendorSourceMap`: Use `sourceMap.vendor` instead - `profile`: Use `NG_BUILD_PROFILING` environment variable insteadSpecial Thanks
Renovate Bot, Alan Agius, Filipe Silva, Charles Lyding, Keen Yee Liau, mgechev, Doug Parker, Greg Magolan, Walter Werner SCHNEIDER, Kishan Gajera, renovate[bot], aly ahmed, Cyrille Tuzi, Cédric Exbrayat, Joey Perrott, Pete Bacon Darwin, Fabian Wiles
v9.1.10
Commits
@angular-devkit/build-angular (0.901.10) | ||
Commit | Description | Notes |
|
update copy-webpack-plugin to 6.0.3 |
Special Thanks
Alan Agius, Minko Gechev, Charles Lyding
v9.1.9
Commits
@angular-devkit/build-angular (0.901.9) | ||
Commit | Description | Notes |
|
update terser-webpack-plugin to 3.0.3 |
[Closes #17912] |
Special Thanks
Doug Parker, Charles Lyding, Alan Agius
v9.1.8
Commits
@angular-devkit/build-angular (0.901.8) | ||
Commit | Description | Notes |
|
update less library to version 3.11.3 | |
|
update copy-webpack-plugin to version 6 |
[Closes #17858] |
Special Thanks
Alan Agius, Minko Gechev, Vishnu TS
v9.1.7
Commits
@angular-devkit/build-angular (0.901.7) | ||
Commit | Description | Notes |
|
downlevel and optimize locale data | |
|
address vulnerability in webpack-dev-server |
[Closes #17642] |
@schematics/angular (9.1.7) | ||
Commit | Description | Notes |
|
add tslib as a direct dependency for new libraries | |
|
address vulnerability in protractor |
[Closes #17642] |
Special Thanks
Alan Agius, Charles Lyding, Minko Gechev
v9.1.6
Commits
@ngtools/webpack (9.1.6) | ||
Commit | Description | Notes |
|
getCanonicalFileName should return FS compatible paths |
Special Thanks
Keen Yee Liau, Alan Agius
v9.1.5
Commits
@angular-devkit/build-angular (0.901.5) | ||
Commit | Description | Notes |
|
update worker-plugin |
[Closes #65] |
@angular/cli (9.1.5) | ||
Commit | Description | Notes |
|
allow configuration option in `ng deploy` |
[Closes #17613] |
@ngtools/webpack (9.1.5) | ||
Commit | Description | Notes |
|
only emit import default helper when needed | |
@schematics/angular (9.1.5) | ||
Commit | Description | Notes |
|
don't add `@angular/language-service` in new Angular projects | |
Special Thanks
Alan Agius, Doug Parker, Joey Perrott, Charles Lyding
v9.1.4
Commits
@angular-devkit/build-angular (0.901.4) | ||
Commit | Description | Notes |
|
disable inline svg optimizations |
Special Thanks
Alan Agius, Minko Gechev
v9.1.3
Commits
@angular-devkit/core (9.1.3) | ||
Commit | Description | Notes |
|
workspace reader spread/rest operator usage with falsy values |
[Closes #17021] |
@schematics/angular (9.1.3) | ||
Commit | Description | Notes |
|
generate new projects with Karma v5 |
[Closes #17388] [Closes #17241] |
Special Thanks
Alan Agius, Keen Yee Liau, Doug Parker
v9.1.2
Commits
@angular-devkit/build-angular (0.901.2) | ||
Commit | Description | Notes |
|
retain css declarations order when using `extractCss` and `@import` rule |
[Closes #9475] |
@angular/cli (9.1.2) | ||
Commit | Description | Notes |
|
ensure Node.js message is shown on old Node.js versions | |
@ngtools/webpack (9.1.2) | ||
Commit | Description | Notes |
|
give higher priority to ivy-specific entry-points |
Special Thanks
Alan Agius, Doug Parker, Charles Lyding, George Kalpakas
v9.1.1
Commits
@angular-devkit/build-angular (0.901.1) | ||
Commit | Description | Notes |
|
avoid overwriting localize sourcemaps | |
@angular-devkit/build-optimizer (0.901.1) | ||
Commit | Description | Notes |
|
use TypeScript 3.6 | |
@angular-devkit/schematics (9.1.1) | ||
Commit | Description | Notes |
|
fully resolve schematic entries within packages | |
@angular/cli (9.1.1) | ||
Commit | Description | Notes |
|
downgrade pacote to 9.5.12 |
[Closes #17314] [Closes #16615] |
|
allow configuration option in `ng deploy` |
[Closes #17332] |
@angular/pwa (0.901.1) | ||
Commit | Description | Notes |
|
add purpose any to manifest icons |
[Closes #17384] |
@schematics/angular (9.1.1) | ||
Commit | Description | Notes |
|
invalid rgba color in app.component.html |
[Closes #17411] |
|
clarify tslint:recommended warning message | |
|
fix extra comma if inlineStyle is on | |
Special Thanks
Alan Agius, Charles Lyding, Minko Gechev, Joey Perrott, Renovate Bot, Chau Tran
v9.1.0
Commits
@angular-devkit/benchmark (0.901.0) | ||
Commit | Description | Notes |
|
add capabilities to benchmark watch processes | |
@angular-devkit/build-angular (0.901.0) | ||
Commit | Description | Notes |
|
support TypeScript 3.8 | |
|
pass "grep" and "invertGrep" |
[Closes #13020] |
|
improve quality of localized sourcemaps | |
|
reduce fast sourcemap threshold | |
@angular/cli (9.1.0) | ||
Commit | Description | Notes |
|
display post migration message when updating from previous major version |
[Closes #17256] |
@angular/pwa (0.901.0) | ||
Commit | Description | Notes |
|
support for maskable icons | |
@ngtools/webpack (9.1.0) | ||
Commit | Description | Notes |
|
integrate ngcc async | |
|
support TypeScript 3.8 | |
|
provide tsconfig path to ngcc | |
|
disable ngcc async under Bazel | |
@schematics/angular (9.1.0) | ||
Commit | Description | Notes |
|
add migration to update tslint to version 6 | |
|
update default tslint.json rules | |
|
generate new projects with tslint 6.1.0 | |
|
set quote_type = single in .editorconfig | |
|
add opt in option 'displayBlock' | |
|
update karma and karma-jasmine | |
|
Allow empty string in the type option | |
@schematics/schematics (0.901.0) | ||
Commit | Description | Notes |
|
generate packages with TypeScript 3.8 |
Special Thanks
Renovate Bot, Alan Agius, Charles Lyding, renovate[bot], Doug Parker, Filipe Silva, Keen Yee Liau, Wojciech Okoński, Tarik Alani, mgechev, Jonathan Chase, Sachin Grover, Schneider, Jonathan Garvey, Reto Ryter, Seth Jones, Douglas Parker, Mike Hartington, Vikram Subramanian, Amadou Sall, Murad, minijus
v9.0.7
Commits
@angular-devkit/build-angular (0.900.7) | ||
Commit | Description | Notes |
|
add missing styles extensions in anyComponentStyle budget | |
|
add defaults to reduce methods in bundle calculator |
[Closes #17215] |
@angular/cli (9.0.7) | ||
Commit | Description | Notes |
|
allow for private use language subtags | |
Special Thanks
Minko Gechev, Charles Lyding, Wojciech Okoński, Alan Agius
v9.0.6
Commits
@angular-devkit/build-angular (0.900.6) | ||
Commit | Description | Notes |
|
ensure live-reload shim workaround isolation | |
|
provide locale data discovery fallbacks | |
|
generate ES5 code in ES5 bundles for default browserslist configuration | |
|
unpin `browserslist` and `caniuse-lite` |
[Closes #17070] [Closes #16790] |
Special Thanks
Charles Lyding, Alan Agius, Keen Yee Liau, Sasha Rudan
v9.0.5
Commits
None
Special Thanks
Doug Parker, mgechev