0.38.0
qsv-stats 0.38.0 Release Notes
🚀 What's New
Performance Improvements
- Faster hashing: Switched from
std::collections::HashMaptofoldhash::HashMapin the sorted module for improved performance - Updated
foldhashdependency from 0.1 to 0.2
Developer Experience
- MSRV bump: Minimum Supported Rust Version increased from 1.88 to 1.89
- Cleaner code: Suppressed noisy
clippy::cast_losslesslint to reduce unnecessary warnings
📦 Dependencies
foldhash: 0.1 → 0.2
🔧 Technical Details
The switch to foldhash provides better performance characteristics for hash-based operations in the statistics calculations, particularly in the sorted module where hash maps are frequently used.
💥 Breaking Changes
- Minimum Rust version is now 1.89 (previously 1.88)
Full Changelog: 0.37.0...0.38.0