0.20.4 (2024-11-19)
- docs: generate cli documentation automatically (3a9fae4)
0.20.3 (2024-11-18)
- deps: update nix flake lock (40e8a66)
0.20.2 (2024-11-18)
- make docker image smaller to fix CI failures (4405fd3)
0.20.1 (2024-11-17)
- adjust paths in docs to fix build (59e1f87)
0.20.0 (2024-11-17)
- adapt: add null adaptation (e477975)
- adapt: add number aggregator (ef9a6be)
- add built-in adaptation functions (8072481)
- add compositional adaptation (e5b8634)
- add reuse/adaptation interface with build/apply helpers (fdd54c0)
- api: add reuse endpoints (3e728f7)
- cli: add reuse command (0e5c6bf)
- migrate from poetry to uv (794455c)
- prefer polars over pandas (773bed8)
- reuse: make interface more generic (119ce3b)
- adapt/strings: improve regex (84acce6)
- adapt/strings: swap order of query and case pattern (84a1a7a)
- adapt: rename rules to pipe (c60b0d3)
- aggregator: export pooling functions (49644bd)
- api: properly extend result classes (b622610)
- attribute-value: remove unused type parameter (6e6e0cf)
- cli: add reusers to serve function (43aeb29)
- helpers: add generics to sim wrappers (dcf4007)
- loaders: make pydantic optional (5ea54d6)
- reuse: update typing of apply_single (79983bd)
- sim/graphs: improve similarity types (176fe2b)
0.19.2 (2024-11-11)
- eval: ensure inequality of two qrels for completeness/correctness (d2bd202)
0.19.1 (2024-11-11)
- cli: allow printing of similarities (9fc1595)
0.19.0 (2024-11-08)
- sim/graph: add isomorphism-based approach (8de9597)
0.18.3 (2024-11-07)
- sim/graph: improve networkx integration (ead9c71)
0.18.2 (2024-11-07)
0.18.1 (2024-10-31)
- loaders: allow getting pandas/polars rows by string (5d21c3c)
- loaders: replace
loaders.dataframe
withloaders.pandas
(14cec3a)
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)