0.15.1 (2026-04-21)
0.15.0 (2026-04-21)
- continueToNextDestination() now returns ContinueToNextDestinationResponse containing waypoint and routeStatus
- mapStyle prop on Android now expects the JSON styling string directly, matching iOS behavior. Previously Android incorrectly expected a URL to a JSON style file.
- cross platform mapStyle prop handling (#565) (54c25c6)
- prevent crash on min/max zoom changes and fix zoom on navigation (#572) (92cecf8)
- prevent crash when tapping marker without snippet on iOS (#568) (72069ca)
- resolve race condition in location listener causing NullPointerException (#569) (11f79ae)
0.14.3 (2026-04-08)
0.14.2 (2026-03-13)
0.14.1 (2026-02-15)
0.14.0 (2026-02-11)
- 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)
- 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)
0.13.0 (2026-01-22)
- Updates setDestinations call signature. DisplayOptions, RoutingOptions and RouteTokenOptions are now optional named parameters.
0.12.2 (2026-01-16)
0.12.1 (2025-12-15)
0.12.0 (2025-12-02)
- 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
- 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)
- 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)
0.11.0 (2025-10-13)
- upgrade Android SDK to 7.0.0 (#481)
0.10.3 (2025-09-19)
0.10.2 (2025-09-11)
0.10.1 (2025-09-10)
0.10.0 (2025-08-11)
- upgrade to latest sdks (#459)
0.9.3 (2025-03-31)
- update ios nav sdk to 9.3.0 and android to 6.0.2 (#403) (18ce410)
- update Navigation SDK for Android to version 6.1.0 (5496a21)
0.9.2 (2024-12-17)
0.9.1 (2024-11-29)
- android auto service binding fix (#360) (5f0b2a8)
- fix android set zoom gestures function (#367) (7b836d6)
0.9.0 (2024-11-22)
- create bitmapdescriptor from asset on android (#347)
- create bitmapdescriptor from asset on android (#347) (fb9da83)
- documentation for MarkerOptions imgPath parameter (#352) (20c83d6)
0.8.1 (2024-11-01)
0.8.0 (2024-10-24)
- support navigation disposal on app exit on android (#308) (6c6123b)
- update navigation sdk versions (iOS -> 9.1.2, Android -> 6.0.0) and min iOS version to 15 (#306) (cdd7b68)
- enable navigation map on carplay (#315) (aa56cbe)
- handle navigation listeners on NavigationProvider mount and unmount (#294) (6674a4f)
- handle taskRemovedBehaviourValue on iOS (#314) (2e1137e)
0.7.0 (2024-10-15)
0.6.1 (2024-09-27)
0.6.0 (2024-09-13)
0.5.1 (2024-09-10)
- apply styling options for iOS navigation view (#248) (32dd6b3)
- ensure EventDispatcher always receives non-null data from NavViewEvent (#256) (0ee4e8a)
- marker click events on android (#257) (a3ee9ae)
0.5.0 (2024-09-05)
- The height and width properties have been removed from NavigationView in favor of an optional style property.
- release 0.5.0 (e46648b)
0.4.3 (2024-08-19)
- release 0.4.3 (6f0b74f)