Cette section contient les notes de version du SDK Driver pour iOS.
v10.10.1 (mai 2026)
- Passage de la version 10.10 à la version 10.10.1.
V10.10 (mars 2026)
- Le SDK Driver a été conçu avec Xcode 26.
v10.0.0 (juin 2025)
Modifiée
- La compatibilité avec iOS 15 est désormais gelée. La version minimale d'iOS est désormais la version 16.0.
- Correction des échecs réseau gRPC
UNAVAILABLE status code 14.
v9.2.1 (avril 2025)
Modifiée
- Passage de la version 9.2 à la version 9.2.1
v9.2 (janvier 2025)
Modifiée
- Passage de la version 9.0 à la version 9.2.
v9.0 (juillet 2024)
Modifiée
- Compatible avec les SDK Geo iOS v9.0.
- La compatibilité avec iOS 14 est désormais gelée. La version minimale d'iOS est désormais la version 15.0.
- Cette version inclut le fichier .xcprivacy pour prendre en charge les manifestes de confidentialité Apple.
- Correction d'un bug qui empêchait l'exportation des symboles des classes de la version preview
GMTSTasketGMTDTaskInfodans la version 3.3.0.
v3.3.0 (mars 2024)
Modifiée
- Compatible avec les SDK Driver et Consumer, qui peuvent ainsi être intégrés dans la même application.
- Compatible avec Swift Package Manager pour les SDK Driver et Consumer.
v3.2.0 (décembre 2023)
Modifiée
- Correction de bugs et mise à jour de la documentation.
v3.1.1 (octobre 2023)
Modifiée
- Correction d'un bug qui empêchait l'appel des méthodes
GMSMapViewDelegate.
v3.1.0 (septembre 2023)
Modifiée
- Le CocoaPod du SDK Driver est désormais un .xcframework qui prend en charge les builds d'appareils et de simulateurs pour les développeurs sur Mac Intel et Apple Silicon.
v3.0.1 (août 2023)
Modifiée
- Correction d'une erreur de symboles non définis.
v3.0.0 (mai 2023)
Modifiée
Suppression des initialiseurs obsolètes qui utilisent GMTSLocationInfo des interfaces suivantes :
GMTDCreateDeliveryTaskRequestGMTDVehicleStopGMTSTask
La compatibilité avec iOS 13 est désormais gelée. La version minimale d'iOS est désormais la version 14.0.
La nouvelle version minimale compatible de Xcode est la version 14.0. Notez les obsolescences dans les notes de version de Xcode 14 concernant la fin de la compatibilité avec la compilation avec bitcode.
Conformément à la politique de compatibilité avec les versions d'OS mobile, nous gelons la compatibilité avec iOS 13 à partir du SDK Driver pour iOS v3.0.0. Le nouvel OS minimal compatible est iOS 14. Les versions antérieures du SDK continueront d'être compatibles avec iOS 13. Si vos dépendances ne spécifient pas de numéro de version, votre IDE chargera la dernière version du SDK et les nouvelles versions de votre application ne seront pas compatibles avec iOS 13. Spécifiez une version du SDK Driver pour iOS dans les dépendances de compilation de votre application afin de contrôler le moment où vous augmentez l'OS minimal compatible pour les nouvelles versions de votre application.
Annonce
Gel de la compatibilité avec iOS 14 – 15 mai 2023
Conformément à la politique de compatibilité avec les versions d'OS mobile, nous gelons la compatibilité avec iOS 14 dans une prochaine version majeure du SDK Driver pour iOS.
Les versions du SDK Driver pour iOS publiées à partir du deuxième trimestre 2024 seront compatibles avec iOS 15 au minimum. Les versions antérieures du SDK continueront d'être compatibles avec iOS 14.
Si vos dépendances ne spécifient pas de numéro de version, votre IDE chargera la dernière version du SDK et les nouvelles versions de votre application ne seront pas compatibles avec iOS 14.
Spécifiez une version du SDK Driver pour iOS dans les dépendances de compilation de votre application afin de contrôler le moment où vous augmentez l'OS minimal compatible pour les nouvelles versions de votre application.
v2.2.0 (janvier 2023)
- Correction d'un bug qui entraînait la troncature des valeurs timestamp de localisation dans les mises à jour des véhicules à la seconde la plus proche. DriverSDK indique désormais la valeur timestamp des mises à jour de localisation avec une précision de l'ordre de la milliseconde.
- DriverSDK iOS remplit désormais davantage de champs dans les emplacements de véhicules importés. Les nouveaux champs remplis incluent :
heading_accuracy,altitude,altitude_accuracy,speed,speed_accuracy,location_sensor,raw_location,raw_location_time,raw_location_sensoretraw_location_accuracy. DriverSDK cesse également de signaler le champ obsolètespeed_kph. - Mise à jour de l'URL des conditions d'utilisation dans les fichiers d'en-tête vers le lien correct et correction d'autres problèmes mineurs de ponctuation.
- Correction de diverses fautes d'orthographe, de ponctuation et d'autres erreurs mineures dans la documentation.
- La classe
GMTSVehicleMatchest obsolète.
v2.1.0 (10 octobre 2022)
Modifiée
- Correction de bugs et mise à jour de la documentation.
v2.0.0 (26 juillet 2022)
Modifiée
Suppression du service de point de terminaison, qui inclut :
GMTSTerminalPointGMTSTerminalPointAccessPointGMTSTerminalPointTravelModeGMTSTerminalPointsVehicleSearchPreferenceGMTSTravelModeETA
La compatibilité avec iOS 12 est désormais gelée. La version minimale d'iOS est désormais la version 13.0.
Annonce
Nous gelons la compatibilité (obsolescence) avec iOS 13 dans les mises à jour de la version majeure 2023 du SDK Driver iOS. La version minimale d'iOS compatible sera iOS 14, à partir de juin 2023. Les clients doivent se préparer en modifiant l'indicateur de compatibilité avec la version minimale dans leur code avant de procéder à la mise à jour.
v1.1.0 (28 avril 2022)
Améliorations internes.v1.0.5 (28 mars 2022)
Correction de bugs internes.
v1.0 (29 novembre 2021)
La version minimale d'iOS compatible avec cette version est la version 12.0.
Mise à jour de l'API
Nettoyage des interfaces DriverAPI
Suppression de l'initialiseur public Objective-C de
GMTDDriverAPI.
Modifications apportées à l'API d'authentification
- Suppression des propriétés inutiles de l'interface
GMTDAuthorizationContext.
GMTDAuthorizationContext.
GMTSServiceType est obsolète. Vous n'avez plus besoin que de récupérer les revendications pour l'ID du véhicule dans GMTDAuthorizationContext.
(void) fetchAuthTokenForServiceType:(GMTSServiceType)serviceType
authorizationContext:(nullable GMTSAuthorizationContext *)authorizationContext
completion:(GMTSAuthTokenFetchCompletionHandler)completion
est désormais
(void)fetchTokenWithContext:(nullable GMTDAuthorizationContext *)authorizationContext
completion:(GMTDAuthTokenFetchCompletionHandler)completion;
Remplacement de GMTSAuthorizationContext par
GMTDAuthorizationContext.
Modification de AuthorizationContext en une classe avec des propriétés et suppression de serviceType.
Création de rapports d'erreur
Ajout de la détection des plantages lors de l'initialisation du SDK. Vous pouvez également désactiver cette option à l'aide de l'API setAbnormalTerminationReportingEnabled: sur GMTDServices.
Gel de la compatibilité avec iOS 12 – 18 octobre 2021
En réponse aux modifications apportées à nos dépendances internes, nous gelons la compatibilité avec iOS 12 dans une prochaine version majeure du SDK Driver pour iOS.
Le SDK Driver pour iOS v2.0 ou version ultérieure ne sera compatible qu'avec les appareils exécutant iOS 13 au minimum. Les versions antérieures du SDK continueront d'être compatibles avec iOS 12.
Si vos dépendances dans CocoaPods ou Carthage ne spécifient pas de numéro de version, Xcode chargera la dernière version et les nouvelles versions de votre application ne seront pas compatibles avec iOS 12.
Veillez à spécifier une version dans les dépendances de compilation de votre application afin de contrôler le moment où vous augmentez l'OS minimal compatible pour les nouvelles versions de votre application. Consultez des exemples de spécification d'une version dans la documentation de SDK Maps pour iOS. Consultez les conseils sur les bonnes pratiques de maintenance des applications.
Version bêta 0.3.0 (30 août 2021)
Modifications apportées à l'API
- GMTSServiceType représente désormais les jetons nécessaires pour les opérations sur les véhicules ou les tâches, au lieu des services Fleet Engine.
- GMTDRidesharingDriverAPI est désormais initialisé avec un objet GMTDDriverContext.
Version bêta 0.2.0 (9 juillet 2021)
Modifications apportées à l'API
- Remplacement de GRDFleetEngine par GMTDVehicleReporter.
- Ajout de GMTDRidesharingDriverAPI.
- Renommage de GRDServices en GMTDServices et suppression des en-têtes publics.
- Mise à jour du préfixe de classe de GRD à GMTD.
- Mise à jour du préfixe de classe de GRS à GMTS.