Skip to content

0.4.0

Choose a tag to compare

@JasonTheAdams JasonTheAdams released this 20 Jan 05:41
79d8ad8

What's Changed

  • Enhance error message extraction and move class to more appropriate namespace by @felixarntz in #145
  • Fix getProviderClassName() return type by @felixarntz in #147
  • Introduce event dispatching by @JasonTheAdams in #144
  • Fix incorrect Anthropic model support, it does not support generating multiple response candidates by @felixarntz in #148
  • Add provider awareness of their authentication method, decoupling from the assumption of all using API keys by @felixarntz in #149
  • Skip passing thoughts to OpenAI compatible APIs because they don't support marking them as such by @felixarntz in #154
  • Implement proper Google provider using its first-class API by @felixarntz in #155
  • Implement proper Anthropic provider using its first-class API by @felixarntz in #156
  • Fix proper Google API implementation by @felixarntz in #159
  • Add anthropic-beta header for structured outputs. by @johnhooks in #163
  • Add document support for anthropic by @saarnilauri in #169
  • Remove unimplemented streaming methods since there is no point in having them for now by @felixarntz in #170
  • Updates OpenAI to use Responses API by @JasonTheAdams in #161
  • Make HTTP transporter setup in registry more flexible to not throw discovery exception when no HTTP request is even being attempted by @felixarntz in #164
  • Adds caching support via PSR-16 by @JasonTheAdams in #157
  • Add a prepublish checklist to have the (brief) requirements documented by @felixarntz in #172
  • Remove directory structure section in AGENTS.md as it's pointless and easily stale by @felixarntz in #173
  • Prepare 0.4.0 release by @felixarntz in #174

New Contributors

Full Changelog: 0.3.1...0.4.0