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.