Sürüm Notları

Bu değişiklik günlüğü, Android için Navigasyon SDK'sının her bir sürümündeki yeni özellikleri ve hata düzeltmelerini ayrıntılı bir şekilde açıklar.

18 Ekim 2021 - API Düzeyi 23, 24 ve 25 için dondurma desteği

İç bağımlılıklarımızdaki değişiklikler nedeniyle, 2022'nin üçüncü çeyreğinden itibaren Android için Navigasyon ve Sürücü SDK'larının yeni sürümlerinde Android API Seviye 23, 24 ve 25 (Android 6, 7.0 ve 7.1) desteklenmeyecektir.

2022'nin üçüncü çeyreğinden itibaren yayınlanan Android sürümleri için Navigasyon ve Sürücü SDK'ları, yalnızca en az Android API Seviye 26 çalıştıran cihazları destekleyecektir.

Android için Gezinme ve Sürücü SDK'larının v4.x veya önceki sürümleri ile oluşturulan uygulama sürümleri, Android API Düzeyi 25 ve önceki sürümleri çalıştıran cihazlarda çalışmaya devam edecektir.

Kullanımdan kaldırma duyurusu (21 Haziran 2021)

Bu duyuruda, yukarıda listelenen tarih itibarıyla Android için Navigasyon SDK'sının ve Android için Sürücü SDK'sının kullanımdan kaldırılması açıklanmaktadır. Bu duyuru, aynı zamanda etkilenen müşterilere Zorunlu Hizmet Duyurusu (MSA) olarak da gönderilmiştir.

Android için Gezinme SDK'sı ve Android v1.x için Sürücü SDK'sının kullanımdan kaldırılması

Nav/Driver SDK v1 sürümü 2018'de kullanıma sunuldu. v3 sürümlerimiz de yakında yayınlanacak. Bu süreçte, birçok ana sürümün desteklenmesinin sürdürülebilirlik tehlikesini önlemek için v1'i kullanımdan kaldırma zamanı geldi.

Bu ek sürümü desteklemek zorunda kalmamamız nedeniyle kazanılan zaman, en son ana sürümü daha iyi desteklememize ve müşterilerimiz için önemli olan daha fazla özellik oluşturmamıza olanak tanır.

Bu nedenle, Nav/Driver SDK v1.x sürümü artık kullanımdan kaldırılmıştır ve 21 Haziran 2022'den sonra artık kullanılmayacaktır.

Lütfen biraz zaman ayırıp SDK sürümlerindeki kullanımdan kaldırma işlemlerinin nasıl yapıldığını öğrenin.

Android'in kullanımdan kaldırılmasıyla ilgili ek bilgiler için Android için Gezinme SDK'sı v2/v3 sürüm notlarına bakın.

Sürüm 1.51.1 (1 Nisan 2022)

Kararlılık ve hata düzeltmeleri

  • Hizmet Şartları iletişim kutusundaki bozuk bir köprüyü düzeltir.

  • Bazı müşteriler, Android etkinliği kaldırıldığında Hizmet Şartları iletişim kutusu hatası aldı. Bir etkinlik silindiğinde artık istemciler bu iletişim kutusu hatasıyla karşılaşmayacak.

Sürüm 1.51 (18 Ocak 2022)

API değişiklikleri

  • Gezinme SDK'si için minimum Android API düzeyini 23'e ve hedef API düzeyini 30'a yükseltir. Bu hedef sürüm Google Play gereksinimleriyle uyumludur.

  • Kullanıcının rotanın bu bölümünü zaten ilerlediğini belirtmek için gezinme vizenin çizildiği çoklu çizgiyi "gri" renkte oluşturur.

Sürüm 1.50 (3 Kasım 2021)

  • Sürüm 1.22'nin jetify sürümü. AndroidX kitaplıklarının kullanımı dışında herhangi bir değişiklik yapılmadı.

Sürüm 1.22 (7 Ekim 2021)

