Notas de versão do SDK do 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ãoMudanças
2.9.0NOVO: 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.1MELHORAR: 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.0CORREÇÃ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.1NOVO: adicionado suporte para Click to Pay (CTP) com Passkey.
NOVO: Notifique o status pendente no registro ao enviar para o deeplink.
2.7.0NOVO: Adicionado o ClearSale com integração na Web.
CORREÇÃO: Várias correções de bugs e aprimoramentos.
2.6.0NOVO: 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.0NOVO: 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.2CORREÇÃ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.0REMOVER: 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.0MELHORAR: 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.2NOVO: Adicionada a validação de Luhn.
CORREÇÃO: Várias correções de bugs e aprimoramentos.
2.2.1CORREÇÃO: Várias correções de bugs e aprimoramentos.
2.2.0NOVO: Adicionado o recurso de registro no PayPal.
CORREÇÃO: Várias correções de bugs e aprimoramentos.
2.1.0CORREÇÃ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.0MELHORAR: 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.0NOVO: adicionado suporte para registro no Astropay.
NOVO: Suporte implementado para registro do tipo redirecionamento.
1.24.2MELHORAR: Exibição aprimorada do carregador com apresentação recursiva.
1.24.1MELHORAR: adicionada notificação para o tamanho de visualização do pagamento integral.
1.24.0ALTERAÇÃ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.2NOVO: Notificação implementada para cancelByUser quando o usuário fecha os formulários de inscrição.
1.23.1NOVO: Notificação implementada para cancelByUser quando o usuário fecha o modal do Apple Pay.
1.23.0NOVO: suporte adicional para formulários de registro genéricos e conectividade de websocket (testado com o botão do Bancolombia).
1.22.1MELHORAR: Garantido anyPublisher é retornado diretamente para exibições incorporadas da Web (redirecionamentos) em vez de um protocolo.
1.22.0REMOVER: 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.2NOVO: Adicionado anyCancellables para YunoEnrollmentHeadlessImpl.
1.21.1REMOVE: Removida a dependência de Koin.
1.21.0ALTERAÇÃ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.0NOVO: 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.3NOVO: Adicionado o pagamento de redirecionamento NuPay.
1.19.2MELHORAR: Conexão de soquete ativada quando o substrato é autorizado.
1.19.1NOVO: Adicionado campo obrigatório de documento no registro.
1.19.0NOVO: 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 de desempenho.
1.18.0REMOVER: 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.0NOVO: 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.0NOVO: 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.0NOVO: 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.0NOVO: Adicionado tempo limite do carregador e do serviço e aprimorado o fluxo de eventos de análise.
1.6.2CORREÇÃ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.19CORREÇÃO: Resolvido o problema de cache no MP Checkout Pro.
NOVO: Implementada a filtragem de tipo de documento no formulário Daviplata.
1.1.18NOVO: Suporte à persistência do carregador.
1.1.17CORREÇÃ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.16NOVO: Melhorias no formulário do cartão.
1.1.15NOVO: Campos obrigatórios no formulário de cartão.
1.1.14NOVO: Suporte ao método de pagamento Openpay.
NOVO: Personalização do formulário de cartão em uma etapa.
1.1.13NOVO: Suporte para novos tipos de métodos de pagamento.
1.1.12NOVO: Suporte ao checkout do PagSeguro.
NOVO: suporte ao checkout UNLIMINT.
1.1.11MUDANÇA: O formulário de cartão de várias etapas foi aprimorado.
1.1.9CORREÇÃ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.8CORREÇÃO: o formulário de cartão de várias etapas foi aprimorado.
1.1.7NOVO: 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.3ALTERAÇÃO: Foi adicionada a opção de formulário de cartão em várias etapas.
1.1.0ALTERAÇÃO: Suporte ao Swift Package Manager.
1.0.17MUDANÇA: Melhorias gerais no formulário do cartão.
1.0.16ALTERAÇÃO: O texto do formulário do cartão foi aprimorado.
1.0.9NOVO: 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.