0.18.0 (2024-10-23)
- retrieval: add base retrieval function (e5cddde)
- retrieval: add cohere retrieval function (839383f)
- sim/generic: add transpose function (54d34ad)
- sim/strings: add cohere embeddings function (bb67318)
- sim/strings: add ollama embeddings function (9da4ef0)
- retrieval: properly call super() for dataclasses (778d9e5)
- sim/openai: update model calling (4caca8b)
0.17.0 (2024-10-17)
- add initial version of eval module (cfb1b2d)
- eval: import ranx in function instead of globally (ff17643)
- eval: use functional approach instead of classes (4a8d97e)
- retrieval: add query key type for mapply (3e8ac6b)
- sim: export graph sim (edb3ef0)
0.16.0 (2024-10-15)
- sim/graph: add support for data-based similarity (803dc1c)
- sim/table: allow function as values and arbitrary key transformations (a918931)
- sim/table: convert to SimSeqFunc for faster computation (14ab90f)
- sim/table: separate static and dynamic table func (7cdf24f)
- sim: add static function (effcb87)
- sim: improve metadata for sim wrappers (fa30d8b)
- sim: update pandas series type (01096fe)
- update AttributeValueData type (f30cc4d)
0.15.0 (2024-10-15)
- helpers: add sim2pair function (76f8595)
- sim/graph: add support for rustworkx (c30bc01)
- sim/graph: rewrite interface completely (7d6b965)
- sim/strings: add support for custom model instances (c185504)
- sim: convert SimMapFuncs to SimSeqFuncs for better compat (17cd6b3)
- switch to new 3.12 generics and add support for retrieval metadata (30912a8)
- retrieval: freeze result dataclass (00cc0fd)
- sim/graph: improve algorithms (3072670)
- sim/graph: improve model and trim down exports (ce61b9d)
- sim/strings: add missing exported functions (7a409aa)
0.14.2 (2024-10-02)
- retrieval: use starmap for parallel execution (257d941)
0.14.1 (2024-10-02)
- cli: add parallel strategy enum for typer (8647097)
0.14.0 (2024-10-02)
- use multiprocess from pathos for mapply (2cf11f6)
0.13.1 (2024-10-01)
- replace treefmt with git-hooks (97d6a3e)
0.13.0 (2024-09-05)
- cli: add json serialization option (4ec0446)
- introduce
mapply
to run multiple queries (0c1b1da) - retrieval: add
mapply
function for multiple queries (1619d5c) - sim: add linear interval function for numbers (ef5e1fd)
- aggregator: apply pooling factor for custom weights (aee427c)
- rename single/intermediate results (3796133)
- sim: add missing collection functions to all (a6f6ee7)
0.12.3 (2024-08-09)
- api: add support for response models (6377c48)
0.12.2 (2024-07-24)
- api: allow overriding more params (443afab)
- api: allow passing multiple retrievers (2328763)
- api: allow specifying the search path (ab0802e)
- cli: allow silent retrieval (02d0b3a)
0.12.1 (2024-07-16)
0.12.0 (2024-07-12)
- cli: add serve command (e397c2a)
- api: remove invalid response model (159772d)
- deps: pin torch to v2.2 to prevent issues on macos (855ef87)
- nix: install all extras (ea54034)
0.11.1 (2024-06-26)
- deps: bump pdoc due to security issue (219e7dd)
0.11.0 (2024-06-17)
0.10.1 (2024-05-20)
- add missing rich dependency (e376fc8)
0.10.0 (2024-05-20)
0.9.1 (2024-04-03)
- docker: remove aarch64 images (fccc4f7)
0.9.0 (2024-04-02)
0.8.0 (2024-04-01)
0.7.0 (2024-03-26)
0.6.2 (2024-03-26)
- update similarity types (fa4f201)
0.6.1 (2024-03-11)
- update usage instructions (ca0a2d5)
0.6.0 (2024-03-08)
- add min/max similarity to retrieval (4a0c31f)
0.5.2 (2024-03-07)
- make taxonomy module publicly visible (ca5a56e)
- sim: add case_sensitive param to levenshtein (3e45b5a)
0.5.1 (2024-03-06)
- only compare attributes from the query (6196c98)
0.5.0 (2024-03-05)
- move
global_sim
functions tosim
(bce823e)
- api: update retriever configuration (24c5726)
0.4.0 (2024-03-04)
- add additional taxonomy measures (26aee48)
0.3.2 (2024-03-03)
- add singleton helper function (4625b6f)
0.3.1 (2024-03-01)
- add missing sim exports (4f55c97)
0.3.0 (2024-01-12)
- allow loading json/yaml lists (daf01da)
- add slots to all classes (6aae1d7)
0.2.1 (2024-01-11)
- correctly use final (a51c260)
0.2.0 (2024-01-10)
- add preliminary support for graph structures (e5e11a2)
- allow accessing similarity by attribute (45faf6b)
- allow annotated float as sim value (6367e6b)
- make SimType more generic (c21b532)
- sim: improve numeric.linear logic (f6b1ddb)
- sim: update module exports (f1616d0)
- update retrieval.apply type signature (82fb4a9)
0.1.1 (2023-12-20)
- sim: improve typing (893be6b)
0.1.0 (2023-12-14)
- initial release (dcaaedb)
- cli: handly single command properly (a0260bb)