Catatan Rilis Driver SDK untuk iOS

Bagian ini berisi catatan rilis Driver SDK for iOS.

v9.0 (Juli 2024)

Diubah

  • Mendukung Geo iOS SDK v9.0.
  • Dukungan untuk iOS 14 kini dihentikan. Versi iOS minimum saat ini adalah 15.0.
  • Rilis ini mencakup file .xcprivacy untuk mendukung Privasi Apple Manifes.
  • Memperbaiki bug saat class rilis Pratinjau GMTSTask dan GMTDTaskInfo tidak diekspor simbol dalam rilis v3.3.0.

v3.3.0 (Maret 2024)

Diubah

  • Mendukung kompatibilitas Driver dan Consumer SDK sehingga dapat dibuat di aplikasi yang sama.
  • Mendukung Swift Package Manager untuk SDK Driver dan Konsumen.

v3.2.0 (Desember 2023)

Diubah

  • Perbaikan bug dan pembaruan dokumentasi.

v3.1.1 (Oktober 2023)

Diubah

  • Memperbaiki bug saat metode GMSMapViewDelegate tidak dipanggil.

v3.1.0 (September 2023)

Diubah

  • CocoaPod untuk Driver SDK kini menjadi .xcframework yang mendukung build perangkat dan simulator untuk developer di Mac berbasis Intel dan Apple Silicon.

v3.0.1 (Agustus 2023)

Diubah

  • Memperbaiki error simbol yang tidak ditentukan.

v3.0.0 (Mei 2023)

Diubah

  • Menghapus penginisialisasi yang tidak digunakan lagi yang menggunakan GMTSLocationInfo dari antarmuka berikut:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • Dukungan untuk iOS 13 kini dihentikan. Versi iOS minimum saat ini adalah 14.0.

  • Versi minimum Xcode yang didukung baru adalah 14.0. Perhatikan penghentian penggunaan dalam catatan rilis Xcode 14 tentang akhir dukungan untuk mem-build dengan bitcode.

  • Berdasarkan kebijakan dukungan versi OS Seluler, kami membekukan dukungan untuk iOS 13 mulai Driver SDK untuk iOS v3.0.0. OS baru yang didukung adalah iOS 14. Versi SDK sebelumnya akan terus mendukung iOS 13. Jika dependensi Anda tidak menentukan nomor versi, IDE akan memuat versi SDK terbaru dan build baru aplikasi Anda tidak akan mendukung iOS 13. Tentukan versi Driver SDK untuk iOS dalam dependensi build aplikasi Anda agar dapat mengontrol kapan Anda meningkatkan OS minimum yang didukung untuk versi baru aplikasi Anda.

Pengumuman

Membekukan dukungan untuk iOS 14 - 15 Mei 2023

Menurut Dukungan versi OS Seluler, kebijakan, kami membekukan dukungan untuk iOS 14 dalam versi utama SDK Driver mendatang untuk iOS.

Versi Driver SDK untuk iOS yang dirilis mulai kuartal kedua tahun 2024 akan mendukung setidaknya iOS 15. Versi SDK sebelumnya akan terus mendukung iOS 14.

Jika dependensi Anda tidak memberikan nomor versi, IDE akan memuat versi SDK terbaru dan build baru aplikasi Anda tidak akan mendukung iOS 14.

Tentukan versi Driver SDK untuk iOS dalam dependensi build aplikasi Anda untuk mengontrol saat Anda menaikkan OS minimum yang didukung untuk versi baru aplikasi Anda.

v2.2.0 (Januari 2023)

  • Memperbaiki bug saat stempel waktu lokasi saat update kendaraan terpotong ke detik terdekat. DriverSDK kini melaporkan stempel waktu pembaruan lokasi dengan presisi dalam milidetik.
  • DriverSDK iOS kini mengisi lebih banyak kolom di lokasi kendaraan yang diupload. Kolom yang baru diisi mencakup: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensor, dan raw_location_accuracy. DriverSDK juga akan berhenti melaporkan kolom speed_kph yang tidak digunakan lagi.
  • Memperbarui URL untuk persyaratan dan ketentuan di file header ke link yang benar, dan memperbaiki masalah kecil lainnya terkait tanda baca.
  • Berbagai kesalahan ejaan, tanda baca, dan kesalahan kecil lainnya telah diperbaiki dalam dokumentasi.
  • Class GMTSVehicleMatch tidak digunakan lagi.

