Overview
Release history for the Yuno Flutter SDK (yuno_sdk_flutter). Install or update via pub:
v2.3.0 (February 2026)
New Features
- Enrollment widget:
YunoEnrollmentWidgetfor card vaulting flows with returning customers - Platform channel optimization: Reduced communication overhead between Dart and native layers by 30%
- Custom error widgets:
YunoErrorBuildercallback for rendering custom error UI
Improvements
- Improved hot reload support during development
- Added
YunoThemeDatafor consistent theming across platforms - Reduced package size by removing unused platform-specific assets
Bug Fixes
- Fixed widget not rebuilding when
checkoutSessionchanges - Resolved iOS crash when using
YunoSecureFieldsin aListView - Fixed Android keyboard overlap with payment form fields
v2.2.0 (January 2026)
New Features
- Dark mode support:
YunoThemeDatanow acceptsbrightnessparameter - Installment selector: Display installment options for supported countries and providers
- Payment method icons: Built-in high-resolution icons for all supported payment methods
Improvements
- Upgraded internal Android SDK to v3.1.0
- Upgraded internal iOS SDK to v3.0.0
- Added null safety annotations to all public APIs
Bug Fixes
- Fixed
onPaymentErrornot called on Android when user cancels 3DS challenge - Resolved theme colors not applying on iOS when using Material 3
v2.1.0 (November 2025)
New Features
- Secure Fields widgets: Individual Flutter widgets for card number, expiry, and CVV
- Form validation: Built-in real-time field validation with customizable error messages
Improvements
- Improved animation performance for checkout transitions
- Added support for Flutter 3.16+
v2.0.0 (September 2025)
Breaking Changes
- Widget-based API: Replaced imperative
YunoPayment.start()with declarativeYunoCheckoutWidget - Removed:
YunoPaymentsingleton class - Renamed: All callback typedefs prefixed with
Yuno
Migration from v1.x
New Features
- Declarative widget API following Flutter conventions
- Full theming support via
YunoThemeData - State management integration (Provider, Riverpod, Bloc compatible)
v1.x (Legacy)
v1.x is deprecated and will reach end-of-life in March 2026. Upgrade to v2.x using the migration guide above.
Platform Requirements
| SDK Version | Flutter | Dart | Android Min SDK | iOS Min |
|---|---|---|---|---|
| 2.3.0 | 3.13+ | 3.1+ | 24 | 16 |
| 2.0.0 | 3.13+ | 3.1+ | 24 | 16 |
| 1.x | 3.0+ | 2.17+ | 21 | 13 |
Platform-Specific Notes
Android setup
Android setup
Add the Yuno Maven repository to your Ensure
android/build.gradle:minSdkVersion is 24 or higher in android/app/build.gradle.iOS setup
iOS setup
Ensure your Run
Podfile specifies iOS 16+:cd ios && pod install after updating the SDK version.