Skip to content

v0.3.3

Choose a tag to compare

@josxha josxha released this 12 Jan 11:56
· 46 commits to main since this release
1b8d471

This release focuses on stability improvements along with a few small enhancements. Notably, it is now possible to render a Flutter widget or canvas directly into an image and use it as a map marker without any delay. Many thanks to @markszente and @BartoszStasiurka for their contributions to this release.

I would also like to extend my sincere gratitude to Thilko M., @oboukili, @ton-An, @YumNumm, and @smallTrogdor for helping fund the development of this package throughout 2025. Your support is truly appreciated!

New Features

  • update MapLibre Native on iOS to 6.21
  • update to ffigen v20, objective_c v9
  • Add padding to fitBounds() on iOS.
  • Render a Flutter Widget or Canvas into an image and use it as marker on the map.
  • Add sourceLayerId to style layers for vector sources.
  • Add filter expressions to style layers.

Bug Fixes

  • Fix iOS can't load style from file.
  • Add missing MapEventCameraIdle, MapEventStartMoveCamera events on iOS.
  • Fix queryLayers() throws exception on iOS when receiving numeric layer IDs.
  • Fix onCameraMoved() callback returning altitude instead of zoom level on iOS.
  • Fix invisible map on android when coming back from background.
  • Fix double tap zoom interaction on iOS.

Full Changelog: v0.3.2...v0.3.3
Contributors: @markszente, @BartoszStasiurka, @josxha