Kararlılık ve hata düzeltmeleri

  • stopNavigasyon çağrıldıktan sonra, kameranın kullanıcının konumunu takip etmeyi durdurmasına neden olan kamera hatası düzeltildi.
  • Uygulama arka plana alındıktan sonra yeniden ortalama düğmesinin göründüğü kamera hatası düzeltildi.
  • Olası bir bellek sızıntısı sorununu düzeltir.
  • ANR sorunlarına neden olan bir hatayı düzeltir.
  • Hizmet Şartları iletişim kutusundan kaynaklanan kilitlenmeleri önler.

Kullanımdan kaldırma sayısı

  • Yol jetonuyla #setDestinations yöntemini kullanımdan kaldırarak yerine CustomRoutesOptions kullanan yeni bir API kullanıma sunar.

Yeni Özellikler

  • Gezinme altbilgisi kullanıcı arayüzüne yeni simge ekleyen yardımcı alma özelliği eklendi.
  • Özel Rotalar için 2 Tekerlekli Araç desteği ekler.

Sürüm 1.21.1 (13 Temmuz 2021)

Kararlılık ve hata düzeltmeleri

  • Uygulama kodundaki aşırı kısıtlayıcı ön koşul kontrolüyle ilişkili IllegalStateException sorununu düzeltir.
  • NavigationView.onDestroy() öğesindeki NullPointerException düzeltilir.

Sürüm 1.21 (23 Haziran 2021)

API değişiklikleri

  • Hız dinleyicileri artık gözetimsiz gezinmede desteklenmektedir. Bu, önce Gezinme SDK'sinden bir View veya Fragment oluşturmadan hızın izlenmesini mümkün kılar.

Kararlılık ve hata düzeltmeleri

  • İlk kez yüklenen uygulama yüklemelerinde, gece modunda harita kutusu yükleme işleminin dayanıklılığı iyileştirildi.

Kullanımdan kaldırma sayısı

Aşağıdaki yöntemler kullanımdan kaldırılarak yerine Navigator.setSpeedAlertOptions() getirilmiştir:

  • NavigationView.setSpeedAlertOptions()
  • SupportNavigationFragment.setSpeedAlertOptions()
  • NavigationFragment.setSpeedAlertOptions()

Sürüm 1.20.1 (14 Temmuz 2021)

Kararlılık ve hata düzeltmeleri

  • Uygulama kodundaki aşırı kısıtlayıcı ön koşul kontrolüyle ilişkili IllegalStateException sorununu düzeltir.
  • NavigationView.onDestroy() öğesindeki NullPointerException düzeltilir.

Sürüm 1.20 (9 Mart 2021)

  • Yeni bir zorunlu bağımlılık eklendi. Çalışma zamanı kilitlenmelerini önlemek için aşağıdaki bağımlılıkları Gradle bağımlılık listelerinize ekleyin: api 'joda-time:joda-time:2.9.9'.

Kararlılık ve hata düzeltmeleri

  • Joda-Time'ı kullanan Gezinme SDK'sı tüketicilerinin, kitaplığımıza paketlenmiş olan, jodatime'ın kodu karartılmış sürümüyle çakışmalarına neden olan sorun giderildi.
  • Navigasyon SDK'sının, bir navigasyon oturumu başlattıktan sonra sahip olmadığı tüketici uygulaması bildirimlerini yanlışlıkla gizlemesine neden olan sorun giderildi.

Sürüm 1.19 (15 Aralık 2020)

API değişiklikleri

  • DriverSDK artık trafik verilerini her zaman FleetEngine'e gönderiyor. Daha önce bu davranış UpdateVehicleResponse işareti tarafından belirleniyordu; bu işaret artık yok sayılmaktadır.

  • FleetEngine oluşturucu değişti; AuthTokenFactory ve StatusListener için sarmalayıcılar eklendi.

  • Yeni gezinme oturumlarında dinleyicilerin ayarlanmasına ve kaldırılmasına olanak tanımak için Navigator API'sine iki yeni yöntem eklendi.

  • Devam eden navigasyon oturumu için işlem kimliklerini almak amacıyla Navigator API'ye yeni bir yöntem eklendi. Bu API, yeni bir gezinme oturumu başladığında ve devam eden bir gezinme oturumunda işlem kimlikleri değiştiğinde (ör. yolculuk segmentleri listesi güncellendiğinde) kullanılmalıdır.

