PackageTrack
Sign in Get early access

mapbox_maps_flutter

Interactive, thoroughly customizable maps powered by Mapbox Maps mobile SDKs.

2.29.0 111K downloads/mo #1080 most downloaded on pub.dev mapbox/mapbox-maps-flutter

What this package is like to depend on

Last release 3 days ago

21 Aug 2026

Ships on a steady schedule

a new release about every 9 days

Some releases are documented

notes for 26 of 82 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

158 releases · first in 2022

95 releases in the last 12 months

see the full history below

Release timeline

158 releases · Dec 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 158
  1. 3.0.0-alpha.29 21 Aug 2026 pre-release
    Release notes

    Warning

    This is an alpha release. APIs may change before the stable release. Not recommended for production use.

    What's new ✨

    • Add LineLayer.lineBorderGradient and .lineBorderGradientExpression to color a line's border along its length with a gradient driven by line-progress. Requires a GeoJSON source with lineMetrics: true.
    • RenderedQueryGeometry is now a sealed class hierarchy (ScreenCoordinateRenderedQueryGeometry, ScreenBoxRenderedQueryGeometry, ScreenCoordinateListRenderedQueryGeometry) instead of an untyped {value, type} pair. Construct it the same way as before, via fromScreenCoordinate()/fromScreenBox()/fromList(). Use pattern matching on the subclasses to inspect it instead of the now-deprecated, read-only value/type accessors.

    Bug fixes 🐞

    • Fix an uncatchable crash in MapWidget when the platform view is created before layout completes, on iOS (always) and Android's HC hosting mode (the default) (#1141).
    • [web] Fix queryRenderedFeatures querying the whole viewport for an empty fromList([]); it now matches no features, in line with mobile.

    Platform API coverage

    Web support is actively being developed. Not all APIs available on iOS and Android are supported on web yet — full parity is coming in future releases. APIs that are not available on a given platform will throw UnimplementedError at runtime.

    Dependency Updates

    • Update Mapbox Maps SDK to v11.29.0
      • For platform-specific updates see: iOS & Android
    • Update GL JS to v3.29.0
    Open source →
  2. 3.0.0-alpha.28 07 Aug 2026 pre-release

    Nothing published for this version

  3. 3.0.0-alpha.27 27 Jul 2026 pre-release

    Nothing published for this version

  4. 3.0.0-alpha.1 18 Jun 2026 pre-release

    Nothing published for this version

  5. 2.30.0-alpha.5 18 Aug 2026 pre-release

    Nothing published for this version

  6. 2.30.0-alpha.3 18 Aug 2026 pre-release

    Nothing published for this version

  7. 2.30.0-alpha.2 18 Aug 2026 pre-release

    Nothing published for this version

  8. 2.29.0 21 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.29.0
      • For platform-specific updates see: iOS & Android
    Open source →
    Release notes
    • Update Maps SDK to v11.29.0
    Open source →
  9. 2.29.0-rc.1 10 Aug 2026 pre-release

    Nothing published for this version

  10. 2.29.0-alpha.3 06 Aug 2026 pre-release

    Nothing published for this version

  11. 2.29.0-alpha.2 05 Aug 2026 pre-release

    Nothing published for this version

  12. 2.29.0-alpha.1 04 Aug 2026 pre-release

    Nothing published for this version

  13. 2.28.4 20 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.28.4
      • For platform-specific updates see: iOS & Android
    Open source →
  14. 2.28.3 18 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.28.3
      • For platform-specific updates see: iOS & Android
    Open source →
    Release notes
    • Update Maps SDK to v11.28.3
    Open source →
  15. 2.28.2 14 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.28.2
      • For platform-specific updates see: iOS & Android
    Open source →
    Release notes
    • Update Maps SDK to v11.28.2
    Open source →
  16. 2.28.1 13 Aug 2026
    Release notes
    • Update Maps SDK to v11.28.1
    Open source →
  17. 2.28.0 07 Aug 2026
    Release notes
    • Add ModelSource API, exposing the 3D model source (a collection of 3D models, each with its own position, orientation, and node/material overrides).
    • Add MapWidget.isOpaque option to control whether the map is rendered as opaque or supports a transparent background. Set to false (together with a transparent style) to enable transparency on iOS; Android already supports this via MapWidget.textureView (#415).
    • [iOS] Fix updateSettings on CompassSettings, AttributionSettings, LogoSettings, IndoorSelectorSettings, ScaleBarSettings, GesturesSettings, and LocationComponentSettings resetting omitted fields (position, margins, enabled, scrollMode, puck configuration) to defaults instead of preserving them, matching Android's partial-update behaviour.
    • [Android] Fix LocationComponentSettings.updateSettings dropping the previously configured 2D or 3D puck's settings when switching between puck types.
    Open source →
  18. 2.28.0-rc.1 27 Jul 2026 pre-release

    Nothing published for this version

  19. 2.28.0-alpha.3 27 Jul 2026 pre-release

    Nothing published for this version

  20. 2.28.0-alpha.2 20 Jul 2026 pre-release

    Nothing published for this version

  21. 2.28.0-alpha.1 15 Jul 2026 pre-release

    Nothing published for this version

  22. 2.27.3 21 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.27.3
      • For platform-specific updates see: iOS & Android
    Open source →
  23. 2.27.2 13 Aug 2026
    Release notes
    • Update Maps SDK to v11.27.2
    Open source →
  24. 2.27.1 04 Aug 2026

    Nothing published for this version

  25. 2.27.0 24 Jul 2026
    Release notes
    • [iOS] Support GesturesSettings.scrollDecelerationEnabled on iOS (#1127).
    • [Android] Migrate to built-in Kotlin.
    • Add MapboxMap.httpService.setCustomHeadersForHost to attach custom HTTP headers to a single host only, and MapboxMap.httpService.clearCustomHeaders to remove all configured headers. Host-scoped headers are matched against the request's exact URL host (case-insensitive, no subdomain or substring matching).
    • Deprecate MapboxMap.setCustomHeaders: headers set this way are attached to every host the map fetches from — including third-party hosts referenced by styles, sources, sprites, glyphs and tiles — which can leak credentials. Use setCustomHeadersForHost instead.
    Open source →
  26. 2.27.0-rc.1 13 Jul 2026 pre-release

    Nothing published for this version

  27. 2.26.0 09 Jul 2026
    Release notes
    • [iOS] Fix iOS compass ignoring CompassSettings.fadeWhenFacingNorth (and visibility in general) unless enabled was also set. enabled and fadeWhenFacingNorth are now applied independently, matching the Android behaviour (#602).
    • [Android] Use flutter.compileSdkVersion to align Android compileSdk with Flutter SDK
    Open source →
  28. 2.26.0-rc.1 30 Jun 2026 pre-release

    Nothing published for this version

  29. 2.26.0-alpha.1 16 Jun 2026 pre-release

    Nothing published for this version

  30. 2.25.3 17 Aug 2026
    Release notes

    Dependency Updates

    • Update Mapbox Maps SDK to v11.25.3
      • For platform-specific updates see: iOS & Android
    Open source →
    Release notes
    • Update Maps SDK to v11.25.3
    Open source →
  31. 2.25.2 13 Jul 2026

    Nothing published for this version

  32. 2.25.1 03 Jul 2026

    Nothing published for this version

  33. 2.25.0 11 Jun 2026
    Release notes
    • Deprecate MapboxMap.onTapListener and MapboxMap.onLongTapListener in favor of the MapboxMap.addInterfaction API.
    • Add MapboxMap.httpService.setMaxRequestsPerHost to cap the number of concurrent HTTP requests per host issued by the underlying HTTP service. Useful for reducing the chance of hitting per-token rate limits during offline tile region downloads.
    Open source →
  34. 2.25.0-rc.2 04 Jun 2026 pre-release

    Nothing published for this version

  35. 2.25.0-rc.1 02 Jun 2026 pre-release

    Nothing published for this version

  36. 2.25.0-alpha.7 13 May 2026 pre-release

    Nothing published for this version

  37. 2.25.0-alpha.6 13 May 2026 pre-release

    Nothing published for this version

  38. 2.25.0-alpha.5 07 May 2026 pre-release

    Nothing published for this version

  39. 2.25.0-alpha.2 06 May 2026 pre-release

    Nothing published for this version

  40. 2.24.3 28 May 2026

    Nothing published for this version

  41. 2.24.2 20 May 2026

    Nothing published for this version

  42. 2.24.1 19 May 2026

    Nothing published for this version

  43. 2.24.0 18 May 2026
    Release notes
    • Add TileStore.setOptionForKey to allow setting custom tile store options by arbitrary string key, in addition to the existing predefined options (diskQuota, mapboxApiUrl, tileUrlTemplate).
    Open source →
  44. 2.24.0-rc.1 05 May 2026 pre-release

    Nothing published for this version

  45. 2.24.0-alpha.6 04 May 2026 pre-release

    Nothing published for this version

  46. 2.24.0-alpha.4 01 May 2026 pre-release

    Nothing published for this version

  47. 2.24.0-alpha.3 01 May 2026 pre-release

    Nothing published for this version

  48. 2.24.0-alpha.2 01 May 2026 pre-release

    Nothing published for this version

  49. 2.24.0-alpha.1 25 Apr 2026 pre-release

    Nothing published for this version

  50. 2.23.1 12 May 2026

    Nothing published for this version

  51. 2.23.0 30 Apr 2026
    Release notes
    • Deprecate MapWidget.cameraOptions in favor of the viewport API.
    • Deprecate MapWidget.onTapListener and MapWidget.onLongTapListener in favor of the MapboxMap.addInteraction API.
    Open source →
  52. 2.23.0-rc.1 20 Apr 2026 pre-release

    Nothing published for this version

  53. 2.22.4 06 Jul 2026

    Nothing published for this version

  54. 2.22.3 06 May 2026

    Nothing published for this version

  55. 2.22.1 28 Apr 2026

    Nothing published for this version

  56. 2.22.0 16 Apr 2026
    Release notes
    • Update Maps SDK to v11.22.0
    Open source →
  57. 2.22.0-rc.1 08 Apr 2026 pre-release

    Nothing published for this version

  58. 2.22.0-alpha.2 08 Apr 2026 pre-release

    Nothing published for this version

  59. 2.21.10 09 Jul 2026

    Nothing published for this version

  60. 2.21.9 29 Jun 2026

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive