Releases: prism-php/prism
Releases · prism-php/prism
v0.74.1
What's Changed
- Update Gemini provider example to use ProviderTool class by @karamqubsi in #425
- fix(gemini): update caching and structured request handling by @pushpak1300 in #426
New Contributors
- @karamqubsi made their first contribution in #425
Full Changelog: v0.74.0...v0.74.1
v0.74.0
What's Changed
- feat(anthropic): Add usage to stream chunk by @MrCrayon in #418
- feat(anthropic): tool result caching by @elliottlawson in #416
- feat(anthropic): add tool calling mode for improved structured output reliability by @kargnas in #414
New Contributors
- @elliottlawson made their first contribution in #416
- @kargnas made their first contribution in #414
Full Changelog: v0.73.0...v0.74.0
v0.73.0
What's Changed
- fix(gemini): stream handler sends empty array for thinkingConfig by @MrCrayon in #420
- feat(openai): Response meta while streaming by @danharrin in #421
- feat(openai): streaming usage by @sixlive in #424
New Contributors
- @MrCrayon made their first contribution in #420
- @danharrin made their first contribution in #421
Full Changelog: v0.72.0...v0.73.0
v0.72.0
What's Changed
- docs: replace deprecated generate() with asText() in docs by @abdelhamiderrahmouni in #410
- feat: user message additional attributes by @sixlive in #411
- feat: stream openai via responses api by @kauffinger in #408
New Contributors
- @abdelhamiderrahmouni made their first contribution in #410
Full Changelog: v0.71.1...v0.72.0
v0.71.1
v0.71.0
What's Changed
- feat!: provider tools by @ChrisB-TL in #405
Breaking Changes
- Gemini search grounding must now be enabled using
withProviderTools
Full Changelog: v0.70.0...v0.71.0
v0.70.0
What's Changed
- feat(streaming): Tool Chunks by @sixlive in #384
- Fixed Gemini stream finish reason always null by @TheSkybreaker in #400
- docs: update import paths for Provider enum in multiple documentation files by @ianfortier in #401
- feat(openai): Responses API by @mattmcdev in #256
- refactor: better media handling by @ChrisB-TL in #321
New Contributors
- @TheSkybreaker made their first contribution in #400
Full Changelog: v0.69.0...v0.70.0
v0.69.0
What's Changed
- docs(openai):
ToolChoice::Anynow supported by @mattmcdev in #392 - fix(gemini): handle null values in thinkingConfig array by @tuvshinjargal in #394
- feat(refactor): update ChunkType enum to be string backed enum for easierr ha… by @pushpak1300 in #395
- fix: openai tool call map fix #397 by @myleshyson in #398
New Contributors
- @tuvshinjargal made their first contribution in #394
- @myleshyson made their first contribution in #398
Full Changelog: v0.68.2...v0.69.0
v0.68.2
What's Changed
- Fixed Testing Tools Example by @poldixd in #378
- fix: replace array_filter with Arr::whereNotNull in handlers by @ChrisB-TL in #377
- fix(gemini): tool property mapping by @ChrisB-TL in #379
- fix(openai): remove array cast from metadata by @ChrisB-TL in #387
- Remove extra quote by @assertchris in #388
New Contributors
- @poldixd made their first contribution in #378
- @assertchris made their first contribution in #388
Full Changelog: v0.68.1...v0.68.2
v0.68.1
What's Changed
- fix(gemini): MessageMap typo by @harris21 in #372
- fix(openai) error when number 0 is streamed as a function call parameter by @decaluwepatrick in #374
New Contributors
- @harris21 made their first contribution in #372
- @decaluwepatrick made their first contribution in #374
Full Changelog: v0.68.0...v0.68.1