mirror of
https://github.com/symfony/ai-store.git
synced 2026-03-23 23:22:17 +01:00
2.0 KiB
2.0 KiB
CHANGELOG
0.7
- Add
RstLoaderandRstToctreeLoaderfor loading RST files and following toctree directives - Add pre-query event dispatching for query enhancement before vectorization
- Add platform-based
Rerankerfor cross-encoder reranking viaPlatformInterface - Add
CombinedStorecombining vector and text stores with Reciprocal Rank Fusion (RRF) - [BC BREAK] Add
?EventDispatcherInterface $eventDispatcheras 3rd constructor parameter ofRetriever(before$logger) - Add automatic text content preservation in
Vectorizermetadata - Add batch processing in
DistanceCalculatorfor local vector stores
0.6
- Add
SummaryGeneratorTransformerfor generating LLM-based summaries of documents
0.4
- Add
CsvLoaderfor loading documents from CSV files - Add
StoreInterface::remove()method - Add
SourceIndexerfor indexing from sources (file paths, URLs, etc.) using aLoaderInterface - Add
DocumentIndexerfor indexing documents directly without a loader - Add
ConfiguredSourceIndexerdecorator for pre-configuring default sources onSourceIndexer - [BC BREAK] Remove
Indexerclass - useSourceIndexerorDocumentIndexerinstead - [BC BREAK] Change
IndexerInterface::index()signature - input parameter is no longer nullable - [BC BREAK] Remove
Uuidas possible type forTextDocument::idandVectorDocument::id, usestringorintinstead - [BC BREAK]
Symfony\AI\Store\Document\EmbeddableDocumentInterface::getId()now returnsstring|intinstead ofmixed - [BC BREAK] Reduce visibility of
VectorDocumentandRssItemproperties toprivateand add getters - Add
MarkdownLoader - Add
JsonFileLoader - Add
ResetInterfacesupport to in-memory store
0.3
- Add support for more types (
int,string) onVectorDocumentandTextDocument - [BC BREAK] Store Bridges don't auto-cast the document
$idproperty touuidanymore
0.2
- [BC BREAK] Change
StoreInterface::add()from variadic to accept array andVectorDocument
0.1
- Add the component