chore(deps): update angular-cli monorepo to v13 (major) #170
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.2
->13.3.11
6.2.9
->13.3.11
Release Notes
angular/angular-cli (@angular-devkit/build-angular)
v13.3.11
Compare Source
@angular-devkit/build-angular
webpack
dependency to5.76.1
Special Thanks
Alan Agius and Joey Perrott
v13.3.10
Compare Source
@angular-devkit/build-angular
loader-utils
to3.2.1
Special Thanks
Alan Agius
v13.3.9
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius and Charles Lyding
v13.3.8
Compare Source
@angular/pwa
Special Thanks
Alan Agius
v13.3.7
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius and Joey Perrott
v13.3.6
Compare Source
@angular/cli
angular.json
instead of current working directory@angular-devkit/build-angular
babel-loader
to 8.2.5Special Thanks
Alan Agius, Charles Lyding, Jason Bedard and Paul Gschwendtner
v13.3.5
Compare Source
@angular-devkit/build-angular
@ampproject/remapping
to2.2.0
Special Thanks
Alan Agius, Charles Lyding and Paul Gschwendtner
v13.3.4
Compare Source
@angular/cli
@angular-devkit/build-angular
Special Thanks
Charles Lyding and Wagner Maciel
v13.3.3
Compare Source
@angular-devkit/build-angular
--verbose
option@angular-devkit/build-webpack
Special Thanks
Alan Agius
v13.3.2
Compare Source
@angular/cli
@schematics/angular
@angular-devkit/build-angular
minimatch
dependency to3.0.5
Special Thanks
Alan Agius, Charles Lyding and Morga Cezary
v13.3.1
Compare Source
@angular-devkit/build-angular
webpack
dependency to5.76.1
Special Thanks
Alan Agius and Joey Perrott
v13.3.0
Compare Source
@angular/cli
Special Thanks
Alan Agius and Doug Parker
v13.2.6
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding and Daniele Maltese
v13.2.5
Compare Source
@angular-devkit/build-angular
terser
to5.11.0
Special Thanks
Alan Agius and Paul Gschwendtner
v13.2.4
Compare Source
@angular-devkit/build-angular
esbuild
to0.14.22
Special Thanks
Alan Agius, Anner Visser and Charles Lyding
v13.2.3
Compare Source
@angular-devkit/build-angular
@ngtools/webpack
Special Thanks
Alan Agius, Derek Cormier and Joey Perrott
v13.2.2
Compare Source
@angular-devkit/build-angular
whatwg-url
to downlevel exclusion listlicense-webpack-plugin
to4.0.1
@angular-devkit/core
Special Thanks
Alan Agius, Derek Cormier and Joey Perrott
v13.2.1
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius
v13.2.0
Compare Source
@schematics/angular
@angular-devkit/architect
@angular-devkit/build-angular
@angular-devkit/build-webpack
Special Thanks
Alan Agius, Cédric Exbrayat, Derek Cormier, Doug Parker, Joey Perrott, Jordan Pittman, grant-wilson and minijus
v13.1.4
Compare Source
@angular-devkit/build-angular
new URL
syntaxSpecial Thanks
Alan Agius, Derek Cormier and Doug Parker
v13.1.3
Compare Source
@angular/cli
Unable to find compatible package
duringng add
@schematics/angular
skipTest
flag for resolvers when using ng new --skip-tests@angular-devkit/build-angular
core-js/proposals/reflect-metadata
:where
CSS pseudo-class$localize
calls are replaced in watch modecontenthash
instead ofchunkhash
for chunksesbuild
to0.14.11
Special Thanks
Alan Agius, Bill Barry, Derek Cormier, Elio Goettelmann, Joey Perrott, Kasper Christensen, Lukas Spirig and Zoltan Lehoczky
v13.1.2
Compare Source
@angular-devkit/build-angular
tailwindcss
support for version 3verbose
option is usedstyles
option@ngtools/webpack
Special Thanks
Alan Agius, Derek Cormier and Doug Parker
v13.1.1
Compare Source
@schematics/angular
Special Thanks
Alan Agius, Cédric Exbrayat and Derek Cormier
v13.1.0
Compare Source
@angular/cli
ng doc
does open browser on Windows@schematics/angular
@angular-devkit/schematics-cli
@angular-devkit/build-angular
dir
attribute when using localizationdir
attribute@ngtools/webpack
cjs
andmjs
to passthrough filesSpecial Thanks
Alan Agius, Charles Lyding, Doug Parker, Ferdinand Malcher, Joey Perrott and Ruslan Lekhman
v13.0.4
Compare Source
@angular/cli
ng update
ng update
@schematics/angular
test.ts
@angular-devkit/build-angular
node_modules
when polling is enabled@ngtools/webpack
default
propertySpecial Thanks
Alan Agius, Billy Lando, David-Emmanuel DIVERNOIS and Derek Cormier
v13.0.3
Compare Source
Special Thanks
Alan Agius, Joey Perrott and Krzysztof Platis
v13.0.2
Compare Source
@angular/cli
packageGroupName
in ng update output@schematics/angular
@angular-devkit/build-angular
input
of typefile
during HMR[NG HMR] Unknown input type
when restoring file type inputSpecial Thanks
Alan Agius, Charles Lyding, Joey Perrott and Paul Gschwendtner
v13.0.1
Compare Source
@schematics/angular
Special Thanks
Charles Lyding and Joey Perrott
v13.0.0
Compare Source
Breaking Changes
@angular/cli
12.20
.@schematics/angular
classlist.js
andweb-animations-js
are removed from application polyfills and uninstalled from the package. These were only needed for compatibility with Internet Explorer, which is no longer needed now that Angular only supports evergreen browsers. See: https://angular.io/guide/browser-support.Add the following to the polyfills file for an app to re-add these packages:
And then run:
@schematics/angular
deprecated options.lintFix
have been removed from all schematics.ng lint --fix
should be used instead.legacyBrowsers
have been removed from theapplication
schematics since IE 11 is no longer supported.configuration
has been removed from theweb-worker
as it was unused.target
has been removed from theservice-worker
as it was unused.@angular-devkit/build-angular
Support for
karma-coverage-instanbul-reporter
has been dropped in favor of the official karma coverage pluginkarma-coverage
.Support for
node-sass
has been removed.sass
will be used by default to compile SASS and SCSS files.NG_PERSISTENT_BUILD_CACHE
environment variable option no longer have effect. Configurecli.cache
in the workspace configuration instead.Calling
BuilderContext.scheduleBuilder()
with a builder from@angular-devkit/build-angular
now requires passing thetarget
property in the 3rd argument, like in the following example:The automatic inclusion of Angular-required ES2015 polyfills to support ES5 browsers has been removed. Previously when targetting ES5 within the application's TypeScript configuration or listing an ES5 requiring browser in the browserslist file, Angular-required polyfills were included in the built application. However, with Angular no longer supporting IE11, there are now no browsers officially supported by Angular that would require these polyfills. As a result, the automatic inclusion of these ES2015 polyfills has been removed. Any polyfills manually added to an application's code are not affected by this change.
With this change a number of deprecated dev-server builder options which proxied to the browser builder have been removed. These options should be configured in the browser builder instead.
The removed options are:
aot
sourceMap
deployUrl
baseHref
vendorChunk
commonChunk
optimization
progress
With this change we removed several deprecated builder options
extractCss
has been removed from the browser builder. CSS is now always extracted.servePathDefaultWarning
andhmrWarning
have been removed from the dev-server builder. These options had no effect.Deprecated
@angular-devkit/build-angular:tslint
builder has been removed. Use https://github.com/angular-eslint/angular-eslint instead.Differential loading support has been removed. With Angular no longer supporting IE11, there are now no browsers officially supported by Angular that require ES5 code. As a result, differential loading's functionality for creating and conditionally loading ES5 and ES2015+ variants of an application is no longer required.
TypeScript versions prior to 4.4 are no longer supported.
The dev-server now uses WebSockets to communicate changes to the browser during HMR and live-reloaded. If during your development you are using a proxy you will need to enable proxying of WebSockets.
We remove inlining of Google fonts in WOFF format since IE 11 is no longer supported. Other supported browsers use WOFF2.
@angular-devkit/build-webpack
webpack-dev-server
version 3 has been removed. For more information about the migration please see: https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.mdNote: this change only affects users depending on
@angular-devkit/build-webpack
directly.@angular-devkit/core
id
in schemas. Use$id
instead.Note: this only effects schematics and builders authors.
@angular-devkit/schematics
isAction
has been removed without replacement as it was unused.With this change we remove the following deprecated APIs
TslintFixTask
TslintFixTaskOptions
Note: this only effects schematics developers.
@ngtools/webpack
Deprecated
inlineStyleMimeType
option has been removed fromAngularWebpackPluginOptions
. UseinlineStyleFileExtension
instead.Applications directly using the
webpack-cli
and not the Angular CLI to build must set the environment variableDISABLE_V8_COMPILE_CACHE=1
. The@ngtools/webpack
package now uses dynamic imports to provide support for the ESM@angular/compiler-cli
package. Thev8-compile-cache
package used by thewebpack-cli
does not currently support dynamic import expressions and will cause builds to fail if the environment variable is not specified. Applications using the Angular CLI are not affected by this limitation.Deprecations
@angular-devkit/build-optimizer
It's functionality has been included in
@angular-devkit/build-angular
so this package is no longer needed by the CLI and we will stop publishing the package soon. It has been an experimental (never hit1.0.0
) and internal (only used by Angular itself) package and should be not be used directly by others.@angular-devkit/build-angular
NG_BUILD_CACHE
environment variable option will be removed in the next major version. Configurecli.cache
in the workspace configuration instead.@angular/cli
engines
to requirenode
12.20.0
ng update
output for Angular packages@schematics/angular
/.angular/cache
to.gitignore
noImplicitOverride
andnoPropertyAccessFromIndexSignature
to workspace tsconfigdestroyAfterEach
in newly generated spec filesrenderModuleFactory
from server filetarget
andlib
options for library tsconfigConfiguration
📅 Schedule: Branch creation - "after 4pm on friday,before 9am on monday,every weekend" in timezone Europe/Paris, 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.
This PR has been generated by Mend Renovate. View repository job log here.