Changelog#
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2026-04-16#
Added#
- Single-function API (
fetch) to retrieve OSM data as GeoJSON FeatureCollections - Predefined Overpass QL filters via
OSMFilters(HIGHWAY, WATERWAY, WATER_BODY) - Support for any custom Overpass QL tag-filter string
- Automatic bounding box subdivision into tiles for large queries
- Multi-mirror retry with automatic failover across Overpass API endpoints
- Full GeoJSON assembly: ring stitching, hole assignment, polygon-feature rule tree
- Element deduplication across tile boundaries
- Module-level HTTP connection pooling for TLS reuse across
fetchcalls - Configurable logging via
configure_logger