What's new in Grid Revenue Guide — features, improvements, and fixes.
Unreleased Upcoming
added
Postmark email provider and unit tests for email provider selection logic
v0.1.2 17 Mar 2026
security
Harden public SSR server and authenticated SPA server against bot/scanner traffic: fast `404` rejections for dotfiles, WordPress/PHP/CMS probes, Spring Boot actuator and admin endpoints, backup/dump file fishing, config/secret file probes, and unknown asset extensions
added
Download cashflow results as Excel file with SUM formulas in the TOTAL row
IL Shines (Illinois Adjustable Block Program) incentive model with Distributed Generation (15-year) and Public Schools (20-year) REC rate tiers across 13 capacity bands and two REC groups
Data-driven PJM frequency regulation revenue model using historical market data
Tooltip on custom input field labels: hovering over a field label now shows its optional `description` as a tooltip (via `ng-bootstrap`)
Add Key Takeaway sections to each program
v0.1.1 18 Feb 2026
added
Frontend rendering of rich input field features: `EnumOption` labels in dropdowns, cascading dropdowns, `visibleWhen` conditional field display, `excludes` mutual-exclusion UX, `min`/`max` HTML input constraints with validation messages, `group` section headers, and `multiSelect` checkboxes
Calculate page renders program-specific form fields (capex, external values, attributes) based on included programs
MA SMART custom cashflow service with Value of Energy deduction logic, sector-fixed 10/20-year terms, storage-adder formula support, and `pv_annual_degradation` handling
v0.1.0 16 Feb 2026
added
Program listing and detail pages with location and sector filtering
Batch cashflow calculation engine supporting up to 5 programs simultaneously
SGIP (California Self-Generation Incentive Program) with full marginal rate allocation
CT ESS (Connecticut Energy Storage Solutions) program support
User authentication with JWT-based login, registration, and email verification
Organization management with multi-tenant workspaces and role-based access control
Organization invitations with email-based acceptance flow
Blog / Resources section with markdown-based articles and SSR prerendering