Notas de la versión SDK para iOS

Las notas de la versión del SDK de iOS ofrecen una visión general de las actualizaciones, mejoras y correcciones introducidas en cada versión del SDK de iOS.

VersiónCambios
2.9.0NUEVO: Permitir tarjetas que caducan en el mes y año actuales.
FIX: Varias correcciones de errores y mejoras.
NUEVO: Reducir el límite de caracteres para la lista completa y pago .
NUEVO: Se ha añadido compatibilidad con la clave de acceso Click to Pay.
NUEVO: Implementación de los pagos a plazos de PayPal.
NUEVO: Compatible con el modo oscuro.
2.8.1MEJORA: Ocultar las tarjetas de débito cuando solo esté habilitado el crédito.
NUEVO: Habilita la clave de acceso Click to Pay para el modo de renderizado.
2.8.0FIX: Varias correcciones de errores y mejoras.
CAMBIO: Cambia el formato MM/AA a chino tradicional.
CAMBIO: Migra los ajustes de la v1 a la v2; mueve los registros del servicio Métodos de pago al servicio Ajustes v2.
MEJORA: Admite un color de fondo secundario en las acciones flexibles.
MEJORA: Añade el estilo a la lista completa de pago .
NUEVO: Añade la inscripción en los campos ACH.
2.7.1NUEVO: Añadido soporte para Click to Pay (CTP) con Passkey.
NUEVO: Notificar estado pendiente en inscripción al enviar a enlace profundo.
2.7.0NUEVO: Añadido ClearSale con integración web.
FIX: Varias correcciones de errores y mejoras.
2.6.0NUEVO: Añadida una barra de navegación a los formularios cuando se muestra el teclado.
FIX: Varias correcciones de errores y mejoras.
2.5.0NUEVO: Compatibilidad recurrente con Apple Pay.
NUEVO: compatibilidad con los idiomas zh-CN y zh-TW.
CAMBIO: Sólo crédito por matrícula.
CAMBIO: Mostrar estado Boolean en un método público.
NUEVO: Habilita el formulario de cliente cuando utilices Full SDK.
MEJORA: Estilo añadido al mensaje de cupón.
NUEVO: Soporte de ajustes de llamada en Inscripción.
ELIMINAR: Validación para getFingerprint.
NUEVO: Protección contra devoluciones de cargo de Coinflow.
NUEVO: compatibilidad con la pantalla del iPad.
NUEVO: Añadido icono ELO.
MEJORA: Actualizados el consumo de datos por país y la visualización del tipo de documento.
CAMBIO: Se han actualizado los campos obligatorios del formulario APM.
NUEVO: función OCR.
FIX: Varias correcciones de errores y mejoras.
2.4.2FIX: Varias correcciones de errores y mejoras.
NUEVO: Servicio de configuración de llamadas en la inscripción y crédito de asistencia sólo en la inscripción.
2.4.0ELIMINAR: Obsoleto startCheckout(with: self) método - eliminar de todas las implementaciones de pago (Lite, Completo y Renderizado).
CAMBIAR: Sustituido Yuno.getPaymentMethodView(delegate: YunoPaymentDelegate) con async getPaymentMethodViewAsync(delegate: YunoPaymentFullDelegate) en pago Completo.
CAMBIAR: Sustituido startPaymentRender con let paymentFlow = await Yuno.startPaymentRenderFlow(paymentMethodSelected: selectedPaymentMethod, with: YunoPaymentDelegate) en pago Render.
CAMBIAR: Sustituido Yuno.startPaymentLite(showPaymentStatus: Bool) con startPaymentLite(with: YunoPaymentDelegate, paymentSelected: PaymentMethodSelected, showPaymentStatus: Bool = true) en pago Lite.
NUEVO: Añade los valores que faltan para Apple Pay en el servicio pago.
FIX: Abordar Nuvei 3DS desafío.
CAMBIO: Cambiar el objeto de estilo.
NUEVO: Se ha añadido la vista de acción de pago en la vista de banner.
FIX: Varias correcciones de errores y mejoras.
2.3.0MEJORAR: Separar los identificadores de los bloques de vista en un componente de texto específico.
NUEVO: Añadir script para medir el tamaño del SDK.
CAMBIO: Cambiar los mensajes a negrita en el banner de NuPay.
CAMBIO: Cambiar las proporciones de los campos CVV y fecha de caducidad.
NUEVO: Redirección abierta en navegador externo basada en una bandera backend.
2.2.2NUEVO: Añadida validación Luhn.
FIX: Varias correcciones de errores y mejoras.
2.2.1FIX: Varias correcciones de errores y mejoras.
2.2.0NUEVO: Se ha añadido la función de inscripción a PayPal.
FIX: Varias correcciones de errores y mejoras.
2.1.0FIX: Varias correcciones de errores y mejoras.
MEJORAR: Ocultar los inicializadores de Color Codable de la API pública.
NUEVO: Añada la validación de la fecha de caducidad a las marcas de Sodexo.
NUEVO: Soporta el tipo de redirección en la acción de pago.
2.0.0MEJORA: Mejora de la inscripción en NuPay para filtrar la información del pasaporte.
NUEVO: Añadido soporte para los pagos a plazos NuPay.
MEJORA: Migrados los antiguos Métodos Alternativos de pago (MAP) a acciones flexibles, simplificando el código y eliminando elementos innecesarios de la interfaz de usuario.
MEJORA: Normalizado el campo de introducción del CVV para las tarjetas genéricas inscritas.
NUEVO: Mercado Pago 3DS integrado para una mayor protección contra el fraude.
MEJORA: Implementada la conexión de socket basada en una bandera de backend.
NUEVO: Se ha añadido soporte para acciones informativas dentro de acciones flexibles (por ejemplo, Transfiya).
MEJORA: Botones de pago reordenados para una experiencia de usuario más intuitiva.
NUEVO: Añadido soporte para la información de vecindario APM.
NOVEDAD: Funciones antifraude Airwallex integradas.
NUEVO: Añadido soporte para 3DS Unlimit.
NUEVO: Incluido un campo de texto vecinal para la información del cliente.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.25.0NUEVO: Añadido soporte para la inscripción Astropay.
NUEVO: se ha implementado la inscripción de tipo redirección.
1.24.2MEJORA: Visualización mejorada del cargador con presentación recursiva.
1.24.1MEJORA: Añadida notificación para el tamaño de la vista de pago completo.
1.24.0CAMBIO: Cambiado Mercado Pago Checkout Pro redirección de webview a un navegador in-app.
CAMBIO: Modificado el flujo 3DS.
IMPROVE: Mejora de la visualización de los métodos de tarjeta inscritos.
NUEVO: Activada la configuración de la información de marca para las tarjetas inscritas.
CAMBIO: Actualizada la enumeración del tipo de teclado en el SDK dinámico.
NUEVO: Se ha añadido soporte para formularios extendidos en la lista de pago completa.
REVERT: Lógica de componente de tarjeta revertida para la gestión de CVV.
NUEVO: Añadido soporte para cargar URLs para retos 3DS.
NUEVO: Implementados métodos de pago preseleccionados.
MEJORA: Migrada la lista completa de pago a SwiftUI.
MEJORA: Comportamiento estandarizado del teclado.
MEJORAR: Estandarizado el comportamiento del botón "siguiente" del teclado.
NUEVO: Añadido soporte de estilo para acciones flexibles.
NUEVO: Añadido un botón QR a las acciones flexibles.
NUEVO: Implementación de la lógica CVV para los campos obligatorios.
MEJORA: Habilitada la configuración del tipo de teclado en los campos relevantes.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.23.2NUEVO: Notificación implementada para cancelByUser cuando el usuario cierra los formularios de inscripción.
1.23.1NUEVO: Notificación implementada para cancelByUser cuando el usuario cierra el modal de Apple Pay.
1.23.0NUEVO: Se agregó soporte para formularios de inscripción genéricos y conectividad websocket (probado con botón Bancolombia).
1.22.1MEJORA: Asegurado anyPublisher se devuelve directamente para las vistas web incrustadas (redirecciones) en lugar de un protocolo.
1.22.0ELIMINAR: Se ha eliminado la nacionalidad de los campos obligatorios.
NUEVO: Creada una vista OTP dentro de las acciones flexibles.
NUEVO: Añadido x-sdk-type a todas las cabeceras de pedido.
NUEVO: Implementado soporte de tarjeta inscrita para el SDK dinámico.
NUEVO: Añadida notificación para el subestado autorizado.
NUEVO: Añadidos identificadores de accesibilidad a las acciones de imagen en acciones dinámicas.
MEJORA: Animaciones actualizadas para alinearlas con los diseños de Figma.
NUEVO: Añadidas pruebas para AnalyticsReporter, BPXLUUIDHandler, CardViewmodel+Validation, YunoPyamentDelegatey EnrollmentActionFactory.
MEJORAR: Permitir validación regex vacía en SDK dinámico.
NUEVO: Habilitadas vistas de imagen dentro de vistas desplegables si existen.
ELIMINAR: Se ha eliminado la imagen de fondo de las olas de la pantalla de estado.
NUEVO: Añadidas correcciones del SDK dinámico y demo para iPad.
NUEVO: Fuentes descargadas compatibles con el SDK dinámico.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.21.2NUEVO: Añadido anyCancellables a YunoEnrollmentHeadlessImpl.
1.21.1ELIMINAR: Se ha eliminado la dependencia de Koin.
1.21.0CAMBIO: Copia actualizada de Inswitch.
CAMBIO: La vista de acciones por defecto se utiliza ahora sólo para Pluxee.
MEJORAR: Garantizar que sólo se muestran las opciones de crédito.
NUEVO: Añadido soporte para códigos de pago en acciones flexibles.
NUEVO: Añadido soporte para códigos de barras en acciones flexibles.
NUEVO: Método de pago integrado Xendit - Indoramart.
NUEVO: Añadido MetricKit y URLSessionTaskMetrics para la monitorización del rendimiento.
NUEVO: Añadidas acciones dinámicas - IMAGEN.
NUEVO: Añadidas pruebas de ayuda al flujo de pago.
NUEVO: Implementado el flujo combinado de pago e inscripción.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.20.0NUEVO: Integrado Koin SDK en el paquete general.swift.
NUEVO: Implementación de una pantalla de respuesta retardada del proveedor.
MEJORA: Habilitado el guardado de claves con diferentes cuentas.
NUEVO: Añadida la recogida de información del navegador desde WebView.
NUEVO: Implementado el guardado y envío de tokens C2P en los valores por defecto del usuario.
MEJORA: Habilitado el renderizado C2P basado en una bandera de función.
CAMBIO: Se ha ajustado el límite de titulares de tarjetas.
NUEVO: Implementado Koin PIX Parcelado para lectura de sockets.
NUEVO: Koin PIX Parcelado integrado.
NUEVO: Añadida información "En revisión" para Koin.
NUEVO: Implementado "Esperando OTP" para Koin.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.19.3NUEVO: Añadido el pago redirigido NuPay.
1.19.2MEJORA: Habilitada conexión socket cuando substatus está autorizado.
1.19.1NUEVO: Se ha añadido un campo de documento obligatorio en la inscripción.
1.19.0NUEVO: Añadida una etiqueta a las ramas donde se generan versiones QA.
NUEVO: Inswitch integrado - método de pago en efectivo.
NUEVO: Inswitch integrado - método de pago por transferencia bancaria.
NUEVO: Añadido carril para subir IPA a Lambdatest.
NUEVO: Xendit QRIS integrado.
CORRECCIÓN: Correcciones generales de errores y mejoras.
1.18.0ELIMINAR: Eliminado OptionalStateValue del SDK dinámico.
NUEVO: Añadidas pruebas para CardFormViewModel.
NUEVO: Añadidas pruebas de utilidad.
NUEVO: Implementación de RUT y máscaras.
ELIMINAR: Eliminado YunoDynamicConnection clase.
FIX: Corrección de errores generales y mejoras de rendimiento.
CARACTERÍSTICA: Se ha añadido una integración perfecta del SDK.
1.17.0NUEVO: Añadida copia de comprobante en el flujo de inscripción.
MEJORA: Añadidas dependencias para condiciones dinámicas del SDK.
MEJORA: Restricción de caracteres permitidos en campos de texto dinámicos del SDK (CARD).
MEJORA: Restricción de caracteres permitidos en campos de texto dinámicos del SDK (APM).
CAMBIO: Validaciones actualizadas.
CAMBIO: Protocolo de sockets modificado.
IMPROVE: Funcionalidades BFF validadas.
MEJORA: Validaciones de vales, UATP y tipos de tarjeta.
FIX: Corrección de errores generales y mejoras de rendimiento.
MEJORA: Mejora de la asignación de eventos y registros basada en la documentación.
1.16.0NUEVO: Añadida acción FAC 3DS.
NUEVO: Añadido tipo por defecto en codeViewController.
NUEVO: Añadido tipo de prestación y aceptada cualquier vista en botones.
NUEVO: Implementado formulario de tarjeta inscrita en SDK dinámico.
NUEVO: Implementado formulario de tarjeta paso a paso en SDK dinámico.
MEJORA: Obtención dinámica de todos los iconos y nombres de las vistas desde el backend.
FIX: Corrección de errores generales y mejoras de rendimiento.
1.15.0NUEVO: Pruebas añadidas.
NUEVO: Implementación de la funcionalidad paso a paso en el SDK dinámico.
NUEVO: Añadida validación RUT.
NUEVO: Añadido termClicked y onLoaded/onClosed eventos de la vista del ciclo de vida.
NUEVO: Añadidos todos los identificadores de accesibilidad a la App de ejemplo para su automatización.
NUEVO: Añadido análisis para SDK dinámico.
NUEVO: se han introducido campos obligatorios en el formulario de inscripción.
ELIMINAR: Eliminado CNPJ para la inscripción NuPay.
1.9.0NUEVO: Añadido el tiempo de espera del cargador y del servicio, y mejorado el flujo de eventos de análisis.
1.6.2FIX: Corrección de errores generales y mejoras de rendimiento.
MEJORA: Añadida validación para consultar el estado pago cuando la App vuelve del fondo.
1.1.19FIX: Resuelto problema de caché en MP Checkout Pro.
NUEVO: Implementado el filtrado por tipo de documento en el formulario Daviplata.
1.1.18NUEVO: Soporte para la persistencia del cargador.
1.1.17ARREGLADO: Error que se producía al abrir los términos y condiciones.
NUEVO: Campo CheckboxColor al objeto Yuno.Appearance .
CAMBIO: Formulario Método de pago mejorado.
1.1.16NUEVO: Mejoras en los formularios de las tarjetas.
1.1.15NUEVO: Campos obligatorios en el formulario de la tarjeta.
1.1.14NUEVO: Compatibilidad con el método de pago Openpay.
NUEVO: Personalización del formulario de tarjeta en un solo paso.
1.1.13NUEVO: Soporte para nuevos tipos de métodos de pago.
1.1.12NUEVO: Soporte para PagSeguro checkout.
NUEVO: compatibilidad con la comprobación UNLIMINT.
1.1.11CAMBIO: Se ha mejorado el formulario de la tarjeta multipaso.
1.1.9ARREGLADO: Error durante la inicialización del objeto Yuno.Appearance .
NUEVO: soporte del método de pago: Dlocal redirect, Khipu, Dlocal PSE.
CAMBIO: Mejoras en el formulario de la tarjeta de pasos múltiples.
1.1.8FIX: Se mejoró el formulario de tarjetas de múltiples pasos.
1.1.7NUEVO: Soporte del método Tarjeta Clave pago.
NUEVO: Compatible con el método Kushki pago.
CAMBIO: Mejoras en la UX de Daviplata.
CAMBIO: Diners mejora en el formulario de la tarjeta.
1.1.3CAMBIO: Se ha añadido la opción de formulario de tarjeta multipaso.
1.1.0CAMBIO: Compatibilidad con Swift Package Manager.
1.0.17CAMBIO: Mejoras generales del formulario de tarjeta.
1.0.16CAMBIO: Se ha mejorado la redacción del formulario de la tarjeta.
1.0.9NUEVO: Ajustes de pagos asíncronos PIX/Nupay.
NOVEDAD: soporte de inscripción de tarjetas.
NUEVO: Compatibilidad con Wibond (nuevo método de pago).
CAMBIO: Mejoras generales de la interfaz de usuario.
CAMBIO: Se ha mejorado la forma de las tarjetas.
CAMBIO: Se ha eliminado el campo Sexo de todos los formularios.
NUEVO: Métodos de pago soportados: PIX, Nupay, MercadoPago Monedero.