Repository navigation
v1.3.0: Major Test Suite Expansion & Platform Compatibility
🧪 Major Test Suite Expansion & Platform Compatibility
This release dramatically expands test coverage (289% increase), adds new analysis tools, and ensures compatibility with 32-bit platforms including Apple Watch.
Release Highlights
- 2,062 tests across 180 test suites (up from 531 tests)
- DataTable implementation for Excel-like sensitivity analysis
- 19 performance tests now enabled and passing
- 32-bit compatibility fixes for Apple Watch and embedded systems
- 100% test pass rate with comprehensive distribution and statistics coverage
New Features
DataTable Analysis Tools
- One-variable data tables for sensitivity analysis
- Two-variable data tables for scenario planning
- CSV export and formatted output support
- Mixed-type support for different input types
Bug Fixes
32-bit Integer Overflow Fixes
- Fixed uniform distribution scale factor (1T → 10M)
- Fixed erfInverse overflow issues
- Fixed Monte Carlo Integration duplicate variable
- Added BinaryFloatingPoint constraints to 20+ functions
Test Improvements
- Enabled 19 performance benchmarking tests
- Implemented GoalSeek and DataTable tests
- Fixed test suite compilation issues
- 289% test coverage increase
Platform Support
✅ macOS (Intel & Apple Silicon)
✅ Linux
✅ Apple Watch (32-bit)
✅ Embedded Swift targets
See CHANGELOG.md for complete details.