Releases
v1.2.0
Compare
Sorry, something went wrong.
No results found
1.2.0 (2026-02-25)
Features
add index property to function protocol (b554f37 )
add initial support for revise and retain (58b836a )
add support for batched adaptation functions (80a1335 )
add support for zvec (185f54b )
embed: add sparse vectors via splade and bm25 (06a2933 )
embed: generalize splade to sparse encoder (f282ae0 )
extend indexable with keys and values properties (cb79df6 )
indexable: intelligently update existing data (900a23a )
retieval/lancedb: add full text search (5a153f2 )
retrieval: add support for chromadb (34b4c6c )
retrieval: initial support for lancedb (3caf329 )
retrieval: rename stateful to persist and support file operations (2ff4c1b )
retrieval: update interface to allow returning case bases (54773b1 )
separate indexable storage from retrieval (1a27dfc )
set python 3.13 as minimum version (f7b2bcd )
update signature of indexable functions (3cc19fa )
Bug Fixes
address basedpyright errors (63269cd )
address ty errors (09edf1b )
align indexable behavior (c222488 )
enable prune by default (69c85f7 )
eval: properly compute kendall tau and add doctests (edf0014 )
helpers/dispatch: make sure empty casebases are jointly processed (ba7555b )
helpers: improve optional dependencies import (ea704d2 )
indexable: add has_index method (06c238e )
indexable: add storage delegator mixin (35a84b4 )
indexable: set default for delete type (86a3847 )
loaders/sql: dispose engine properly (f90ae4a )
optimize package extras (ffd497d )
remove auto_index parameter from embed and bm25 (358ad8d )
remove json dereferencing after fastmcp update (f2fa1a3 )
resolve circular imports and other type issues (89a96fe )
retain: add indexable wrapper (e2fd531 )
retain: add static helper and extract key func as first-class type (fb8fae6 )
retain: remove unneeded auto_key storage (1f126df )
retain: store cases and not query (f50ccf6 )
retrieval/bm25: handle potential zero division (5a56315 )
retrieval/bm25: require frozendict for indexing (ce6a800 )
retrieval/bm25: support empty casebases (e2526c3 )
retrieval/embed: add missing init and allow batch similarity func (0247abe )
retrieval/lancedb: add limit (894e022 )
retrieval/lancedb: allow further customization (ecc3d84 )
retrieval: add embed wrapper (d702a39 )
retrieval: add helpers to apply indexable functions (31f6872 )
retrieval: add IndexableRetrieverFunc (99cd519 )
retrieval: add stateful wrapper (ccb2390 )
retrieval: add support for empty casebases to helper methods (b7848e8 )
retrieval: handle empty casebases centrally (8c781de )
retrieval: make indexable retrievers share more code (661f231 )
retrieval: minor improvements (9d3f49d )
reuse: accept sim func instead of retriever func (ff9f19f )
reuse: migrate to new retriever pattern (cea4f74 )
sim/embed: compute missing vectors if needed (f3a0fae )
sim/embed: improve caching of updates (35686d2 )
sim/graphs: remove precompute function due to indexing support (c7ee675 )
simplify indexable function protocol (c35919a )
system: support empty casebases (1ad994c )
typing: add prune parameter to indexable functions (de0cec8 )
You can’t perform that action at this time.