Releases: OpenRouterTeam/ai-sdk-provider
Releases · OpenRouterTeam/ai-sdk-provider
v1.2.8
What's Changed
- feat: add user-agent header for provider version by @aayush-kapoor in #193
- Fix issue #177: Transform reasoning to thinking blocks when using tools by @mattapperson in #207
- Bump version to 1.2.1 by @mattapperson in #209
- Unbreak code style by @subtleGradient in #210
- unbreak APICallError by @subtleGradient in #211
- Fix: Large PDF Processing with FileParserPlugin by @subtleGradient in #208
- fix: do not Auto-enable FileParserPlugin by @subtleGradient in #215
- feat: add changeset support for automated release management by @subtleGradient in #214
- Downgrade version from 1.2.1 to 1.2.0 by @subtleGradient in #217
- Version Packages by @github-actions[bot] in #216
- pull some types from sdk by @subtleGradient in #218
- Use SDK ChatErrorError type in error response schema by @subtleGradient in #219
- fix: support file annotation type for file uploads by @HashimMufti in #202
- Add changeset for file annotation type support by @subtleGradient in #222
- fix: OpenRouterProvider should extend ProviderV2 instead of LanguageModelV2 by @MyPrototypeWhat in #180
- Add changeset for file annotation type support by @HashimMufti in #223
- Version Packages by @github-actions[bot] in #220
- test: add e2e tests for reasoning.effort parameter by @louisgv in #213
- Switch from NPM_TOKEN to OIDC authentication for publishing by @subtleGradient in #226
- Add minimal .npmrc to force OIDC authentication by @subtleGradient in #227
- Restore NPM_TOKEN to publish workflow by @subtleGradient in #228
- Diagnose npm auth by @subtleGradient in #229
- Migrate npm OIDC by @subtleGradient in #230
- Upgrade npm to support OIDC Trusted Publishing by @subtleGradient in #231
- Fix/relax schema validation by @subtleGradient in #232
- Version Packages by @github-actions[bot] in #233
- Add reasoning_details preservation for Gemini 3 multi-turn conversations by @mattapperson in #240
- changeset for pr #240 by @subtleGradient in #242
- Version Packages by @github-actions[bot] in #243
- Add Google Gemini reasoning_details support and fix multi-turn preservation by @mattapperson in #244
- Fix validation error for file parser image elements by @smorimoto in #235
- Add changeset for #235 - thanks @smorimoto by @subtleGradient in #251
- Version Packages by @github-actions[bot] in #252
- ✨ feat: add support for audio input with input_audio format by @Karavil in #241
- release changeset by @subtleGradient in #255
- Version Packages by @github-actions[bot] in #256
- fix: reasoning accumulation to ensure signature are passed back correctly by @louisgv in #258
- Version Packages by @github-actions[bot] in #259
New Contributors
- @aayush-kapoor made their first contribution in #193
- @mattapperson made their first contribution in #207
- @subtleGradient made their first contribution in #210
- @github-actions[bot] made their first contribution in #216
- @HashimMufti made their first contribution in #202
- @MyPrototypeWhat made their first contribution in #180
- @smorimoto made their first contribution in #235
- @Karavil made their first contribution in #241
Full Changelog: v1.2.0...v1.2.8
v1.2.0
What's Changed
- feat: support
gemini-2.5-flash-image-previewby @DeJeune in #164 - chore:Update README.md by @louisgv in #151
New Contributors
- @jakobcastro made their first contribution in #169
Full Changelog: v1.1.2...v1.2.0
v1.1.2
v1.1.1
What's Changed
- fix: use actual tool description instead of type by @bebiksior in #146
New Contributors
- @bebiksior made their first contribution in #146
Full Changelog: v1.1.0...v1.1.1
v0.7.5
- This is a no-op release to test out ai-sdk-v4 release tag
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- fix: Backport reasoning duplication fix for AI SDK v4 by @AdytZZa22 in #145
New Contributors
- @AdytZZa22 made their first contribution in #145
Full Changelog: v0.7.3...v0.7.4
v1.1.0
v1.0.0
BREAKING CHANGE: From this release onward, this SDK provider will only work with AI SDKv5. To work with v4, please stick to v0.x.x
What's Changed
- fix: fix filename of file part by @txperl in #86
- fix: properly embed cache_control in content array for user messages by @charleslien in #96
- chore: add e2e pdf tests by @louisgv in #97
- chore: add reasoning enabled to the reasoning type by @louisgv in #98
- feat: AI SDK v5 Migration by @devin-ai-integration[bot] in #77
- chore: make index optional by @louisgv in #99
- fix: Added missing events by @IAmStiven in #105
- chore: update zod to 4 + other version bumps by @dskoda1 in #112
- fix: error schema failing to parse when field is missing from JSON response by @niekert in #108
- fix: Added missing costDetails property by @jonjomckay in #107
- fix: ensure consistent message IDs in streaming deltas for AI SDK v5 compatibility by @louisgv in #114
- feat: add beta tag support for prerelease versions in publish workflow by @louisgv in #115
- docs(provider): Fix typos in chat settings documentation by @gap-editor in #117
- feat: file as URL by @louisgv in #100
- fix tool-input-delta being sent before tool-input-start by @niekert in #118
- fix: return reasoning content with generateText() by @fry69 in #116
- fix: prioritize reasoning_details over reasoning by @dskoda1 in #123
- fix(chat): prevent error when a toolCall is not present at toolCalls index by @roaminro in #126
- refactor: adjust the processing order of inference blocks and text blocks to optimize streaming responses by @JessYan0913 in #125
- fix: typos by @crStiv in #130
- fix: Pass through json schema for generateObject and streamObject by @archieedwards in #132
- fix: simplify null checks for reasoning and content by @DeJeune in #135
- Are we 1.0 yet? by @louisgv in #138
- fix: Wrong reasoning order with OpenRouter-provider with AI SDK 5 by @gylove1994 in #141
- chore: update dependencies by @fry69 in #139
New Contributors
- @txperl made their first contribution in #86
- @charleslien made their first contribution in #96
- @IAmStiven made their first contribution in #105
- @dskoda1 made their first contribution in #112
- @niekert made their first contribution in #108
- @jonjomckay made their first contribution in #107
- @gap-editor made their first contribution in #117
- @fry69 made their first contribution in #116
- @roaminro made their first contribution in #126
- @JessYan0913 made their first contribution in #125
- @crStiv made their first contribution in #130
- @archieedwards made their first contribution in #132
- @DeJeune made their first contribution in #135
- @gylove1994 made their first contribution in #141
Full Changelog: v0.7.2...v1.0.0
v1.0.0-beta.7
What's Changed
- fix: typos by @crStiv in #130
- fix: Pass through json schema for generateObject and streamObject by @archieedwards in #132
New Contributors
- @crStiv made their first contribution in #130
- @archieedwards made their first contribution in #132
Full Changelog: v1.0.0-beta.6...v1.0.0-beta.7
v1.0.0-beta.6
What's Changed
- fix: prioritize reasoning_details over reasoning by @dskoda1 in #123
- fix(chat): prevent error when a toolCall is not present at toolCalls index by @roaminro in #126
- refactor: adjust the processing order of inference blocks and text blocks to optimize streaming responses by @JessYan0913 in #125
New Contributors
- @roaminro made their first contribution in #126
- @JessYan0913 made their first contribution in #125
Full Changelog: v1.0.0-beta.5...v1.0.0-beta.6