-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update angular monorepo to v19 (major) #257
base: main
Are you sure you want to change the base?
Conversation
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the WalkthroughThe changes involve updating all Angular-related dependencies in the Changes
Poem
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
d87af65
to
f1d42a8
Compare
f1d42a8
to
4ef7f7f
Compare
4ef7f7f
to
30f104e
Compare
30f104e
to
5e7e830
Compare
5e7e830
to
b469f1a
Compare
b469f1a
to
f570c07
Compare
f570c07
to
c5dfc49
Compare
c5dfc49
to
311d9fb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
yarn.lock
is excluded by!**/yarn.lock
,!**/*.lock
Files selected for processing (1)
- package.json (2 hunks)
Additional comments not posted (10)
package.json (10)
26-26
: Update Angular Animations DependencyThe
@angular/animations
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
27-27
: Update Angular Common DependencyThe
@angular/common
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
28-28
: Update Angular Compiler DependencyThe
@angular/compiler
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
29-29
: Update Angular Core DependencyThe
@angular/core
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
30-30
: Update Angular Forms DependencyThe
@angular/forms
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
31-31
: Update Angular Platform-Browser DependencyThe
@angular/platform-browser
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
32-32
: Update Angular Platform-Browser-Dynamic DependencyThe
@angular/platform-browser-dynamic
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
33-33
: Update Angular Router DependencyThe
@angular/router
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
42-42
: Update Angular Compiler-CLI DependencyThe
@angular/compiler-cli
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
43-43
: Update Angular Language-Service DependencyThe
@angular/language-service
dependency has been updated from~16.0.0
to~18.2.0
. Ensure that the application is tested thoroughly to verify compatibility with the new version.
311d9fb
to
7d37d5e
Compare
This PR contains the following updates:
~16.0.0
->~19.0.0
^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
->^19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
->^19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
~16.0.0
->~19.0.0
Release Notes
angular/angular (@angular/animations)
v19.0.3
Compare Source
v19.0.2
Compare Source
compiler-cli
core
migrations
platform-server
v19.0.1
Compare Source
compiler-cli
core
forms
language-service
migrations
v19.0.0
Compare Source
Breaking Changes
compiler
this.foo
property reads no longer refer to template context variables. If you intended to read the template variable, do not usethis.
.core
Angular directives, components and pipes are now standalone by default.
standalone: false
for declarations that are currently declared in@NgModule
s.ng update
for v19 will take care of this automatically.TypeScript versions less than 5.5 are no longer supported.
Timing changes for
effect
API (in developer preview):effects which are triggered outside of change detection run as part of
the change detection process instead of as a microtask. Depending on the
specifics of application/test setup, this can result in them executing
earlier or later (or requiring additional test steps to trigger; see below
examples).
effects which are triggered during change detection (e.g. by input
signals) run earlier, before the component's template.
ExperimentalPendingTasks
has been renamed toPendingTasks
.The
autoDetect
feature ofComponentFixture
will nowattach the fixture to the
ApplicationRef
. As a result, errors duringautomatic change detection of the fixture be reported to the
ErrorHandler
.This change may cause custom error handlers to observe new failures that were previously unreported.
createComponent
will now render default fallback with emptyprojectableNodes
.projectableNodes
in thecreateComponent
API, the default fallback contentof the
ng-content
will be rendered if present. To prevent rendering the default content, passdocument.createTextNode('')
as aprojectableNode
.Errors that are thrown during
ApplicationRef.tick
will now be rethrown when using
TestBed
. These errors should beresolved by ensuring the test environment is set up correctly to
complete change detection successfully. There are two alternatives to
catch the errors:
it synchronously and expect the error. For example, a jasmine test
could write
expect(() => TestBed.inject(ApplicationRef).tick()).toThrow()
TestBed
will reject any outstandingComponentFixture.whenStable
promises. A jasmine test,for example, could write
expectAsync(fixture.whenStable()).toBeRejected()
.As a last resort, you can configure errors to not be rethrown by
setting
rethrowApplicationErrors
tofalse
inTestBed.configureTestingModule
.The timers that are used for zone coalescing and hybrid
mode scheduling (which schedules an application state synchronization
when changes happen outside the Angular zone) will now run in the zone
above Angular rather than the root zone. This will mostly affect tests
which use
fakeAsync
: these timers will now be visible tofakeAsync
and can be affected by
tick
orflush
.The deprecated
factories
property inKeyValueDiffers
has been removed.elements
hybrid scheduler, timing of change detection around custom elements has
changed subtly. These changes make elements more efficient, but can cause
tests which encoded assumptions about how or when elements would be checked
to require updating.
localize
name
option in theng add
@localize`` schematic has been removed in favor of theproject
option.platform-browser
BrowserModule.withServerTransition
method has been removed. Please use theAPP_ID
DI token to set the application id instead.router
Router.errorHandler
property has been removed.Adding an error handler should be configured in either
withNavigationErrorHandler
withprovideRouter
or theerrorHandler
property in the extra options of
RouterModule.forRoot
. In addition,the error handler cannot be used to change the return value of the
router navigation promise or prevent it from rejecting. Instead, if you
want to prevent the promise from rejecting, use
resolveNavigationPromiseOnError
.Resolve
interface now includesRedirectCommand
.common
compiler
typeof
keyword in template expressions. (#58183)this.a
should always refer to class propertya
(#55183):host
parsing in pseudo-selectors (#58681):host:host-context(.foo)
(#58681)compiler-cli
core
standalone: false
. (#57643)run
method onExperimentalPendingTasks
(#56546)undefined
without needing to include it in the type argument ofinput
(#57621)allowSignalWrites
(#57874)resource()
API for async dependencies (#58255)rxResource()
(#58255)standalone
totrue
(#58169)afterRenderEffect
(#57549)outputFromObservable
&outputToObservable
to stable. (#58214)takeUntilDestroyed
to stable. (#58200)@let
syntax (#57813)ViewContext
is retained after closure minification (#57903)None
for empty component styles (#57130)factories
Property inKeyValueDiffers
(#58064)elements
output()
-shaped outputs (#57535)ComponentRef.setInput
& remove custom scheduler (#56728)forms
http
withRequestsMadeViaParent
to stable. (#58221)language-service
@Input
to signal-input (#57214)localize
name
option. (#58063)migrations
ng generate
schematic (#57805)platform-browser
BrowserModule.withServerTransition
method (#58062)platform-server
PlatformRef
when error happens during thebootstrap()
phase (#58112)router
routerOutletData
input toRouterOutlet
directive (#57051)injector
onOutletContext
(#58343)service-worker
v18.2.13
Compare Source
migrations
v18.2.12
Compare Source
compiler-cli
v18.2.11
Compare Source
core
v18.2.10
Compare Source
compiler
localize
v18.2.9
Compare Source
compiler-cli
v18.2.8
Compare Source
compiler
compiler-cli
core
platform-server
PlatformRef
when error happens during thebootstrap()
phase (#58112) (#58135)v18.2.7
Compare Source
common
compiler-cli
core
http
migrations
upgrade
v18.2.6
Compare Source
v18.2.5
Compare Source
compiler-cli
core
@let
declaration with array whenpreparingForHydration
(#57816)migrations
v18.2.4
Compare Source
compiler
migrations
v18.2.3
Compare Source
http
v18.2.2
Compare Source
core
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 was generated by Mend Renovate. View the repository job log.