Docs / Supported versions
Supported versions
The numbers here are copied mechanically from the SDK repositories' build files, not maintained by hand. They list, per platform, the module versions currently shipped and the vendor SDK version each provider module presumes.
MapConductor modules
This is what you install. On Android the BOM aligns every module underneath it, so individual versions never need writing out.
Android
Module
Version
Notes
com.mapconductor:mapconductor-bom
1.3.1
Pins every module below
com.mapconductor:core
1.3.1
com.mapconductor:compose
1.3.1
com.mapconductor:icons
1.3.1
com.mapconductor:heatmap
1.3.1
com.mapconductor:marker-clustering
1.3.1
com.mapconductor:geojson
1.3.1
com.mapconductor:kml
1.3.1
com.mapconductor:for-googlemaps
1.3.1
com.mapconductor:for-maplibre
1.3.1
com.mapconductor:for-mapbox
1.3.1
com.mapconductor:for-here
1.3.1
com.mapconductor:for-arcgis
1.3.1
com.mapconductor:for-maptiler
1.3.1
com.mapconductor:for-tomtom
1.3.1
com.mapconductor:for-longdo
1.3.1
iOS
Module
Version
Notes
ios-sdk-core (MapConductorCore)
1.3.1
ios-icons
1.1.4
ios-heatmap
1.3.1
ios-marker-clustering
1.3.1
ios-geojson-layer
1.3.1
ios-for-googlemaps
1.3.1
ios-for-maplibre
1.3.1
ios-for-mapbox
1.1.4
ios-for-mapkit
1.1.4
ios-for-here
1.3.1
ios-for-arcgis
1.3.1
ios-for-maptiler
1.3.1
ios-for-tomtom
1.3.1
ios-for-longdo
1.3.1
React (Web)
Module
Version
Notes
@mapconductor/js-sdk-core
0.2.1
@mapconductor/js-sdk-react
0.2.1
@mapconductor/react-icons
0.2.0
@mapconductor/react-heatmap
0.2.1
@mapconductor/react-marker-clustering
0.2.1
@mapconductor/react-geojson
0.2.1
@mapconductor/react-kml
0.2.0
@mapconductor/react-for-googlemaps
0.2.1
@mapconductor/react-for-maplibre
0.2.2
@mapconductor/react-for-mapbox
0.2.1
@mapconductor/react-for-here
0.2.1
@mapconductor/react-for-arcgis
0.2.1
@mapconductor/react-for-maptiler
0.2.1
@mapconductor/react-for-tomtom
0.2.1
@mapconductor/react-for-longdo
0.2.1
@mapconductor/react-for-mapkit
0.2.1
@mapconductor/react-for-leaflet
0.2.1
@mapconductor/react-for-openlayers
0.2.2
@mapconductor/react-for-cesium
0.2.1
@mapconductor/react-for-azuremaps
0.2.1
@mapconductor/react-for-mappls
0.2.1
Vendor SDK versions
The vendor SDK version each provider module is built and verified against: Android from the Gradle version catalog, iOS from the Package.swift floor, web from the package.json declaration (caret stripped). Newer minor versions normally work as-is.
Provider
Android
iOS
Web
Notes
Google Maps
20.0.0
11.0.0
2.1.1
Web version is the js-api-loader; the Maps JavaScript API itself is channel-based
MapLibre
13.4.1
6.20.0
6.6.0
Mapbox
11.28.0
11.0.0
3.29.0
HERE
4.27.2.0.309975
4.27.2.0
script tag
Mobile SDKs are hand-downloaded from the HERE portal; the JS API loads from HERE's CDN (v3.1)
ArcGIS
300.1.0
300.1.0
5.1.20
MapTiler
2.1.0
6.20.0
6.6.0
On iOS and the web the MapTiler provider renders through MapLibre
TomTom
2.4.2
0.73.1
0.51.5
Longdo
1.3.0
4.1.0
script tag
Apple MapKit
—
ships with OS
script tag
MapKit ships with the OS; MapKit JS loads from Apple's CDN
Azure Maps
—
—
3.7.4
Cesium
—
—
1.144.0
Leaflet
—
—
1.9.4
OpenLayers
—
—
10.10.0
Open Mobile Maps
4.0.0
4.0.0
—
Modules in preparation — not yet on Maven Central / SwiftPM releases
Mappls
9.0.3
6.1.5
3.8.1
Android module in preparation — not yet on Maven Central
Toolchain
ANDROID
minSdk 28 / compileSdk 37
KOTLIN
2.4.10
iOS
16.0+
XCODE
15+
ArcGIS alone asks for more: minSdk 28 on Android and iOS 18 on iOS are the vendor SDK's own requirements.