Skip to content

v0.1.10: GEOID shape validation, area name resolution, audit refresh

Choose a tag to compare

@cyanheads cyanheads released this 02 Jul 12:32
v0.1.10
8d36c94

GEOID shape validation, area name resolution, audit refresh

Fail-fast input validation and readable geography names on the coverage-analysis tools, plus a dependency/security refresh.

Added:

  • invalid_geography_id_shapefcc_get_coverage_summary + fcc_compare_areas reject GEOIDs whose digit count doesn't match geography_type (state=2, county=5, cd=4, cbsa=5, place=7) before any upstream call; county-FIPS-as-state gets a cross-hint. nation/tribal exempt. (#13)
  • getGeographyNames() — batched GEOID→name resolution; fcc_find_underserved + fcc_compare_areas rows gain an optional name field and a Name (GEOID) table column; resolution failure never fails the call. (#12)

Fixed:

  • README: fcc-broadband://providers/list documented as hoconum-only; fcc_search_providers resolves names. (#5)

Security:

  • Lock refresh cleared 8 transitive advisories (2 high, 6 moderate): 7 hono, 1 js-yaml. bun audit clean.

Dependency bumps:

  • @cyanheads/mcp-ts-core ^0.10.9 → ^0.10.10
  • hono 4.12.26 → 4.12.27 (transitive)
  • js-yaml 3.14.2 → 3.15.0 (transitive, depcheck path)
  • @hono/node-server 2.0.5 → 2.0.6 (transitive)

129 tests pass; bun run devcheck clean.