Release Notes
Mappedin SDK for React Native v6 release notes are posted here and this page will be kept up-to-date as updates are released. The SDK is available from @mappedin/react-native-sdk on NPM.
v6.2.0
October 27, 2025
- Upgraded
@mappedin/mappedin-jsto v6.2.0.
v6.1.2
October 23, 2025
- Upgraded
@mappedin/mappedin-jsto v6.1.2.
v6.1.1
October 21, 2025
- Upgraded
@mappedin/mappedin-jsto v6.1.1.
v6.1.0
October 21, 2025
- Upgraded
@mappedin/mappedin-jsto v6.1.0.
v6.0.0
October 01, 2025
Breaking Changes
⚠️ Blue Dot Moved to Separate Package
Blue Dot functionality is now exclusively available through @mappedin/blue-dot. The temporary mapView.__BlueDot accessor has been removed.
Migration:
import { MapView } from '@mappedin/react-native-sdk';
import { useBlueDot } from '@mappedin/blue-dot/rn';
function MyComponent() {
const { enable, isReady } = useBlueDot()
React.useEffect(() => {
if (isReady) {
enable();
}
}, [isReady]);
}
Bug Fixes
- Fixed
baseUrlconfiguration issue where web view was blocking access token retrieval - Updated React Native SDK readme
v6.0.0-rc.5
Breaking Changes
⚠️ State Management API Update
Change: getState() and updateState() methods no longer accept entity ID directly as a parameter
Before:
mapView.getState('entity-id-123')
mapView.updateState('entity-id-123', newState)
Now:
const entity = mapView.getById('space', id)
mapView.getState(entity)
mapView.updateState(entity, newState)
Why: Improves API consistency and type safety across the SDK
Bug Fixes
React Native Web Improvements
- Input Focus Issue: Fixed React Native web examples where input fields were losing focus during user interaction
- State Hydration:
updateState()now correctly processes state objects for hydration and deserialization - Iframe Serialization: React Native web messaging with iframe now properly serializes/deserializes data, resolving
directions.drawfunctionality
Dependency Management
- Fixed peer dependency issue. Now react-native correctly peer depend on the corresponding @mappedin/mappedin-js version. Currently
v6.0.0-rc.5
Documentation
- React Native & React Integration: Added
@mappedin/mappedin-jsdocumentation to React Native and React SDK guides for improved developer experience
v6.0.0-beta.1
Features
🔵 React Native SDK now supports useBlueDot hook extension
import { MapView } from '@mappedin/react-native-sdk';
import { useBlueDot } from '@mappedin/blue-dot';
function MyComponent() {
const { enable, isReady, state, following } = useBlueDot()
// Use the Blue Dot API
React.useEffect(() => {
if (isReady) {
enable({ radius: 15, color: '#ff0000' });
}
}, [isReady]);
}
🚀 New api mapView.getInView('label') supports getting label that's in the viewport
Breaking Changes
- Rename Images to Image3D and Image to Image3DView
mapView.Query.nearestis now async and added travel mode to Query.nearest for fast searching of features around a coordinate.
Bug fixes
- fixed an issue mapData language option is not respected