Releases: OpenRouterTeam/ai-sdk-provider
Releases · OpenRouterTeam/ai-sdk-provider
2.9.1
What's Changed
- fix: send null content for tool-only assistant messages by @robert-j-y in #506
- Version Packages by @github-actions[bot] in #507
Full Changelog: 2.9.0...2.9.1
2.9.0
What's Changed
- fix: allow query strings and fragments in image URL regex (#484) by @robert-j-y in #485
- fix: allow opting out of response_format strict mode (#483) by @robert-j-y in #486
- fix: stop emitting duplicate tool-call events on trailing-whitespace deltas by @0age in #489
- Version Packages by @github-actions[bot] in #490
New Contributors
Full Changelog: 2.8.1...2.9.0
2.8.1
What's Changed
- fix: preserve empty reasoning_details arrays in multi-turn conversations by @louisgv in #487
- Version Packages by @github-actions[bot] in #488
Full Changelog: 2.8.0...2.8.1
2.8.0
What's Changed
- feat: add video generation support (VideoModelV3) by @abhinav-pola in #479
- Version Packages by @github-actions[bot] in #481
New Contributors
- @abhinav-pola made their first contribution in #479
Full Changelog: 2.7.0...2.8.0
2.7.0
What's Changed
- test: add regression test for issue #63 (web search annotations) by @robert-j-y in #478
- fix: stop attaching accumulated reasoning_details to reasoning-delta events (#413) by @robert-j-y in #477
- fix: add defensive usage fallback in streaming flush handler (#419) by @robert-j-y in #473
- feat: add temperature and other common settings to model-level configuration by @robert-j-y in #388
- feat: support Anthropic eager_input_streaming via tool providerOptions (#443) by @robert-j-y in #465
- Version Packages by @github-actions[bot] in #480
Full Changelog: 2.6.0...2.7.0
2.6.0
What's Changed
- feat: add openrouter.tools.webSearch() provider-defined tool (#474) by @robert-j-y in #475
- test: add regression tests for issue #166 (finish_reason null with tool calls) by @robert-j-y in #470
- fix(#160): enforce unique tool call IDs for parallel tool calls by @robert-j-y in #471
- fix: deterministic JSON serialization of tool call arguments for cache consistency by @robert-j-y in #472
- Version Packages by @github-actions[bot] in #476
Full Changelog: 2.5.1...2.6.0
2.5.1
What's Changed
- fix: extend signature validation to cover Gemini format (issue #418) by @robert-j-y in #468
- Version Packages by @github-actions[bot] in #469
Full Changelog: 2.5.0...2.5.1
2.5.0
What's Changed
- test: add e2e issues tests for P0 items (#453 signature reopen, #212 :online web search) by @robert-j-y in #462
- feat: include raw response body in doGenerate and add video URL support (#432, #383) by @robert-j-y in #463
- Version Packages by @github-actions[bot] in #464
Full Changelog: 2.4.3...2.5.0
2.4.3
What's Changed
- test: fix flaky and misconfigured issues tests by @robert-j-y in #459
- fix: emit tool-input-end events in streaming tool call lifecycle by @robert-j-y in #460
- Version Packages by @github-actions[bot] in #461
Full Changelog: 2.4.2...2.4.3
2.4.2
What's Changed
- fix: respect AI_SDK_LOG_WARNINGS and use unique IDs for reasoning/text streams by @robert-j-y in #456
- fix: prevent duplicate reasoning blocks when signature arrives after text by @robert-j-y in #458
- Version Packages by @github-actions[bot] in #457
Full Changelog: 2.4.1...2.4.2