Skip to main content
Version: 6.0

Release Notes

Mappedin SDK for iOS release notes are posted here and this page will be kept up-to-date as updates are released.

6.2.0-alpha.1 - December 30, 2025

  • Upgraded to Mappedin JS v6.9.1.
  • Added - Show3DMapOptions.preloadFloors option to preload floors.
  • Added -MultiFloorViewOptions.floorGap option to set the gap between floors.
  • Fixed - Show3DMapOptions.initialFloor should accept only a string.

⚠️ Breaking Changes

  • Changed - Strongly type MapView.on parameters and return values
// ❌ Before
self.mapView.on("click") { [weak self] payload in
guard let self = self,
let clickPayload = payload as? ClickPayload,
}

// ❌ Before
self.mapView.on(Events.click) { [weak self] payload in
guard let self = self,
let clickPayload = payload as? ClickPayload,
}

// ✅ After
self.mapView.on(Events.click) { [weak self] clickPayload in
guard let self = self
}

6.1.0-alpha.1 - December 19, 2025

  • Added - LabelAppearance.iconScale property to control the scale of the icon.

⚠️ Breaking Changes

  • Fixed - Removed duplicate inline implementation of Interpolation and Width.
// ❌ Before
let opts = AddPathOptions(width: .fixed(1.0))

// ✅ After
let opts = AddPathOptions(width: .value(1.0))
  • Fixed - MapView.getState and MapView.updateState should use data classes and not plain objects.
// ❌ Before
self.mapView.updateState(target: space, state: ["interactive": interactive]) { _ in }

// ✅ After
self.mapView.updateState(space: space, state: GeometryUpdateState(interactive: interactive))

6.0.0-alpha.0 - December 12, 2025

  • Initial release of Mappedin SDK for iOS v6.