v5.3.0
I'm extremely grateful to @cbueth for his fantastic set of contributions to this release. The new distance metrics are a great addition to the library, come with extensive tests, and he was even able to contribute a big fix and some welcome refactors along the way. Thanks very much, Carlson!
✨ Features
- Add Chebyshev (L_∞ norm) distance metric (#290, @cbueth)
- Add Generalised Minkowski (L_p norm) distance metric (#291, @cbueth)
- Add
*_exclusivemethods for querying with an exclusive (<) rather than inclusive (<=) boundary check (#294, @cbueth)
🐛 Bug Fixes
- Ensure that all existing query methods have boundary checks that are inclusive (
<=), in line with typical k-d tree expectations (@cbueth)
If you were relying on these checks being exclusive, switch over to using the new*_exclusivevariants of the query methods.
📝 Docs
- Correct a mistake in the docs for
fixed::distance::Manhattan(#283, @Luca-spopo)
Deps
- update cmov dep from 0.4 to 0.5 (@sdd)