What's Changed
- (feat) gemini: add support for new thinkingLevel by @patrickbrouwers in #764
- feat: completion callbacks & datastream provider tools by @sixlive in #776
- Fix PHPStan errors for HTTP Client types by @sixlive in #782
- feat(openai): include service tier in response meta by @mattmcdev in #779
- feat(anthropic): implement cache TTL support for messages and tools by @roymckenzie in #777
- feat(gemini): add urlContextMetadata support by @cutlope in #773
- Fix: Add output-buffer existence check before calling ob_flush() by @vinitkadam03 in #761
- fix: gemini tool call fails if thought is included by @chisomgbata in #762
- Enhance documentation for Tool::make usage by @barryvdh in #763
- (feat) thinking summary for gemini, anthropic (stream) openai (text, stream) by @patrickbrouwers in #765
- fix(gemini): fix multiple provider tools calls by @cutlope in #767
- fix(gemini): add default empty string for modelVersion by @cutlope in #770
- fix(gemini): only include includeThoughts when explicitly set by @cutlope in #775
- Improve data protocol errors by @sixlive in #783
- feat(openai): add support for store parameter by @antoninmasek in #766
Breaking Changes
- On complete callback removed for new callback handlers see #776
New Contributors
- @vinitkadam03 made their first contribution in #761
- @antoninmasek made their first contribution in #766
Full Changelog: v0.98.5...v0.99.0