Skip to content

Conversation

@angular-robot
Copy link
Contributor

@angular-robot angular-robot commented Apr 2, 2025

This PR contains the following updates:

Package Type Update Change
@angular/animations (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/build dependencies patch 20.0.0-next.3 -> 20.0.0-next.4
@angular/cdk devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/cli devDependencies patch 20.0.0-next.3 -> 20.0.0-next.4
@angular/common (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/compiler (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/compiler-cli (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/core (source) resolutions patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/core (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/forms (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/material devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/platform-browser (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/platform-browser-dynamic (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5
@angular/router (source) devDependencies patch 20.0.0-next.4 -> 20.0.0-next.5

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

angular/angular (@​angular/animations)

v20.0.0-next.5

Compare Source

Breaking Changes

core
    • Angular no longer supports Node.js v18.
    • Node.js versions 22.0 to 22.10 are also no longer supported.
      Before upgrading to Angular v20, ensure the Node.js version is at least 20.11.1.
      For the full list of supported versions, visit: https://angular.dev/reference/versions
  • Uncaught errors in listeners which were previously only reported to
    ErrorHandler are now also reported to Angular's internal error
    handling machinery. For tests, this means that the error will be
    rethrown by default rather than only logging the error. Developers
    should fix these errors, catch them in the test if the test is
    intentionally covering an error case, or use rethrowApplicationErrors: false in configureTestingModule as a last resort.
router
  • The guards arrays on Route no longer include any in
    the type union. The union includes functions for the functional guards
    as well as a type matching Injector.get: ProviderToken<T>|string.
    Note that string is still deprecated on both the route guards and
    Injector.get.

Deprecations

core
  • ngIf/ngFor/ngSwitch are deprecated. Use the control flow blocks instead (@for/@if/@switch).
Commit Type Description
a7d1293f75 fix step 6 tutorial docs (#​60630)
animations
Commit Type Description
5eccf3a5e5 fix add missing peer dependency on @angular/common (#​60660)
compiler
Commit Type Description
8b990a31c3 fix error if rawText isn't estimated correctly (#​60529)
e6d2afbfb9 fix throw for invalid "as" expression in if block (#​60580)
compiler-cli
Commit Type Description
1e6faad479 fix correctly parse event name in HostListener (#​60561)
5948cd03c5 fix Produce fatal diagnostic on duplicate decorated properties (#​60376)
7e03af898e fix set correct target when type checking events (#​60561)
9f18c7cc74 fix support relative imports to symbols outside rootDir (#​60555)
core
Commit Type Description
a4bad8d361 feat export signalGetFn from signal primitives (#​60497)
7ccec1494f feat move DOCUMENT token into core (#​60663)
fe9b79b615 feat update Node.js version support (#​60545)
5f7f04634f fix call DestroyRef on destroy callback if view is destroyed (#​58008)
765ba1e181 fix check ngDevMode for undefined (#​60565)
7b819be83f fix Ensure errors in listeners report to the application error handler (#​60251)
cdbc6e8ec1 fix fix ng generate @​angular/core:output-migration (#​60626)
fd5c981a29 fix fix regexp for event types (#​60592)
6acce7ca2a fix fixes #​592882 ng generate @​angular/core:signal-queries-migration (#​60688)
0cd7d3bdf0 fix preserve comments in internal inject migration (#​60588)
005ad65b1f fix prevent omission of deferred pipes in full compilation (#​60571)
1c7b356625 fix release hasPendingTasks observers (#​59723)
43cbc58254 fix remove forceRoot flag for effects (#​60535)
a611b234d7 fix run root effects in creation order (#​60534)
b407157ee8 refactor Deprecate the structural directives ngIf/ngFor/ngSwitch. (#​60492)
forms
Commit Type Description
a07ee60989 feat add markAllAsDirty to AbstractControl (#​58663)
bdfbd54932 feat Allow to reset a form without emitting events (#​60354)
language-service
Commit Type Description
ea62a4f317 fix Update adapter to log instead of throw errors (#​60651)
migrations
Commit Type Description
0c53970aeb fix handle shorthand assignments in super call (#​60602)
3ff48b6467 fix inject migration not handling super parameter referenced via this (#​60602)
router
Commit Type Description
0bb4bd661e feat Add ability to directly abort a navigation (#​60380)
ff98ccb193 feat support custom elements for RouterLink (#​60290)
1226eaad51 fix Add missing types to transition (#​60307)
c57951d58f fix Remove 'any' type from route guards (#​60378)
service-worker
Commit Type Description
4546d4fb39 fix assign initializing client's app version, when a request is for worker script (#​58131)
angular/angular-cli (@​angular/build)

v20.0.0-next.4

Compare Source

@​schematics/angular
Commit Type Description
1e137ca84 feat add migration to update moduleResolution to bundler
@​angular-devkit/schematics
Commit Type Description
4955ee0aa fix properly resolve relative schematics when executed from a nested directory
@​angular/build
Commit Type Description
d067cedf0 feat support custom resolution conditions with applications
8a89438be fix correctly handle false value in server option
52fbffcd7 fix warn and remove jsdom launcher when used with karma
angular/components (@​angular/cdk)

v20.0.0-next.5

Compare Source

cdk
Commit Type Description
f9973ee231 fix overlay: use MutationObserver to detach overlay (#​30703)
1372f52ae6 perf drag-drop: fix performance regression when destroying items (#​30751)
material
Commit Type Description
3daa360300 feat core: introduce custom token for controlling animations (#​30749)
907815dc5c fix checkbox: hardcode token renames (#​30752)
e9b015737c fix form-field: move error aria-live to parent container (#​30678)
ec538b598b fix form-field: use ResizeObserver for label offset calculation (#​30702)
2d86ad441e fix slider: fix clobbered token for hover/focus/pressed (#​30754)
40d0ab4fc7 fix snack-bar: rename snackbar token prefix (#​30750)
387313fc41 fix tabs: allow ID to be set on tab (#​30768)
cdk-experimental
Commit Type Description
149fe6129c fix popover-edit: use MutationObserver to detect table rows (#​30713)
4bf3591c77 fix ui-patterns: add modifier checks for regexps (#​30738)
dd69023340 perf column-resize: improve hover responsiveness of… (#​30708)
multiple
Commit Type Description
590971359f fix remove backwards-compatibility code (#​30747)

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker comp: build renovate managed labels Apr 2, 2025
@angular-robot angular-robot bot added the area: build & ci Related the build and CI infrastructure of the project label Apr 2, 2025
@angular-robot angular-robot force-pushed the ng-renovate/angular-dependencies branch from 6de45b6 to 4d1a426 Compare April 2, 2025 21:12
@angular-robot angular-robot force-pushed the ng-renovate/angular-dependencies branch from 4d1a426 to febcc16 Compare April 2, 2025 22:13
@angular-robot angular-robot changed the title build: update angular dependencies to v20.0.0-next.5 build: update angular dependencies Apr 2, 2025
Copy link
Member

@josephperrott josephperrott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@josephperrott
Copy link
Member

This PR was merged into the repository by commit daae901.

The changes were merged into the following branches: main

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators May 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project comp: build renovate managed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants