Skip to content

Conversation

angular-robot
Copy link
Collaborator

@angular-robot angular-robot commented Aug 22, 2025

This PR contains the following updates:

Package Type Update Change
@angular-devkit/build-angular pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular-devkit/core pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular-devkit/schematics pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/animations (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/build pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/cli pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/common (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/compiler (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/compiler-cli (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/core (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/forms (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/localize pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/ng-dev devDependencies digest e5cf193 -> 1b75cba
@angular/platform-browser (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/platform-browser-dynamic (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/platform-server (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/router (source) pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@angular/ssr pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
@schematics/angular pnpm.catalog.default patch 21.0.0-next.0 -> 21.0.0-next.2
angular/dev-infra action digest 7a11f99 -> 3186a07
devinfra git_override digest 7e2eefa -> 3186a07

🔡 If you wish to disable git hash updates, add ":disableDigestUpdates" to the extends array in your config.


Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v21.0.0-next.2

Compare Source

@​angular/cli
Commit Type Description
301b50da4 feat add fallback support for packages without direct ng add functionality
2c498d2b8 fix don't set a default for array options when length is 0
f099c9157 fix improve list_projects MCP tool to find all workspaces in monorepos
e192e8c7e fix set process title when running architect commands
@​schematics/angular
Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
4e6c94f21 feat support different file name style guides in ng new
14c0a9bac perf optimize AST traversal utilities
@​angular/build
Commit Type Description
7b0f69798 fix avoid extra tick in SSR dev-server builds
f806f6477 fix maintain media output hashing with vitest unit-testing

v21.0.0-next.1

Compare Source

Breaking Changes

@​angular/cli
  • The ng commands will no longer automatically detect and use cnpm as the package manager. As an alternative use the .npmrc file to ensure npm uses the cnpm registry.
@​angular-devkit/schematics-cli
Commit Type Description
aed26c388 fix correctly set default array values
@​schematics/angular
Commit Type Description
4912f3990 feat add Tailwind CSS option to application schematic and ng new
6c7b79833 fix directly resolve karma config template in migration
0f86cf878 fix prevent AI config schematic from failing when 'none' and other AI tools are selected
@​angular/cli
Commit Type Description
0d53e82d5 feat provide detailed peer dependency conflict errors in ng add
f513089e2 feat remove direct support for cnpm
47d77a3ed fix correctly set default array values
e5aed6d65 fix show planned actions in ng add dry run
aeb49dd52 perf cache dependency lookups during ng add
5e534090e perf parallelize peer dependency checks in ng add
@​angular/build
Commit Type Description
b554bd73a fix add temporary directory cleanup for Vitest executor
261dbb37c fix correct JS/TS file paths when running under Bazel
abf003268 fix correct Vitest builder watch mode execution
4b49a207a fix ensure karma polyfills reporter factory returns a value
angular/angular (@​angular/animations)

v21.0.0-next.2

Compare Source

Breaking Changes

common
  • (test only) - TestBed now provides a fake PlatformLocation
    implementation that supports the Navigation API. This may break some
    tests, though we have not observed any failures internally. You can revert to the
    old default for TestBed by providing the MockPlatformLocation from
    @angular/common/testing in your providers:
    {provide: PlatformLocation, useClass: MockPlatformLocation}
core
  • (test only) - Using provideZoneChangeDetection in the
    TestBed providers would previously prevent TestBed from rethrowing
    errors as it should. Errors in the test will now be rethrown, regardless
    of the usage of provideZoneChangeDetection. Tests should be adjusted to
    prevent or account for these errors. As in previous major versions,
    this behavior can be disabled with rethrowApplicationErrors: false in
    configureTestingModule as a last resort.
  • ignoreChangesOutsideZone is no longer available as an
    option for configuring ZoneJS change detection behavior.
platform-browser
  • The deprecated ApplicationConfig export from @angular/platform-browser has been removed.
    Please import ApplicationConfig from @angular/core instead.
router
  • Router navigations may take several additional
    microtasks to complete. Tests have been found to often be highly
    dependent on the exact timing of navigation completions with respect to
    the microtask queue. The most common fix for tests is to ensure all
    navigations have been completed before making assertions. On rare
    occasions, this can also affect production applications. This can be
    caused by multiple subscriptions to router state throughout the application,
    both of which trigger navigations that happened to not conflict with the
    previous timing.
upgrade
  • UpgradeAdapter is no longer available. Use
    upgrade/static instead
common
Commit Type Description
c795960ada feat Add experimental support for the Navigation API (#​63406)
compiler
Commit Type Description
0a82138d4b fix fixes regression with event parsing and animate prefix (#​63470)
core
Commit Type Description
538de86a72 fix avoid injecting internal error handler from a destroyed injector (#​62275)
d399d7d02b fix Explicit Zone CD in TestBed providers should not override TestBed error handler (#​63404)
ed3d1f246b fix Fix cancellation of animation enter classes (#​63442)
06f4fd4456 fix Fixed inject migration schematics for migrate destructured properties (#​62832)
9ae9875384 fix Prevent an error on cleanup when an rxResource stream threw before returning an Observable (#​63342)
92e09adc0a fix Remove ignoreChangesOutsideZone option (#​62700)
forms
Commit Type Description
b8314bd340 feat add experimental signal-based forms (#​63408)
10ef96adb3 fix consistent treatment of empty (#​63456)
http
Commit Type Description
07e678872f feat Add reponseType property to HttpResponse and HttpErrorResponse (#​63043)
platform-browser
Commit Type Description
ce8db665f9 refactor remove deprecated ApplicationConfig export (#​63529)
platform-server
Commit Type Description
ee73dc9553 fix prevent false warning for duplicate state serialization (#​63525)
router
Commit Type Description
5b53535dd1 fix Update recognize stage to use internally async/await (#​62994)
upgrade
Commit Type Description
f86846555b fix Remove deprecated UpgradeAdapter (#​61659)

v21.0.0-next.1

Compare Source

Breaking Changes

common
  • NgModuleFactory has been removed, use NgModule instead.
forms
  • This new directive will conflict with existing FormArray directives or formArray inputs on the same element.
common
Commit Type Description
25f593ce2a refactor removengModuleFactory input of NgComponentOutlet (#​62838)
compiler
Commit Type Description
a0388409e3 fix fixes animations on elements with structural directives (#​63390)
827c3c15f4 fix Keep paraenthesis in Nullish + Boolean expression. (#​63292)
core
Commit Type Description
37ead5ffb5 fix Ensures @for loop animations never get cancelled (#​63328)
18c9352d21 fix fix memory leak with leaving nodes tracking (#​63328)
9139fe0d95 fix Fixes animate.leave binding to a string with spaces (#​63366)
forms
Commit Type Description
0dd95c503f feat Add FormArrayDirective (#​55880)
migrations
Commit Type Description
6ddb250391 feat add migration to convert ngClass to use class (#​62983)

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 requested review from a team as code owners August 22, 2025 19:04
@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: minor This PR is targeted for the next minor release labels Aug 22, 2025
@angular-robot angular-robot requested review from crisbeto and ok7sai and removed request for a team August 22, 2025 19:04
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

@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch 7 times, most recently from 2e65711 to 1de3768 Compare August 25, 2025 20:37
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch from 1de3768 to f53af9e Compare August 25, 2025 21:04
@angular-robot angular-robot changed the title build: update cross-repo angular dependencies (main) build: update angular/dev-infra digest to 80db036 (main) Aug 26, 2025
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch from f53af9e to 9acf42a Compare August 26, 2025 05:37
@angular-robot angular-robot changed the title build: update angular/dev-infra digest to 80db036 (main) build: update cross-repo angular dependencies (main) Aug 26, 2025
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch 7 times, most recently from 132d475 to ff30559 Compare August 27, 2025 21:34
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch 16 times, most recently from b6c90a9 to 47cf6ab Compare September 3, 2025 21:33
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch from 47cf6ab to ca39de4 Compare September 4, 2025 07:33
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/main-cross-repo-angular-dependencies branch from ca39de4 to 9dbaf01 Compare September 4, 2025 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: minor This PR is targeted for the next minor release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants