Skip to content

v0.2.0: optional AIRNOW_API_KEY, facility proximity search

Choose a tag to compare

@cyanheads cyanheads released this 21 Jun 23:57
v0.2.0
a39df26

optional AIRNOW_API_KEY, facility proximity search

Air quality becomes opt-in and facility search gains coordinate-based lookup.

Added:

  • epa_search_facilities proximity search — latitude / longitude / radius_miles (max 100 mi), mapped to ECHO p_lat / p_long / p_radius_mi; a partial triple raises an incomplete_proximity error, and coordinates of 0 are valid (#14)

Changed:

  • AIRNOW_API_KEY is now optional — when unset (or empty/whitespace) the server starts without epa_get_air_quality, registering the 7 keyless tools; server.json and manifest.json mark it optional (#13)

Dependency bumps (dev):

  • @biomejs/biome ^2.4.16 → ^2.5.0
  • vitest ^4.1.8 → ^4.1.9

97 tests pass; bun run devcheck clean.