v2.1.0 (10 Oktober 2022)

Diubah

  • Perbaikan bug dan pembaruan dokumentasi.

v2.0.0 (26 Juli 2022)

Diubah

  • Menghapus Terminal Point Service, yang mencakup:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • Dukungan untuk iOS 12 kini dihentikan. Versi iOS minimum saat ini adalah 13.0.

Pengumuman

Kami membekukan dukungan (menghentikan) iOS 13 pada update versi utama tahun 2023 untuk Driver iOS SDK. Versi iOS minimum yang didukung adalah iOS 14, mulai Juni 2023. Pelanggan harus melakukan persiapan dengan mengubah tanda dukungan versi minimum dalam kode mereka sebelum mengupdate.

v1.1.0 (28 April 2022)

Peningkatan internal.

v1.0.5 (28 Maret 2022)

Perbaikan bug internal.

v1.0 (29 November 2021)

Versi iOS minimum yang didukung untuk rilis ini adalah 12.0.

Update API

Membersihkan antarmuka DriverAPI

Menghapus penginisialisasi publik Objective-C dari GMTDDriverAPI

Perubahan Authentication API

  • Menghapus properti yang tidak diperlukan dari antarmuka GMTDAuthorizationContext.
Menghapus properti yang tidak diperlukan dari antarmuka GMTDAuthorizationContext.

GMTSServiceType tidak digunakan lagi. Kini Anda hanya perlu mendapatkan klaim untuk ID kendaraan di GMTDAuthorizationContext.

(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext completion:(GMTSAuthTokenFetchCompletionHandler)completion

sekarang

(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext completion:(GMTDAuthTokenFetchCompletionHandler)completion;

GMTSAuthorizationContext diganti dengan GMTDAuthorizationContext.

Mengubah AuthorizationContext menjadi class dengan properti, dan dihapus serviceType.

Pelaporan error

Menambahkan deteksi error selama inisialisasi SDK. Ada juga opsi untuk memilih menggunakan API setAbnormalTerminationReportingEnabled: di GMTDServices.

Membekukan dukungan untuk iOS 12 - 18 Oktober 2021

Sebagai respons terhadap perubahan dependensi internal, kami membekukan untuk iOS 12 dalam versi utama Driver SDK for iOS mendatang.

SDK Driver untuk iOS v2.0 atau yang lebih baru hanya akan mendukung perangkat yang menjalankan minimum iOS 13. Versi SDK sebelumnya akan terus mendukung iOS 12.

Jika dependensi Anda di CocoaPods atau Carthage tidak menentukan nomor versi, Xcode akan memuat versi terbaru dan versi baru dari aplikasi Anda tidak akan mendukung iOS 12.

Pastikan untuk menentukan versi dalam dependensi build aplikasi Anda untuk mengontrol kapan Anda meningkatkan OS minimum yang didukung untuk versi baru aplikasi Anda. Lihat contoh cara menentukan versi di dokumentasi Maps SDK for iOS. Lihat panduan tentang praktik terbaik pemeliharaan aplikasi.

v0.3.0 Beta (30 Agustus 2021)

Perubahan API

v0.2.0 Beta (9 Juli 2021)

Perubahan API

  • Mengganti GRDFleetEngine dengan GMTDVehicleReporter.
  • Menambahkan GMTDRidesharingDriverAPI.
  • Mengganti nama GRDServices menjadi GMTDServices dan menghapusnya dari header publik.
  • Awalan kelas diperbarui dari GRD menjadi GMTD.
  • Awalan kelas diperbarui dari GRS ke GMTS.