Sürüm 1.18 (9 Ekim 2020)

  • setAbnormalTerminationReportingEnabled(boolean) yöntemi eklendi. Bu yöntem, kullanıcıların kilitlenme algılamayı izlemeyi devre dışı bırakmasına olanak tanır.

  • LocationListeners kaydının onLocationChange etkinliğindeki iptal edilememesine neden olan hata düzeltildi.

  • io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider örneğinin oluşturulamadığı bir gRPC kilitlenmesi düzeltildi.

Sürüm 1.17 (27 Ağustos 2020)

  • Artık bir rota jetonunu, NavSDK'ya ileterek bir rota jetonuyla temsil edilen rotayı alabilirsiniz. Rota jetonu, Routes Preferred API'yi çağırdığınızda bir rota yanıtıyla ilişkilendirilir. Yeni API: Navigator#setDestination(List<Waypoint> destinations, String routeToken).

  • Bazı yeni zorunlu bağımlılıklar eklendi. Çalışma zamanı kilitlenmelerini önlemek için aşağıdaki bağımlılıkları Gradle bağımlılık listelerinize ekleyin:

    api 'com.google.android.datatransport:transport-api:2.2.0' api 'com.google.android.datatransport:transport-backend-cct:2.2.0' api 'com.google.android.datatransport:transport-runtime:2.2.0'

Sürüm 1.16 (10 Ağustos 2020)

Yeni özellikler

Kararlılık ve hata düzeltmeleri

  • Kilitlenmeye yol açan NullPointerExceptions gibi istenmeyen yan etkiler nedeniyle NavigationApi.cleanUp yöntemi kullanımdan kaldırıldı.

  • Waypoint.builder() için kullanılan Waypoint.fromLatLng() ve Waypoint.fromPlaceId() kullanımdan kaldırıldı.

  • NavigationTransactionRecorder içinde yer alan AddressListener sınıfı kullanılmadığı için kullanımdan kaldırıldı.

Sürüm 1.15 (23 Mart 2020)

Yeni özellikler

  • Gezinme başlığı için özelleştirilebilir yazı tipleri/renkler/simgeler.

  • Navigasyon Başlığı kullanıcı arayüzünde, önerilen şeritlerin renginin özelleştirilmesi için destek sağlama.

  • Geri çağırmaları/dinleyicileri ayarlamak için ekle/kaldır kalıbını uygulamak için birkaç API'yi günceller. Önceki set* yöntemler kullanımdan kaldırıldı olarak işaretlendi ve gelecekteki bir sürümde kaldırılacaktır. Aşağıda listelenen kullanımdan kaldırılmış yöntemler:

    • SupportNavigationFragment.setOnNightModeChangedListener
    • SupportNavigationFragment.setOnRecenterButtonClickedListener
    • NavigationFragment.setOnNightModeChangedListener
    • NavigationFragment.setOnRecenterButtonClickedListener
    • NavigationView.setOnNightModeChangedListener
    • NavigationView.setOnRecenterButtonClickedListener
    • Navigator.setArrivalListener
    • Navigator.setRouteChangedListener
    • Navigator.setRemainingTimeOrDistanceChangedListener

Kararlılık ve hata düzeltmeleri

  • navsdk için minSdkVersion'ı 19'a yükseltin.

  • Sunucu tarafında ters coğrafi kodlama başarısız olduğunda enlem/boylam Ara Noktası adlarının dikkate alınmamasına neden olan hata düzeltildi.

Sürüm 1.14 (2 Şubat 2020)

Yeni özellikler

  • (Beta) Operatör, yol tarifi isteğinde rota için bir hedef mesafe belirleyerek, sürücünün hangi rota seçeneğini izleyeceğini etkileyebilir. Bu özellik Beta sürümündedir. İlgileniyorsanız daha fazla bilgi edinmek için lütfen müşteri mühendislik temsilcinizle iletişime geçin.

  • API 29'a yükseltilmiş SDK'yı derleyin.

