Releases
v0.5.0
Compare
Sorry, something went wrong.
No results found
Milestone 7 โ Hough voting & feature matching in pure Rust
๐ Features
(kpm) Implement Hough similarity voting algorithm (M7)
(kpm) Implement binary hierarchical clustering and k-medoids for FREAK descriptors
(kpm) Port FeatureStore and FeatureMatcher with three match variants
(kpm) Port ArrayShuffle for BHC parity with C++ baseline
๐ Bug Fixes
(kpm) Fix arlog macro imports and unused variable warnings (#109 )
(kpm) Apply clippy and fmt fixes to hough.rs for M7
(kpm) Resolve clippy warnings in clustering module
(kpm) Resolve remaining clippy warnings in clustering
(kpm) Include in kpm_c_api.cpp for GCC build
(kpm) Move include before matcher headers for GCC build
(build) Use platform-appropriate C++ stdlib (libc++ on macOS, libstdc++ on Linux)
(kpm) Use combined absolute+relative tolerance in M6-2 dual-mode tests
(kpm) Widen relative tolerance to 1e-5 for M6-2 dual-mode tests
๐งช Testing
(kpm) Add dual-mode FFI tests for FeatureMatcher (M7-3)
(kpm) Strengthen dual-mode FeatureMatcher tests with pair equality and global-best invariants
๐ Documentation
Add pre-commit verification workflow and arlog import pattern to CLAUDE.md
๐จ Styling
Fix formatting from cargo fmt
โ๏ธ Miscellaneous Tasks
Run dual-mode tests in CI to enforce C++ parity
Scope dual-mode tests to --lib to avoid pre-existing integration test failures
You canโt perform that action at this time.