Releases: php-llm/llm-chain
Releases · php-llm/llm-chain
0.17.0
What's Changed
- style: [PHP-CS-Fixer] Enable
heredoc_indentation
withstart_plus_one
rule by @OskarStark in #234 - ci: add PR validation and auto labeling by @chr-hertel in #237
- refactor: rename tool param attribute by @chr-hertel in #239
- docs: better readability by @OskarStark in #240
- docs: fix syntax by @OskarStark in #242
- chore: reorganize makefile by @chr-hertel in #241
- docs: add contributing file by @chr-hertel in #238
- docs: fix make in contrib by @chr-hertel in #245
- chore: disable memory limit for phpstan by @chr-hertel in #244
- feat: include tool definitions to system prompt by @OskarStark in #233
- refactor: centralize json schema generation by @chr-hertel in #212
- feat: support multiple urls in Tavily tool by @OskarStark in #243
- ci: use
bug
instead offix
label by @chr-hertel in #246
Breaking Changes
- renamed
#[ToolParameter]
to#[With]
(#239) and moved the namespace (#212) - json schema generation changed with #212
- Tavily tool method extract now with
array $urls
instead ofstring $url
Full Changelog: 0.16.4...0.17.0
0.16.4
What's Changed
- Allow
codewithkyrian/chromadb-php
0.3 by @OskarStark in #228 - Add Oskar as author by @OskarStark in #229
- [MongoDB] Do not use deprecated
selectCollection
method by @OskarStark in #227 - Add GPT 4.5 by @OskarStark in #232
- Require PHPStan and Rector 2 by @OskarStark in #230
Full Changelog: 0.16.3...0.16.4
0.16.3
What's Changed
- chore: bump dev dependencies by @chr-hertel in #225
- fix: array access of tool override by @chr-hertel in #226
Full Changelog: 0.16.2...0.16.3
0.16.2
What's Changed
- fix: actually fix the fix of tool filter by @chr-hertel in #224
Full Changelog: 0.16.1...0.16.2
0.16.1
What's Changed
- docs: fix messages example by @chr-hertel in #222
- fix: re-enable filtering of tools by @chr-hertel in #223
Full Changelog: 0.16...0.16.1
0.16
What's Changed
- Fix: support finish reason "length" by @odinuv in #216
- ci: switch rector to dry run for actually failing by @chr-hertel in #217
- fix: GPT Streams with tool calls by @DZunke in #214
- refactor: gpt stream conversion by @chr-hertel in #218
- feat: introduce optional fault tolerant toolbox by @chr-hertel in #213
- fix: replicate llama init by @chr-hertel in #219
- feat: support gemini by @onemoreangle & @chr-hertel in #220
- tests: fix coverage data again by @chr-hertel in #221
New Contributors
- @odinuv made their first contribution in #216
- @onemoreangle made their first contribution in #220
BC Breaks
- Exception namespaces of ToolBox exceptions changed with #213
Full Changelog: 0.15.2...0.16
0.15.2
What's Changed
- Add
o3-mini
ando3-mini-high
models by @OskarStark in #210
Full Changelog: 0.15.1...0.15.2
0.15.1
What's Changed
- chore: remove phpdocumentor conflict by @chr-hertel in #206
Full Changelog: 0.15...0.15.1
0.15
What's Changed
- docs: reference demo application by @chr-hertel in #199
- tests: fix phpunit coverage/usage attributes by @chr-hertel in #200
- refactor: example runner to consume less vertical space by @chr-hertel in #201
- feat: add support for OpenRouter & Generic Models by @rglozman in #203
- feat: add tavily tool support by @chr-hertel in #204
- refactor: be more explicit in supports method by @chr-hertel in #205
New Contributors
Full Changelog: 0.14.3...0.15
0.14.3
What's Changed
- Allow
null
as type in schema by @OskarStark in #195 - fix: gpt audio support by @chr-hertel in #198
Full Changelog: 0.14.2...0.14.3