Skip to content

v0.1.1: Initial public release — EPA environmental data server

Choose a tag to compare

@cyanheads cyanheads released this 26 May 03:17
v0.1.1
7d848eb

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.