Skip to content

v5.3.0

Choose a tag to compare

@sdd sdd released this 19 Mar 07:49
· 345 commits to master since this release

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 *_exclusive methods 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 *_exclusive variants 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)