Highlights
- Adds fast search, nearest-centre reverse geocoding, timezone helpers, and stable public location IDs.
- Expands Türkiye coverage with districts and an opt-in administrative boundary asset.
- Ships normalized administrative metadata, provenance reports, data-quality checks, and version diffs.
- Includes MCP tooling and a substantially smaller package footprint (about 3.81 MB packed).
Breaking changes
- The
./data/cities.jsonpackage subpath was removed. Use the public API or./data/cities.optimized.jsoninstead. - Coordinate fields may now be
nullwhen a trustworthy value is unavailable. - Country translations and administrative/settlement classifications use stricter normalized types.
See the repository documentation for usage examples and migration details.