Notas da versão do SDK do driver para iOS

Esta seção contém as notas da versão do SDK do Driver para iOS.

v11.1.0 (setembro de 2026)

  • Atualização da versão 11.1.0 para alinhar com o SDK Navigation 11.1.0.
  • Corrigimos um problema durante as viagens ativas, melhorando a estabilidade da conexão de rede e a confiabilidade da autenticação.

v10.10.1 (maio de 2026)

  • A versão foi atualizada de 10.10 para 10.10.1.

V10.10 (março de 2026)

  • O SDK do Driver foi criado com o Xcode 26.

v10.0.0 (junho de 2025)

Alterado

  • O suporte ao iOS 15 foi congelado. A versão mínima do iOS agora é a 16.0.
  • Corrige falhas de rede do gRPC UNAVAILABLE status code 14.

v9.2.1 (abril de 2025)

Alterado

  • Atualização da versão 9.2 para 9.2.1

v9.2 (janeiro de 2025)

Alterado

  • A versão foi atualizada de 9.0 para 9.2.

v9.0 (julho de 2024)

Alterado

  • Oferece suporte aos SDKs do Geo para iOS v9.0.
  • O suporte ao iOS 14 foi congelado. A versão mínima do iOS agora é 15.0.
  • Esta versão inclui o arquivo .xcprivacy para oferecer suporte aos manifestos de privacidade da Apple.
  • Correção de um bug em que as classes de pré-lançamento GMTSTask e GMTDTaskInfo não eram símbolos exportados na versão 3.3.0.

v3.3.0 (março de 2024)

Alterado

  • Oferece compatibilidade com os SDKs do Driver e do Consumer para que possam ser criados no mesmo app.
  • Oferece suporte ao Gerenciador de Pacotes do Swift para os SDKs do Driver e do Consumer.

v3.2.0 (dezembro de 2023)

Alterado

  • Correções de bugs e atualizações na documentação.

v3.1.1 (outubro de 2023)

Alterado

  • Correção de um bug em que os métodos GMSMapViewDelegate não eram chamados.

v3.1.0 (setembro de 2023)

Alterado

  • O CocoaPod do SDK do Driver agora é um .xcframework compatível com builds de dispositivos e simuladores para desenvolvedores em Macs baseados em Intel e Apple Silicon.

v3.0.1 (agosto de 2023)

Alterado

  • Corrige o erro de símbolos indefinidos.

v3.0.0 (maio de 2023)

Alterado

  • Removeu inicializadores descontinuados que usam GMTSLocationInfo das seguintes interfaces:

    • GMTDCreateDeliveryTaskRequest
    • GMTDVehicleStop
    • GMTSTask
  • O suporte ao iOS 13 foi congelado. A versão mínima do iOS agora é a 14.0.

  • A nova versão mínima compatível do Xcode é a 14.0. Confira as descontinuações nas notas de lançamento do Xcode 14 sobre o fim do suporte para builds com bitcode.

  • De acordo com a política de suporte a versões de SO para dispositivos móveis, vamos congelar o suporte ao iOS 13 a partir do SDK do Driver para iOS v3.0.0. O novo SO mínimo compatível é o iOS 14. As versões anteriores do SDK vão continuar compatíveis com o iOS 13. Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado vai carregar a versão mais recente do SDK, e os novos builds do app não serão compatíveis com o iOS 13. Especifique uma versão do SDK do Driver para iOS nas dependências de build do seu aplicativo para controlar quando você vai aumentar o SO mínimo compatível para novas versões do app.

Anúncio

Suspensão do suporte ao iOS 14: 15 de maio de 2023

De acordo com a Política de suporte a versões de SO para dispositivos móveis, vamos congelar o suporte ao iOS 14 em uma próxima versão principal do SDK do Driver para iOS.

As versões do SDK do Driver para iOS lançadas a partir do segundo trimestre de 2024 serão compatíveis com o iOS 15 ou versões mais recentes. As versões anteriores do SDK vão continuar compatíveis com o iOS 14.

Se as dependências não especificarem um número de versão, o ambiente de desenvolvimento integrado vai carregar a versão mais recente do SDK, e os novos builds do app não serão compatíveis com o iOS 14.

Especifique uma versão do SDK do Driver para iOS nas dependências de build do aplicativo para controlar quando você vai aumentar o SO mínimo compatível nas novas versões do app.

