All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for torch, when using Faiss
- More metrics for Faiss
- Simplified kneighbors API, i.e. no queries can be supplied anymore, since they need to come from the source anyway
- Autofaiss support was removed
- Several efficiency problems when not using Hubness Reduction were addressed
0.4.4 - 2023-10-18
- Loosen class-resolver dependency
- Simplify dependencies for extras
- Avoid computing initial kcandidates when not using HubnessReduction
0.4.3 - 2023-03-27
- Loosen python dependency restriction
0.4.2 - 2022-11-09
- Upgrade class-resolver dependency
0.4.1 - 2022-10-12
- Fix joblib vulnerability by raising minimum required version
0.4.0 - 2022-06-01
- Added Faiss to enable fast hubness-reduced nearest neighbor search on the gpu
0.3.3 - 2022-02-08
- Patch IPython vulnerability by setting it to >=7.31.1
0.3.2 - 2022-01-06
- Fixed some version constraints of dependencies
0.3.1 - 2021-11-23
- Relaxed some version constraints of dependencies
- Enhanced documentation and some type hint problems
0.3.0 - 2021-08-09
- More possibilities to instantiate Kiez (thanks to @cthoyt )
- Single-source use simplified
- Enhanced documentation
0.2.2 - 2021-07-22
- Fix minor error in README and licensing for PyPI
0.2.1 - 2021-07-22
- Fix problems with readthedocs