- chore: Remove Python 3.8 (EOL)
- precommit: Replace docformatter with ruff's formatter
- Compatibility with NumPy 2.0
- Switched to the delayedarray interface with dense/sparse seeds.
- Separate dense and sparse matrix classes
- Initial classes for H5 backed matrices