Kararlılık ve hata düzeltmeleri

  • Hizmet Şartları iletişim kutusundaki, "Kabul Et" isteminin sürücüler için zorunlu olmasını engelleyen bir hata düzeltildi.

  • Kilitlenme durumunu önlemek için NDK bileşenlerindeki istisna işleme davranışı değiştirildi.

Sürüm 1.13 (8 Kasım 2019)

Yeni özellikler

  • Sürücüler artık hız sınırını aştıklarında hız uyarısı alabiliyor. Hız uyarısı simgelerinin görünümünü özelleştirebilirsiniz. Google Haritalar Enterprise hizmet şartlarında ayrıntılı olarak belirtildiği üzere Google, hız uyarısı özelliğinin doğruluğu da dahil olmak üzere hiçbir özelliğin kalitesiyle ilgili hiçbir garanti vermez. Hız uyarılarının yalnızca bilgilendirme amacıyla kullanılması amaçlanmıştır.

  • Rota önizlemesi sırasında alternatif rotaları görüntülemenize olanak tanıyan yeni bir rota seçeneği (RoutingOptions) eklendi.

  • Rotanın kuş bakışı görünümünü, aracın her zaman ileriye bakacak şekilde rotasını gösterecek şekilde yeni bir kamera perspektifi eklendi. NavFragment.getCamera().followMyLocation(Camera.Perspective.TOP_DOWN_HEADING_UP) yöntemini çağırarak bu bakış açısını yapılandırabilirsiniz.

  • Kayıtlı bir dinleyiciden konum güncellemesi almayı durdurduğunuzda navigasyon etkin olmadığında Ücretsiz Navigasyon hizmetini sıfırlamak için çağırabileceğiniz yeni bir API (RoadSnappedLocationProvider içinde resetFreeNav()) eklendi.

Kararlılık ve hata düzeltmeleri

  • Hizmet Şartları iletişim kutusunun içeriği güncellendi.

Sürüm 1.12 (7 Ekim 2019)

Yeni özellikler

  • Artık navigasyon sırasında alternatif rotalardan birini veya tümünü gizleyebilir ve gösterebilirsiniz.

  • Artık isteklerde yönlendirme stratejisi belirtebilirsiniz (daha kısa/en hızlı rota).

  • Şartlar ve Koşullar iletişim kutusunu (metin boyutu, renk vb.) tamamen özelleştirme olanağı eklendi.

Kararlılık ve hata düzeltmeleri

  • com.google.http-client sorunundaki kopya sınıf düzeltildi.

  • Demo uygulama, yeni Yerler SDK'sını kullanacak şekilde güncellendi ve demo uygulama Jetified olarak belirlendi.

  • Yolculuk özetinde kamera kare hızı iyileştirildi.

Sürüm 1.11 (28 Haziran 2019)

Performans iyileştirmeleri

  • setDestination ağ gecikmesi iyileştirildi.

Hata düzeltmeleri

  • Birden çok ara noktada gezinirken onArrival geri çağırmasıyla ilgili tutarsızlık giderildi.

  • Varışın, mevcut konumun yakınında olmayan ara noktalar için zamanından önce tetiklenmesine neden olabilecek sorun giderildi.

  • java.lang.IllegalStateException

    • NavigationView.onDestroy numarasına yapılan bir arama, NavigationView.onCreate numaralı telefona yapılan bir aramayı takip edemez.

Muhtelif Hükümler

  • Açık kaynak yazılım lisansı güncellemeleri.

  • Gereksiz verileri kaldırmak ve kullanıcı arayüzünü basitleştirmek için rotadaki rota ETA açıklama metinleri kaldırıldı.

Sürüm 1.10.2 (11 Nisan 2019)

Kararlılık ve hata düzeltmeleri

  • Fragment yaşam döngüsü geçişi: onCreate() to onDestroy() sırasında bir IllegalStateException gönderilmesine neden olan bir hata düzeltildi.

Sürüm 1.10 (11 Nisan 2019)

Özellikler

  • Özelleştirilebilir Şartlar ve Koşullar iletişim başlığı showTermsAndConditionsDialog kullanarak Hükümler ve Koşullar iletişim kutusunun başlık metnini özelleştirebilirsiniz.

  • Ara noktası işaretçisi Ara noktası işaretçilerinden alfasayısal karakterler kaldırıldı.

Sürüm 1.9 (11 Şubat 2019)

Özellikler

  • İkincil Başlık Özel denetimler özelliğini kullanarak gezinme başlığının altına özel içerik ekleyebilirsiniz. setCustomControl yöntemi için SECONDARY_HEADER konumunu inceleyin.

  • Yeni bağımlılıklar Cronet ve Glide için bağımlılıklar ekleyin. Ayrıntılar için Proje Yapılandırması konusundaki Gradle derleme komut dosyasını güncelleme bölümüne bakın.

Bilinen sorunlar

  • Demo uygulaması java.lang.ClassNotFoundException: weren't find class "com.example.navigationapidemo.SplashScreenActivity" ("com.example.navigationapidemo.SplashScreenActivity" sınıfı) hatasıyla kilitleniyorsa Gradle Build araçlarına ilişkin bağımlılığı 3.3.1 veya sonraki bir sürüme güncellemeniz gerekir. build.gradle dosyasında, buildscript öğesinin aşağıdaki örnekle eşleştiğini doğrulayın:
buildscript {
    repositories {
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.1'
    }
}

Sürüm 1.8.1 (22 Ocak 2019)

Kararlılık ve Hata düzeltmeleri

  • Belirli kamera modlarındaki taksi modu çökmeleri düzeltildi.
  • Kararlılıkla ilgili çeşitli iyileştirmeler.

Sürüm 1.8 (21 Aralık 2018)

Özellikler

  • Taksi modu - BETA: Uygulamanız, taksi olarak tanımlanan araçlar için yönlendirme ve Tahmini Varış Zamanı (ETA) bilgilerini sağlamak amacıyla özel olarak taksilere ayrılmış şeritleri ve sokakları kullanabilir.

    Şu anda aşağıdaki coğrafi bölgeler desteklenmektedir:

    • Brezilya: Rio de Janeiro
    • İngiltere: Birmingham, Coventry, London Metro Area, Manchester
    • İsrail: Tel Aviv
    • İrlanda: Dublin
    • Rusya: Moskova
    • İskoçya: Glasgow, Edinburgh
    • İspanya: Madrid, Barselona

Kararlılık ve Hata düzeltmeleri

  • Düzeltilen bellek sızıntıları
  • Artırılmış performans

Sürüm 1.7.3 (18 Eylül 2018)

Hata düzeltmeleri

  • NavigationView, artık onStart adlı CSS'den onStop e-posta adresine geçiş yapabilir. Bu işlemden sonra IllegalStateException oluşturulmaz.

Sürüm 1.7.2 (16 Ağustos 2018)

Özellikler

  • Artık bir yolculukta yaklaşan dönüşleri görmek için navigasyon sırasında bir yol tarifi listesi görüntüleyebilirsiniz. Yol tarifi listesi DirectionsListView üzerinden sağlanır.
  • Artık getSeverity yöntemiyle TimeAndDistance sınıfını kullanarak trafik durumunu alabilirsiniz.
  • Araç plakası kısıtlamaları artık desteklenmektedir.

Hata düzeltmeleri

  • Hizmet Şartları iletişim kutusundaki (IllegalStateException olarak gösterilen) zaman zaman meydana gelen kilitlenmeler düzeltildi.
  • "Boş nesne referansında ... alanına yazmaya çalış" gibi bir mesaj içeren NullPointerException düzeltildi.
  • R.txt dosyasındaki kaynak tanımlayıcıları (önceden 0x1 olarak biliniyordu) artık doğru değerlere sahip.

Sürüm 1.6.2 (16 Temmuz 2018)

Hata düzeltmeleri

  • AccessibilityStateUtils.getAccessibilityState() öğesinde bir NullPointerException düzeltildi.

Sürüm 1.6.0 (10 Mayıs 2018)

Hata düzeltmeleri

  • Yolculuk ayaklarında ve alternatif rotalarda yanlış GMR açıklama metinlerine neden olan bir hata düzeltildi.
  • Bir konumun enlem ve/veya boylam değerleri null olduğunda NullPointerException düzeltildi.
  • Çevrimdışıyken Hizmet Şartları iletişim kutusu kabul edildiğinde haritanın yüklenmesini engelleyen bir hata düzeltildi.
  • Gezinme SDK'sında NPE ile sonuçlanacak Android OS 7.0 LocationManager hatası için geçici bir çözüm tanıtıldı.

