Skip to content

chore(deps-dev): bump the dev-dependencies-minor-patch group with 19 updates - #2208

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-minor-patch-d1328afb98
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-dependencies-minor-patch-d1328afb98

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the dev-dependencies-minor-patch group with 19 updates:

Package From To
@tanstack/ai 0.66.0 0.68.0
@tanstack/ai-client 0.39.0 0.39.2
@types/node 26.6.4 26.6.5
vite 8.3.3 8.3.4
zod 4.6.5 4.6.6
@tanstack/react-query 5.104.1 5.104.2
@tanstack/solid-query 5.104.1 5.104.2
@tanstack/svelte-query 6.3.1 6.3.2
@tanstack/vue-query 5.104.1 5.104.2
blume 2.2.2 2.2.3
effect 4.0.2 4.0.3
ai 7.0.130 7.0.137
evlog 2.30.1 2.31.0
express 5.2.1 5.3.0
@tanstack/angular-query-experimental 5.104.1 5.104.2
@tanstack/query-core 5.104.1 5.104.2
@vitejs/plugin-react 6.1.1 6.1.2
@swc/core 1.16.13 1.16.18
@tanstack/react-query-next-experimental 5.104.1 5.104.2

Updates @tanstack/ai from 0.66.0 to 0.68.0

Release notes

Sourced from @​tanstack/ai's releases.

@​tanstack/ai@​0.67.0

Minor Changes

  • #1685 7dbfaf6 - Text adapters can now give inputModalities at run time: the input kinds that the model reads, for example ['text', 'image', 'document']. undefined means that the adapter does not know.

    • TextAdapter has the new optional inputModalities property. A BaseTextAdapter subclass sets it from its model metadata.
    • The text adapters of OpenAI, Anthropic, Gemini, Mistral, Groq, BytePlus, Grok, OpenRouter, and LLM Gateway set it. A known model gives its input kinds. An unknown model gives undefined.
  • #1683 88fd67c - A middleware onAfterToolCall hook can now replace the result of a tool call. Return { type: 'replaceResult', result } from the hook.

    • The model and the stream (TOOL_CALL_RESULT) get the new result.
    • Middleware run in order. Each hook gets the result of the hook before it as info.result.
    • An error result stays an error.
    • A hook that returns undefined, or any value that is not a replaceResult decision, keeps the result.
    • onAfterToolCall after an onBeforeToolCall skip now gets the parsed skip result, the same value that goes to the model.
    • The new AfterToolCallDecision type is exported from @tanstack/ai.
  • #1682 3aa2e3d - Add fakeText() at the new @tanstack/ai/testing subpath. It is a text adapter that answers from a script. Use it to test chat(), tools, and middleware with no network and no API key.

    • Queue answers with setResponses and appendResponses. An answer is { text?, thinking?, toolCalls?, finishReason?, error? }, or a function that gets { request, state }. An empty queue fails with "No more fake responses queued".
    • Token usage is an estimate: ceil(characters / 4). With cache: true, the part of a request that matches the previous request of the same thread counts as cached tokens.
    • Options: model, contextWindow, and tokensPerSecond for stream pacing. The stream stops when the request aborts.
    • RUN_STARTED carries parentRunId when the call has one.
    • The default tool call id is fake-call-<fake>-<call>-<index>. It is unique across fakeText() instances.
  • #1684 c5ae415 - Add keyedAdapter(provider, create) and isKeyedAdapter(value). Import them from @tanstack/ai or @tanstack/ai/byok.

    • keyedAdapter wraps an adapter factory that needs a provider key. provider is a BYOK descriptor (for example openaiByok) or a provider id. It throws when the provider id is not valid.
    • A host finds the key, for example with getByokKey(request, keyed.provider), and calls keyed.create(key) just before the call. The key is not in your code.
    • isKeyedAdapter tells a keyed adapter apart from a plain adapter.
    • It works for every adapter kind: text, image, speech, audio, video, and the rest.

    For several providers, use keyedAdapters({ openai: (key) => ..., anthropic: keyedAdapter(anthropicByok, ...) }). The map key is the provider id, so a key goes only to its own provider. An entry that is a keyed adapter for another provider throws at startup. In a route, keyedAdapterFromRequest(request, models) from @tanstack/ai/byok/server builds the adapter of the provider that has a key. The user's x-byok-<id> header wins, then the env names of descriptor entries, in map order. It gives null when no provider has a key.

  • #1678 13ba1b0 - A RUN_ERROR now tells you how long the provider asks you to wait before a retry.

    • @tanstack/ai: RunErrorEvent has a new retryAfterMs field, in milliseconds. chat() moves it to metadata.tanstack.retryAfterMs. The new toRetryAfterMs(error) helper on @tanstack/ai/adapter-internals reads the retry-after-ms header first, then the retry-after header in seconds or as an HTTP date.
    • @tanstack/openai-base and @tanstack/ai-anthropic: the text adapters set retryAfterMs on a RUN_ERROR when the error response has one of these headers. This includes every adapter that uses @tanstack/openai-base.
  • #1680 377262c - Add wrapFetch to chat(), to the middleware onConfig config, and to TextOptions. A wrapper gets the next fetch and gives back a new fetch. Use it to change the URL, the headers, the request, or the response of a model call. The new FetchWrapper type names the wrapper.

    The engine chains the chat() wrapper and the middleware wrappers into one function. A middleware wrapper runs inside the chat() wrapper and applies to one model call only.

    These text adapters send their requests through the wrapper: every adapter on @tanstack/openai-base (OpenAI, the OpenAI-compatible adapters, Grok, Groq, BytePlus, LLM Gateway, Lovable, Vercel AI Gateway, Cloudflare, and the Bedrock Chat Completions and Responses APIs), Anthropic, Mistral, Ollama, and OpenRouter. The wrapper wraps the fetch of the adapter config, not the global fetch. An Anthropic or Ollama adapter with an injected client ignores wrapFetch. In Cloudflare binding mode, the wrapper runs, but the binding does not send the URL or the headers. Without wrapFetch, the requests do not change.

