Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps @angular/core from 20.3.12 to 21.0.0.

Release notes

Sourced from @​angular/core's releases.

VSCode Extension: 21.0.0

  • fix(language-service): address potential memory leak during project creation (89095946cf)
  • fix(language-server): fix directory renaming on Windows (3f7111a9c3)

21.0.0

common

Commit Description
feat - c795960ada Add experimental support for the Navigation API (#63406)
feat - 9eac43cf46 Support of optional keys for the KeyValue pipe (#48814)
feat - a1868c9d13 update to cldr 47 (#64032)
fix - 196fa500a3 properly type ngComponentOutlet (#64561)
refactor - 7a4b225c57 improve typing of ngComponentOutletContent (#63674)
refactor - 25f593ce2a removengModuleFactory input of NgComponentOutlet (#62838)

compiler

Commit Description
fix - ecea909bcc don't choke on unbalanced parens in declaration block
fix - 04dd75ba94 support arbitrary nesting in :host-context()
fix - f54cc4f28a support commas in :host() argument
fix - 814b2713f5 support complex selectors in :nth-child()
fix - aad6ced0ef support one additional level of nesting in :host()

compiler-cli

Commit Description
feat - 563dbd998c Adds diagnostic for misconfigured @defer triggers (#64069)
feat - 0571b335b9 enable type checking of host bindings by default (#63654)
fix - 5b55200edf allow value to be set on radio fields
fix - ab98b2425f capture metadata for undecorated fields (#63957)
fix - be7110342b disallow compiling with the emitDeclarationOnly TS compiler option enabled (#61609)
fix - bd322ca410 do not flag custom control required inputs as missing when field is present
fix - 471da8a311 infer type of custom field controls
fix - 96cb0cffda infer types of signal forms set on native inputs
fix - 71ab11ccf0 make field detection logic more robust
fix - 1f389b8b97 missingStructuralDirective diagnostic produces false negatives (#64579)
fix - 7fd3db0423 remove internal syntax-related flags (#63787)
fix - c371251e4c report invalid bindings on form controls
fix - 01290ab275 use any when checking field interface conformance

core

Commit Description
feat - 809a4ed8c1 Add migration for zoneless by default. (#63042)
feat - 2a7a5de53f Allow passing application providers in bootstrapModule options (#64354)
feat - 28926ba92c introduce BootstrapContext for improved server bootstrapping (#63562)
feat - c2d376b85a make SimpleChanges generic (#64535)
feat - ad2376435b support IntersectionObserver options in viewport triggers (#64130)
feat - 539717f58a support regular expressions in templates (#63887)
fix - ab415f3d7f control not recognized when input has directive injecting ViewContainerRef (#64368)

... (truncated)

Changelog

Sourced from @​angular/core's changelog.

21.0.0 (2025-11-19)

Blog post "Announcing Angular v21".

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}
  • ngComponentOutletContent is now of type Node[][] | undefined instead of any[][] | undefined.
  • NgModuleFactory has been removed, use NgModule instead.

compiler-cli

    • Previously hidden type issues in host bindings may show up in your builds. Either resolve the type issues or set "typeCheckHostBindings": false in the angularCompilerOptions section of your tsconfig.
  • The Angular compiler now produces an error when the the emitDeclarationOnly TS compiler option is enabled as this mode is not supported.

core

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

    A schematic is provided to automatically update main.server.ts files to pass the BootstrapContext to the bootstrapApplication call.

    In addition, getPlatform() and destroyPlatform() will now return null and be a no-op respectively when running in a server environment.

  • Using a combination of provideZoneChangeDetection while also removing ZoneJS polyfills will no longer result in the internal scheduler being disabled. All Angular applications now consistenly use the same scheduler, and those with the Zone change detection provider include additional automatic scheduling behaviors based on

... (truncated)

Commits
  • 77fc03f build: update cross-repo angular dependencies
  • 1b43bfb build: update cross-repo angular dependencies
  • 127cadd Revert "refactor(core): let the profiler handle asymmetric events leniently"
  • e430d69 Revert "fix(core): notify profiler events in case of errors"
  • 035e07e refactor(core): promote the custom track profiler to stable.
  • 6aa4b7e refactor(forms): avoid console warnings when setting NaN
  • e682f00 refactor(forms): reduce boilerplate needed to define custom controls
  • 780e372 refactor(core): let the profiler handle asymmetric events leniently
  • 7ada251 fix(core): notify profiler events in case of errors
  • a7dddcc docs: Adds links to relevant guides for APIs in core package
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 24, 2025
@vercel
Copy link

vercel bot commented Nov 24, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
orpc Ready Ready Preview Comment Nov 25, 2025 8:18am

@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Nov 24, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 24, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 24, 2025

More templates

@orpc/ai-sdk

npm i https://pkg.pr.new/@orpc/ai-sdk@1242

@orpc/arktype

npm i https://pkg.pr.new/@orpc/arktype@1242

@orpc/client

npm i https://pkg.pr.new/@orpc/client@1242

@orpc/contract

npm i https://pkg.pr.new/@orpc/contract@1242

@orpc/experimental-durable-iterator

npm i https://pkg.pr.new/@orpc/experimental-durable-iterator@1242

@orpc/hey-api

npm i https://pkg.pr.new/@orpc/hey-api@1242

@orpc/interop

npm i https://pkg.pr.new/@orpc/interop@1242

@orpc/json-schema

npm i https://pkg.pr.new/@orpc/json-schema@1242

@orpc/nest

npm i https://pkg.pr.new/@orpc/nest@1242

@orpc/openapi

npm i https://pkg.pr.new/@orpc/openapi@1242

@orpc/openapi-client

npm i https://pkg.pr.new/@orpc/openapi-client@1242

@orpc/otel

npm i https://pkg.pr.new/@orpc/otel@1242

@orpc/experimental-pino

npm i https://pkg.pr.new/@orpc/experimental-pino@1242

@orpc/experimental-publisher

npm i https://pkg.pr.new/@orpc/experimental-publisher@1242

@orpc/experimental-publisher-durable-object

npm i https://pkg.pr.new/@orpc/experimental-publisher-durable-object@1242

@orpc/experimental-ratelimit

npm i https://pkg.pr.new/@orpc/experimental-ratelimit@1242

@orpc/react

npm i https://pkg.pr.new/@orpc/react@1242

@orpc/react-query

npm i https://pkg.pr.new/@orpc/react-query@1242

@orpc/experimental-react-swr

npm i https://pkg.pr.new/@orpc/experimental-react-swr@1242

@orpc/server

npm i https://pkg.pr.new/@orpc/server@1242

@orpc/shared

npm i https://pkg.pr.new/@orpc/shared@1242

@orpc/solid-query

npm i https://pkg.pr.new/@orpc/solid-query@1242

@orpc/standard-server

npm i https://pkg.pr.new/@orpc/standard-server@1242

@orpc/standard-server-aws-lambda

npm i https://pkg.pr.new/@orpc/standard-server-aws-lambda@1242

@orpc/standard-server-fastify

npm i https://pkg.pr.new/@orpc/standard-server-fastify@1242

@orpc/standard-server-fetch

npm i https://pkg.pr.new/@orpc/standard-server-fetch@1242

@orpc/standard-server-node

npm i https://pkg.pr.new/@orpc/standard-server-node@1242

@orpc/standard-server-peer

npm i https://pkg.pr.new/@orpc/standard-server-peer@1242

@orpc/svelte-query

npm i https://pkg.pr.new/@orpc/svelte-query@1242

@orpc/tanstack-query

npm i https://pkg.pr.new/@orpc/tanstack-query@1242

@orpc/trpc

npm i https://pkg.pr.new/@orpc/trpc@1242

@orpc/valibot

npm i https://pkg.pr.new/@orpc/valibot@1242

@orpc/vue-colada

npm i https://pkg.pr.new/@orpc/vue-colada@1242

@orpc/vue-query

npm i https://pkg.pr.new/@orpc/vue-query@1242

@orpc/zod

npm i https://pkg.pr.new/@orpc/zod@1242

commit: b5245eb

@codecov
Copy link

codecov bot commented Nov 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/angular/core-21.0.0 branch from 0370fcc to b1067c3 Compare November 25, 2025 08:06
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 20.3.12 to 21.0.0.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/21.0.0/packages/core)

---
updated-dependencies:
- dependency-name: "@angular/core"
  dependency-version: 21.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/angular/core-21.0.0 branch from b1067c3 to b5245eb Compare November 27, 2025 12:29
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Nov 27, 2025

Deploying orpc with  Cloudflare Pages  Cloudflare Pages

Latest commit: b5245eb
Status: ✅  Deploy successful!
Preview URL: https://b9d5074e.orpc-1qh.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-angu.orpc-1qh.pages.dev

View logs

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 3, 2025

Superseded by #1273.

@dependabot dependabot bot closed this Dec 3, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/angular/core-21.0.0 branch December 3, 2025 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant