Skip to content

Releases: mapbox/mapbox-maps-flutter

v2.11.0

17 Sep 11:01
313302c

Choose a tag to compare

New Features ✨

  • Improve performance of the zooming-out animation by enabling tile hinting.
  • Symbol layers now supporting GeoJSON sources for elevation

Bug fixes 🐞

  • [Flutter] Fix map events not being called if annotations are presented
  • [Flutter] Fix Mapbox expression handling on Android by converting List expressions starting with strings to JSON format.
  • Reduce RAM usage for Line features
  • Fix crash on Mapbox stack deallocation
  • Improved update reliability by only removing patches after successful application
  • Improved task scheduler to prevent deadlock on shutdown
  • Fix interaction with 2D and 3D location indicators.
  • Fix disappearing ViewAnnotation when camera is far away from the device location
  • Fix disapearing Dynamic ViewAnnotations after alternative route selection and viewport state updates
  • Fix missing ViewAnnotation on zoom level higher than 22
  • Fix text miss placement if it is accompanied by icon
  • Fix background color for non-default color theme
  • Support per-fragment symbol occlusion opacity
  • Enable road elevation for symbols with line placement
  • Dithered transparency for lane cutout
  • Improve animation performance by time limiting symbol updates
  • Improve fill extrusion parsing performance
  • Fix tile border debug feature flickering on globe

Dependency Updates

  • Update Mapbox Maps SDK to v11.15.0
    • For platform-specific updates see: iOS & Android

2.11.0-rc.1

28 Aug 16:26

Choose a tag to compare

2.11.0-rc.1 Pre-release
Pre-release

Bug fixes 🐞

  • Fixed an issue where map tap interactions were not handled if annotations were present. Previously, annotation interactions would always take precedence—even when there was no active subscription for those annotation events.

Dependency Updates

  • Update Mapbox Maps SDK to v11.15.0-rc.1
    • For platform-specific updates see: iOS rc.1 & Android rc.1

v2.11.0-beta.1

19 Aug 08:46
cfc9666

Choose a tag to compare

v2.11.0-beta.1 Pre-release
Pre-release

Bug fixes 🐞

  • Fix Mapbox expression handling on Android by converting List expressions starting with strings to JSON format.

Dependency Updates

v2.10.0

31 Jul 16:49
02b83f2

Choose a tag to compare

Important

This release addresses the code sign issue that may occur when building on iOS.

New Features ✨

  • Introduce new experimental properties: FillLayer.fillConstructBridgeGuardRail, FillLayer.fillBridgeGuardRailColor, FillLayer.fillTunnelStructureColor, CircleLayer.circleElevationReference.
  • Introduce tapEvents and longPressEvents API to the Annotation Managers to handle tap and long press event callbacks for annotations:
    Example usage:
    manager.tapEvents(
      onTap: (annotation) {
        print("Tapped annotation: ${annotation.id}");
      },
    );
    manager.longPressEvents(
      onLongPress: (annotation) {
        print("Long press annotation: ${annotation.id}");
      },
    );

Note

As part of this change, AnnotationOnClickListener is now deprecated.
Tap events will now not propagate to annotations below the topmost one. If you tap on overlapping annotations, only the top annotation's tap event will be triggered.

Bug fixes 🐞

  • Fix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.
  • Fixed FillExtrusionLayer flickering when transitioning between Mercator and globe projection

Dependency Updates

  • Update Mapbox Maps SDK to v11.14.0
    • For platform-specific updates see: iOS & Android

2.10.0-rc.1

17 Jul 17:55

Choose a tag to compare

Bug fixes 🐞

  • Fix crash when receiving annotation interactions due to enum not being serialized with Pigeon Codec.

Dependency Updates

  • Update Mapbox Maps SDK to 11.14.0-rc.1 (iOS) & 11.14.0-rc.1 (Android)
    • For platform-specific updates see: iOS & Android

v2.5.3

17 Jul 19:25
cf6ccb8

Choose a tag to compare

Changes

  • Update MapboxMaps iOS SDK to v11.9.3

Important

This release addresses the code sign issue that may occur when building on iOS.

Dependency Updates

  • Update Mapbox Maps SDK to v11.9.3
    • For platform-specific updates see: iOS & Android

v2.7.1

15 Jul 08:44
faa0514

Choose a tag to compare

Changes

  • Update MapboxMaps iOS SDK to v11.11.2, MapboxMaps Android SDK to v11.11.1

Important

This release addresses the code sign issue that may occur when building on iOS.

Dependency Updates

  • Update Mapbox Maps SDK to v11.11.2 for iOS and v11.11.1 for Android
    • For platform-specific updates see: iOS & Android

v2.6.3

15 Jul 21:31
e94cdba

Choose a tag to compare

Changes

  • Update MapboxMaps iOS SDK to v11.10.3

Important

This release addresses the code sign issue that may occur when building on iOS.

Dependency Updates

  • Update Mapbox Maps SDK to v11.10.3
    • For platform-specific updates see: iOS & Android

v2.9.1

11 Jul 14:35
e664497

Choose a tag to compare

Changes

  • Update MapboxMaps iOS SDK to v11.13.3, MapboxMaps Android SDK to v11.13.2.

Important

This release addresses the code sign issue that may occur when building on iOS.

Dependency Updates

  • Update Mapbox Maps SDK to v11.13.3
    • For platform-specific updates see: iOS & Android

v2.8.1

11 Jul 22:57
39f3d40

Choose a tag to compare

Changes

  • Update MapboxMaps iOS SDK to v11.12.5, MapboxMaps Android SDK to v11.12.4.

Important

This release addresses the code sign issue that may occur when building on iOS.

Dependency Updates

  • Update Mapbox Maps SDK to latest minor versions of v11.12.x
    • For platform-specific updates see: iOS & Android