Changelog

Sourced from @​tanstack/ai's changelog.

0.68.0

Minor Changes

  • #1695 723b4a4 - fakeText() takes an input option, for example fakeText({ input: ['text', 'image'] }). It sets the fake's inputModalities, so you can test code that checks what a model accepts. It also sets the adapter's input modality type.

Patch Changes

  • #1605 d84a49e - Fix a server tool call that the next turn sent twice when you use withPersistence. When a model call starts with a tool call and no text (often after thinking), StreamProcessor gave that message the id of the next model call. The next turn then replaced the stored answer with a copy that also held the tool call, so the provider got the same tool_use twice. The client now keeps the id of the message the tool call belongs to.

0.67.0

Minor Changes

  • #1685 7dbfaf6 - Text adapters can now give inputModalities at run time: the input kinds that the model reads, for example ['text', 'image', 'document']. undefined means that the adapter does not know.

    • TextAdapter has the new optional inputModalities property. A BaseTextAdapter subclass sets it from its model metadata.
    • The text adapters of OpenAI, Anthropic, Gemini, Mistral, Groq, BytePlus, Grok, OpenRouter, and LLM Gateway set it. A known model gives its input kinds. An unknown model gives undefined.
  • #1683 88fd67c - A middleware onAfterToolCall hook can now replace the result of a tool call. Return { type: 'replaceResult', result } from the hook.

    • The model and the stream (TOOL_CALL_RESULT) get the new result.
    • Middleware run in order. Each hook gets the result of the hook before it as info.result.
    • An error result stays an error.
    • A hook that returns undefined, or any value that is not a replaceResult decision, keeps the result.
    • onAfterToolCall after an onBeforeToolCall skip now gets the parsed skip result, the same value that goes to the model.
    • The new AfterToolCallDecision type is exported from @tanstack/ai.
  • #1682 3aa2e3d - Add fakeText() at the new @tanstack/ai/testing subpath. It is a text adapter that answers from a script. Use it to test chat(), tools, and middleware with no network and no API key.

    • Queue answers with setResponses and appendResponses. An answer is { text?, thinking?, toolCalls?, finishReason?, error? }, or a function that gets { request, state }. An empty queue fails with "No more fake responses queued".
    • Token usage is an estimate: ceil(characters / 4). With cache: true, the part of a request that matches the previous request of the same thread counts as cached tokens.
    • Options: model, contextWindow, and tokensPerSecond for stream pacing. The stream stops when the request aborts.
    • RUN_STARTED carries parentRunId when the call has one.
    • The default tool call id is fake-call-<fake>-<call>-<index>. It is unique across fakeText() instances.
  • #1684 c5ae415 - Add keyedAdapter(provider, create) and isKeyedAdapter(value). Import them from @tanstack/ai or @tanstack/ai/byok.

    • keyedAdapter wraps an adapter factory that needs a provider key. provider is a BYOK descriptor (for example openaiByok) or a provider id. It throws when the provider id is not valid.
    • A host finds the key, for example with getByokKey(request, keyed.provider), and calls keyed.create(key) just before the call. The key is not in your code.
    • isKeyedAdapter tells a keyed adapter apart from a plain adapter.
    • It works for every adapter kind: text, image, speech, audio, video, and the rest.

    For several providers, use keyedAdapters({ openai: (key) => ..., anthropic: keyedAdapter(anthropicByok, ...) }). The map key is the provider id, so a key goes only to its own provider. An entry that is a keyed adapter for another provider throws at startup. In a route, keyedAdapterFromRequest(request, models) from @tanstack/ai/byok/server builds the adapter of the provider that has a key. The user's x-byok-<id> header wins, then the env names of descriptor entries, in map order. It gives null when no provider has a key.

  • #1678 13ba1b0 - A RUN_ERROR now tells you how long the provider asks you to wait before a retry.

    • @tanstack/ai: RunErrorEvent has a new retryAfterMs field, in milliseconds. chat() moves it to metadata.tanstack.retryAfterMs. The new toRetryAfterMs(error) helper on @tanstack/ai/adapter-internals reads the retry-after-ms header first, then the retry-after header in seconds or as an HTTP date.
    • @tanstack/openai-base and @tanstack/ai-anthropic: the text adapters set retryAfterMs on a RUN_ERROR when the error response has one of these headers. This includes every adapter that uses @tanstack/openai-base.
  • #1680 377262c - Add wrapFetch to chat(), to the middleware onConfig config, and to TextOptions. A wrapper gets the next fetch and gives back a new fetch. Use it to change the URL, the headers, the request, or the response of a model call. The new FetchWrapper type names the wrapper.

    The engine chains the chat() wrapper and the middleware wrappers into one function. A middleware wrapper runs inside the chat() wrapper and applies to one model call only.

    These text adapters send their requests through the wrapper: every adapter on @tanstack/openai-base (OpenAI, the OpenAI-compatible adapters, Grok, Groq, BytePlus, LLM Gateway, Lovable, Vercel AI Gateway, Cloudflare, and the Bedrock Chat Completions and Responses APIs), Anthropic, Mistral, Ollama, and OpenRouter. The wrapper wraps the fetch of the adapter config, not the global fetch. An Anthropic or Ollama adapter with an injected client ignores wrapFetch. In Cloudflare binding mode, the wrapper runs, but the binding does not send the URL or the headers. Without wrapFetch, the requests do not change.

