Releases
cpp-v0.3.0
Compare
Sorry, something went wrong.
No results found
0.3.0 (2026-10-21)
✨ Features
Debug Logging: route logging through spdlog with compile-time level control (#524 ) (47c8dd9 )
docs: add Hall of Fame contributor page (#679 ) (f680339 ), closes #639
🐛 Bug Fixes
CodeQL Warning: fix potential integer overflow in bilateral filter vector allocation (#588 ) (0c14a67 ), closes #573
CodeQL warning: prevent integer overflow in Graph::analyzeJunctions (#589 ) (79e6ffe )
core: gaussian_blur_fft reflect padding to prevent border darkening and edge wrapping (#659 ) (115455f ), closes #651
core: prevent duplicate WebGPU init and fall back to CPU on device failure (#662 ) (#663 ) (d71f14a )
core: prevent duplicate WebGPU init and fall back to CPU on device failure (#663 ) (d71f14a ), closes #662
CPU k-means output when k is 1 (#682 ) (3ddede2 )
gpu: fall back to CPU for Null adapter (#696 ) (cd392c0 )
graph: order node neighbours by id for deterministic output (#765 ) (7fee470 )
prevent integer overflow in Graph::process_overlapping_edges (#574 ) (#574 ) (73fbd66 ), closes #572
📚 Documentation
api: describe black_threshold_image as a per-channel brightness cutoff (#692 ) (3506b0a ), closes #691
refresh docs, add Python guides, and remove outdated versioning (#446 ) (8edaadd )
🔧 Miscellaneous
bump black from 23.12.1 to 26.3.1 in the uv group across 1 directory (#555 ) (4d6a9eb )
linting: fix ruff warnings and enforce ruff in CI (#620 ) (e44ae8c ), closes #606
♻️ Refactoring
You can’t perform that action at this time.