What's Changed
Added
- Added batch_size parameter to Kernel.compute_neighbors() for backend-agnostic batching
- Added subset parameter to plot_confusion_matrix() for filtering cells
- Added Python 3.14 support
Changed
- Default postfixes now include underscore: _pred and _conf instead of pred and conf
- Switched from MathJax to KaTeX for documentation math rendering
- Updated GitHub Actions to latest versions (checkout v5, setup-uv v7)
- Updated test matrix to Python 3.11/3.14
Fixed
- Fixed PackageNotFoundError when checking rapids availability in conda environments
- Fixed stale k-NN state when compute_neighbors() fails
- Fixed plot_confusion_matrix() handling of NaN values, mismatched categories, and float categories
- Fixed importlib.resources.files() compatibility with Python 3.14
Full Changelog: v0.2.4...v0.2.5