Skip to content

Releases: prism-php/prism

v0.83.2

04 Aug 23:16
5f53879

Choose a tag to compare

What's Changed

Full Changelog: v0.83.1...v0.83.2

v0.83.1

03 Aug 13:07
085c669

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.83.0...v0.83.1

v0.83.0

01 Aug 23:30
c2bfec1

Choose a tag to compare

What's Changed

  • fix(openai): update usage token keys to match API changes by @pushpak1300 in #515
  • fix(gemini): structured output compatibility issues by @kargnas in #517
  • Anthropic: Return an empty string for the message_stop event instead of the entire response by @travisobregon in #529
  • fix(openai): Fix STT and expand tests by @sixlive in #535

New Contributors

Full Changelog: v0.82.0...v0.83.0

v0.82.0

25 Jul 13:34
7b6d059

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.81.0...v0.82.0

v0.81.0

19 Jul 13:30
6e68c96

Choose a tag to compare

What's Changed

  • Implement Prism Logo on Docs Homepage by @jtsternberg in #507
  • fix(gemini): missing usage metadata in streaming responses by @kargnas in #506
  • fix(gemini): missing usage metadata in streaming responses by @kargnas in #505
  • feat(groq): add text-to-speech and speech-to-text handlers by @pushpak1300 in #503
  • feat(file)!: User can provide Document and Image objects instantiated with provider file ID by @roymckenzie in #487
  • feat(openai): add detail option to payload in ImageMapper by @pushpak1300 in #509
  • feat(mistral): add speech-to-text functionality by @pushpak1300 in #508
  • fix(openai): Add ability to set OpenAI provider options for embedding by @jrking4 in #502

Breaking Changes

  • Remove OpenAIFile class and Message mapping logic for OpenAIFile objects in favor of Media::formFileId().

New Contributors

Full Changelog: v0.80.0...v0.81.0

v0.80.0

13 Jul 19:26
b9ce9a6

Choose a tag to compare

What's Changed

  • docs(groq): correct streaming support status to Supported by @pushpak1300 in #476
  • feat(openai): support openai model gpt-4.1 and gpt-4.1-mini model for structured output by @AlexR1712 in #477
  • style(pint): fix visibility required by @MrCrayon in #488
  • feat(gemini): add video/audio/Youtube link media support by @uchm4n in #447
  • feat(xai): implement streaming and structured response handlers for XAI by @uchm4n in #490
  • feat: add audio support by @pushpak1300 in #453
  • Update media namespace by @sixlive in #494
  • feat: media support for withPrompt by @sixlive in #496
  • fix(openai): strict structured bug by @sixlive in #497

New Contributors

Breaking Changes

  • Media value object namespace has been changed from Prism\Prism\ValueObjects\Messages\Support\* to Prism\Prism\ValueObjects\Media\*

Full Changelog: v0.79.0...v0.80.0

v0.79.0

07 Jul 17:36
822f701

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.78.0...v0.79.0

v0.78.0

24 Jun 12:29
a16dc7b

Choose a tag to compare

What's Changed

Full Changelog: v0.77.1...v0.78.0

v0.77.1

23 Jun 17:40
235fc58

Choose a tag to compare

What's Changed

  • fix: make PendingRequest only catch RequestExceptions by @ChrisB-TL in #436

Full Changelog: v0.77.0...v0.77.1

v0.77.0

23 Jun 15:28
8367977

Choose a tag to compare

What's Changed

  • feat(server): add multimodal support to PrismServer API endpoints by @sv-LayZ in #403
  • chore: testbench version by @sixlive in #431
  • fix(anthropic): Anthropic media mappers call validation method by @ChrisB-TL in #432
  • Fix(structured): re-instate request exceptions by @ChrisB-TL in #433
  • docs(gemini): add caching docs by @ChrisB-TL in #435
  • refactor: make provider contract abstract by @ChrisB-TL in #434

Breaking Changes

  • Provider relocated from Prism\Prism\Contracts to Prism\Prism\Providers
  • Custom providers need to extend Provider instead of implementing it

New Contributors

Full Changelog: v0.76.1...v0.77.0