routing_bloc 0.4.6
routing_bloc: ^0.4.6 copied to clipboard
Route lifecycle state machine (idle / loading / active / error) with glanceable progress UI. Works with any routing_engine backend.
0.4.6 #
-
Widen
latlong2from^0.9.1to>=0.9.1 <0.11.0.latlong2 0.10.0shipped 2026-04-25 andflutter_map 8.xresolves it, so the old ceiling made this package uninstallable alongside currentflutter_map—version solving failedfor every published version. No source change; the cap was gratuitous. Verified onlatlong2 0.10.1: analyze clean, 53/53 tests pass.
Changelog #
0.4.5 #
-
Widen the
routing_engineconstraint to>=0.4.0 <0.7.0so this package can resolve alongsiderouting_engine0.6.0 androute_condition_forecast0.2.0.routing_engine0.6.0 fixes a safety defect:RouteManeuver.positionwas silently returningconst LatLng(0, 0)— Null Island, a real coordinate in the Gulf of Guinea — for a maneuver whose location failed to parse. It is now nullable. This package'slib/reads no maneuver position, so 0.6.0 is source-compatible and this is a PATCH release, not a breaking one.The widen is not cosmetic: for a 0.x package a caret does not admit the next minor, so without it
route_condition_forecast0.2.0 (which pins>=0.6.0) and this package had an EMPTY intersection — a consumer combining a routing bloc with route condition forecasting would have hit a hardversion solving failed. -
The example app now guards the nullable position: a maneuver with no location is not given a substitute coordinate.
0.4.4 #
- Widen the
routing_engineconstraint to>=0.4.0 <0.6.0so consumers can takerouting_engine0.5.0 (language-honoring turn-by-turn narration) alongsiderouting_bloc. No library code change (lib/ is byte-identical to 0.4.3).
0.4.3 #
- docs: correct stale README install pin to current version (no API change).
0.4.2 #
- Republish from the embedded-target Dart 3.10.1 SDK (Flutter 3.38.3) to correct a stale
^3.11.0SDK floor in the previously-published artifact. No source or behavior change; the source already declaredsdk: ^3.10.0. Restorespub getfor embedded/automotive Dart consumers on Dart 3.10.x.
0.4.1 — 2026-05-10 — Refresh stale dependency constraints #
- Bump
navigation_safety: ^0.5.0→^0.9.0(was 7-day-stale). - Bump
routing_engine: ^0.3.0→^0.4.0(consumer-side refresh matching the routing_engine 0.4.0 release earlier the same day). - No source changes; pubspec dep-constraint refresh only. The
monorepo
dependency_overrides:block was masking the staleness locally; pana resolves against pub.dev (no overrides) and was penalizing the 0.4.0 release accordingly.
0.4.0 — 2026-05-10 — Pana score recovery + dart format alignment #
- Trim pubspec
descriptionto ≤180 characters so search-engine snippets surface the package's purpose cleanly. - Apply
dart formatacrosslib/andtest/(15 files reformatted) to clear pana static-analysis formatter findings. - No SDK source changes; metadata + formatter pass only.
0.3.0 #
- Harmonize package version to 0.3.0 for Sprint 80 Direction F.
- Align internal ecosystem dependency constraints to ^0.3.0 where applicable.
- No breaking API changes in this package for this release.