Release notes
Version | Changes |
---|---|
1.20.2 | - FIX: NuPay redirect issue - FIX: CVV validation in enrollment - NEW: Callback tokenWithInformation |
1.17.0 | - IMPROVE: Nubank flow |
1.16.0 | - NEW: 3DS FAC fraud engine |
1.15.1 | - FIX: Java version compatibility |
1.15.0 | - IMPROVE: Cards and Nubank UI/UX - IMPROVE: Chile RUT validation |
1.14.0 | - IMPROVE: Removed CNPJ from Nubank flow |
1.13.0 | - IMPROVE: Card forms design and UX |
1.12.2 | - NEW: 3DS Netcetera fraud engine |
1.12.1 | - IMPROVE: MercadoPago SDK performance |
1.12.0 | - NEW: PIX - SANTANDER payment method |
1.11.4 | - IMPROVE: MercadoPago SDK performance |
1.11.3 | - FIX: Style overrides |
1.11.2 | - IMPROVE: Card flow expiration date experience |
1.11.1 | - IMPROVE: Card flow |
1.11.0 | - NEW: DeUna payment method |
1.10.1 | - IMPROVE: SDK and Card flow performance |
1.10.0 | - NEW: Pluxe payment method - IMPROVE: Google Pay flow - IMPROVE: SDK performance and design |
1.8.0 | - NEW: Headless flow to get 3DS challenge URL |
1.7.0 | - NEW: Headless flow to generate OTT and get 3DS challenge |
1.6.1 | - FIX: Antifraud blocking OTT generation - IMPORTANT CHANGES: Added showPaymentStatus argument to startPaymentLite and startPayment to control error screen display |
1.6.0 | - NEW: Mercado Pago antifraud - IMPROVE: Click to pay flow - FIX: Minor bugs |
1.5.14-HF | - NEW: Function to create One Time Token with card info in Enrollment and Payment - FIX: Crash with location permissions |
1.5.14 | - IMPROVE: Step-by-step and one-step card payments |
1.5.13 | - NEW: Mercado Pago Wallet enrollment via deeplink and custom tab - NEW: 3DS and Cybersource fraud engines |
1.5.12 | - IMPROVE: Card payments flow - Important Changes: Replaced CardExpiryDate EditText and TextField ItemView (CVV) with a single CardDataStackView component for SecureFields |
1.5.11 | - FIX: Discover card validation |
1.5.0 | - NEW: Antifraud for Cards flow - NEW: Click 2 Pay payment method - NEW: Supported language methods - NEW: SDK Design - IMPROVE: Card payments flow - IMPROVE: Performance |
1.4.12 | - IMPROVE: Card payments flow |
1.4.11 | - IMPROVE: Card enrollment flow |
1.4.10 | - IMPROVE: Google Pay flow - FIX: Restore SDK state after app kill |
1.4.9 | - IMPROVE: Google Pay flow - FIX: CVV and expiry fields missing in step-by-step enrollment - NEW: VOUCHER card payment method - IMPROVE: Card step-by-step and Pix flow design - NEW: SAFETYPAY payment method - NEW: EFECTY payment method - NEW: NEQUI payment method - NEW: YAPPY payment method - NEW: GOOGLE PAY payment method - NEW: SENCILLITO payment method - NEW: Installments for card payments - IMPROVE: 3DS flow for cards - IMPROVE: Card step-by-step design - NEW: sessionId generation for antifraud via startCheckout() - NEW: Option to persist loader |
1.4.8 | - IMPROVE: Google Pay flow |
1.4.7 | - FIX: CVV and expiry fields missing in step-by-step enrollment |
1.4.6 | - NEW: VOUCHER card payment method - IMPROVE: Google Pay flow |
1.4.5 | - IMPROVE: Card step-by-step and Pix flow design |
1.4.4 | - IMPROVE: 3DS flow for card payments |
1.4.3 | - IMPROVE: Card step-by-step field navigation |
1.4.2 | - IMPROVE: Card step-by-step flow design |
1.4.1 | - NEW: GOOGLE PAY payment method - NEW: SENCILLITO payment method |
1.4.0 | - NEW: SAFETYPAY payment method - NEW: EFECTY payment method - NEW: NEQUI payment method - NEW: YAPPY payment method - NEW: Installments for card payments - NEW: sessionId generation for antifraud via startCheckout() - NEW: Option to persist loader |
1.3.9 | - FIX: Card step-by-step flow - NEW: Loading screen design - NEW: Mercado Pago Checkout Pro no longer requires form |
1.3.8 | - FIX: Customer with null document |
1.3.7 | - IMPROVE: Card flows |
1.3.6 | - Important Changes: Removed flag to require CVV on enrolled cards, now dynamic.data class YunoConfig( val cardFlow: CardFormType = CardFormType.ONE_STEP, val saveCardEnabled: Boolean = false ) |
1.3.5 | - NEW: CASH payment method - NEW: BANK_TRANSFER payment method |
1.3.4 | - NEW: UNLIMINT payment method - NEW: PagSeguro payment method |
1.3.3 | - FIX: Card step-by-step form design |
1.3.2 | - NEW: Tarjeta Clave payment method - NEW: Kushki payment method - NEW: Khipu payment method - NEW: Request CVV for enrolled cards via SDK init flag - NEW: OTP screen timer for payment expiration - NEW: EnrollmentMethodsListView() to show enrollment-available methods- Important Changes: Added requestSecurityCode field to YunoConfig for requesting CVV in card flow:data class YunoConfig( val cardFlow: CardFormType = CardFormType.ONE_STEP, val saveCardEnabled: Boolean = false, val requestSecurityCode: Boolean = false ) |
1.3.1 | - NEW: Paga con Rappi payment method |
1.3.0 | - NEW: Arcus Cash payment method - NEW: Daviplata payment method - NEW: CoDi payment method - NEW: PayValida payment method - NEW: Enable/Disable "Save card" via YunoConfig in initialize - Important Changes: YunoConfig data class for initialize customization |
1.2.5 | - FIX: Payment and Enrollment state on user cancel |
1.2.4 | - NEW: SPEI payment method - NEW: Step-by-step card Enrollment and Payment |
1.2.2 | - NEW: Initialize enrollment state callback in startEnrollment - NEW: Initialize payment state callback in continuePayment - NEW: Initialize OTT callback in startPayment |
1.2.1 | - FIX: "Paga con tajeta" typo in Spanish - FIX: Error message on document number field |
1.2.0 | - Important Changes: Added callback in startPayment to avoid onActivityResult - Important Changes: Added initEnrollment method to configure callback and avoid onActivityResult |
1.1.1 | - FIX: Hide environment tag for production keys |
1.1.0 | - Important Changes: startEnrollment now requires country code (e.g., "CO")- NEW: Credit card enrollment flow - NEW: New design for Credit Card form - NEW: onSelected event for PaymentMethodListView- NEW: Title to separate enrolled/unEnrolled methods - NEW: EnrollmentPaymentMethodListView() - NEW: UnEnrolledPaymentMethodListView() - NEW: Label for current environment - FIX: Improved expiration date validation in Credit Card Form - REMOVE: Deleted testResult options |
1.0.11 | - FIX: Improved UX on enrollment flow after external app interaction |
1.0.10 | - FIX: Avoid 404 after enrollment |
1.0.9 | - FIX: Avoid infinite loader on payment lite flow |
1.0.8 | - NEW: Removed Moshi dependency, using Gson |
1.0.7 | - NEW: Changed android hint type on attrs with reference |
1.0.6 | - FIX: Improved pay method item design (full version) - FIX: Phone field visibility |
1.0.5 | - NEW: SafetyPay payment method - NEW: WebSocket for payment state notifications - NEW: Removed user address from Addi form - FIX: CustomerForm regex validators |
1.0.4 | - NEW: Transaction status changed to pending on start |
1.0.3 | - NEW: Internal error state callback |
1.0.2 | - FIX: Reset CVV regex on card number deletion in payment form |
1.0.1 | - NEW: Bank transfer/card payment type filter - NEW: Payment view models testing features - FIX: Payment type name for PIX and Nupay - CHANGE: Set timezone to UTC in DateExtension - CHANGE: Payment method type in payment mappers |
1.0.0 | - NEW Payment Methods - NEW: Mercado Pago method enrollment - NEW: Debit/credit card payments - NEW: Mercado Pago Checkout Pro payments - FIX: City text field hint and title - FIX: Pix type in payments flow - FIX: Card information on start checkout - FIX: English translation in payment form title |
Updated 1 day ago