Changelog
Release notes for HashCalc Pro. Newer releases appear first.
v1.0.14
April 24, 2026 CurrentPerformance & Accuracy
- More accurate hash timings. The Stats tab now reports true compute-only per-algorithm times; shared file read time is reflected in overall wall-clock totals instead of being split across rows.
- Faster hashing across the board. Selected algorithms now run in parallel across all CPU cores, improving scaling for multi-algorithm runs.
- Double-buffered file I/O. Disk reads now overlap with hash computation, increasing throughput on large files.
- Hot-path optimizations. RIPEMD-160 moved to native C; MD4, Tiger, SHA-512/224, SHA-512/256, Whirlpool, Panama, and SHA-3 absorption were optimized to reduce allocations and improve word-sized memory access.
- Internals streamlined. Reduced allocations during streaming hashes and ongoing performance/code-quality improvements across the app.
Platform Optimizations
- Deep Apple Silicon optimization. CRC32 uses ARM hardware instructions; CRC64 uses PMULL carry-less multiply; SHA-512 truncated variants use ARMv8.2 crypto extensions; BLAKE3, SHA-3, Streebog, DSTU7564, and Grøstl leverage NEON SIMD paths.
New Algorithms
- Added 19 algorithms: BLAKE2s-256, CRC-64 (ECMA), SHAKE128, SHAKE256, Streebog-256/512 (GOST R 34.11-2012), SM3, KangarooTwelve (KT128), Skein-256/512/1024, eD2k, DSTU7564-256/384/512 (Kupyna), Grøstl-256/512, JH-256/512, and TTH (Tiger Tree Hash).
Reliability & Security
- Monotonic run timer. Hash durations are no longer affected by system clock changes mid-run.
- Hardened VirusTotal client. Lookups now use an isolated network session with explicit timeouts.
UX & Settings
- Snappier preferences. Theme, window, and option changes now persist via batched writes, reducing disk churn during adjustments.
- Minor UI polish and small fixes throughout.
v1.0.13
April 24, 2026Bug Fixes
- Picker freeze fixed. Selecting HashCalc's own app file as the input no longer silently disables every later file and folder picker in the app.
- Sidecar paths fixed under sandbox. Generated
.hashfiles now correctly store portable, tilde-abbreviated source paths instead of full container-resolved paths. - Centered alert dialogs. All message dialogs now center on the app window instead of the screen.
VirusTotal Integration
- Color-coded results. The status toast after a lookup is now tinted by detection severity — green for clean, amber for low, orange for medium, red for high, and deep red for critical.
- Clearer status wording. Results now read like
VT Detections: [3/72] → Low Riskfor quicker at-a-glance reading. - API key link. The Options tab now links directly to VirusTotal's API key instructions.
UX & Documentation
- Help page added. A new help section on the website covers basic usage, VirusTotal API key setup, sidecar files, and troubleshooting.
- Help menu rebuilt. The macOS Help menu now links to online help, support, changelog, privacy policy, and the website.
- Options polish. Hash files folder picker and related settings received minor UX touch-ups.
- Website refresh. Small corrections and clarifications across the privacy, terms, marketing, and support pages.
v1.0.12
April 22, 2026New Features
- Toast notification system. Status messages across the app now present as consistent, animated toasts with proper timing controls.
- Persistent file access. A security-scoped bookmark store remembers folders you've granted HashCalc access to, so hash output folders and recent files survive app restarts under the macOS sandbox.
Internals
- Hashing engine streamlined. Simplified and modernized for better maintainability and reduced memory overhead.
- Various small fixes to the Options tab.
v1.0.11
April 21, 2026Launch
- Product website launched. Privacy policy, terms of service, marketing page, and a support contact form are now live at hashcalc.pages.dev.
- Additional App Store submission preparation.
v1.0.10
April 15, 2026New Features
- Credits tab added. A new tab listing acknowledgements for the algorithms and references behind the app.
- Shift-click select/clear all. Holding Shift while clicking a hash algorithm toggle now toggles the entire default set on or off in one click.
- Quit confirmation dialog. Opt-in confirmation before quitting, plus several other new options.
UX & Visuals
- New theme palette. Refreshed accent colors, corner gradient fixes, and better readability in both light and dark appearances.
- Credits tab always renders with dark content styling regardless of system appearance for a consistent look.
- Copy rewording and additional polish throughout.
Internals
- Significant internal refactoring to improve stability and performance.
v1.0.9
April 12, 2026New Features
- Find hash field. A search bar in the results area lets you quickly locate an algorithm by name or by matching hex digits, with navigation between multiple matches.
- More hash algorithms. Additional algorithm families were added to the lineup.
UX & Visuals
- Improved color matching and consistency across the interface.
v1.0.4
April 11, 2026Initial Release
- JSON-formatted
.hashsidecar files with per-algorithm timing and metadata. - Early theme system with light and dark appearances.
- Foundational bug fixes and performance work.