Track new features, improvements, and bug fixes across every release.
v1.2.3 Latest
April 7, 2026
Bug Fixes & Improvements
Fixed 60+ numerical bugs across all calculation modules
Improved energy simulation accuracy (unmet hours, iteration stability)
Enhanced heat recovery calculations in hourly simulation
Fixed authentication bypass and timezone crash bugs
v1.2.2 Stable
April 7, 2026
New Features
PlumbingCalc Pro standalone tool — first release with IPC 2024, IPC 2021, UPC 2021, and CPC 2022 support
Website updates with free tools section and download links for all standalone tools
Improvements
CI/CD pipeline fixes for reliable automated builds
Self-hosted runner stability improvements
v1.2.1 Stable
February 26, 2026
Improvements
Clash detection performance — reduced from 180 minutes to under 2 minutes for 7,300 elements
Multi-target UI for clash detection setup — source plus N dynamic target sets
Per-element bounding box pre-filter optimization — skips ~95% of elements via BB transform
Result persistence — auto-save and load clash results to local storage
v1.2.0
February 2026
New Features
AI Design Assistant — Cloud-based AI integration with Google Gemini, Anthropic Claude, and OpenAI. Proactive design reviews, auto-generated equipment schedules, and control sequences.
Revit Clash Detection Overhaul — Hard and soft clash detection, real-time monitoring with debounce, link-to-link detection, saved test library with SMACNA/NEC default clearances.
CLI Runner — Headless command-line interface for load calculations, energy simulation, and compliance checking. JSON, CSV, and summary output formats.
Auto Updater — Automatic update checking via GitHub Releases with once-per-day throttle and skip version support.
Context-Sensitive Help System — F1 shortcut opens relevant help for any module. 50+ entries with real ASHRAE formulas and searchable topic browser.
Web Dashboard — Browser-based project management with team sharing, upload, and project detail views.
Improvements
Architecture — Extracted menu_manager.py (750 lines) and project_manager.py (1,453 lines) from launcher.py. Total 16% code reduction.
Theme System — Migrated 165+ files from hardcoded hex colors to Theme.XXX references (91% reduction in hardcoded values).
Equipment Performance — Real AHRI correction factors for chillers (550/590), RTUs (340/360), and boilers (ANSI Z21.13) with performance curve interpolation.
Database — Added indexes to 15+ foreign key columns, timezone-aware datetimes, and structured request logging.
Security — CSP headers, input sanitization, password complexity validation, and rate limiting on 12 API endpoints.
Bug Fixes
Fixed numba_accelerated.py fallback decorators crashing when numba not installed.
Fixed QAction import in menu_manager.py (PyQt6.QtGui, not QtWidgets).
Fixed license activation race condition with atomic SQL UPDATE.
Replaced deprecated datetime.utcnow() and Model.query.get() across web portal.
v1.1.0 Stable
January 2026
New Features
Production Readiness Overhaul — JWT authentication hardened, rate limiting on auth endpoints, comprehensive pytest suite.
7-Step Workflow Navigation — Guided workflow bar from Project Setup through Final Reports with cross-module data cascade.
Unmet Hours Tracking — Full 8,760-hour simulation tracks unmet heating and cooling hours per ASHRAE 90.1 Appendix G.
Appendix G Wizard — 4-rotation baseline generation with ECB calculations and climate-adjusted intensity.
NRCC Form Auto-Population — Bridge from Title 24 ACM calculations to NRCC/LMCC form fields.
Revit Bidirectional Sync — Live WebSocket sync with Revit. Import spaces, push results back to Revit parameters.
Autosave and Recovery — Automatic project state persistence with crash recovery.