11.0.0-beta.1 (2026-02-06)
Bug Fixes
- Android: dynamic ornament position updates (#1278) (f8ee83f)
- android: MapView onPress structure (#1178) (1292ef9)
- Android: MapView region change events center (#1183) (c5ab2a0)
- android: resolve takeSnap with uri directly (#1092) (d26e47b)
- Camera onTrackUserLocationChange null value (#1113) (728368c)
- export MLRNCustomHeaders from Pods (#1052) (6505766)
- FollyConvert.h imports for static linking (#1262) (814481d)
- GeoJSONSource: clearing clusterProperties (#1252) (0a46e4a)
- GeoJSONSource: using url as data (#1242) (a018f52)
- Images: unwrap event payload (#1207) (e810b07)
- iOS: handle NSNull in style prop to prevent crash (#1277) (4f6bb68)
- iOS: ImageSource load initial local url (#1263) (e0e4710)
- ios: MapView methods references (#1129) (39a7d94)
- iOS: reset Camera initialViewState for recycle (#1264) (d393d05)
- make MapView fill parent (#1110) (c21197e)
- MapView contentInset optionals on Android (#1090) (0a3481a)
- MapView project and unproject results (#1141) (a00570a)
- MapView: onPress bubbles from Sources (#1211) (d7dee4b)
- MapView: use codegen for AndroidTextureMapView (#1210) (848d3b3)
- OfflineManager: remove payload wrapper from events (#1181) (4258aef)
Features
- add
compassHiddenFacingNorthtoMapView(#1232) (ad7c24c) - add unified requestPermissions to LocationManager (#1138) (9700dec)
- align MapView and Camera APIs with GL JS (#1156) (67a2a05)
- Android: upgrade MapLibre Native to 12.2.3 (#1204) (9ae2327)
- iOS: upgrade MapLibre Native to 6.22.1 (#1203) (b0399f4)
- MapView: require
mapStyleprop (#1239) (7ded0be) - migrate
Imagesto new Architecture (#1243) (34bfc30) - migrate
Layers andGeoJSONSourceAnnotationto new Architecture (#1244) (2d3f5b9) - migrate
PointAnnotation,MarkerViewandCalloutto new Architecture (#1234) (890c89c) - migrate LocationManager to new Architecture (#1111) (0df068c)
- migrate LogManager to new Architecture (#1136) (3782e77)
- migrate MapView & Camera to new architecture (#861) (5135a7e)
- migrate SnapshotModule to new architecture (#828) (dd56975)
- migrate Sources to new Architecture (#1223) (b7f4753)
- migrate UserLocation to new Architecture (#1114) (3bf31d3)
- NetworkManager: extract from MLRNModule and migrate to new Architecture (#1186) (336e775)
- OfflineManager: migrate to new Architecture (#1184) (e9da813)
- remove deprecated exports, props and token functions (#854) (9f8fe1a)
- rename
Map,Marker,ViewAnnotationandLayerAnnotation(#1269) (3338a1b) - rename
ShapeSourcetoGeoJSONSource(#1238) (ffae945) - rename SnaptshotManager to StaticMapManager (#1091) (b84b9f6)
- replace Light component with light prop on MapView (#1097) (0dc781d)
- ShapeSource: migrate to new Architecture (#1182) (2e0e4e7)
- upgrade Android native dependencies (#858) (50fbf7c)
- upgrade MapLibre Native Android 11.10.1 (#857) (c235ae8)
- upgrade MapLibre Native iOS 6.14.0 (#855) (4f9bbdc)
- use maplibre-gl-style-spec types (#1270) (2fc3b15)
BREAKING CHANGES
- replace Light component with light prop on MapView
- Remove default index export, lower case module exports,
unitsprop fromAnimatedRouteCoordinatesArrayandsetAccessToken/getAccessTokenmethods fromMLRNModule - remove support for old architecture