Skip to content

ci: Version Packages#584

Merged
AlemTuzlak merged 1 commit into
mainfrom
changeset-release/main
May 19, 2026
Merged

ci: Version Packages#584
AlemTuzlak merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tanstack/ai-anthropic@0.9.0

Minor Changes

  • Drop modelOptions.system from the accepted Anthropic provider options. System prompts must now flow through the top-level systemPrompts option on chat()/structuredOutput(). (#572)

    This was an undocumented escape hatch only reachable via casts, but it was the only way to attach cache_control to system blocks for prompt caching. Until systemPrompts is widened to carry per-prompt metadata (planned follow-up), callers who need Anthropic cache_control on system text should keep using modelOptions.system on the prior version, or supply a custom adapter override.

    To make the removal loud instead of silent, the adapter now logs an errors-category log line via the provided Logger whenever unknown modelOptions keys are passed (including system). Callers casting around the public type will see the dropped keys named in the log, rather than the request going out without them.

Patch Changes

  • Update model metadata from OpenRouter API (#581)

@tanstack/ai-grok@0.8.3

Patch Changes

  • Update model metadata from OpenRouter API (#581)

@tanstack/ai-openai@0.9.3

Patch Changes

  • Update model metadata from OpenRouter API (#581)

@tanstack/ai-openrouter@0.9.3

Patch Changes

  • Restore OpenRouterChatModelToolCapabilitiesByName export in model-meta.ts and emit it from the OpenRouter model generator so future syncs don't drop it. (#582)

  • Update model metadata from OpenRouter API (#581)

@tanstack/ai-vue@0.10.1

Patch Changes

  • Fix useChat in Vue: messages, partial, and final now use Readonly<ShallowRef<X>> instead of DeepReadonly<ShallowRef<X>>. The deep-readonly wrapper was contradictory over a shallow ref and silently collapsed the MessagePart discriminated union, breaking parts.find(p => p.type === 'structured-output')?.data narrowing in consumer code. The runtime behavior is unchanged. (#583)

@tanstack/ai-vue-ui@0.1.37

Patch Changes

  • Updated dependencies [88fe80c]:
    • @tanstack/ai-vue@0.10.1

@AlemTuzlak AlemTuzlak merged commit 6628a39 into main May 19, 2026
2 checks passed
@AlemTuzlak AlemTuzlak deleted the changeset-release/main branch May 19, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant