# Changelog of EPA Data API - ECHO Facility Violations & Compliance Scraper (`captainhandsome/epa-echo-facility-search`) Actor

- **URL**: https://apify.com/captainhandsome/epa-echo-facility-search/changelog.md
- **Full Actor documentation**: https://apify.com/captainhandsome/epa-echo-facility-search.md

## Changelog

### 1.1.0 - 2026-09-12

- Expanded the record from 29 to 160 columns. ECHO's `qcolumns` metadata service
  advertises 202 columns and returns every one of them in the same single request,
  so the extra breadth costs no additional upstream calls.
- Added EPA region, congressional district, census block group, HUC8/HUC12
  watersheds, coordinate provenance, Indian country and nearby tribes.
- Added per-program participation flags and program identifiers (air, NPDES, RCRA,
  drinking water, TRI, greenhouse gas, Superfund, RMP) as join keys.
- Added per-program compliance status, significant non-compliance flags,
  quarter-by-quarter compliance history strings, inspection, enforcement and
  penalty breakdowns, and the EPA-versus-state split on every action date.
- Added TRI releases and transfers, greenhouse gas CO2 equivalent, impaired water
  discharge, effluent exceedances, nonattainment status and pollutants, and the
  environmental justice demographics around each site.
- Added `include_details`, off by default, which fetches each facility's detailed
  report for permit expiration dates and the ACS demographic block. Those columns
  are emitted as null when the flag is off so the CSV header never changes shape.
- Every example in the dataset schema is now a value observed in a live response.

### 1.0.0 - 2026-09-10

- Added strict source-specific input schema and bounded default input.
- Added semantic dataset and Actor output schemas for Store and MCP clients.
- Added production canary coverage, cost guidance, limitations, and agent examples.
