Skip to content

Latest commit

 

History

History
341 lines (168 loc) · 15.6 KB

CHANGELOG.md

File metadata and controls

341 lines (168 loc) · 15.6 KB

Changelog

0.18.0 (2024-10-23)

Features

  • 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)

Bug Fixes

  • retrieval: properly call super() for dataclasses (778d9e5)
  • sim/openai: update model calling (4caca8b)

0.17.0 (2024-10-17)

Features

  • add initial version of eval module (cfb1b2d)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • sim: improve metadata for sim wrappers (fa30d8b)
  • sim: update pandas series type (01096fe)
  • update AttributeValueData type (f30cc4d)

0.15.0 (2024-10-15)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • retrieval: use starmap for parallel execution (257d941)

0.14.1 (2024-10-02)

Bug Fixes

  • cli: add parallel strategy enum for typer (8647097)

0.14.0 (2024-10-02)

Features

  • add parallelization to api and cli (f46f1f4)
  • allow multiple processes for single queries (45acf0e)

Bug Fixes

  • use multiprocess from pathos for mapply (2cf11f6)

0.13.1 (2024-10-01)

Reverts

  • replace treefmt with git-hooks (97d6a3e)

0.13.0 (2024-09-05)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • api: add support for response models (6377c48)

0.12.2 (2024-07-24)

Bug Fixes

  • 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)

Bug Fixes

  • use "is" for type comparisons (2a9580a)
  • use casting for certain argument types (5b3ebf3)

0.12.0 (2024-07-12)

Features

Bug Fixes

  • 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)

Bug Fixes

  • deps: bump pdoc due to security issue (219e7dd)

0.11.0 (2024-06-17)

Features

  • add two sequence similarity functions (#127) (9860408)

0.10.1 (2024-05-20)

Bug Fixes

  • add missing rich dependency (e376fc8)

0.10.0 (2024-05-20)

Features

  • sim: add mapping-based collection metrics (#118) (0857b84)

0.9.1 (2024-04-03)

Bug Fixes

  • docker: remove aarch64 images (fccc4f7)

0.9.0 (2024-04-02)

Features

  • add pydantic-based validation function (#87) (b90f006)

0.8.0 (2024-04-01)

Features

  • add similarity measures for time-series data (#80) (53bb481)

0.7.0 (2024-03-26)

Features

  • add additional string similarity measures (#72) (b687bc4)

0.6.2 (2024-03-26)

Bug Fixes

  • update similarity types (fa4f201)

0.6.1 (2024-03-11)

Bug Fixes

  • update usage instructions (ca0a2d5)

0.6.0 (2024-03-08)

Features

  • add min/max similarity to retrieval (4a0c31f)

0.5.2 (2024-03-07)

Bug Fixes

  • make taxonomy module publicly visible (ca5a56e)
  • sim: add case_sensitive param to levenshtein (3e45b5a)

0.5.1 (2024-03-06)

Bug Fixes

  • only compare attributes from the query (6196c98)

0.5.0 (2024-03-05)

Features

  • move global_sim functions to sim (bce823e)

Bug Fixes

  • api: update retriever configuration (24c5726)

0.4.0 (2024-03-04)

Features

  • add additional taxonomy measures (26aee48)

0.3.2 (2024-03-03)

Bug Fixes

  • add singleton helper function (4625b6f)

0.3.1 (2024-03-01)

Bug Fixes

  • add missing sim exports (4f55c97)

0.3.0 (2024-01-12)

Features

  • allow loading json/yaml lists (daf01da)

Bug Fixes

  • add slots to all classes (6aae1d7)

0.2.1 (2024-01-11)

Bug Fixes

0.2.0 (2024-01-10)

Features

  • add preliminary support for graph structures (e5e11a2)
  • allow accessing similarity by attribute (45faf6b)
  • allow annotated float as sim value (6367e6b)

Bug Fixes

  • 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)

Bug Fixes

0.1.0 (2023-12-14)

Features

Bug Fixes

  • cli: handly single command properly (a0260bb)