Skip to content

0.38.0

Choose a tag to compare

@jqnatividad jqnatividad released this 27 Aug 23:02
· 170 commits to master since this release

qsv-stats 0.38.0 Release Notes

🚀 What's New

Performance Improvements

  • Faster hashing: Switched from std::collections::HashMap to foldhash::HashMap in the sorted module for improved performance
  • Updated foldhash dependency 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_lossless lint 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