Skip to content

Releases: WordPress/php-ai-client

1.3.0

10 Mar 19:40
211e603

Choose a tag to compare

What's Changed

  • Add support for setting logo path in ProviderMetadata by @felixarntz in #219
  • Complete partial video generation foundation by @felixarntz in #217
  • Add missing PromptBuilder convenience wrappers to control media output by @felixarntz in #218
  • Add support for thought signatures and thought tokens by @felixarntz in #216
  • Add clear message for 529 transient provider errors by @saarnilauri in #209

Full Changelog: 1.2.1...1.3.0

1.2.1

28 Feb 19:52
30a1506

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.0...1.2.1

1.2.0

27 Feb 02:46
eb1241f

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

1.0.0

16 Feb 23:24
0d688a1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.3...1.0.0

0.4.3

04 Feb 01:13
b47c878

Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...0.4.3

0.4.2

31 Jan 21:21
be2521e

Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2

0.4.1

27 Jan 16:36
daef4f6

Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

0.4.0

20 Jan 05:41
79d8ad8

Choose a tag to compare

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

0.3.1

08 Dec 03:59
48cc7de

Choose a tag to compare

What's Changed

  • Fix obsolete/incorrect Google model options that were preventing multimodal output models from being recognized by @felixarntz in #136
  • Fix inline images to use data URI format instead of raw base64 by @Copilot in #138
  • Removing an old Docblock as includeRequiredOption was previously deleted by @mpeshev in #139
  • json_last_error() usage for json_decode validation for compliance by @mpeshev in #140

New Contributors

Full Changelog: 0.3.0...0.3.1

0.3.0

27 Nov 00:50
70e5e22

Choose a tag to compare

What's Changed

Full Changelog: 0.2.1...0.3.0