fix(deps): update dependency @angular/cli to v21 #94
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/major-angular-cli-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
18.2.8->21.0.2Release Notes
angular/angular-cli (@angular/cli)
v21.0.2Compare Source
@angular/cli
@modelcontextprotocol/sdkto v1.24.0@angular-devkit/schematics
@angular/build
reportsDirectoryoptionv21.0.1Compare Source
@angular/cli
@schematics/angular
esModuleInteropandmoduleResolutionwhen module ispreservejasmine.clock().mockDate()@angular/build
isTTYas a function--includepaths to posix@angular/ssr
X-Forwarded-PrefixandAPP_BASE_HREFin redirectsv21.0.0Compare Source
Breaking Changes
@angular/cli
ngcommands will no longer automatically detect and usecnpmas the package manager. As an alternative use the.npmrcfile to ensure npm uses the cnpm registry.@angular/build
javascriptEnabledoption for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.@schematics/angular
addTypeToClassNameoption to relevant schematicsincludeoption to jasmine-to-vitest schematicng newpackageManagerinpackage.jsonon new projectsng newaddImportsoption to jasmine-vitest schematicmoduleResolutiontobundler@angular/cli
--jsonoutput tong versionlist_projectsMCP toolng addfunctionalityng versionoutput with more detailsng versioncommand outputfind_examplestool to a stable toolcnpmng adddry runng addng add@angular-devkit/build-angular
jestandjest-environment-jsdomto allow version 30@angular/build
browserViewportoption for vitest browser tests.test.tsfiles by default in unit test builderdefineoption to dev-serverglobalsto be set to falseɵgetOrCreateAngularServerAppis always defined after errorsjavascriptEnabledoption for Lessng servewith SSR (#31723)v20.3.13Compare Source
@angular/cli
@modelcontextprotocol/sdkto v1.24.0v20.3.12Compare Source
@angular/build
@angular/ssr
X-Forwarded-PrefixandAPP_BASE_HREFin redirectsv20.3.11Compare Source
@angular/build
ɵgetOrCreateAngularServerAppis always defined after errorsv20.3.10Compare Source
@schematics/angular
tsconfig.spec.jsoninclude for spec files@angular/build
@angular/localizewhen having external packages (#31721)v20.3.9Compare Source
@angular/ssr
v20.3.8Compare Source
@angular-devkit/build-angular
@angular/build
v20.3.7Compare Source
@angular-devkit/schematics
--forceoption when schematic containshost.create@angular/build
viteto7.11.1@angular/ssr
v20.3.6Compare Source
@angular/ssr
v20.3.5Compare Source
@angular/build
v20.3.4Compare Source
@schematics/angular
process.env['pm_id']@angular-devkit/build-angular
InjectionTokenas pure for improved tree-shaking@angular/build
InjectionTokenas pure for improved tree-shakingv20.3.3Compare Source
@schematics/angular
__screenshots__/to.gitignore@angular/ssr
v20.3.2Compare Source
v20.3.1Compare Source
@angular/cli
@modelcontextprotocol/sdkto v1.24.0v20.3.0Compare Source
Breaking Changes
@angular/ssr
The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
Before:
After:
@schematics/angular
@angular/cli
@angular-devkit/build-angular
@angular/build
@angular/ssr
v20.2.2Compare Source
@angular/cli
@angular/build
v20.2.1Compare Source
@angular/cli
@schematics/angular
@angular-devkit/schematics-cli
@angular/build
v20.2.0Compare Source
@angular/cli
@schematics/angular
@angular-devkit/schematics
@angular/build
v20.1.6Compare Source
@schematics/angular
typeSeparatorin the library schematicv20.1.5Compare Source
@angular/cli
v20.1.4Compare Source
@angular/cli
@angular/build
v20.1.3Compare Source
@angular/build
viteto7.0.6v20.1.2Compare Source
@angular/cli
defineoption is being included multiple times in the JSON help@angular-devkit/core
v20.1.1Compare Source
@angular/build
outputHashingis set toallorbundleswhen HMR is enabledv20.1.0Compare Source
@angular/cli
@schematics/angular
@angular-devkit/build-angular
@angular/build
@angular/ssr
loadChildrenruns in correct injection context during route extractionv20.0.6Compare Source
@schematics/angular
@angular/build
@vitest/browser/contextfrom esbuild bundlingv20.0.5Compare Source
@angular-devkit/build-angular
@vitejs/plugin-basic-ssldependency@angular/build
/to/basev20.0.4Compare Source
@schematics/angular
@angular/ssr
v20.0.3Compare Source
@schematics/angular
main.server.tsintsconfig.fileswhen presenttypeSeparatorwhen generating applications@angular/build
v20.0.2Compare Source
@schematics/angular
lessas a devDependency when selected as the style preprocessor@angular/build
v20.0.1Compare Source
@angular/cli
@schematics/angular
@angular/build
v20.0.0Compare Source
Breaking Changes
@angular/cli
Node.js v18 is no longer supported with Angular.
Before updating a project to Angular v20, the Node.js version must be
at least 20.11.1. For the full list of supported Node.js versions,
see https://angular.dev/reference/versions.
Node.js versions from 22.0 to 22.10 are no longer supported
@schematics/angular
--server-routingoption has been removed from several schematics. Server routing will be used when using the application builder.@angular-devkit/schematics
The
NodePackageLinkTaskhas been removed without a replacement. Create a custom task if needed.Note: This does not affect application developers.
@angular/build
@schematics/angular
moduleResolutiontobundler@angular/buildin new projects--server-routingoption@angular/ssrdependency only whenprovideServerRenderingimport has been updated.ng.htmlextensionwithAppShell.ng.htmlfile extension.componentextension/typeprovideServerRoutesConfigtoprovideServerRenderingscriptsoption value from new applicationsoutputPathoption value from generated applications@angular/cli
@angular-devkit/build-angular
@angular-devkit/schematics
NodePackageLinkTask@angular/build
browseroptioncompositeoption with Angular compilercom.chrome.devtools.jsonis consistently served after initial runcom.chrome.devtools.jsonif project is moved@angular/pwa
@angular/ssr
provideServerRenderingand removeprovideServerRoutingAngularNodeAppEngine,AngularAppEngine, andprovideServerRoutingAPIs@angular/router@ngtools/webpack
v19.2.19Compare Source
@angular/build
v19.2.18Compare Source
@angular/ssr
v19.2.17Compare Source
@angular/build
viteto6.3.6v19.2.16Compare Source
Breaking Changes
@angular/ssr
The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
Before:
After:
@angular-devkit/build-angular
@angular/build
@angular/ssr
v19.2.15Compare Source
@angular-devkit/build-angular
v19.2.14Compare Source
@angular/build
v19.2.13Compare Source
@angular/pwa
background_colorandtheme_colorfrom manifestv19.2.12Compare Source
@angular/cli
require()errors with ESM modulesv19.2.11Compare Source
@angular-devkit/build-angular
@angular/build
v19.2.10Compare Source
@angular/build
v19.2.9Compare Source
@angular-devkit/build-angular
@angular/build
preserveSymlinksoption to Karma esbuild builder@angular/ssr
getPrerenderParamsfor wildcard routesv19.2.8Compare Source
@angular/build
modulevalue check when adding custom conditionsv19.2.7Compare Source
@angular/build
v19.2.6Compare Source
@angular-devkit/schematics
@angular/build
falsevalue in server optionv19.2.5Compare Source
@angular/build
getOrCreateAngularServerAppduring error compilationv19.2.4Compare Source
@schematics/angular
@angular/platform-browser-dynamicwith@angular/platform-browser@angular/build
v19.2.3Compare Source
@angular/build
v19.2.2Compare Source
@angular/cli
@angular/build
extract-i18ndoes not respect@angular/ssr
writedoes not return a booleanv19.2.1Compare Source
@angular/build
v19.2.0Compare Source
@schematics/angular
@angular-devkit/build-angular
@angular/build
allowedHostsoption for development server@angular/ssr
v19.1.9Compare Source
@angular/build
v19.1.8Compare Source
@angular/cli
@angular-devkit/build-angular
@angular/build
/index.htmlrequestsautoCspv19.1.7Compare Source
@schematics/angular
@angular/build
--localize@angular/ssr
\r\nv19.1.6Compare Source
@schematics/angular
@angular/ssris not a dependency@angular/build
@angular/ssr
v19.1.5Compare Source
@schematics/angular
@angular-devkit/build-angular:ng-packagr@angular/build
removeCommentsoption@angular/ssr
provideServerRoutesConfigtoprovideServerRoutingv19.1.4Compare Source
@angular-devkit/schematics
@angular/build
/@​ng/componentson WindowssubPathswith inlined localesi18n.baseHrefwith a warning@angular/ssr
withEnabledBlockingInitialNavigationv19.1.3Compare Source
@angular/build
@ng/components$localizeusagev19.1.2Compare Source
@angular/build
v19.1.1Compare Source
@angular/build
v19.1.0Compare Source
Deprecations
@angular/build
The
baseHrefoption underi18n.localesandi18n.sourceLocaleinangular.jsonis deprecated in favor ofsubPath.The
subPathdefines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified,subPathwill use the locale code.@schematics/angular
@angular/buildpackage in library generation schematic@angular-devkit/architect
@angular-devkit/core
@angular-devkit/schematics
Ruletype to support returning aPromiseofTree@angular/build
subPathisolatedModulesandemitDecoratorMetadata@angular/ssr
modulepreloadfor lazy-loaded routesv19.0.7Compare Source
@angular-devkit/architect
@angular-devkit/build-angular
@angular/build
defineoption defined in application builder to Vite prebundling@angular/localize/initis imported directlyv19.0.6Compare Source
@angular-devkit/build-angular
@angular/build
@angular/ssr
Locationheader for redirects behind a proxyv19.0.5Compare Source
@angular-devkit/build-angular
@angular/build
@angular/packages during SSR (#29094)@angular/ssr
Content-Languageheader when locale is setv19.0.4Compare Source
@angular-devkit/build-angular
@angular/build
ng servev19.0.3Compare Source
@angular/cli
ng add@schematics/angular
CanDeactivateguard (#29004)@angular/build
index.outputfor SSR@angular/ssr
Http2ServerResponsetypev19.0.2Compare Source
@schematics/angular
@angular/build
injectto prevent code reorderinggetPrerenderParamsis undefined@angular/ssr
v19.0.1Compare Source
@angular-devkit/build-angular
@angular/build
sha256instead ofsha-256as hash algorithm name@angular/ssr
./v19.0.0Compare Source
Breaking Changes
@schematics/angular
@angular-devkit/build-angular
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead.Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
@angular-devkit/core
The deprecated
fileBufferfunction is no longer available. Update your code to usestringToFileBufferinstead to maintain compatibility.Note: that this change does not affect application developers.
@angular/build
@angular/localize/initpolyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.@angular/ssr
The
CommonEngineAPI now needs to be imported from@angular/ssr/node.Before
After
@angular-devkit/schematics-cli
@schematics/angular
withEventReplay()inprovideClientHydrationfor new SSR appsbrowserbuilder@angular/ssrfeaturedeclarationandsourceMapfrom default tsconfigexpress@angular/cli
@angular-devkit/architect
@angular-devkit/build-angular
browser-syncis not installedbrowserTarget@angular-devkit/core
fileBufferfunction in favor ofstringToFileBuffer@angular/build
sasstostylePreprocessorOptionsin application builderoutputModeoption to the application builderssr.experimentalPlatformoptionssr.entryduring prerendering to enable access to local API routesssr.entryin Vite dev-server when available--prerenderingor--app-shellare no-opsindex.csr.htmlis always generated when prerendering or SSR are enabled--importfrom execArgv when spawning workersAPP_BASE_HREFcorrectly in prerendered routesngServerModeduring vite prebundling--no-servervia command linereqHandlerfor server.ts request handling@angular/localize/initpolyfill and related warnings@angular/ssr
createRequestHandlerandcreateNodeRequestHandlerutilitiesgetHeadersMethod toAngularAppEngineandAngularNodeAppEnginefor handling pages static headersisMainModulefunctionAngularAppEngineas public APIwriteResponseToNodeResponseandcreateWebRequestFromNodeRequestin public APIAngularServerAppAngularNodeAppEngineAPI for Node.js integrationCommonEngineAPI to/nodeentry-point@angular/platform-serverprovideServerRoutesConfigin browser contextRESPONSE_INIT,REQUEST, andREQUEST_CONTEXTtokensnullto avoid requiring them to be set to optionalbootstrap is not a functionerrorRenderMode.AppShellv18.2.21Compare Source
Breaking Changes
@angular/ssr
The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
Before:
After:
@angular-devkit/build-angular
@angular/build
@angular/ssr
v18.2.20Compare Source
@angular-devkit/build-angular
v18.2.19Compare Source
@angular-devkit/build-angular
v18.2.18Compare Source
@angular/build
v18.2.17Compare Source
@angular/build
v18.2.16Compare Source
@angular-devkit/build-angular
@vitejs/plugin-basic-sslfrom dependencies@angular/build
v18.2.15Compare Source
@angular-devkit/build-angular
v18.2.14Compare Source
@angular-devkit/build-angular
vitedependencyv18.2.13Compare Source
@angular/cli
ng add@angular/build
v18.2.12Compare Source
@angular/cli
@angular/build
v18.2.11Compare Source
@angular/build
v18.2.10Compare Source
@angular-devkit/build-angular
http-proxy-middlewareto3.0.3@angular/build
v18.2.9Compare Source
@schematics/angular
@angular/build
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 this update again.
This PR has been generated by Renovate Bot.
ba8ff2eb91tod5fa5bb64cd5fa5bb64cto0cf25c70470cf25c7047tocb545ec599cb545ec599toc51b3339d4c51b3339d4toab79b98cdaab79b98cdato00734a85d000734a85d0tobd6db0255dbd6db0255dto30b676196530b6761965tof9a697ed80f9a697ed80to423ea20aac423ea20aacto31a4183a3d31a4183a3dtob6eaf4308eb6eaf4308eto6e50c6f80c6e50c6f80ctod2092c4a60d2092c4a60toa7ef4e8baca7ef4e8bacto985491c85f985491c85ftobbb83ef248bbb83ef248to329b64a99c329b64a99ctoc93e63ac00c93e63ac00to439a41948b439a41948bto509119f7ac509119f7actobe70f63a70be70f63a70to560db6e3f6560db6e3f6to92f31b664d92f31b664dto8b3555171efix(deps): update dependency @angular/cli to v19to fix(deps): update dependency @angular/cli to v208b3555171eto0817f4014f0817f4014fto93850ee0bc93850ee0bctof3c15d76f9f3c15d76f9tobfa814378cbfa814378cto4fa3c871174fa3c87117to7155caa9be7155caa9beto04f33837e604f33837e611d673e46011d673e460to378d531cfc378d531cfcto37518b8e0c37518b8e0cto9029a05c5a9029a05c5ato94704cdfbd94704cdfbdtoac98fd3753ac98fd3753to7535d797fa7535d797fatoc3b316576bc3b316576bto349742715b349742715bto4fe08d48aa4fe08d48aato277a7d8988277a7d8988tob99c9edb60b99c9edb60to09ebe1e7ba09ebe1e7bato9d80a4b6eb9d80a4b6ebto27808235462780823546toc6dd856284c6dd856284toe9111505a0e9111505a0to6402a5c90bfix(deps): update dependency @angular/cli to v20to fix(deps): update dependency @angular/cli to v216402a5c90btofc9121cb28fc9121cb28to6c7e6823d6View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.