Skip to content

ci: Version Packages#544

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

ci: Version Packages#544
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-utils@0.2.0

Minor Changes

  • New package: shared provider-agnostic utilities for TanStack AI adapters. Includes generateId, getApiKeyFromEnv, transformNullsToUndefined, and ModelMeta types with defineModelMeta validation helper. Zero runtime dependencies. (#409)

@tanstack/openai-base@0.2.0

Minor Changes

  • New package: shared base adapters and utilities for OpenAI-compatible providers. Includes Chat Completions and Responses API text adapter base classes, image/summarize/transcription/TTS/video adapter base classes, schema converter, 15 tool converters, and shared types. Providers extend these base classes to reduce duplication and ensure consistent behavior. (#409)

Patch Changes

  • Updated dependencies [27c9aeb]:
    • @tanstack/ai-utils@0.2.0

@tanstack/ai-anthropic@0.8.5

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

@tanstack/ai-elevenlabs@0.2.2

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

@tanstack/ai-fal@0.7.2

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

@tanstack/ai-gemini@0.10.2

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

@tanstack/ai-grok@0.7.2

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb, 27c9aeb]:

    • @tanstack/ai-utils@0.2.0
    • @tanstack/openai-base@0.2.0

@tanstack/ai-groq@0.1.10

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb, 27c9aeb]:

    • @tanstack/ai-utils@0.2.0
    • @tanstack/openai-base@0.2.0

@tanstack/ai-ollama@0.6.12

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

@tanstack/ai-openai@0.8.4

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb, 27c9aeb]:

    • @tanstack/ai-utils@0.2.0
    • @tanstack/openai-base@0.2.0

@tanstack/ai-openrouter@0.8.4

Patch Changes

  • Internal refactor: every provider now delegates getApiKeyFromEnv / generateId / transformNullsToUndefined / ModelMeta helpers to the new @tanstack/ai-utils package. ai-openai and ai-grok additionally inherit OpenAI-compatible adapter base classes (Chat Completions / Responses text, image, summarize, transcription, TTS, video) from the new @tanstack/openai-base package; ai-groq keeps its own BaseTextAdapter-derived text adapter (Groq uses the groq-sdk, not the OpenAI SDK) but consumes @tanstack/openai-base's schema converter and tool converters. The remaining providers (ai-anthropic, ai-gemini, ai-ollama, ai-openrouter, ai-fal, ai-elevenlabs) only consume @tanstack/ai-utils because they speak provider-native protocols, not OpenAI-compatible ones. No breaking changes — all public APIs remain identical. (#409)

  • Updated dependencies [27c9aeb]:

    • @tanstack/ai-utils@0.2.0

ts-svelte-chat@0.1.40

Patch Changes

  • Updated dependencies [27c9aeb]:
    • @tanstack/ai-openai@0.8.4
    • @tanstack/ai-ollama@0.6.12
    • @tanstack/ai-anthropic@0.8.5
    • @tanstack/ai-gemini@0.10.2

ts-vue-chat@0.1.40

Patch Changes

  • Updated dependencies [27c9aeb]:
    • @tanstack/ai-openai@0.8.4
    • @tanstack/ai-ollama@0.6.12
    • @tanstack/ai-anthropic@0.8.5
    • @tanstack/ai-gemini@0.10.2

@tanstack/ai-code-mode-models-eval@0.0.14

Patch Changes

  • Updated dependencies [27c9aeb]:
    • @tanstack/ai-openai@0.8.4
    • @tanstack/ai-grok@0.7.2
    • @tanstack/ai-groq@0.1.10
    • @tanstack/ai-ollama@0.6.12
    • @tanstack/ai-anthropic@0.8.5
    • @tanstack/ai-gemini@0.10.2

@AlemTuzlak AlemTuzlak merged commit b8be336 into main May 11, 2026
@AlemTuzlak AlemTuzlak deleted the changeset-release/main branch May 11, 2026 08:34
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