Releases: jlblancoc/nanoflann
Releases · jlblancoc/nanoflann
Release of v1.8.0
What's Changed
- Additional comments about indexing phase, no functional change by @nigels-com in #259
- github workflows: Migrate Ubuntu 20.04 (focal) build coverage to 24.04 (noble) by @nigels-com in #261
- do not write to stderr by @szhorvat in #263
- fix: use size_t as the default IndexType in metric adaptor classes by @szhorvat in #266
- Fix typo in member variable name by @jlblancoc in #268
- nanoflann: faster check in searchLevel by @lucabart97 in #270
- feat: implement findWithinBox by @algol83 in #272
- Feat/add code cov by @jlblancoc in #273
New Contributors
- @lucabart97 made their first contribution in #270
- @algol83 made their first contribution in #272
Full Changelog: v1.7.1...v1.8.0
Release of v1.7.1
nanoflann 1.7.1: Released Mar 15, 2025
- ResultSets::worstDist(): Fix a potential access to negative index in array (did not happen in practice, but static analysis tools correctly detected this possibility).
Release of v1.7.0
nanoflann 1.7.0: Released Feb 3, 2025
- ResultSets::worstDist(): clarify the meaning of its return value, and made to return the actual worst distance in the found set (only if set is full)
Full Changelog: v1.6.3...v1.7.0
Release of v1.6.3
What's Changed
- CMake: Bump minimum version by @jschueller in #253
- clang-format version bump to 14
Full Changelog: v1.6.2...v1.6.3
Release of v1.6.2
nanoflann 1.6.2: Released Nov 4, 2024
- BUG FIX: Fix middleSplit_ for same points by @yzabalotski in #250
- Fix build warnings.
Release of v1.6.1
nanoflann 1.6.1: Released Aug 24, 2024
- Add conan install instructions.
- Add multiple thread kdtree build support for KDTreeEigenMatrixAdaptor (PR #246)
v1.6.0
What's Changed
- Add ifdef to disable pthreads usage by @Sokolmish in #240
- BUG FIX: nanoflann::SearchParameters::sorted was ignored for RadiusResultSet.
- ResultSet classes now must implement a sort() method.
- Added type IndexType to nanoflann:KDTreeBaseClass
New Contributors
- @Sokolmish made their first contribution in #240
Full Changelog: v1.5.5...v1.6.0
Release of v1.5.5
What's Changed
- CMake: Bump minimum version by @jschueller in #230
- Improved concurrency for multi-threaded indexing by @nigels-com in #236
New Contributors
- @jschueller made their first contribution in #230
- @nigels-com made their first contribution in #236
Full Changelog: v1.5.4...v1.5.5
(See full discussion on the need to benchmark your data in #236 )
For 4 threads vs 1 thread
Release of v1.5.4
nanoflann 1.5.4: Released Jan 10, 2024
- Fix outdated NANOFLANN_VERSION macro in header file
- Fix poll-allocator alignment problems
- Add NANOFLANN_USE_SYSTEM_GTEST option
- Look for Threads dependency in CMake config script
Release of v1.5.3
nanoflann 1.5.3: Released Dec 7, 2023
- Other changes:
- Save one redundant call to
computeMinMax()inmiddleSplit_(PR#220 by qq422216549).
This saves a lot of time, up to 20% faster in a benchmark with small (thousands) point clouds.
- Save one redundant call to
