v0.1.1: Initial public release — EPA environmental data server
Initial public release — EPA environmental data server
Fixes all field-test bugs found during pre-release validation.
Fixed:
- TRI field mapping — chemical names and release quantities (air, water, land, UIC) were always empty due to wrong DMAP column names
- Superfund site names were always empty — wrong field in normalizeSemsSite()
- Superfund site resource never matched sites by ID — fixed heuristic
- SDWIS has_violation filter crashed — violation_flag column doesn't exist; switched to correct column; city field now populated
- AirNow cache key generation produced invalid characters (lat/lng slashes); replaced with safe key-value join
- ECHO bot-blocking returned empty results silently; added User-Agent header
- AIRNOW_API_KEY missing from server.json environmentVariables and manifest.json user_config
- epa_get_facility description no longer leaks internal DFR implementation detail
86 tests pass; bun run devcheck clean.