Releases: googlemaps/react-native-navigation-sdk
Releases · googlemaps/react-native-navigation-sdk
v0.14.1
v0.14.0
0.14.0 (2026-02-11)
⚠ BREAKING CHANGES
- Legacy Architecture Removed: Support for the legacy React Native architecture has been removed. (#439)
- View Event Handlers as Props: Instead of using
mapViewCallbacksandnavigationViewCallbackswrapper objects, event handlers are now passed directly as first-class view props. (#439) - View Flags as Props: View flags have been moved from
viewControllersto view props. For example, theheaderEnabledstate can now be managed directly via a view prop, instead of callingnavigationViewController.setHeaderEnabled(value). (#439) - Listener Configuration: Migrate from configuring listeners via one combined setter call to setting each listener via its own dedicated setter. (#439)
- Minimum Kotlin Version: Updated the minimum Kotlin version to 2.2.10. Recommended Android Gradle Plugin (AGP) is now 8.10.0 and Gradle is now 8.11.1. (#439)
- Minimum React Native Version: Support for React Native versions below 0.79.x has been dropped. (#439)
Features
- New Architecture Support: Adds support for the new React Native architecture using codegen to generate the native interop layer for TurboModules and Fabric views. (#439) (355f16a)
- Android SDK Upgrade: Upgraded Android Navigation SDK from
7.1.0to7.3.0. (#439) - iOS SDK Upgrade: Upgraded iOS Navigation SDK from
10.6.0to10.7.0. (#439)
v0.13.0
v0.12.2
v0.12.1
v0.12.0
0.12.0 (2025-12-02)
⚠ BREAKING CHANGES
- iOS header_dir changed to ReactNativeGoogleMapsNavigation for direct imports.
no_destinationserror string on iOS is changed toNO_DESTINATIONS, matching other error code formats and Android implementation
Features
- support for setting map color schema (#500) (6e0cd58)
- support mapId (#495) (d639fe4)
- upgrade Android SDK to version 7.2.0 (#506) (3032359)
- upgrade iOS SDK to version 10.6.0 (#507) (1f17d25)
Bug Fixes
- android view invalidation mechanism (#505) (4f770c9)
- iOS navigation session attachment and detachment (#497) (cc0aae1)
- navigation session error handling (#502) (a8ddabb)
- re-expose public iOS header files (#509) (00c4635)
- resolve map view initialization timing issue (#504) (3c46f4d)