Changelog

This changelog documents every public release of GainTally since v1.0 launch. Versions follow Semantic Versioning and entries use Keep-a-Changelog vocabulary (Added, Changed, Deprecated, Removed, Fixed, Security). Only sections with content are shown. Release dates are added when each version ships.

v1.0.0 — June 16, 2026

Added

  • 20 free clean energy calculators across solar, EV, and home efficiency categories
  • 30 US state-specific solar calculator pages with utility-aware data
  • 200-term glossary covering financing, technical, regulatory, and utility jargon
  • 13 side-by-side comparison pages (solar lease vs PPA vs buy, EV charging levels, heat pump vs gas, and more)
  • Methodology, Citations, Author, Privacy, and Accessibility transparency pages
  • WCAG 2.1 AA accessibility baseline — skip links, focus management, reduced motion support
  • Server Component default for all 60+ pages; client JavaScript only for interactive inputs
  • Scenario builder “Show what-if” sensitivity analysis — see how ±10% or ±20% changes in key inputs affect your results (Phase 18.7)
  • Saved scenarios drawer — save and reload calculator inputs from any page via “My Scenarios” in the footer (Phase 18.7)
  • Independence & Self-Funding FAQ on the FAQ and About pages — answers to “Are you selling solar panels?”, “Do you collect my data?”, “How do you make money?”, and “Why is this independent?” (Phase 18.8)
  • Trust badges on homepage and About page: “No lead generation / No PII collected / Independent” — visible commitment to user privacy (Phase 18.8)
  • Anonymous persona-based testimonials on homepage and About page — 5 use-case stories (solar, EV, heat pump, insulation, multi-calc) without any personal identifying information (Phase 18.8)

Improved

  • Faster initial page load — 3 heavy engagement components (Scenario Builder, Saved Scenarios, Embed Modal) now load on-demand instead of upfront (Phase 18.8)
  • Carbon footprint formula accuracy — CO₂ constants unified to a single source of truth (EPA Greenhouse Gas Equivalencies Calculator; kg canonical) across all calculator pages (Phase 18.8)
  • TypeScript strict mode deepened — 3 additional compiler flags activated (exactOptionalPropertyTypes, noImplicitOverride, verbatimModuleSyntax) for fewer runtime surprises (Phase 18.8)

Security

  • Consent Mode v2 (IAB TCF v2.3) default-denied analytics and advertising cookies
  • Content Security Policy with 4-hash inline script integrity verification
  • No personally identifiable information collected from calculator inputs