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ón | Cambios |
|---|---|
| 2.9.0 | NUEVO: 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.1 | MEJORA: 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.0 | FIX: 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.1 | NUEVO: Añadido soporte para Click to Pay (CTP) con Passkey. |
| NUEVO: Notificar estado pendiente en inscripción al enviar a enlace profundo. | |
| 2.7.0 | NUEVO: Añadido ClearSale con integración web. |
| FIX: Varias correcciones de errores y mejoras. | |
| 2.6.0 | NUEVO: Añadida una barra de navegación a los formularios cuando se muestra el teclado. |
| FIX: Varias correcciones de errores y mejoras. | |
| 2.5.0 | NUEVO: 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.2 | FIX: 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.0 | ELIMINAR: 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.0 | MEJORAR: 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.2 | NUEVO: Añadida validación Luhn. |
| FIX: Varias correcciones de errores y mejoras. | |
| 2.2.1 | FIX: Varias correcciones de errores y mejoras. |
| 2.2.0 | NUEVO: Se ha añadido la función de inscripción a PayPal. |
| FIX: Varias correcciones de errores y mejoras. | |
| 2.1.0 | FIX: 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.0 | MEJORA: 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.0 | NUEVO: Añadido soporte para la inscripción Astropay. |
| NUEVO: se ha implementado la inscripción de tipo redirección. | |
| 1.24.2 | MEJORA: Visualización mejorada del cargador con presentación recursiva. |
| 1.24.1 | MEJORA: Añadida notificación para el tamaño de la vista de pago completo. |
| 1.24.0 | CAMBIO: 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.2 | NUEVO: Notificación implementada para cancelByUser cuando el usuario cierra los formularios de inscripción. |
| 1.23.1 | NUEVO: Notificación implementada para cancelByUser cuando el usuario cierra el modal de Apple Pay. |
| 1.23.0 | NUEVO: Se agregó soporte para formularios de inscripción genéricos y conectividad websocket (probado con botón Bancolombia). |
| 1.22.1 | MEJORA: Asegurado anyPublisher se devuelve directamente para las vistas web incrustadas (redirecciones) en lugar de un protocolo. |
| 1.22.0 | ELIMINAR: 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.2 | NUEVO: Añadido anyCancellables a YunoEnrollmentHeadlessImpl. |
| 1.21.1 | ELIMINAR: Se ha eliminado la dependencia de Koin. |
| 1.21.0 | CAMBIO: 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.0 | NUEVO: 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.3 | NUEVO: Añadido el pago redirigido NuPay. |
| 1.19.2 | MEJORA: Habilitada conexión socket cuando substatus está autorizado. |
| 1.19.1 | NUEVO: Se ha añadido un campo de documento obligatorio en la inscripción. |
| 1.19.0 | NUEVO: 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.0 | ELIMINAR: 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.0 | NUEVO: 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.0 | NUEVO: 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.0 | NUEVO: 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.0 | NUEVO: Añadido el tiempo de espera del cargador y del servicio, y mejorado el flujo de eventos de análisis. |
| 1.6.2 | FIX: 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.19 | FIX: Resuelto problema de caché en MP Checkout Pro. |
| NUEVO: Implementado el filtrado por tipo de documento en el formulario Daviplata. | |
| 1.1.18 | NUEVO: Soporte para la persistencia del cargador. |
| 1.1.17 | ARREGLADO: 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.16 | NUEVO: Mejoras en los formularios de las tarjetas. |
| 1.1.15 | NUEVO: Campos obligatorios en el formulario de la tarjeta. |
| 1.1.14 | NUEVO: Compatibilidad con el método de pago Openpay. |
| NUEVO: Personalización del formulario de tarjeta en un solo paso. | |
| 1.1.13 | NUEVO: Soporte para nuevos tipos de métodos de pago. |
| 1.1.12 | NUEVO: Soporte para PagSeguro checkout. |
| NUEVO: compatibilidad con la comprobación UNLIMINT. | |
| 1.1.11 | CAMBIO: Se ha mejorado el formulario de la tarjeta multipaso. |
| 1.1.9 | ARREGLADO: 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.8 | FIX: Se mejoró el formulario de tarjetas de múltiples pasos. |
| 1.1.7 | NUEVO: 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.3 | CAMBIO: Se ha añadido la opción de formulario de tarjeta multipaso. |
| 1.1.0 | CAMBIO: Compatibilidad con Swift Package Manager. |
| 1.0.17 | CAMBIO: Mejoras generales del formulario de tarjeta. |
| 1.0.16 | CAMBIO: Se ha mejorado la redacción del formulario de la tarjeta. |
| 1.0.9 | NUEVO: 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. |
Actualizado hace 1 día