Notas de lançamento do SDK para iOS
As notas de versão do SDK do iOS fornecem uma visão geral abrangente das atualizações, melhorias e correções introduzidas em cada versão do SDK do iOS.
| Versão | Mudanças |
|---|---|
| 2.9.0 | NOVO: Permitir cartões com validade no mês e ano atuais. |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| NOVIDADE: Redução do limite de caracteres para a lista completa e o botão de pagamento. | |
| NOVIDADE: Adicionado suporte para senha Click to Pay. | |
| NOVIDADE: Implemente parcelamentos via PayPal. | |
| NOVO: Suporte ao modo escuro. | |
| 2.8.1 | MELHORAR: Ocultar cartões de débito quando somente o crédito estiver ativado. |
| NOVO: Habilite a chave de acesso Click to Pay para o modo de renderização. | |
| 2.8.0 | CORREÇÃO: Várias correções de bugs e aprimoramentos. |
| ALTERAÇÃO: Alterar o formato MM/YY para chinês tradicional. | |
| MUDANÇA: Migrar as configurações da v1 para a v2; mover os registros do serviço Payment Methods para o serviço Settings v2. | |
| MELHORAR: Suporte à cor de fundo secundária em ações flexíveis. | |
| MELHORAR: Adicionar estilo à lista completa de pagamentos. | |
| NOVO: Adicionar registro de campos ACH. | |
| 2.7.1 | NOVO: adicionado suporte para Click to Pay (CTP) com Passkey. |
| NOVO: Notifique o status pendente no registro ao enviar para o deeplink. | |
| 2.7.0 | NOVO: Adicionado o ClearSale com integração na Web. |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.6.0 | NOVO: adicionada uma barra de ferramentas de navegação aos formulários quando o teclado é exibido. |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.5.0 | NOVO: Suporte ao Apple Pay recorrente. |
| NOVO: Suporte para os idiomas zh-CN e zh-TW. | |
| MUDANÇA: Somente crédito para matrícula. | |
| MUDANÇA: Mostrar status booleano em um método público. | |
| NOVO: Habilite o formulário do cliente ao usar o Full SDK. | |
| MELHORAR: Estilo adicionado à mensagem do voucher. | |
| NOVO: Suporte a configurações de chamada no Enrollment. | |
| REMOVER: Validação para getFingerprint. | |
| NOVO: Proteção contra estorno do Coinflow. | |
| NOVO: suporte à tela do iPad. | |
| NOVO: ícone ELO adicionado. | |
| MELHORAR: Atualização do consumo de dados do país e da visualização do tipo de documento. | |
| ALTERAÇÃO: Atualização dos campos obrigatórios no formulário APM. | |
| NOVO: Recurso de OCR. | |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.4.2 | CORREÇÃO: Várias correções de bugs e aprimoramentos. |
| NOVO: Serviço de configurações de chamadas no registro e crédito de suporte somente no registro. | |
| 2.4.0 | REMOVER: Depreciado startCheckout(with: self) método - remover de todas as implementações de pagamento (Lite, Full e Render). |
MUDANÇA: Substituído Yuno.getPaymentMethodView(delegate: YunoPaymentDelegate) com async getPaymentMethodViewAsync(delegate: YunoPaymentFullDelegate) em Pagamento Integral. | |
MUDANÇA: Substituído startPaymentRender com let paymentFlow = await Yuno.startPaymentRenderFlow(paymentMethodSelected: selectedPaymentMethod, with: YunoPaymentDelegate) em Payment Render. | |
MUDANÇA: Substituído Yuno.startPaymentLite(showPaymentStatus: Bool) com startPaymentLite(with: YunoPaymentDelegate, paymentSelected: PaymentMethodSelected, showPaymentStatus: Bool = true) em Payment Lite. | |
| NOVO: Adicione valores ausentes para o Apple Pay no serviço /payment/complete. | |
| CORREÇÃO: Resolver o desafio do Nuvei 3DS. | |
| CHANGE: Altera o objeto de estilo. | |
| NOVO: Adicionada a visualização de banner, visualização de ação de pagamento. | |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.3.0 | MELHORAR: Separe os identificadores dos blocos de visualização em um componente de texto específico. |
| NOVO: Adicionar script para medir o tamanho do SDK. | |
| ALTERAÇÃO: Alterar as mensagens para negrito no banner do NuPay. | |
| ALTERAÇÃO: Alterar as proporções dos campos CVV e data de validade. | |
| NOVO: Abra o redirecionamento no navegador externo com base em um sinalizador de back-end. | |
| 2.2.2 | NOVO: Adicionada a validação de Luhn. |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.2.1 | CORREÇÃO: Várias correções de bugs e aprimoramentos. |
| 2.2.0 | NOVO: Adicionado o recurso de registro no PayPal. |
| CORREÇÃO: Várias correções de bugs e aprimoramentos. | |
| 2.1.0 | CORREÇÃO: Várias correções de bugs e aprimoramentos. |
| MELHORIA: oculta os inicializadores do Color Codable da API pública. | |
| NOVO: Adicione a validação da data de validade às marcas da Sodexo. | |
| NOVO: Suporte ao tipo de redirecionamento na ação de pagamento. | |
| 2.0.0 | MELHORAR: Registro NuPay aprimorado para filtrar informações de passaporte. |
| NOVO: suporte adicional para parcelas do NuPay. | |
| MELHORIA: migração de métodos de pagamento alternativos (APMs) antigos para ações flexíveis, simplificando o código e removendo elementos desnecessários da interface do usuário. | |
| MELHORAR: Padronizou o campo de entrada do CVV para cartões genéricos registrados. | |
| NOVO: Mercado Pago 3DS integrado para maior proteção contra fraudes. | |
| MELHORIA: conexão de soquete implementada com base em um sinalizador de backend. | |
| NOVO: adicionado suporte a ações informativas dentro de ações flexíveis (por exemplo, Transfiya). | |
| MELHORAR: botões de pagamento reordenados para uma experiência de usuário mais intuitiva. | |
| NOVO: suporte adicional para informações de vizinhança do APM. | |
| NOVO: recursos antifraude integrados do Airwallex. | |
| NOVO: Adicionado suporte para o 3DS Unlimit. | |
| NOVO: Incluído um campo de texto de bairro para informações do cliente. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.25.0 | NOVO: adicionado suporte para registro no Astropay. |
| NOVO: Suporte implementado para registro do tipo redirecionamento. | |
| 1.24.2 | MELHORAR: Exibição aprimorada do carregador com apresentação recursiva. |
| 1.24.1 | MELHORAR: adicionada notificação para o tamanho de visualização do pagamento integral. |
| 1.24.0 | ALTERAÇÃO: Mudou o redirecionamento do Checkout Pro do Mercado Pago da visualização da web para um navegador no aplicativo. |
| ALTERAÇÃO: Modificou o fluxo do 3DS. | |
| MELHORAR: Aprimorou a visualização dos métodos de cartões registrados. | |
| NOVO: habilitada a configuração de informações de marca para cartões registrados. | |
| ALTERAÇÃO: Atualizada a enumeração do tipo de teclado no SDK dinâmico. | |
| NOVO: suporte adicionado para formulários estendidos na lista de pagamento completa. | |
| REVERT: lógica do componente do cartão revertida para o tratamento de CVV. | |
| NOVO: adicionado suporte ao carregamento de URLs para desafios 3DS. | |
| NOVO: Implementação de métodos de pagamento pré-selecionados. | |
| MELHORAR: migrou a lista completa de pagamentos para a SwiftUI. | |
| MELHORAR: comportamento padronizado de digitação no teclado. | |
| MELHORAR: comportamento padronizado do botão "próximo" do teclado. | |
| NOVO: adicionado suporte de estilo para ações flexíveis. | |
| NOVO: adicionado um botão QR às ações flexíveis. | |
| NOVO: implementada a lógica de CVV para campos obrigatórios. | |
| MELHORAR: Habilitada a configuração do tipo de teclado nos campos relevantes. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.23.2 | NOVO: Notificação implementada para cancelByUser quando o usuário fecha os formulários de inscrição. |
| 1.23.1 | NOVO: Notificação implementada para cancelByUser quando o usuário fecha o modal do Apple Pay. |
| 1.23.0 | NOVO: suporte adicional para formulários de registro genéricos e conectividade de websocket (testado com o botão do Bancolombia). |
| 1.22.1 | MELHORAR: Garantido anyPublisher é retornado diretamente para exibições incorporadas da Web (redirecionamentos) em vez de um protocolo. |
| 1.22.0 | REMOVER: Removida a nacionalidade dos campos obrigatórios. |
| NOVO: Criada uma visualização de OTP em ações flexíveis. | |
NOVO: Adicionado x-sdk-type para todos os cabeçalhos de solicitação. | |
| NOVO: implementado o suporte a cartões registrados para o SDK dinâmico. | |
| NOVO: notificação adicionada para o status de autorizado. | |
| NOVO: adição de identificadores de acessibilidade a ações de imagem em ações dinâmicas. | |
| MELHORAR: Animações atualizadas para se alinharem aos designs do Figma. | |
NOVO: Adicionados testes para AnalyticsReporter, BPXLUUIDHandler, CardViewmodel+Validation, YunoPyamentDelegatee EnrollmentActionFactory. | |
| MELHORAR: Permitiu a validação de regex vazia no SDK dinâmico. | |
| NOVO: ativou as exibições de imagens dentro das exibições suspensas, se elas existirem. | |
| REMOVE: Removeu a imagem de fundo das ondas da tela de status. | |
| NOVO: Adicionadas correções de SDK dinâmico e demonstração para iPad. | |
| NOVO: Fontes baixadas com suporte para o SDK dinâmico. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.21.2 | NOVO: Adicionado anyCancellables para YunoEnrollmentHeadlessImpl. |
| 1.21.1 | REMOVE: Removida a dependência de Koin. |
| 1.21.0 | ALTERAÇÃO: Cópia atualizada do Inswitch. |
| ALTERAÇÃO: A visualização de ação padrão agora é usada apenas para o Pluxee. | |
| MELHORAR: Garantir que somente as opções de crédito sejam exibidas. | |
| NOVO: adição de suporte para códigos de pagamento em ações flexíveis. | |
| NOVO: adicionado suporte a códigos de barras em ações flexíveis. | |
| NOVO: método de pagamento integrado Xendit - Indoramart. | |
| NOVO: adição de MetricKit e URLSessionTaskMetrics para monitoramento de desempenho. | |
| NOVO: adição de ações dinâmicas - IMAGEM. | |
| NOVO: adição de testes auxiliares de fluxo de pagamento. | |
| NOVO: Implementou o fluxo combinado de pagamento e registro. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.20.0 | NOVO: SDK do Koin integrado ao package.swift geral. |
| NOVO: Implementou uma tela de resposta atrasada do provedor. | |
| MELHORAR: Permitiu salvar chaves com contas diferentes. | |
| NOVO: adicionada a coleta de informações do navegador no WebView. | |
| NOVO: implementado o salvamento e o envio de tokens C2P nos padrões do usuário. | |
| MELHORAR: ativou a renderização C2P com base em um sinalizador de recurso. | |
| ALTERAÇÃO: Ajustado o limite do titular do cartão. | |
| NOVO: implementado o Koin PIX Parcelado para leitura de soquetes. | |
| NOVO: Koin PIX Parcelado integrado. | |
| NOVO: Adicionadas informações de "Em revisão" para a Koin. | |
| NOVO: Implementado o recurso "Waiting for OTP" para Koin. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.19.3 | NOVO: Adicionado o pagamento de redirecionamento NuPay. |
| 1.19.2 | MELHORAR: Conexão de soquete ativada quando o substrato é autorizado. |
| 1.19.1 | NOVO: Adicionado campo obrigatório de documento no registro. |
| 1.19.0 | NOVO: adicionada uma tag às ramificações em que as versões de controle de qualidade são geradas. |
| NOVO: Inswitch integrado - método de pagamento em dinheiro. | |
| NOVO: Inswitch integrado - método de pagamento por transferência bancária. | |
| NOVO: Adicionada faixa para carregar o IPA no Lambdatest. | |
| NOVO: Xendit QRIS integrado. | |
| CORREÇÃO: Correções gerais de bugs e melhorias. | |
| 1.18.0 | REMOVER: Removido OptionalStateValue do SDK dinâmico. |
NOVO: Adicionados testes para CardFormViewModel. | |
| NOVO: Adicionados testes de utilitários. | |
| NOVO: implementação de RUT e máscaras. | |
REMOVER: Removido YunoDynamicConnection classe. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| RECURSO: Adicionada integração perfeita com o SDK. | |
| 1.17.0 | NOVO: Adicionado comprovante de cópia no fluxo de registro. |
| MELHORAR: dependências adicionadas para condições dinâmicas do SDK. | |
| MELHORAR: restrição de caracteres permitidos em campos de texto dinâmicos do SDK (CARD). | |
| MELHORAR: caracteres permitidos restritos em campos de texto dinâmicos do SDK (APM). | |
| MUDANÇA: Validações atualizadas. | |
| MUDANÇA: Protocolo de soquetes modificado. | |
| MELHORAR: Funcionalidades validadas do BFF. | |
| MELHORAR: Validações validadas de voucher, UATP e tipo de cartão. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| MELHORAR: mapeamento aprimorado de eventos e registros com base na documentação. | |
| 1.16.0 | NOVO: Adicionada a ação FAC 3DS. |
NOVO: Adicionado o tipo padrão em codeViewController. | |
| NOVO: Adicionado o tipo de benefício e aceitas quaisquer visualizações nos botões. | |
| NOVO: implementado o formulário de cartão registrado no SDK dinâmico. | |
| NOVO: Implementado o formulário de cartão passo a passo no SDK dinâmico. | |
| MELHORAR: Obteve dinamicamente todos os ícones e nomes de exibições do backend. | |
| CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. | |
| 1.15.0 | NOVO: testes adicionados. |
| NOVO: Implementada a funcionalidade passo a passo no SDK dinâmico. | |
| NOVO: adicionada a validação RUT. | |
NOVO: Adicionado termClicked evento e onLoaded/onClosed eventos de visualização do ciclo de vida. | |
| NOVO: Adicionados todos os identificadores de acessibilidade ao aplicativo de amostra para automação. | |
| NOVO: adição de análises para SDK dinâmico. | |
| NOVO: Implementou campos obrigatórios para o formulário de cartão registrado. | |
| REMOVE: Removido o CNPJ para registro no NuPay. | |
| 1.9.0 | NOVO: Adicionado tempo limite do carregador e do serviço e aprimorado o fluxo de eventos de análise. |
| 1.6.2 | CORREÇÃO: Correções gerais de bugs e melhorias de desempenho. |
| MELHORAR: adicionada validação para consultar o status do pagamento quando o aplicativo retorna do segundo plano. | |
| 1.1.19 | CORREÇÃO: Resolvido o problema de cache no MP Checkout Pro. |
| NOVO: Implementada a filtragem de tipo de documento no formulário Daviplata. | |
| 1.1.18 | NOVO: Suporte à persistência do carregador. |
| 1.1.17 | CORREÇÃO: Bug que ocorria ao abrir os termos e condições. |
| NOVO: Campo CheckboxColor no objeto Yuno.Appearance . | |
| ALTERAÇÃO: Formulário de forma de pagamento aprimorado. | |
| 1.1.16 | NOVO: Melhorias no formulário do cartão. |
| 1.1.15 | NOVO: Campos obrigatórios no formulário de cartão. |
| 1.1.14 | NOVO: Suporte ao método de pagamento Openpay. |
| NOVO: Personalização do formulário de cartão em uma etapa. | |
| 1.1.13 | NOVO: Suporte para novos tipos de métodos de pagamento. |
| 1.1.12 | NOVO: Suporte ao checkout do PagSeguro. |
| NOVO: suporte ao checkout UNLIMINT. | |
| 1.1.11 | MUDANÇA: O formulário de cartão de várias etapas foi aprimorado. |
| 1.1.9 | CORREÇÃO: Bug durante a inicialização do objeto Yuno.Appearance . |
| NOVO: Suporte a métodos de pagamento: Dlocal redirect, Khipu, Dlocal PSE. | |
| MUDANÇA: Melhorias no formulário de cartão de várias etapas. | |
| 1.1.8 | CORREÇÃO: o formulário de cartão de várias etapas foi aprimorado. |
| 1.1.7 | NOVO: Suporte ao método de pagamento Tarjeta Clave. |
| NOVO: Suporte ao método de pagamento Kushki. | |
| MUDANÇA: Melhorias no UX da Daviplata. | |
| MUDANÇA: Melhorias no Diners no formulário do cartão. | |
| 1.1.3 | ALTERAÇÃO: Foi adicionada a opção de formulário de cartão em várias etapas. |
| 1.1.0 | ALTERAÇÃO: Suporte ao Swift Package Manager. |
| 1.0.17 | MUDANÇA: Melhorias gerais no formulário do cartão. |
| 1.0.16 | ALTERAÇÃO: O texto do formulário do cartão foi aprimorado. |
| 1.0.9 | NOVO: Ajustes de pagamentos assíncronos PIX/Nupay. |
| NOVO: Suporte ao registro de cartões. | |
| NOVO: Suporte ao Wibond (novo método de pagamento). | |
| MUDANÇA: Melhorias gerais na interface do usuário. | |
| MUDANÇA: O formato do cartão foi aprimorado. | |
| ALTERAÇÃO: O campo Gênero foi removido de todos os formulários. | |
| NOVO: Métodos de pagamento compatíveis: PIX, Nupay, MercadoPago Wallet. |
Atualizado há 1 dia