Sürüm 1.5.0 (26 Mart 2018)

Özellikler

  • Gece modu: Artık navigasyonu gece modu temasını kullanacak şekilde ayarlayabilirsiniz. Gece modunu programlı bir şekilde etkinleştirebilir veya devre dışı bırakabilir ya da Navigasyon SDK'sının günün saatine göre temayı otomatik olarak değiştirmesini sağlayabilirsiniz.
  • İki tekerlekli araç ulaşım şekli (Beta): Artık motosiklet ve scooter rotalarını almak için ulaşım şeklini TWO-WHEELER olarak ayarlayabilirsiniz. Bu özellik şu anda yalnızca Hindistan ve Endonezya'da kullanılabilmektedir.
  • Hız sınırları: Artık hız sınırı simgesini programlı bir şekilde gösterebilir veya gizleyebilirsiniz (simge yalnızca güvenilir hız sınırı verilerinin kullanılabildiği yerlerde görünür).
  • Özel harita yerleşimi kontrolleri: Navigasyon sırasında kullanıcı arayüzü öğelerini dinamik olarak konumlandırmak için özel harita yerleşimi kontrolleri kullanabilirsiniz.
  • getNavigator() çağrısı artık Uygulama bağlamını kabul ediyor. Böylece çağrı bir hizmetten çağrılabiliyor.

Hata düzeltmeleri

  • Sağdan sola dillerde görüntüyü iyileştirmek için Hizmet Şartları iletişim kutusundaki çeşitli metin düzeni sorunları giderildi.

Sürüm 1.3.4 (24 Ocak 2018)

  • clearDestinations uygulamasının bazen önceki rotayı temizleyememesine neden olan hata düzeltildi

Sürüm 1.3.3 (18 Aralık 2017)

  • Hem kullanıcı arayüzünde hem de oluşturma iş parçacıklarında kullanıldığı için CameraArbitrator sınıfı iş parçacığı güvenli hale getirildi;
  • onDestroy() çağrıldıktan sonra CompassButtonController ile ilgili etkinlikler gelirse NPE bildirmeyin;
  • NavigationApi'nin genel yöntemleri için null denetimler ekleyin. SDK, NPE'yi geliştiricinin koduna en yakın şekilde gönderir.

Sürüm 1.3.2 (30 Kasım 2017)

  • Ağ hataları oluştuğunda oluşan kilitlenme düzeltildi.

Sürüm 1.3.1 (14 Kasım 2017)

  • Android 8.0 Oreo (API seviyesi 26) ve sonraki sürümlerde pop-up adım adım navigasyon bildirimleri düzeltildi.
  • NavigationView veya NavigationFragment oluşturulmadan önce istendiğinde yol tariflerinin görünmemesi sorunu düzeltildi.

Sürüm 1.3 (7 Kasım 2017)

  • NavigationView öğesine bir onTrimMemory() yöntemi eklendi. Bu yöntem, kapsayıcı etkinlik tarafından çağrılmalıdır.
  • Belirtilen zaman aşımı süresi içinde konum düzeltmesi bulunamazsa Navigator.setDestinations() artık LOCATION_UNKNOWN durumunu döndürecek. Zaman aşımı, RoutingOptions.locationTimeoutMs() kullanılarak ayarlanabilir.
  • Özel işaretçi resimleri için sabitleme noktaları artık MarkerOptions.anchor() kullanılarak ayarlanabilir.
  • NavigationMap, artık dolgu dikkate alınarak haritanın görünür enlem/boylam sınırlarını elde etmek için kullanılabilecek bir Projection nesnesi gösteriyor.
  • Pop-up adım adım navigasyon bildirimleri artık Navigator.setHeadsUpNotificationEnabled() kullanılarak devre dışı bırakılabilir.
  • Yeniden ortala düğmesi artık tıklanan bir dinleyiciye sahip. Bu ayar; NavigationView, NavigationFragment ve SupportNavigationFragment üzerinde setOnRecenterButtonClickedListener() yöntemi kullanılarak ayarlanabilir.

