Skip to content

Releases: maplibre/maplibre-gl-native-distribution

6.11.0

03 Feb 12:58
Compare
Choose a tag to compare
  • Add NSString initializer MLNVectorTileSource (#3163).
  • Support defining a custom style layer from iOS Swift (#3154).
  • Add iOS trigger repaint method (#3182).
  • Bind global uniform buffers at the end of the custom layer tweaker (#3186).
  • Change runtime error to the nullptr returning (#3184).

6.10.0-pree7bca286e2890ef4ee82809a4ede5fd817750b8f

Release 6.10.0-pree7bca286e2890ef4ee82809a4ede5fd817750b8f

6.10.0

09 Jan 21:30
Compare
Choose a tag to compare
  • Fix icon label isn't centered with the icon for CJK/local glyphy on iOS (#3108).
  • Add support for PMTiles with pmtiles:// URL scheme (#2882).
  • Consolidate UBOs (#3089).
  • Allow constraining camera to maximum bounds (#2475).

6.9.0

16 Dec 18:35
Compare
Choose a tag to compare
  • Batch up scheduling of deferred deletions (#3030).
  • Remove Pass3D (#3077).
  • Add bold support for CJK characters (#3069).

6.8.1

17 Nov 02:16
Compare
Choose a tag to compare
  • Update Bazel dependencies (#3000).
  • Reuse allocated descriptor sets (#3002).
  • Line SDF shader fix (#3010).
  • Revert "Encode the style URL in iOS. This change was causing several regressions with styles not loading (#3024).

6.8.0

30 Oct 15:39
Compare
Choose a tag to compare

Features

  • Add support for text-variable-anchor-offset property (#2921).
  • Encode the style URL in iOS (#2965).

Rendering Improvements

  • Revert index buffers to dirty flag instead of timestamps (#2927).
  • Group descriptor sets by binding frequency (#2892).
  • Change parameters.currentLayer to index instead of layerIndex (#2956).

6.7.1

10 Oct 00:03
Compare
Choose a tag to compare
  • Fix line atlas, which was causing an issue with line-patterns (#2908).

6.7.0

24 Sep 14:55
Compare
Choose a tag to compare

6.6.0

15 Sep 09:14
Compare
Choose a tag to compare
  • Add textFitWidth and textFitHeight properties to sprites (#2780).
    More information can be found in the MapLibre Style Spec.
  • Toggle tile cache final API (#2723).
    Using this API can reduce memory usage at the cost of having to parse tile data again when the zoom level changes.
  • Fixed annotation delay in demo app for 120Hz devices (#2775).
    Some users reported synchronization issues when panning the map. The issue is only present on devices with ProMotion (120Hz) displays and can be fixed by updating the Info.plist for your app (see Apple documentation).
  • Use timestamps for attribute updates (#2629).
  • Reuse prefetched tiles to avoid empty screen (#2668).
  • Cleanup mbgl/actor/mailbox* implementation for repetition in ensuring valid weakScheduler exists before usage (#2733).
  • Fix raster masking bug (#2798).
  • Ensure that all depth values are rendered before any color values (#2811).
  • Move UBO updates from render layers to tweakers (#2703).
  • Fix update time not being set when only drawable indexes are set (#2743).
  • Add guard blocks and checks to SymbolInstance (#2744).
  • Fix accidental regression conditional layer evaluation (#2705).
  • Use C++20 (#2659).

6.5.4

07 Aug 21:43
Compare
Choose a tag to compare
  • Fix crash when feature contains invalid UTF-8 data (#2693).
  • Bazel updates (#2696).