v2.2.0 (janeiro de 2023)

  • Correção de um bug em que os carimbos de data/hora de localização nas atualizações de veículos eram truncados para o segundo mais próximo. O DriverSDK agora informa o carimbo de data/hora das atualizações de local com precisão de milissegundos.
  • O SDK do Driver para iOS agora preenche mais campos nos locais de veículos enviados. Os campos preenchidos recentemente incluem: heading_accuracy, altitude, altitude_accuracy, speed, speed_accuracy, location_sensor, raw_location, raw_location_time, raw_location_sensor e raw_location_accuracy. O DriverSDK também deixa de informar o campo speed_kph descontinuado.
  • Atualiza o URL dos Termos e Condições nos arquivos principais para o link correto e corrige outros problemas menores de pontuação.
  • Correção de vários erros de ortografia, pontuação e outros erros menores na documentação.
  • A classe GMTSVehicleMatch foi descontinuada.

v2.1.0 (10 de outubro de 2022)

Alterado

  • Correções de bugs e atualizações na documentação.

v2.0.0 (26 de julho de 2022)

Alterado

  • Remoção do serviço de ponto de terminal, que inclui:

    • GMTSTerminalPoint
    • GMTSTerminalPointAccessPoint
    • GMTSTerminalPointTravelMode
    • GMTSTerminalPointsVehicleSearchPreference
    • GMTSTravelModeETA
  • O suporte ao iOS 12 foi congelado. A versão mínima do iOS agora é a 13.0.

Anúncio

Vamos congelar o suporte (descontinuar) ao iOS 13 nas atualizações de versão principal de 2023 do SDK do Driver para iOS. A partir de junho de 2023, a versão mínima do iOS compatível será o iOS 14. Os clientes precisam se preparar mudando a flag de suporte à versão mínima no código antes de fazer a atualização.

v1.1.0 (28 de abril de 2022)

Melhorias internas.

v1.0.5 (28 de março de 2022)

Correções de bugs internos.

v1.0 (29 de novembro de 2021)

A versão mínima do iOS compatível com esta versão é a 12.0.

Atualizações da API

Limpeza das interfaces da DriverAPI

O inicializador público do Objective-C foi removido de GMTDDriverAPI.

Alterações na API Authentication

  • Propriedades desnecessárias foram removidas da interface GMTDAuthorizationContext.
As propriedades desnecessárias foram removidas da interface GMTDAuthorizationContext.

O uso de GMTSServiceType foi descontinuado Agora você só precisa receber declarações para o ID do veículo em GMTDAuthorizationContext.

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

agora é

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

GMTSAuthorizationContext foi substituído por GMTDAuthorizationContext.

Mudança de AuthorizationContext para uma classe com propriedades e remoção de serviceType.

Crash reporting

Adicionamos a detecção de falhas durante a inicialização do SDK. Também é possível desativar o recurso usando a API setAbnormalTerminationReportingEnabled: no GMTDServices.

Congelamento do suporte ao iOS 12: 18 de outubro de 2021

Em resposta a mudanças nas nossas dependências internas, vamos congelar o suporte ao iOS 12 em uma próxima versão principal do SDK do Driver para iOS.

O SDK do Driver para iOS v2.0 ou mais recente só é compatível com dispositivos que executam o iOS 13 ou mais recente. As versões anteriores do SDK vão continuar compatíveis com o iOS 12.

Se as dependências no CocoaPods ou no Carthage não especificarem um número de versão, o Xcode vai carregar a versão mais recente, e os novos builds do seu app não serão compatíveis com o iOS 12.

Especifique uma versão nas dependências de build do aplicativo para controlar quando você aumenta o SO mínimo compatível com as novas versões do app. Confira exemplos de como especificar uma versão na documentação do SDK do Maps para iOS. Consulte as orientações sobre as práticas recomendadas de manutenção de apps.

v0.3.0 Beta (30 de agosto de 2021)

Mudanças na API

v0.2.0 Beta (9 de julho de 2021)

Mudanças na API

  • Substituição de GRDFleetEngine por GMTDVehicleReporter.
  • Adicionamos GMTDRidesharingDriverAPI.
  • Renomeamos GRDServices para GMTDServices e removemos dos cabeçalhos públicos.
  • Atualização do prefixo de classe de GRD para GMTD.
  • O prefixo da classe foi atualizado de GRS para GMTS.