Skip to content

Latest commit

 

History

History
303 lines (149 loc) · 20.1 KB

File metadata and controls

303 lines (149 loc) · 20.1 KB

Changelog

0.15.1 (2026-04-21)

Bug Fixes

0.15.0 (2026-04-21)

⚠ BREAKING CHANGES

  • 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.

Features

  • upgrade Nav SDKs to Android 7.6.0 and iOS 10.12.0 (#571) (8292ae1)

Bug Fixes

  • 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)

Features

  • upgrade Navigation SDK for Android to 7.5.0 (#557) (f472ed3)

0.14.2 (2026-03-13)

Features

  • upgrade iOS Nav SDK to 10.10.0 and Android to 7.4.0 (#543) (1231c36)

0.14.1 (2026-02-15)

Bug Fixes

  • release build crash with NoSuchMethodError for getNavInfoLiveData (#536) (d56c96b)

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 mapViewCallbacks and navigationViewCallbacks wrapper objects, event handlers are now passed directly as first-class view props. (#439)
  • View Flags as Props: View flags have been moved from viewControllers to view props. For example, the headerEnabled state can now be managed directly via a view prop, instead of calling navigationViewController.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.0 to 7.3.0. (#439)
  • iOS SDK Upgrade: Upgraded iOS Navigation SDK from 10.6.0 to 10.7.0. (#439)

0.13.0 (2026-01-22)

⚠ BREAKING CHANGES

  • Updates setDestinations call signature. DisplayOptions, RoutingOptions and RouteTokenOptions are now optional named parameters.

Features

0.12.2 (2026-01-16)

Bug Fixes

0.12.1 (2025-12-15)

Bug Fixes

  • setReportIncidentButtonEnabled for Android (#520) (832e62a)

0.12.0 (2025-12-02)

⚠ BREAKING CHANGES

  • iOS header_dir changed to ReactNativeGoogleMapsNavigation for direct imports.
  • no_destinations error string on iOS is changed to NO_DESTINATIONS, matching other error code formats and Android implementation

Features

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)

Miscellaneous Chores

  • breaking change on re-expose public iOS header files (#511) (e04d42a)

0.11.0 (2025-10-13)

⚠ BREAKING CHANGES

  • upgrade Android SDK to 7.0.0 (#481)

Features

0.10.3 (2025-09-19)

Bug Fixes

0.10.2 (2025-09-11)

Bug Fixes

  • pin react-test-renderer version to fix npm install issues (#471) (e3f0f81)

0.10.1 (2025-09-10)

Features

0.10.0 (2025-08-11)

⚠ BREAKING CHANGES

  • upgrade to latest sdks (#459)

Features

0.9.3 (2025-03-31)

Features

  • 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)

Features

Miscellaneous Chores

  • small logic improvements to example app (#371) (17f5458)

0.9.1 (2024-11-29)

Bug Fixes

0.9.0 (2024-11-22)

⚠ BREAKING CHANGES

  • create bitmapdescriptor from asset on android (#347)

Bug Fixes

  • create bitmapdescriptor from asset on android (#347) (fb9da83)
  • documentation for MarkerOptions imgPath parameter (#352) (20c83d6)

0.8.1 (2024-11-01)

Bug Fixes

  • onMarkerClick and onMarkerInfoWindowTapped on Android (#322) (1c461be)

0.8.0 (2024-10-24)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • add carplay and android auto support (#255) (933209a)

0.6.1 (2024-09-27)

Bug Fixes

  • enable remaining time distance listener on ios (#276) (9364d0e)

0.6.0 (2024-09-13)

Features

0.5.1 (2024-09-10)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • The height and width properties have been removed from NavigationView in favor of an optional style property.

Features

  • view callback and layout functionality improvements (#239) (d24855b)

Miscellaneous Chores

0.4.3 (2024-08-19)

Miscellaneous Chores

0.4.2 (2024-08-06)

Bug Fixes

  • setFollowingPerspective functionality for iOS (#222) (ea85603)

0.4.1 (2024-08-05)

Bug Fixes

0.4.0 (2024-07-30)

Miscellaneous Chores