# Changelog of SiteVerdict — UK Grid Carbon Intensity & Best Times (`siteverdict/siteverdict-uk-energy-carbon`) Actor

- **URL**: https://apify.com/siteverdict/siteverdict-uk-energy-carbon/changelog.md
- **Full Actor documentation**: https://apify.com/siteverdict/siteverdict-uk-energy-carbon.md

## Changelog

### 1.1.0 (2026-11-02)

- Billing: an exactly sufficient max charge no longer reports `stoppedAtMaxCharge`; the run stops only when the next billable event does not fit, so a cheaper event (e.g. a $0.005 window alert) still runs after the $0.01 events run out. New `incomplete` flag in OUTPUT and the summary row = billable work was left undone.
- Data quality: Elexon generation outturn is now 5-minute data and the newest point can miss a fuel type; the grid snapshot uses the latest point with the complete fuel set. README limits wording corrected.
- Data quality: generation shares now carry `sharesComplete`, `sharesBasis`, `coverage` (fuels reported / expected, missing fuel types), `negativeMw` (raw pumping/export values) and `note`. If no point in the window reports every domestic fuel type, the % fields are `null` instead of a precise-looking figure from partial data, and a grid snapshot with nothing else useful is not charged. Empty, malformed or non-numeric outturn responses now give a clear error instead of an all-zero block.
- Generation shares: pumped-storage discharge is no longer counted as low-carbon; it is reported separately as `storageMw` / `storagePct` on the same denominator (total supply incl. storage discharge and imports, documented in `sharesBasis` and the README). Sample low-carbon share 33.3% -> 30.1% (+3.2% storage).
- Contact in the user agent changed to hello@webrevenuescan.com.

### 1.0.0 (2026-10-11)

- 48-hour carbon intensity forecasts (national, postcode/outcode, region id or name) from the NESO Carbon Intensity API, with regional generation mix per half hour.
- Best-window scheduler: lowest-average non-overlapping windows per job with deadline, savings vs now and vs 48 h average, kg CO2 saved from kWh.
- Grid snapshot: national intensity and mix, Elexon BMRS generation outturn by fuel (low-carbon/fossil/imports shares), 24 h market index price stats and previous-day system sell prices.
- Clean-window alerts (Slack/webhook, secret https inputs), CSV export of slots, optional AI brief on the user's own key.
- Sample mode replays responses recorded from the live APIs; pay-per-event charging within the max charge.
