Releases: FlowMCP/geo-gtfs-toolkit
Releases · FlowMCP/geo-gtfs-toolkit
Release list
v0.2.0
[0.2.0] - 2026-06-04
Geo-standard alignment and FeatureCollection output (Memo 100).
Added
- Spatial methods returning normalized lon-first RFC-7946 FeatureCollections.
FlowMcpAdapterfor FlowMCP CLI integration, with a synthetic Mini-GTFS test fixture.
Changed
- Aligned to the geo add-on standard (naming, English README).
- Moved
better-sqlite3topeerDependenciesfor consumer compatibility. - Renamed repository
gtfs-sqlite-toolkit→geo-gtfs-toolkit(Memo 106).
The old URL redirects; the npm package name isgeo-gtfs-toolkit.
Fixed
- CI no longer fails the build on a Codecov upload error (best-effort coverage upload).
v0.1.0 — initial release
gtfs-sqlite-toolkit v0.1.0
First release. Converts GTFS Schedule feeds (CSV in ZIP) to queryable SQLite databases with quality seal, capability detection, and reusable default queries.
Highlights
- 14 src modules + 13 test suites (104 tests, 89.4% statement coverage)
- 21 GTFS-NNN error codes (8 ERROR + 7 WARNING + 6 INFO) — see docs/error-codes.md
- Spec reference 2026-04-27 (32 files, 214 fields, 52 FK relations)
- 5 default query methods (
searchStops,searchRoutes,getDepartures,getShapeForRoute,getFlexBookingRules) - 12 capability booleans (basicLookup, routing, departures, shapesVisualization, …)
- 5 input variants: zip, buffer, folder, targz, auto-detect
- Force mode for partial conversions (no seal awarded)
- Strict-only quality seal
sqlite-gtfs(single-bit signal — present or null) - MIT, Node 22, ES Modules (.mjs)
Validation
- Reference implementation: erc8004-registry-parser (static-class pipeline pattern)
- Real-world POC: gtfs.de FV feed (~451 KB) converted in 1.6s — 14 agencies, 1255 stops, 96 routes, 61610 stop-times
GTFS Schedule Reference
- Human-readable: https://gtfs.org/documentation/schedule/reference/
- Source of truth: https://github.com/google/transit/blob/master/gtfs/spec/en/reference.md
- Tracked revision: 2026-04-27
- GTFS Realtime (Protobuf) is not supported by this toolkit.
Planning
Designed via Memo 047 (Lokal-Mode rollout).
🤖 Generated with Claude Code