v0.1.4
AirNow cache keys, ECHO facility DFR endpoint, violations two-step case query
Three bug fixes that caused every call to fail at runtime.
Fixed:
- AirNow cache keys used colons from kind values like current:zip, rejected by the storage-key validator; keys now use / and . separators with sanitized param values (#9)
- ECHO facility lookup called the wrong endpoint (get_facility_info rejects numeric Registry IDs); now uses get_dfr which accepts them directly (#10)
- ECHO violations search read Cases from the discovery endpoint, which never returns them; now uses the two-step get_case_info → get_qid flow with correct field mapping (#11)
Dependency bumps (dev):
@biomejs/biome^2.4.15 → ^2.4.16@types/node^25.9.1 → ^25.9.2vitest^4.1.7 → ^4.1.8
90 tests pass; bun run devcheck clean.