This repository was archived by the owner on Jul 16, 2025. It is now read-only.
0.22.0
What's Changed
- feat: allow codewithkyrian/chromadb-php 0.4 by @OskarStark in #322
- feat: implement Bedrock and model clients for Claude, Llama, and Nova by @bjalt in #312
- refactor: ease Bedrock init by @chr-hertel in #324
- fix: Symfony 7.3 compatibility of SingleCommand with output by @chr-hertel in #325
- refactor: Major Library Refactoring by @chr-hertel in #326
- feat: extend Claude support for images and pdf input by @chr-hertel in #298
- feat: add support for mistral by @chr-hertel in #291
Breaking Changes
- Sorting into three main sub compontents
Platform,ChainandStore- High level implementation also went into those components, see
ChainInterfaceas example Modelnamespace went intoPlatform- Bridges got sorted into
PlatformorStore - Tool metadata moved from
ChaintoPlatform\Contract
- High level implementation also went into those components, see
- Implementation of
JsonSerializablewas dropped in favor of Symfony's serializer/normalizer - Removal of
LanguageModelandEmbeddingsModelinterface in favor of baseModelandCapabilities - Renaming of
StructuredResponsetoObjectResponse - Slimming down the
supports()method ofModelClientandResponseConverter - Changing signature of
ModelClientto already accepting the normalized request payload - Renaming interfaces to always contain the
Interfacesuffix - Renaming exceptions to always contain the
Exceptionsuffix
See #326 for more.
New Contributors
Full Changelog: 0.21.2...0.22.0