Sürüm 1.2.6 (25 Ekim 2017)

  • Gezinme hizmeti işletim sistemi tarafından otomatik olarak yeniden oluşturulduysa ortaya çıkabilecek bir NullPointerException sorunu giderildi.
  • NavigationView, belirli yaşam döngüsü yöntemleri yanlış bir sırayla (ör. onStart() veya onResume() için art arda yapılan çağrılar) çağrılırsa artık istisna tanımaz. Bunun yerine, günlüğe bir uyarı mesajı kaydedilir.

Sürüm 1.2.5 (19 Ekim 2017)

  • Bellek kullanımını kontrol altında tutmak için daha iyi karo önbelleği yönetimi eklendi.
  • NavigationView veya NavigationFragment oluşturulmadan önce Navigator.setDestinations() çağrılırsa oluşabilecek kilitlenme düzeltildi.

Sürüm 1.2.4 (11 Ekim 2017)

  • Bir Gezgin olmadan birden çok NavigationView oluşturulurken oluşabilecek bellek sızıntısı düzeltildi.

Sürüm 1.2.3 (4 Ekim 2017)

  • Konumum işaretçisinin bazen kaybolmasına neden olan bir yaşam döngüsü hatası düzeltildi.
  • Teslim alma ve bırakma etkinliklerinin kaybolabileceği başka bir durum düzeltildi.

Sürüm 1.2.2 (27 Eylül 2017)

  • API başlatma işlemlerini ve Navigator.setDestinations çağrılarını hızlandırmak için gecikme iyileştirmeleri.

Sürüm 1.2.1 (20 Eylül 2017)

  • android:largeHeap="true", kitaplık manifestine eklendi. Bu, OutOfMemoryErrors hatalarının sıklığını azaltır ve güvenilir bir gezinme deneyimi için gereklidir.
  • Teslim alma ve bırakma etkinliklerinin kaydedilmesinin güvenilirliği iyileştirildi.

Sürüm 1.2 (1 Eylül 2017)

  • Cihazın yönü bilinmediğinde, harita artık ortalanmış kuzey yukarı genel bakış modunda görünür ve dairesel bir konumum işaretçisi görüntülenir. Bu, özellikle yolculuğun başında cihazın hangi yöne baktığı konusunda yeterince iyi bir fikre sahip olmadığını söyleyerek kullanıcıların kendilerini yönlendirmelerine yardımcı olmak için özellikle yararlıdır.
  • Trafik olayı kartı yeni bir tasarıma sahiptir ve kartın üst tarafında önceki konumu yerine alt kısmında görünür.
  • Android 8.0 Oreo'da (API seviyesi 26) beklendiği gibi çalıştığından emin olmak için konum dinleme güncellendi.
  • Hedef işaretçilerinin, navigasyon modunda ve navigasyon olmayan modda farklı şekilde oluşturulmasına neden olan hata düzeltildi.

Sürüm 1.1.2 (16 Eylül 2017)

  • Teslim alma ve bırakma etkinliklerinin kaydedilmesinin güvenilirliği iyileştirildi.

Sürüm 1.1.1 (24 Ağustos 2017)

  • Bazen ağ bağlantısı olmadan yeniden yönlendirme yapılırken oluşan IllegalStateException sorunu düzeltildi.
  • Navigator.setDestinations() çağrısından önce ve sonra harita stilinin farklı olmasına neden olan hata düzeltildi.

Sürüm 1.1 (31 Temmuz 2017)

  • Uygulama arka plana gönderilirken RoadSnappedLocationListener öğesinin bazen çalışmamasına neden olan hata düzeltildi.
  • Rehberliği başlatırken/durdururken oluşan kamera hatası düzeltildi.
  • Simulator.unsetUserLocation() ürününde konumun doğru bir şekilde sıfırlanmamasına neden olan bir hata düzeltildi.

Sürüm 1.0 (5 Temmuz 2017)

  • Gezinme SDK'sının kullanıma sunulması.