... (truncated)

Commits

Updates @tanstack/ai-client from 0.39.0 to 0.39.2

Release notes

Sourced from @​tanstack/ai-client's releases.

@​tanstack/ai-client@​0.39.1

Patch Changes

Changelog

Sourced from @​tanstack/ai-client's changelog.

0.39.2

Patch Changes

0.39.1

Patch Changes

Commits

Updates @types/node from 26.6.4 to 26.6.5

Commits

Updates vite from 8.3.3 to 8.3.4

Release notes

Sourced from vite's releases.

v8.3.4

Features

  • bundled-dev: support import.meta.hot.acceptExports (#23463) (bc0f21c)

Bug Fixes

  • avoid mutating hmr defaults (fix #23575) (#23576) (574d5e3)
  • build: correct preloads when chunkImportMap is enabled with non-root base (#23698) (2a8c0f0)
  • build: wait for in-flight stylesheets in preload helper (fix #23652) (#23662) (036b745)
  • bundled-dev: serve /@vite/client and stub @vite/env (#23664) (5afc5a8)
  • client: skip rewriting unchanged adopted styles (#23697) (fa71469)
  • css: resolve imported preprocessors from their file path with lightningcss (#23688) (cf52011)
  • deps: update all non-major dependencies (#23648) (8a4c19c)
  • deps: update rolldown-related dependencies (#23649) (794516d)
  • dev: a restart requested during a restart used to be dropped (fix #23392) (#23484) (70d56ea)
  • don't treat modules ending with js-like query as js (#23687) (fcb6f12)
  • html: avoid adding filesystem root to watcher (#23689) (3a7f2ae)
  • html: skip caching CSS of chunks in a cycle (fix #23628) (#23636) (15d82f7)
  • optimizer: scan deep imports with custom extensions (#23678) (8579189)
  • remove input option unescaping for now (#23694) (facc2fb)
  • server: match static aliases on path boundaries (#23643) (b28db28)
  • watcher: normalize file before root check in ensureWatchedFile (#23673) (12bb28c)

Performance Improvements

  • module-runner: skip cloning call sites that have no source map (#23646) (3d67486)

Code Refactoring

  • bundled-dev: import CSS HMR helpers from /@vite/client (#23674) (182f5b2)
Changelog

Sourced from vite's changelog.

8.3.4 (2026-10-08)

Features

  • bundled-dev: support import.meta.hot.acceptExports (#23463) (bc0f21c)

Bug Fixes

  • avoid mutating hmr defaults (fix #23575) (#23576) (574d5e3)
  • build: correct preloads when chunkImportMap is enabled with non-root base (#23698) (2a8c0f0)
  • build: wait for in-flight stylesheets in preload helper (fix #23652) (#23662) (036b745)
  • bundled-dev: serve /@vite/client and stub @vite/env (#23664) (5afc5a8)
  • client: skip rewriting unchanged adopted styles (#23697) (fa71469)
  • css: resolve imported preprocessors from their file path with lightningcss (#23688) (cf52011)
  • deps: update all non-major dependencies (#23648) (8a4c19c)
  • deps: update rolldown-related dependencies (#23649) (794516d)
  • dev: a restart requested during a restart used to be dropped (fix #23392) (#23484) (70d56ea)
  • don't treat modules ending with js-like query as js (#23687) (fcb6f12)
  • html: avoid adding filesystem root to watcher (#23689) (3a7f2ae)
  • html: skip caching CSS of chunks in a cycle (fix #23628) (#23636) (15d82f7)
  • optimizer: scan deep imports with custom extensions (#23678) (8579189)
  • remove input option unescaping for now (#23694) (facc2fb)
  • server: match static aliases on path boundaries (#23643) (b28db28)
  • watcher: normalize file before root check in ensureWatchedFile (#23673) (12bb28c)

Performance Improvements

  • module-runner: skip cloning call sites that have no source map (#23646) (3d67486)

Code Refactoring

  • bundled-dev: import CSS HMR helpers from /@vite/client (#23674) (182f5b2)
Commits
  • b6c20f6 release: v8.3.4 (#23702)
  • b28db28 fix(server): match static aliases on path boundaries (#23643)
  • bc0f21c feat(bundled-dev): support import.meta.hot.acceptExports (#23463)
  • fa71469 fix(client): skip rewriting unchanged adopted styles (#23697)
  • 2a8c0f0 fix(build): correct preloads when chunkImportMap is enabled with non-root bas...
  • 3a7f2ae fix(html): avoid adding filesystem root to watcher (#23689)
  • facc2fb fix: remove input option unescaping for now (#23694)
  • 70d56ea fix(dev): a restart requested during a restart used to be dropped (fix #23392...
  • cf52011 fix(css): resolve imported preprocessors from their file path with lightningc...
  • fcb6f12 fix: don't treat modules ending with js-like query as js (#23687)
  • Additional commits viewable in compare view

Updates zod from 4.6.5 to 4.6.6

Release notes

Sourced from zod's releases.

v4.6.6

Six malicious commits pushed to main on September 21 with a compromised git credential were reverted the same day in #6620 and have since been removed from the history of main. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.

Commits:

  • 0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini
  • 9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales
  • 34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note
  • 74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (#6622)
  • b2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors
  • 8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze
  • bacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles
  • c42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (#6638)
  • a2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (#6645)
  • a0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (#6652)
  • 529f78dd9431b07f49647fee3aa0819b3f8b66b7 4.6.6
  • 9c219833c3a3764fa1f1ea9c5ecec8254a63c0b1 ci: stage at verbose so a failed OIDC token exchange says why
Commits
  • 9c21983 ci: stage at verbose so a failed OIDC token exchange says why
  • 529f78d 4.6.6
  • a0ebf97 fix(v4): check array, set and map size bounds before parsing elements (#6652)
  • a2ba4a6 fix(types): declare record output and input as members, not base type argumen...
  • c42596b release: hold the run on the release-approval environment until the staged ve...
  • bacad51 docs: square the Code for Japan logo to match the other bronze tiles
  • 8fb2faf docs: crop the Code for Japan logo and list it first in bronze
  • b2ef983 docs: add Code for Japan to bronze sponsors
  • 74304ce release: stage npm versions instead of publishing them (#6622)
  • 34a626f docs: tighten the z.locales tree-shaking note
  • Additional commits viewable in compare view

Updates @tanstack/react-query from 5.104.1 to 5.104.2

Release notes

Sourced from @​tanstack/react-query's releases.

@​tanstack/react-query-devtools@​5.104.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.104.2
    • @​tanstack/react-query@​5.104.2

@​tanstack/react-query-next-experimental@​5.104.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/react-query@​5.104.2

@​tanstack/react-query-persist-client@​5.104.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.104.2
    • @​tanstack/react-query@​5.104.2

@​tanstack/react-query@​5.104.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Changelog

Sourced from @​tanstack/react-query's changelog.

5.104.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Commits
  • b699b52 ci: Version Packages (#11849)
  • e22e7c4 chore: test TypeScript 7.1 preview and drop 5.6 (#11947)
  • df78a9d chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...
  • 833062c chore: replace prettier with oxfmt (#11939)
  • d0cfa6a chore: replace eslint with oxlint (#11938)
  • 0012ec1 docs(react-query): add JSDoc to the properties of the exported interfaces and...
  • b5e8e7b docs(react-query): add JSDoc to the exported classes, methods, and arrow func...
  • 01abab3 docs(*): note that 'throwOnError' makes the hook rethrow the errors of 'mutat...
  • b42166e docs(react-query): add JSDoc to the exported interfaces and type aliases (#11...
  • 205d422 docs(*): add missing JSDoc descriptions and enforce 'jsdoc/require-descriptio...
  • Additional commits viewable in compare view

Updates @tanstack/solid-query from 5.104.1 to 5.104.2

Release notes

Sourced from @​tanstack/solid-query's releases.

@​tanstack/solid-query-devtools@​5.104.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.104.2
    • @​tanstack/solid-query@​5.104.2

@​tanstack/solid-query-persist-client@​5.104.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.104.2
    • @​tanstack/solid-query@​5.104.2

@​tanstack/solid-query@​5.104.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Changelog

Sourced from @​tanstack/solid-query's changelog.

5.104.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Commits
  • b699b52 ci: Version Packages (#11849)
  • e22e7c4 chore: test TypeScript 7.1 preview and drop 5.6 (#11947)
  • df78a9d chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...
  • 833062c chore: replace prettier with oxfmt (#11939)
  • d0cfa6a chore: replace eslint with oxlint (#11938)
  • aab3528 chore(solid-query*): add 'eslint-plugin-solid' (#11929)
  • 4e1476c test(solid-query): add the 'override' modifier to test classes that override ...
  • b18e7ab docs(solid-query): add JSDoc to the properties of the exported interfaces and...
  • 2c39f03 docs(solid-query): add JSDoc to the exported classes, methods, and arrow func...
  • 01abab3 docs(*): note that 'throwOnError' makes the hook rethrow the errors of 'mutat...
  • Additional commits viewable in compare view

Updates @tanstack/svelte-query from 6.3.1 to 6.3.2

Release notes

Sourced from @​tanstack/svelte-query's releases.

@​tanstack/svelte-query-devtools@​6.3.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.104.2
    • @​tanstack/svelte-query@​6.3.2

@​tanstack/svelte-query-persist-client@​6.3.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.104.2
    • @​tanstack/svelte-query@​6.3.2

@​tanstack/svelte-query@​6.3.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Changelog

Sourced from @​tanstack/svelte-query's changelog.

6.3.2

Patch Changes

  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Commits
  • b699b52 ci: Version Packages (#11849)
  • e22e7c4 chore: test TypeScript 7.1 preview and drop 5.6 (#11947)
  • df78a9d chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...
  • 833062c chore: replace prettier with oxfmt (#11939)
  • d0cfa6a chore: replace eslint with oxlint (#11938)
  • 1e6b561 docs(svelte-query): add JSDoc to the properties of the exported interfaces an...
  • 71c6635 docs(svelte-query): add JSDoc to the exported classes, methods, and arrow fun...
  • baf66c5 docs(svelte-query): add JSDoc to the exported interfaces and type aliases (#1...
  • 4736791 docs(*): end JSDoc descriptions with a period and start them with an uppercas...
  • 205d422 docs(*): add missing JSDoc descriptions and enforce 'jsdoc/require-descriptio...
  • Additional commits viewable in compare view

Updates @tanstack/vue-query from 5.104.1 to 5.104.2

Release notes

Sourced from @​tanstack/vue-query's releases.

@​tanstack/vue-query@​5.104.2

Patch Changes

  • #11796 69e114a - Export the MutationResult type so inferred useMutation return types can be named when emitting declarations
  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Changelog

Sourced from @​tanstack/vue-query's changelog.

5.104.2

Patch Changes

  • #11796 69e114a - Export the MutationResult type so inferred useMutation return types can be named when emitting declarations
  • Updated dependencies [03e8c39]:
    • @​tanstack/query-core@​5.104.2
Commits
  • b699b52 ci: Version Packages (#11849)
  • e22e7c4 chore: test TypeScript 7.1 preview and drop 5.6 (#11947)
  • df78a9d chore(*): pass the root 'settings' to the package oxlint configs, which 'exte...
  • 833062c chore: replace prettier with oxfmt (#11939)
  • d0cfa6a chore: replace eslint with oxlint (#11938)
  • 7153697 docs(vue-query/useMutation): add JSDoc to 'MutationResult' (#11937)
  • 69e114a fix(vue-query): export MutationResult type (#11796)
  • 866d542 refactor(vue-query): add the 'override' modifier to members that override a b...
  • 25c1e6c docs(vue-query): add JSDoc to the properties of the exported interfaces and t...
  • 27a8a89 docs(vue-query): add JSDoc to the exported interfaces and type aliases (#11871)
  • Additional commits viewable in compare view

Updates blume from 2.2.2 to 2.2.3

Release notes

Sourced from blume's releases.

blume@2.2.3

Patch Changes

  • 528f95e: The assistant now reads a page's links to other pages ([Install](https://github.com/haydenbleasel/blume/tree/HEAD/packages/blume/blob/HEAD/install), [Setup](https://github.com/haydenbleasel/blume/tree/HEAD/packages/blume/blob/setup.md), [Setup](https://github.com/haydenbleasel/blume/tree/HEAD/packages/blume/blob/HEAD/guides/setup.md)) as the routes they mean, as the .md mirrors, llms-full.txt, and MCP get_page already did, so the links it cites in an answer land on the page they mean. A link on a translated page to a page that isn't translated yet points at the page the assistant can read. Pages from a remote or CMS source, such as mdxRemote(), now get that rewrite on every agent surface too. Before, the assistant read such links as written and could cite ../setup.md, a link that led nowhere from the answer, and a remote page's links stayed as written on the agent surfaces, though the rendered page and blume validate resolved them. A relative link in a raw HTML <a href> now points on the agent surfaces where it goes on the rendered page, resolved against the page's URL as the browser resolves it, rather than the way a Markdown link resolves.
  • 87cb8c4: The assistant cites pages as links more reliably on smaller models. Each documentation excerpt it reads, and each search_docs and read_page result, is now headed by the Markdown link to cite (## [Page Title](https://github.com/haydenbleasel/blume/tree/HEAD/packages/blume/blob/HEAD/route)), and the model is asked to copy that link. A page whose route has a space, a parenthesis, or a percent sign is cited with those characters percent-encoded (%20, %28, %29, %25), so its link works too. Before, the heading was ## Page Title (/route), and a model that copied it wrote [Page Title (/route)], [[Page Title (/route)]], or [/route], which showed in the answer as raw text instead of a link.
  • e41c71f: Search now keeps words whole whatever Latin letters they hold. Orama's default tokenizer split words at any letter beyond ASCII and a few accented vowels, so Swedish "när" was indexed as "n" and "r" and matched unrelated pages, and German "Prüfung" as "pr" and "fung". Blume now keeps every Latin letter, folding accents the way Orama already folded "café" and spelling ø, ł and ß as o, l and ss, in the default Orama search dialog, the MCP server's search_docs, and the assistant. A soft hyphen (&shy;) no longer splits the word it sits in, and a result found by folding is highlighted and excerpted at the accented word. ASCII text is tokenized exactly as before.
  • 2a0628c: The language switcher keeps the reader's place: the chosen link carries the current URL fragment.
  • 34b3e0f: Add SEO options for docs that live inside another site: shared JSON-LD entity ids and attribution (seo.jsonLd), a default social image in place of generated cards (seo.og.image), publication dates from git for pages without a front matter date (seo.datePublished: "git"), and hreflang alternates in the sitemap (seo.sitemap: { alternates: true }). Page JSON-LD now also carries the page's social image and credits its front matter authors, and hreflang links leave out noindex, hidden, and canonical-elsewhere translations.
Changelog

Sourced from blume's changelog.

2.2.3

Patch Changes

  • 528f95e: The assistant now reads a page's links to other pages ([Install](https://github.com/haydenbleasel/blume/blob/main/packages/blume/install), [Setup](https://github.com/haydenbleasel/blume/blob/main/packages/setup.md), [Setup](https://github.com/haydenbleasel/blume/blob/main/packages/blume/guides/setup.md)) as the routes they mean, as the .md mirrors, llms-full.txt, and MCP get_page already did, so the links it cites in an answer land on the page they mean. A link on a translated page to a page that isn't translated yet points at the page the assistant can read. Pages from a remote or CMS source, such as mdxRemote(), now get that rewrite on every agent surface too. Before, the assistant read such links as written and could cite ../setup.md, a link that led nowhere from the answer, and a remote page's links stayed as written on the agent surfaces, though the rendered page and blume validate resolved them. A relative link in a raw HTML <a href> now points on the agent surfaces where it goes on the rendered page, resolved against the page's URL as the browser resolves it, rather than the way a Markdown link resolves.
  • 87cb8c4: The assistant cites pages as links more reliably on smaller models. Each documentation excerpt it reads, and each search_docs and read_page result, is now headed by the Markdown link to cite (## [Page Title](https://github.com/haydenbleasel/blume/blob/main/packages/blume/route)), and the model is asked to copy that link. A page whose route has a space, a parenthesis, or a percent sign is cited with those characters percent-encoded (%20, %28, %29, %25), so its link works too. Before, the heading was ## Page Title (/route), and a model that copied it wrote [Page Title (/route)], [[Page Title (/route)]], or [/route], which showed in the answer as raw text instead of a link.
  • e41c71f: Search now keeps words whole whatever Latin letters they hold. Orama's default tokenizer split words at any letter beyond ASCII and a few accented vowels, so Swedish "när" was indexed as "n" and "r" an...

    Description has been truncated

…updates

Bumps the dev-dependencies-minor-patch group with 19 updates:

| Package | From | To |
| --- | --- | --- |
| [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/ai) | `0.66.0` | `0.68.0` |
| [@tanstack/ai-client](https://github.com/TanStack/ai/tree/HEAD/packages/ai-client) | `0.39.0` | `0.39.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.3` | `8.3.4` |
| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.6` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.1` | `5.104.2` |
| [@tanstack/solid-query](https://github.com/TanStack/query/tree/HEAD/packages/solid-query) | `5.104.1` | `5.104.2` |
| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.3.1` | `6.3.2` |
| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.104.1` | `5.104.2` |
| [blume](https://github.com/haydenbleasel/blume/tree/HEAD/packages/blume) | `2.2.2` | `2.2.3` |
| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `4.0.2` | `4.0.3` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.130` | `7.0.137` |
| [evlog](https://github.com/evloghq/evlog) | `2.30.1` | `2.31.0` |
| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |
| [@tanstack/angular-query-experimental](https://github.com/TanStack/query/tree/HEAD/packages/angular-query-experimental) | `5.104.1` | `5.104.2` |
| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.104.1` | `5.104.2` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |
| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.16.13` | `1.16.18` |
| [@tanstack/react-query-next-experimental](https://github.com/TanStack/query/tree/HEAD/packages/react-query-next-experimental) | `5.104.1` | `5.104.2` |


Updates `@tanstack/ai` from 0.66.0 to 0.68.0
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/HEAD/packages/ai)

Updates `@tanstack/ai-client` from 0.39.0 to 0.39.2
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/ai-client/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/HEAD/packages/ai-client)

Updates `@types/node` from 26.6.4 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `vite` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.4/packages/vite)

Updates `zod` from 4.6.5 to 4.6.6
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.6.5...v4.6.6)

Updates `@tanstack/react-query` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.2/packages/react-query)

Updates `@tanstack/solid-query` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/solid-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/solid-query@5.104.2/packages/solid-query)

Updates `@tanstack/svelte-query` from 6.3.1 to 6.3.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.3.2/packages/svelte-query)

Updates `@tanstack/vue-query` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/vue-query@5.104.2/packages/vue-query)

Updates `blume` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/haydenbleasel/blume/releases)
- [Changelog](https://github.com/haydenbleasel/blume/blob/main/packages/blume/CHANGELOG.md)
- [Commits](https://github.com/haydenbleasel/blume/commits/blume@2.2.3/packages/blume)

Updates `effect` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/effect@4.0.3/packages/effect)

Updates `ai` from 7.0.130 to 7.0.137
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.137/packages/ai)

Updates `evlog` from 2.30.1 to 2.31.0
- [Release notes](https://github.com/evloghq/evlog/releases)
- [Commits](https://github.com/evloghq/evlog/compare/evlog@2.30.1...evlog@2.31.0)

Updates `express` from 5.2.1 to 5.3.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@v5.2.1...v5.3.0)

Updates `@tanstack/angular-query-experimental` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/angular-query-experimental@5.104.2/packages/angular-query-experimental)

Updates `@tanstack/query-core` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/query-core/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/query-core@5.104.2/packages/query-core)

Updates `@vitejs/plugin-react` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react)

Updates `@swc/core` from 1.16.13 to 1.16.18
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/commits/v1.16.18/packages/core)

Updates `@tanstack/react-query-next-experimental` from 5.104.1 to 5.104.2
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-next-experimental/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-next-experimental@5.104.2/packages/react-query-next-experimental)

---
updated-dependencies:
- dependency-name: "@tanstack/ai"
  dependency-version: 0.68.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/ai-client"
  dependency-version: 0.39.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: vite
  dependency-version: 8.3.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: zod
  dependency-version: 4.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/solid-query"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/svelte-query"
  dependency-version: 6.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/vue-query"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: blume
  dependency-version: 2.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: effect
  dependency-version: 4.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: ai
  dependency-version: 7.0.137
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: evlog
  dependency-version: 2.31.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies-minor-patch
- dependency-name: express
  dependency-version: 5.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/angular-query-experimental"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/query-core"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@swc/core"
  dependency-version: 1.16.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
- dependency-name: "@tanstack/react-query-next-experimental"
  dependency-version: 5.104.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 13, 2026
@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@pkg-pr-new

pkg-pr-new Bot commented Oct 13, 2026

Copy link
Copy Markdown
More templates

@orpc/ai-sdk

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

@orpc/arktype

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

@orpc/bun

npm i https://pkg.pr.new/@orpc/bun@2208

@orpc/client

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

@orpc/cloudflare

npm i https://pkg.pr.new/@orpc/cloudflare@2208

@orpc/contract

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

@orpc/experimental-effect

npm i https://pkg.pr.new/@orpc/experimental-effect@2208

@orpc/evlog

npm i https://pkg.pr.new/@orpc/evlog@2208

@orpc/hibernation

npm i https://pkg.pr.new/@orpc/hibernation@2208

@orpc/json-schema

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

@orpc/experimental-lock

npm i https://pkg.pr.new/@orpc/experimental-lock@2208

@orpc/experimental-msw

npm i https://pkg.pr.new/@orpc/experimental-msw@2208

@orpc/nest

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

@orpc/next

npm i https://pkg.pr.new/@orpc/next@2208

@orpc/node

npm i https://pkg.pr.new/@orpc/node@2208

@orpc/openapi

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

@orpc/opentelemetry

npm i https://pkg.pr.new/@orpc/opentelemetry@2208

@orpc/pinia-colada

npm i https://pkg.pr.new/@orpc/pinia-colada@2208

@orpc/pino

npm i https://pkg.pr.new/@orpc/pino@2208

@orpc/publisher

npm i https://pkg.pr.new/@orpc/publisher@2208

@orpc/ratelimit

npm i https://pkg.pr.new/@orpc/ratelimit@2208

@orpc/server

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

@orpc/shared

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

@orpc/swr

npm i https://pkg.pr.new/@orpc/swr@2208

@orpc/tanstack-query

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

@orpc/trpc

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

@orpc/valibot

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

@orpc/zod

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

commit: 0552731

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
orpc 0552731 Commit Preview URL

Branch Preview URL
Oct 13 2026, 04:36 AM

@codspeed

codspeed Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will degrade performance by 18.09%

⚠️ 5 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 1 regressed benchmark
✅ 27 untouched benchmarks
⏩ 2 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
❌ 1KB payload 251.8 µs 307.4 µs -18.09%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing dependabot/npm_and_yarn/dev-dependencies-minor-patch-d1328afb98 (0552731) with main (5f441da)

Open in CodSpeed

Footnotes

  1. 2 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@dependabot @github

dependabot Bot commented on behalf of github Oct 13, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 13, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/dev-dependencies-minor-patch-d1328afb98 branch October 13, 2026 08:20
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants