netlify-builder
netlify-builder copied to clipboard
fix(deps): update angular-cli monorepo to v14 (major)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@angular-devkit/core | ^12.0.0 -> ^14.0.0 |
||||
@angular-devkit/schematics | ^12.0.0 -> ^14.0.0 |
Release Notes
angular/angular-cli
v14.0.3
@angular/cli
Commit | Type | Description |
---|---|---|
b3db91baf | fix | disable version check when running ng completion commands |
cdab9fa74 | fix | provide an actionable error when using --configuration with ng run |
5521648e3 | fix | temporarily handle boolean options in schema prefixed with no |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
5e960ce24 | fix | fix incorrect glob cwd in karma when using --include option |
1b5e92075 | fix | handle codeCoverageExclude correctly in Windows |
ff6d81a45 | fix | ignore supported browsers during i18n extraction |
@angular-devkit/core
Commit | Type | Description |
---|---|---|
170c16f2e | fix | workspace writer skip creating empty projects property |
Special Thanks
Alan Agius, Charles Lyding and Paul Gschwendtner
v14.0.2
@angular/cli
Commit | Type | Description |
---|---|---|
23095e9c3 | fix | show more actionable error when command is ran in wrong scope |
@schematics/angular
Commit | Type | Description |
---|---|---|
5a486cb64 | fix | remove vscode testing configurations for minimal workspaces |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
9d88c96d8 | fix | replace fallback locale for en-US |
Special Thanks
Alan Agius and Julien Marcou
v14.0.1
@angular/cli
Commit | Type | Description |
---|---|---|
e4fb96657 | fix | add text to help output to indicate that additional commands are available when ran in different context |
7952e5790 | fix | avoid creating unnecessary global configuration |
66a1d6b9d | fix | correct scope cache command |
e2d964289 | fix | correctly print package manager name when an install is needed |
75fd3330d | fix | during an update only use package manager force option with npm 7+ |
e223890c1 | fix | ensure full process exit with older local CLI versions |
0cca3638a | fix | handle project being passed as a flag |
b1451cb5e | fix | improve resilience of logging during process exit |
17fec1357 | fix | provide actionable error when project cannot be determined |
@schematics/angular
Commit | Type | Description |
---|---|---|
73dcf39c6 | fix | remove strict setting under application project |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
c788d5b56 | fix | log modified and removed files when using the verbose option |
6e8fe0ed5 | fix | replace dev-server socket path from /ws to /ng-cli-ws |
651adadf4 | fix | update Angular peer dependencies to 14.0 stable |
@angular/pwa
Commit | Type | Description |
---|---|---|
cfd264d06 | fix | add peer dependency on Angular CLI |
Special Thanks
Alan Agius, Charles Lyding and Doug Parker
v14.0.0
Breaking Changes
@angular/cli
-
Several changes to the
ng analytics
command syntax.-
ng analytics project <setting>
has been replaced withng analytics <setting>
-
ng analytics <setting>
has been replaced withng analytics <setting> --global
-
-
Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.
-
Support for TypeScript 4.4 and 4.5 has been removed. Please update to TypeScript 4.6.
-
--all
option fromng update
has been removed without replacement. To update packages which don’t provideng update
capabilities in your workspacepackage.json
usenpm update
,yarn upgrade-interactive
oryarn upgrade
instead. -
Deprecated option
--prod
has been removed from all builders.--configuration production
/-c production
should be used instead if the default configuration of the builder is not configured toproduction
. -
--configuration
cannot be used withng run
. Provide the configuration as part of the target. Ex:ng run project:builder:configuration
. -
Deprecated
ng x18n
andng i18n-extract
commands have been removed in favor ofng extract-i18n
. -
Several changes in the Angular CLI commands and arguments handling.
-
ng help
has been removed in favour of the—-help
option. -
ng —-version
has been removed in favour ofng version
andng v
. - Deprecated camel cased arguments are no longer supported. Ex. using
—-sourceMap
instead of—-source-map
will result in an error. -
ng update
,—-migrate-only
option no longer accepts a string of migration name, instead use—-migrate-only -—name <migration-name>
. -
—-help json
help has been removed.
-
@angular-devkit/architect-cli
- camel case arguments are no longer allowed.
@angular-devkit/schematics-cli
- camel case arguments are no longer allowed.
@angular-devkit/build-angular
-
browser
andkarma
buildersscript
andstyles
options input files extensions are now validated.Valid extensions for
scripts
are:-
.js
-
.cjs
-
.mjs
-
.jsx
-
.cjsx
-
.mjsx
Valid extensions for
styles
are:-
.css
-
.less
-
.sass
-
.scss
-
.styl
-
-
We now issue a build time error since importing a CSS file as an ECMA module is non standard Webpack specific feature, which is not supported by the Angular CLI.
This feature was never truly supported by the Angular CLI, but has as such for visibility.
-
Reflect metadata polyfill is no longer automatically provided in JIT mode Reflect metadata support is not required by Angular in JIT applications compiled by the CLI. Applications built in AOT mode did not and will continue to not provide the polyfill. For the majority of applications, the reflect metadata polyfill removal should have no effect. However, if an application uses JIT mode and also uses the previously polyfilled reflect metadata JavaScript APIs, the polyfill will need to be manually added to the application after updating. To replicate the previous behavior, the
core-js
package should be manually installed and theimport 'core-js/proposals/reflect-metadata';
statement should be added to the application'spolyfills.ts
file. -
NG_BUILD_CACHE
environment variable has been removed.cli.cache
in the workspace configuration should be used instead. -
The deprecated
showCircularDependencies
browser and server builder option has been removed. The recommended method to detect circular dependencies in project code is to use either a lint rule or other external tools.
@angular-devkit/core
-
parseJson
andParseJsonOptions
APIs have been removed in favor of 3rd party JSON parsers such asjsonc-parser
. - The below APIs have been removed without replacement. Users should leverage other Node.js or other APIs.
-
fs
namespace -
clean
-
mapObject
-
@angular-devkit/schematics
- Schematics
NodePackageInstallTask
will not execute package scripts by default TheNodePackageInstallTask
will now use the package manager's--ignore-scripts
option by default. The--ignore-scripts
option will prevent package scripts from executing automatically during an install. If a schematic installs packages that need theirinstall
/postinstall
scripts to be executed, theNodePackageInstallTask
now contains anallowScripts
boolean option which can be enabled to provide the previous behavior for that individual task. As with previous behavior, theallowScripts
option will prevent the individual task's usage of the--ignore-scripts
option but will not override the package manager's existing configuration. - Deprecated
analytics
property has been removed fromTypedSchematicContext
interface
@ngtools/webpack
-
ivy
namespace has been removed from the public API.-
ivy.AngularWebpackPlugin
->AngularWebpackPlugin
-
ivy.AngularPluginOptions
->AngularPluginOptions
-
Deprecations
@angular/cli
-
The
defaultCollection
workspace option has been deprecated in favor ofschematicCollections
.Before
"defaultCollection": "@​angular/material"
After
"schematicCollections": ["@​angular/material"]
-
The
defaultProject
workspace option has been deprecated. The project to use will be determined from the current working directory.
@angular-devkit/core
-
-
ContentHasMutatedException
,InvalidUpdateRecordException
,UnimplementedException
andMergeConflictException
symbol from@angular-devkit/core
have been deprecated in favor of the symbol from@angular-devkit/schematics
. -
UnsupportedPlatformException
- A custom error exception should be created instead.
-
@angular/cli
Commit | Type | Description |
---|---|---|
afafa5788 | feat | add --global option to ng analytics command |
bb550436a | feat | add ng analytics info command |
e5bf35ea3 | feat | add ng cache command |
7ab22ed40 | feat | add disable/enable aliases for off/on ng analytics command |
4212fb8de | feat | add prompt to set up CLI autocompletion |
0316dea67 | feat | add prompts on missing builder targets |
607a723f7 | feat | add support for auto completion |
366cabc66 | feat | add support for multiple schematics collections |
036327e9c | feat | deprecated defaultProject option |
fb0622893 | feat | don't prompt to set up autocompletion for ng update and ng completion commands |
4ebfe0341 | feat | drop support for Node.js 12 |
022d8c7bb | feat | make ng completion set up CLI autocompletion by modifying .bashrc files |
2e15df941 | feat | remember after prompting users to set up autocompletion and don't prompt again |
7fa3e6587 | feat | support TypeScript 4.6.2 |
9e69331fa | feat | use PNPM as package manager when pnpm-lock.yaml exists |
6f6b453fb | fix | ng doc doesn't open browser in Windows |
8e66c9188 | fix | ng g show descrption from collection.json if not present in schema.json |
9edeb8614 | fix | add long description to ng update |
160cb0718 | fix | correctly handle --search option in ng doc |
d46cf6744 | fix | display option descriptions during auto completion |
09f8659ce | fix | display package manager during ng update |
a49cdfbfe | fix | don't prompt for analytics when running ng analytics |
4b22593c4 | fix | ensure all available package migrations are executed |
054ae02c2 | fix | favor project in cwd when running architect commands |
ff4eba3d4 | fix | handle duplicate arguments |
5a8bdeb43 | fix | hide private schematics from ng g help output |
644f86d55 | fix | improve error message for Windows autocompletion use cases |
3012036e8 | fix | populate path with working directory in nested schematics |
8a396de6a | fix | print entire config when no positional args are provided to ng config |
bdf2b9bfa | fix | print schematic errors correctly |
efc3c3225 | fix | remove analytics prompt postinstall script |
bf15b202b | fix | remove cache path from global valid paths |
142da460b | fix | remove incorrect warning during ng update |
96a0d92da | fix | remove JSON serialized description from help output |
78460e995 | fix | remove type casting and add optional chaining for current in optionTransforms |
e5bdadac4 | fix | skip prompt or warn when setting up autocompletion without a global CLI install |
ca401255f | fix | sort commands in help output |
b97772dfc | fix | support silent package installs with Yarn 2+ |
87cd5cd43 | fix | workaround npm 7+ peer dependency resolve errors during updates |
d94a67353 | refactor | remove deprecated --all option from ng update |
2fc7c73d7 | refactor | remove deprecated --prod flag |
b69ca3a7d | refactor | remove deprecated command aliases for extract-i18n . |
2e0493130 | refactor | replace command line arguments parser |
@schematics/angular
Commit | Type | Description |
---|---|---|
7b78b7840 | feat | add --standalone to ng generate |
e49220fba | feat | add migratiom to remove defaultProject in workspace config |
3fa38b08b | feat | introduce addDependency rule to utilities |
b07ccfbb1 | feat | introduce a utility subpath export for Angular rules and utilities |
7e7de6858 | feat | update Angular dependencies to use ^ as version prefix |
69ecddaa7 | feat | update new and existing projects compilation target to ES2020 |
7e8e42063 | fix | add migration to remove package.json in libraries secondary entrypoints |
b928d973e | fix | alphabetically order imports during component generation |
09a71bab6 | fix | Consolidated setup with a single beforeEach() |
1921b07ee | fix | don't add path mapping to old entrypoint definition file |
c927c038b | fix | remove @types/node from new projects |
27cb29438 | fix | remove extra space in standalone imports |
@angular-devkit/architect-cli
Commit | Type | Description |
---|---|---|
c7556b62b | refactor | replace parser with yargs-parser |
@angular-devkit/schematics-cli
Commit | Type | Description |
---|---|---|
5330d52ae | refactor | replace parser with yargs-parser |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
00186fb93 | feat | add initial experimental esbuild-based application browser builder |
d23a168b8 | feat | validate file extensions for scripts and styles options |
2adf252dc | fix | add es2015 exports package condition to browser-esbuild |
72e820e7b | fix | better handle Windows paths in esbuild experimental builder |
587082fb0 | fix | close compiler on Karma exit |
c52d10d1f | fix | close dev-server on error |
48630ccfd | fix | detect tailwind.config.cjs as valid tailwindcss configuration |
4d5f6c659 | fix | downlevel libraries based on the browserslist configurations |
1a160dac0 | fix | ensure karma sourcemap support on Windows |
07e776ea3 | fix | fail build when importing CSS files as an ECMA modules |
ac1383f9e | fix | properly handle locally-built APF v14 libraries |
966d25b55 | fix | remove unneeded JIT reflect metadata polyfill |
b8564a638 | refactor | remove deprecated NG_BUILD_CACHE environment variable |
0a1cd584d | refactor | remove deprecated showCircularDependencies browser and server builder option |
@angular-devkit/core
Commit | Type | Description |
---|---|---|
c5b3e9299 | refactor | deprecate unused exception classes |
67144b9e5 | refactor | remove deprecated parseJson and ParseJsonOptions APIs |
a0c02af7e | refactor | remove deprecated fs, object and array APIs |
@angular-devkit/schematics
Commit | Type | Description |
---|---|---|
c9c781c7d | feat | add parameter to listSchematicNames to allow returning hidden schematics. |
0e6425fd8 | feat | disable package script execution by default in NodePackageInstallTask |
25498ad5b | feat | re-export core string helpers from schematics package |
464cf330a | feat | support null for options parameter from OptionTransform type |
33f9f3de8 | feat | support reading JSON content directly from a Tree |
01297f450 | feat | support reading text content directly from a Tree |
48f9b79bc | fix | support ignore scripts package installs with Yarn 2+ |
3471cd6d8 | fix | support quiet package installs with Yarn 2+ |
44c1e6d0d | refactor | remove deprecated analytics property |
@angular/pwa
Commit | Type | Description |
---|---|---|
243cb4062 | fix | remove @schematics/angular utility deep import usage |
@ngtools/webpack
Commit | Type | Description |
---|---|---|
0c344259d | fix | update peer dependency to reflect TS 4.6 support |
044101554 | perf | use Webpack's built-in xxhash64 support |
9277eed1d | refactor | remove deprecated ivy namespace |
Special Thanks
Adrien Crivelli, Alan Agius, Charles Lyding, Cédric Exbrayat, Daniil Dubrava, Doug Parker, Elton Coelho, George Kalpakas, Jason Bedard, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Pawel Kozlowski, Tobias Speicher and alkavats1
v13.3.8
@angular/pwa
Commit | Type | Description |
---|---|---|
c7f994f88 | fix | add peer dependency on Angular CLI |
Special Thanks
Alan Agius
v13.3.7
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
a54018d8f | fix | add debugging and timing information in JavaScript and CSS optimization plugins |
Special Thanks
Alan Agius and Joey Perrott
v13.3.6
@angular/cli
Commit | Type | Description |
---|---|---|
e20964c43 | fix | resolve relative schematic from angular.json instead of current working directory |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
16fec8d58 | fix | update babel-loader to 8.2.5 |
Special Thanks
Alan Agius, Charles Lyding, Jason Bedard and Paul Gschwendtner
v13.3.5
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
6da0910d3 | fix | update @ampproject/remapping to 2.2.0 |
Special Thanks
Alan Agius, Charles Lyding and Paul Gschwendtner
v13.3.4
@angular/cli
Commit | Type | Description |
---|---|---|
f4da75656 | fix | change wrapping of schematic code |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
5d0141bfb | fix | correctly resolve custom service worker configuration file |
Special Thanks
Charles Lyding and Wagner Maciel
v13.3.3
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
d38b247cf | fix | display debug logs when using the --verbose option |
@angular-devkit/build-webpack
Commit | Type | Description |
---|---|---|
5682baee4 | fix | emit devserver setup errors |
Special Thanks
Alan Agius
v13.3.2
@angular/cli
Commit | Type | Description |
---|---|---|
49dc63d09 | fix | ensure lint command auto-add exits after completion |
@schematics/angular
Commit | Type | Description |
---|---|---|
bbe74b87e | fix | provide actionable error message when routing declaration cannot be found |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
c97c8e7c9 | fix | update minimatch dependency to 3.0.5 |
Special Thanks
Alan Agius, Charles Lyding and Morga Cezary
v13.3.1
@schematics/angular
Commit | Type | Description |
---|---|---|
cf3cb2ecf | fix | fix extra comma added when use --change-detection=onPush and --style=none to generate a component |
@angular-devkit/architect-cli
Commit | Type | Description |
---|---|---|
9f8d4dea0 | fix | update minimist to 1.2.6 |
@angular-devkit/schematics-cli
Commit | Type | Description |
---|---|---|
ba3486de9 | fix | update minimist to 1.2.6 |
@angular-devkit/benchmark
Commit | Type | Description |
---|---|---|
1f7fa6970 | fix | update minimist to 1.2.6 |
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
293526c31 | fix | add node_modules prefix to excludes RegExp |
58ed97410 | fix | allow Workers in Stackblitz |
4cd2331d3 | fix | don't override asset info when updating assets |
@angular-devkit/core
Commit | Type | Description |
---|---|---|
c7c75820f | fix | add Angular CLI major version as analytics dimension |
Special Thanks
Alan Agius and gauravsoni119
v13.3.0
@angular/cli
Commit | Type | Description |
---|---|---|
c995ed5e8 | feat | support TypeScript 4.6 |
Special Thanks
Alan Agius and Doug Parker
v13.2.6
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
90a5531b1 | fix | ignore css only chunks during naming |
Special Thanks
Alan Agius, Charles Lyding and Daniele Maltese
v13.2.5
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
acf1e5e4a | fix | don't rename blocks which have a name |
7a493979c | fix | update terser to 5.11.0 |
Special Thanks
Alan Agius and Paul Gschwendtner
v13.2.4
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
48c655ac9 | fix | update esbuild to 0.14.22 |
c0736ea0b | fix | update license-webpack-plugin to 4.0.2 |
Special Thanks
Alan Agius, Anner Visser and Charles Lyding
v13.2.3
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
8c8377fee | fix | block Karma from starting until build is complete |
@ngtools/webpack
Commit | Type | Description |
---|---|---|
1317e470e | fix | support locating PNPM lock file during NGCC processing |
Special Thanks
Alan Agius, Derek Cormier and Joey Perrott
v13.2.2
@angular-devkit/build-angular
Commit | Type | Description |
---|---|---|
cc5505cfc | fix | add whatwg-url to downlevel exclusion list |
ff54b49e7 | fix | ensure to use content hash as filenames hashing mechanism |
b0e2bb289 | perf | update license-webpack-plugin to 4.0.1 |
@angular-devkit/core
Commit | Type | Description |
---|---|---|
c8826a973 | fix | correctly resolve schema references defaults |
Special Thanks
Alan Agius, Derek Cormier and Joey Perrott
[v13.2.1
](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1321-2022-0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 15.x releases. However, if you upgrade to 15.x manually then Renovate will reenable minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.