DIN Calculator Pro
Release Records•Version History

Engine Changelog

All algorithmic updates, standard edition alignments, and verification log releases.

v2.0.02026-09-28
Standard Alignment: ISO 11088:2023 (Edition 7)
  • Standard Alignment: Formally updated core specifications to ISO 11088:2023 (superseding the withdrawn 2018 edition).
  • Imperial Boundary Hardening: Added explicit direct lookup for imperial body weights (`weightLbs`), resolving floating-point conversion shifts at 147 lbs (Row J), 174 lbs (Row K), and 209 lbs (Row L).
  • Continuous BSL Mapping: Eliminated fractional millimeter gaps in `getBslRangeIndex`, ensuring values such as 230.5 mm or 270.5 mm map accurately to their respective brackets.
  • Equidistant Fallback Tie-Break: When horizontal blank cells have equidistant valid neighbors, the engine strictly selects the lower (safer) DIN setting.
  • Golden Test Suite: Added 1,560 automated regression test cases verifying all permutations across weight, height, ability, age, and boot sole length.
  • Transparency Rules: Single source of truth in `rules.ts` exported to on-page guides and calculation result breakdown.
v1.0.02026-08-19
Initial Release
  • Initial release of the client-side DIN calculation engine.
  • Dual-unit support (Imperial / Metric) with automatic browser locale detection.
  • Interactive ISO matrix crosshair visualization and SVG torque gauge.