Skip to content

Releases: FlowMCP/geo-gtfs-toolkit

v0.2.0

Choose a tag to compare

@a6b8 a6b8 released this 04 Jun 18:25

[0.2.0] - 2026-06-04

Geo-standard alignment and FeatureCollection output (Memo 100).

Added

  • Spatial methods returning normalized lon-first RFC-7946 FeatureCollections.
  • FlowMcpAdapter for FlowMCP CLI integration, with a synthetic Mini-GTFS test fixture.

Changed

  • Aligned to the geo add-on standard (naming, English README).
  • Moved better-sqlite3 to peerDependencies for consumer compatibility.
  • Renamed repository gtfs-sqlite-toolkitgeo-gtfs-toolkit (Memo 106).
    The old URL redirects; the npm package name is geo-gtfs-toolkit.

Fixed

  • CI no longer fails the build on a Codecov upload error (best-effort coverage upload).

v0.1.0 — initial release

Choose a tag to compare

@a6b8 a6b8 released this 21 May 02:00

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

Planning

Designed via Memo 047 (Lokal-Mode rollout).

🤖 Generated with Claude Code