build: update angular dependencies to v19.0.0 #2463
Closed
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:
19.0.0-rc.3->19.0.019.0.0-rc.3->19.0.019.0.0-rc.3->19.0.019.0.0-rc.3->19.0.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
angular/angular-cli (@angular/build)
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.AppShellangular/components (@angular/cdk)
v19.0.0Compare Source
Breaking Changes
cdk
cdk.high-contrasttargets a media query instead of a class, the specificity of the styles it emits is lower than before.Virtual scrolling lists now have proper type checking which can reveal some previously-hidden compilation errors.
fix(cdk/scrolling): adds ngTemplateContextGuard
implements ngTemplateContextGuard for CdkVirtualForOf directive
material
mixinColorandCanColorhave been removed. Use a host binding instead.mixinDisableRippleandCanDisableRipplehave been removed. Use input transforms instead.mixinDisabledandCanDisablehave been removed. Use input transforms instead.mixinInitializedandHasInitializedhave been removed. Use aSubjectthat emits inngOnInitinstead.mixinTabIndexandHasTabIndexhave been removed. Use input transforms instead.google-maps
MapMarkerClustererclass has been renamed toDeprecatedMapMarkerClusterer.map-marker-clustererselector has been changed todeprecated-map-marker-clusterer.multiple
@include mat.button-theme($theme); --mat-button-color: red;. It can be resolved by wrapping the overrides with& {}, for example@include mat.button-theme($theme); & { --mat-button-color: red; }.MatButton.rippleis no longer available.MatCheckbox.rippleis no longer available.MatChip.rippleis no longer available.material-date-fns-adapter
youtube-player
google-maps
material
alignTabsinMatTabsConfig(#29779)heightminHeightmaxHeightto config (#29794)cdk
isExpandedwouldn't be set if placed beforeisExpandable(#29565)mat
multiple
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.
This PR has been generated by Renovate Bot.