scoova_routing 1.1.2
scoova_routing: ^1.1.2 copied to clipboard
Routing client for the Scoova routing gateway (api.scoo-va.info/api/v1/routing) — route, optimizedRoute, isochrone, matrix, height (alias elevation), mapMatch, locate, status. Pure Dart, no Flutter dependency.
Changelog #
All notable changes to scoova_routing (Dart / Flutter) are recorded here.
This project follows Semantic Versioning.
1.1.1 — 2026-05-25 #
- Default
baseUrlswitched from the retiredhttps://routing.scoo-va.infosubdomain to the central gateway athttps://api.scoo-va.info/api/v1/routing. Callers who explicitly setbaseUrlare unaffected. The old subdomain returnsENDPOINT_RETIRED.
1.1.0 — 2026-05-25 #
First public release. Routing client for
routing.scoo-va.info.
Endpoints (verified parity across all 5 platforms) #
route, optimizedRoute, isochrone, matrix, height (alias elevation),
mapMatch, locate, status.
Features #
- Built-in locale support — pass
locale: 'fr'/'ar-EG'/'pt-BR'once and every request carries it as both the?locale=query parameter and theAccept-Languageheader. Per-callRouteOptions.locale/IsochroneOptions.localeoverride. Default'en'. apiKeyconstructor argument — sent asX-API-Keywhen set, for calls routed through theapi.scoo-va.info/v1/routing/*gateway.- Pluggable
http.Client(package:http) for tests + shared transports. - Polyline6 decoder included.
- Pure Dart, no Flutter dependency — works in CLI / server / Flutter projects identically.