NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2731 most downloaded on pub.dev
Shared interfaces for the Flutter MapLibre plugin.
Last release 1 months ago
25 Aug 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
7 months old
4 releases · first in 2026
One column per month.
Thanks for everyone who contributed in this release!
Thanks for everyone who contributed in this release!
FrameLayout and its native map state per map create/disposeStyleController now releases its native style reference whenMapLibreMap is disposed, instead of staying technicallyStyleController and several map query methodsupdateGeoJsonSource, removeLayer/removeSource/removeImage,getLayerIds, getAttributionsSync, featuresAtPoint/featuresInRect)Contributors: @josxha, @emanuelesenis, @BartoszStasiurka, @D3CK3R, @Mazen-Embaby, @teamacco, @lukeboyden
This release contains a couple of bug fixes and improvements. Thanks to @BartoszStasiurka for his contributions in this release!
This release contains a couple of bug fixes and improvements.
Thanks to @BartoszStasiurka for his contributions in this release!
maxZoom to 22 for RasterSource, RasterDemSource and VectorSource.DownloadProgressdeleteRegion() to OfflineManageronStyleLoaded() unreliable if style not loaded immediatelyfeaturesAtPoint causes ClassNotFoundException in release buildsjni to v1.0.0, jnigen to 0.16.0Full Changelog: v0.3.4+1...v0.3.5
Contributors: @BartoszStasiurka, @josxha
This feature release introduces a complete migration of the iOS platform to FFI and experimental support for Windows and macOS has been added using wi
This feature release introduces a complete migration of the iOS platform to FFI and experimental support for Windows and macOS has been added using with web view.
The package has also been restructured into a federated plugin with separate packages for each platform.
padding parameter to moveCamera() and animateCamera().padding parameter of fitBounds() doesn't account for device pixel ratio.setState() if widget is not mounted.listOfflineRegions() throws exception if region packs are not available yet.addImage()Full Changelog: v0.3.3+2...v0.3.4
Contributors: @josxha
Web: fix addSource() with raster and raster-dem source throws exception.
addSource() with raster and raster-dem source throws exception.addImage() results in image with wrong pixel ratio.animateCamera() causes the zoom level to jumps to the target zoom level.onStyleLoaded() callback is not called when style loads immediately.Full Changelog: v0.3.4...v0.3.4+1
Contributors: @josxha
Your coding agent can read these notes before it upgrades. Set up the MCP server →