Skip to content

0.4.0

Latest

Choose a tag to compare

@digitallysavvy digitallysavvy released this 31 Mar 01:52
1d5fbde

What's Changed

  • updated README (1d5fbde)
  • Merge pull request #35 from digitallysavvy/feat/parity-v6.0.137 (71e64a8)
  • docs: update changelog, release notes, and xAI docs for v6.0.137 parity (f304a58)
  • feat: add v6.0.137 parity — xAI GA models, GPT-5.4 mini/nano, response.failed even (47c6b83)
  • Merge pull request #34 from digitallysavvy/release/0.4.0 (00c38df)
  • fix: resolve all remaining linter warnings across the codebase (4f19afd)
  • fix: resolve final errcheck and staticcheck lint warnings (4a65e62)
  • updated README (d4961b0)
  • docs: add reasoning guide, event callbacks, Prodia provider, and migration guide (ae2f5a2)
  • fix: resolve remaining errcheck and staticcheck lint warnings (ebb8d92)
  • docs: update xAI provider docs for Responses API and fix stale model IDs (706a731)
  • fix: resolve final linter warnings in examples, tests, and providers (33c8241)
  • fix: resolve remaining linter warnings across examples and providers (b321377)
  • chore: remove committed example binaries and add gitignore pattern (b2dc527)
  • deps: bump OTel to 1.42.0, golang.org/x/time to 0.15.0, codecov to v6 (5895f76)
  • ci: drop Go 1.24 from test matrix; tidy example go.sum files (c888756)
  • fix: resolve remaining errcheck and staticcheck linter warnings (d4aa90e)
  • docs: update Sources section in generating-text to reflect new Sources API (dc5ca5d)
  • feat: add Sources field to GenerateTextResult, StreamTextResult, and StepResult (3617c02)
  • fix: resolve staticcheck warnings across providers, examples, and core (e91a9ff)
  • docs: update generating-text, tool-calling, and migration guide (853bbc7)
  • chore: remove unused functions, types, and test fixtures (4c1e80d)
  • fix: check error return values across providers, tests, and utilities (1265e31)
  • fix(anthropic): add tool call ID to ChunkTypeToolInputDelta stream chunks (428d4c8)
  • updated dep (d16b436)
  • updated readme (8554577)
  • docs: update streaming, core, and tools documentation for v0.4.0 (f3e70c6)
  • docs: add provider options guide and Prodia provider documentation (c77e56d)
  • feat(prodia): add custom headers support to provider config (5de9961)
  • feat(openai): add textVerbosity provider option for Chat and Responses APIs (44e8f48)
  • docs: add event callbacks guide for generateText, embed, and rerank (036be10)
  • docs: add reasoning parameter guide for cross-provider reasoning control (d2dba5f)
  • fix(ai): resolve staticcheck warnings in stream and deferred tool tests (7ab83d2)
  • Merge remote-tracking branch 'remotes/origin/dependabot/go_modules/github.com/labstack/echo/v4-4.15.1' into release/0.4.0 (63eaba8)
  • Merge dependabot/gofiber-fiber-v2-2.52.12 (resolve go.sum conflict) (bc88010)
  • Merge remote-tracking branch 'remotes/origin/dependabot/go_modules/github.com/gin-gonic/gin-1.12.0' into release/0.4.0 (fcd5652)
  • v0.4.0 release notes (fe015b5)
  • updated for v0.4.0 (6f70746)
  • feat(anthropic/tools): set SupportsDeferredResults on provider-executed tools (4a46a3a)
  • feat(anthropic): emit ChunkTypeToolResult for server-side deferred result blocks (2a7719a)
  • feat(ai): add multi-step continuation for deferred provider tool results (d5c582a)
  • test(http): document that the SDK does not set a custom User-Agent (90dbe9e)
  • feat(mcp): redirect mode, protocol version 2025-11-25, and OAuth state validation (0a06212)
  • test(alibaba): verify cache_control on single-item content arrays (936d47b)
  • fix(anthropic): inject beta header for web tools 20260209; extract error.type from API error body (41dad8c)
  • fix(perplexity): restructure providerMetadata to match API wire format (606720e)
  • feat(prodia): add language model and video model support (6ad68b6)
  • refactor(tools): replace name-based provider tool detection with ProviderExecuted field (95c4b5f)
  • feat(klingai): add motion control video generation with per-request JWT auth (95225b2)
  • feat: feature parity with ts sdk (7bbc969)
  • feat(provider): update EmbeddingModel interface and all implementations (2a35cf9)
  • feat(types): extend provider types for callbacks, tool routing, and response metadata (59fe983)
  • feat(google): comprehensive Google and Vertex AI provider updates (84e7d5a)
  • feat(reasoning): multi-provider reasoning support + streaming reasoning events (802f6c0)
  • feat(examples): add Anthropic web search and web fetch examples (45afd31)
  • feat(anthropic): rewrite combineBetaHeaders and implement eager tool input streaming (bfd11fe)
  • feat(anthropic): add DeferLoading, AllowedCallers, and InputExamples to ToolOptions (ea4b288)
  • feat(anthropic): refactor tool converter and update AnthropicTools registry (6fa4b76)
  • feat(anthropic): add legacy and older Anthropic tool versions (042b9c4)
  • feat(anthropic): add web_search_20260209 and web_fetch_20260209 tools (db5a8c9)
  • feat(provider): add tool input streaming chunk types (87fa092)
  • fix(anthropic): serialize per-instance config for computer_20251124 and text_editor_20250728 (812fc26)
  • fix(anthropic): correct code_execution_20260120 API type string (3950b43)
  • docs: update CHANGELOG, OpenAI Responses tools guide, and custom tool example (0612668)
  • fix(openresponses): handle custom_tool_call and emit ChunkTypeFinish on stream end (61fd752)
  • feat(xai): add Responses API as default, full provider tool suite (8b2f7af)
  • feat(openai): add Responses API client, tool search, GPT-5.4 model IDs (c7d1291)
  • feat(core): add ProviderExecuted, ToolCalls on Message, and streaming hooks (ba42664)
  • feat: add custom content types and extended stream chunk variants (db57a9f)
  • removed old release notes (571d63d)
  • sec: fix SSRF redirect bypass and streaming tool call early finalization (e9b401e)
  • close parity gaps — event-based telemetry, tool-result chunks, multi-integration fan-out (a172f9f)
  • sec: add shared OpenAI-compat stream base, fix tool call accumulation in 8 providers (d83b5e4)
  • feat: add top-level reasoning parameter to core SDK and provider mappings (4ab9c7b)
  • Bump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 (a3a8371)
  • Bump github.com/labstack/echo/v4 from 4.15.0 to 4.15.1 (7bc2e53)
  • Bump github.com/gin-gonic/gin from 1.11.0 to 1.12.0 (4e740c1)
    Full Changelog: v0.3.0...v0.4.0