Changelog

Track new features, improvements, and bug fixes across every release.

v1.2.0 Latest
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.

Improvements

  • Tool Registry — 200+ tools as declarative data, replacing manual launch methods. Sidebar categories auto-generated.
  • Theme CSS Removal — Removed ~6,550 lines of hardcoded dark theme CSS from 110+ files.
  • Splash Screen — Progress updates during startup (theme load, module init, UI build, Revit check).
  • Web Portal — Consolidated sharing models with team-based access. 73 API endpoints documented in OpenAPI spec.
v1.0.0
December 2025

Initial Release

  • 970+ engineering modules covering HVAC, plumbing, fire protection, electrical, and controls.
  • ASHRAE 90.1-2022 and California Title 24-2025 compliance with form generation.
  • 8,760-hour annual energy simulation with TMY3/EPW weather data.
  • 523 US weather locations with ASHRAE design conditions.
  • Revit add-ins for Design Suite, Clash Detection, and MEP Tools.
  • AutoCAD plugin for room data import.
  • Equipment selection from major manufacturers (Trane, Carrier, Greenheck, etc.).
  • IFC/gbXML import and export.
  • Professional PDF and Excel report generation.
  • Cloud collaboration with team project sharing.