go_sell_sdk_flutter 2.4.19
go_sell_sdk_flutter: ^2.4.19 copied to clipboard
Flutter plugin compatible version of goSellSDK library for both Android and iOS.
2.4.19 - 2025-07-24 #
Enhancement Feature: #
• Updating to support latest android api 35
Impact on existing integrations: #
• May need to update gradles to support latest apis support sdk 35
• compileSdkVersion 35
• targetSdkVersion 35
• Project build.gradle classpath 'com.android.tools.build:gradle:8.6.0'
• Gradle wrapper.properties distributionUrl=https://services.gradle.org/distributions/gradle-8.10.2-bin.zip
• May need to add proguard rules# Add project specific ProGuard rules here.
You can control the set of applied configuration files using the
proguardFiles setting in build.gradle.
For more details, see http://developer.android.com/guide/developing/tools/proguard.html
If your project uses WebView with JS, uncomment the following
and specify the fully qualified class name to the JavaScript interface
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-keepattributes Signature
-keepclassmembernames,allowobfuscation interface * {
@retrofit2.http.* methods;
}
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
#########################################################################
# OkHttp
#########################################################################
-dontwarn okhttp3.**
-dontwarn okhttp2.**
-dontwarn okio.**
-dontwarn javax.annotation.**
-dontwarn org.conscrypt.**
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
-keep class company.tap.gosellapi.** { *; }
-keep class gotap.com.tapglkitandroid.** { *; }
-dontwarn okhttp2.**
-dontwarn okio.**
-dontwarn javax.annotation.**
-dontwarn org.conscrypt.**
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
#-dontobfuscate
-optimizations !code/allocation/variable
-keep class company.tap.gosellapi.** { *; }
# KEEP TapGLKit classes
-keep class gotap.com.tapglkitandroid.** { *; }
-keep class gotap.com.tapglkitandroid.gl.Views.TapLoadingView { *; }
-dontwarn gotap.com.tapglkitandroid.**
-keepclassmembers class gotap.com.tapglkitandroid.gl.Views.TapLoadingView {
public init(android.content.Context);
public init(android.content.Context, android.util.AttributeSet);
public init(android.content.Context, android.util.AttributeSet, int);
}
-keep class company.tap.tapcardvalidator_android.** { *; }
-dontwarn company.tap.tapcardvalidator_android.**
# GSON.
-keepnames class com.google.gson.** {*;}
-keepnames enum com.google.gson.** {*;}
-keepnames interface com.google.gson.** {*;}
-keep class com.google.gson.** { *; }
-keepnames class org.** {*;}
-keepnames enum org.** {*;}
-keepnames interface org.** {*;}
-keep class org.** { *; }
-keepclassmembers enum * { *; }
# Retrofit
-keepattributes Signature
-keepattributes RuntimeVisibleAnnotations
-keep class retrofit2.** { *; }
-keep interface retrofit2.** { *; }
-keepclassmembers class * {
@retrofit2.http.* methods;
}
# OkHttp
-keep class okhttp3.** { *; }
-keep interface okhttp3.** { *; }
# Gson
-keep class com.google.gson.** { *; }
-keepattributes EnclosingMethod
-keepattributes InnerClasses
-keepattributes Signature
# Gson TypeToken
-keep class com.google.gson.reflect.TypeToken { *; }
-keep class * extends com.google.gson.reflect.TypeToken
• Might be need to add additional libs (If use face issues for class not found etc then add below)
implementation 'com.google.android.material:material:1.14.0-alpha03'
implementation 'com.github.Tap-Payments:TapGLKit-Android:1.19.1'
implementation 'com.github.Tap-Payments:TapCardValidator-Android:2.16.2.1'
// OkHttp core and logging interceptor
implementation 'com.squareup.okhttp3:logging-interceptor:5.1.0'
implementation 'com.squareup.okhttp3:okhttp:5.1.0'
implementation 'com.squareup.retrofit2:retrofit:3.0.0'
implementation 'com.squareup.retrofit2:converter-gson:3.0.0'
implementation 'com.squareup.okhttp3:logging-interceptor:5.1.0'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.google.android.gms:play-services-wallet:19.4.0'
implementation 'jp.wasabeef:blurry:4.0.1'
implementation 'io.card:android-sdk:5.5.1'
2.4.18 - 2025-05-22 #
- Support apple payments callbacks
2.4.17 - 2025-04-15 #
- Support for Flutter 3.29.0
2.4.16 - 2025-03-19 #
- Update Sar symbol
2.4.15 - 2024-01-19 #
- Update ProGuard
2.4.14 - 2024-01-16 #
- Update ProGuard
2.4.13 - 2024-01-16 #
- Update ProGuard
2.4.12 - 2024-01-16 #
- Update android native dependency
2.4.11 - 2024-12-24 #
- Update ios native dependency to fixing webview ios 18 issue
2.4.10 - 2024-11-03 #
- Update ios and android native dependency
2.4.9 - 2024-09-25 #
- Removed CardIO library to support latest iOS
2.4.8 - 2024-09-23 #
- Cobadged cards enhanced experience
2.4.7 - 2024-09-19 #
- Hot fix for cardbrand-scheme validation
2.4.6 - 2024-08-29 #
- Hot fix for target configs in podspec
2.4.5 - 2024-08-26 #
- Upgraded Android sdk
- Hot fix for back button callback
2.4.4 - 2024-08-26 #
- Upgraded Android sdk
- Hot fix for enable settings for webview
- Hot fix for callback in flutter bridge
2.4.3 - 2024-08-08 #
- Upgraded Android sdk
- Upgraded iOS sdk
- Updated the save card object with Payment agreement model
2.4.2 - 2024-07-03 #
- Upgraded Android sdk
- Hot fix for removing licensed fonts
- Upgraded android material library
2.4.1 - 2024-07-02 #
- Upgraded iOS sdk
- Paying by a saved card enhancement
2.4.0 - 2024-07-01 #
- Upgraded Android sdk
- Roboto/avenir fronts are removed
2.3.9 - 2024-06-10 #
- Upgraded Android sdk (Crash issue fixed for KNET)
- Hot fix for add clear buttons for fields.
- Fix error for AMEX card.
- Limit card length to 16 or max based on card type.
- show amount next to selected currency.
2.3.8 - 2024-02-27 #
- Upgraded Android sdk
- Upgraded iOS sdk
- CardHolderName mapped and returned back in tokenize mode
2.3.7 - 2024-02-07 #
- Upgraded Android sdk
- Fixed copy paste issue in card number input
2.3.6 - 2024-02-06 #
- Upgraded iOS sdk
- Major changes.
- Compile SdkVersion 34
- Target SdkVersion 34
- JAVA VERSION JavaVersion.VERSION_11
- Gradle version 7.4.2
- Android Gradle plugin version 7.3.1
2.3.5 - 2024-01-16 #
- Upgraded iOS sdk
- Upgraded Android sdk
- Bug fixes and sdk enhancement
2.3.4 - 2023-12-11 #
- Upgraded iOS sdk
- Bug fixes and sdk enhancement
2.3.3 - 2023-12-05 #
- Upgraded iOS sdk
- Upgraded Android sdk
- AppearanceMode added for both Android & iOS
- SupportedPaymentMethods added for both Android & iOS
2.3.2 - 2023-11-30 #
- Upgraded iOS sdk
- Updated Destination with DestinationGroup
2.3.1 - 2023-10-06 #
- Upgraded android sdk
- Updated configuration for google pay
2.3.0 - 2023-09-27 #
- Bug fixes for issuer object
2.2.9 - 2023-09-27 #
- Upgraded android sdk
- Bug fixes
2.2.8 - 2023-09-23 #
- iOS bugs fixes for ApplePay
2.2.7 - 2023-08-23 #
- Upgraded iOS sdk
- Upgraded flutter sdk
2.2.6 - 2023-08-16 #
- Upgraded iOS sdk
- Upgraded android sdk
- Bug fixes
2.2.5 - 2023-07-12 #
- Upgraded iOS sdk
- Upgraded android sdk
- Bug fixes
2.2.4 - 2023-07-12 #
- iOS Update
- Success and failed callbacks added for Authorize mode
2.2.3 - 2023-06-26 #
- Upgraded android sdk
- Migrated to null safety
2.2.2 - 2023-01-31 #
- Upgraded android sdk for Benefits change
2.2.1 - 2023-01-23 #
- Upgraded ios and android sdk for charge initiated callbacks
2.2.0 - 2022-12-29 #
- Upgraded android sdk dependencies
2.1.9 - 2022-11-09 #
- Upgraded ios and android sdk for tokenize mode
2.1.8 - 2022-11-07 #
- Upgraded ios and android sdk for card id
2.1.7 - 2022-11-07 #
- Upgraded ios and android sdk for card id
2.1.6 - 2022-09-13 #
- Upgraded ios sdk to 2.3.18
2.1.5 - 2022-08-17 #
- Upgraded ios sdk to 2.3.16
2.1.4 - 2022-08-17 #
- Upgraded android sdk to 3.15.9
2.1.3 - 2022-07-28 #
- Upgraded iOS sdk to 2.3.13
2.1.2 - 2022-03-15 #
- Upgraded iOS sdk to 2.3.6
2.1.1 - 2022-01-11 #
- Upgraded android sdk to 3.14.1
2.1.0 - 2021-12-23 #
- Supporting null-safety.
2.0.9 - 2021-10-18 #
- Fixed reading payment meta data issue in iOS.
2.0.8 - 2021-09-26 #
- Accepting amount per unit as double.
2.0.7 - 2021-05-30 #
- Added ALL for allowedCardTypes to allow both Credit and Debit cards.
2.0.6 - 2021-04-22 #
- Fix Back button click Crash in android
2.0.5 - 2021-03-17 #
- Added customer details in the results
2.0.4 - 2021-02-22 #
- Allow to set payment type as ApplePay only.
- Update iOS SDK 2.2.45.
2.0.3 - 2021-01-12 #
- Allow new customer to be initialized using either Email or (Phone Number and IsdNumber).
2.0.2 - 2020-12-13 #
- Update iOS SDK 2.2.41.
2.0.0 - 2020-10-20 #
- Update Flutter version >>> Flutter 1.22.1 • channel stable • https://github.com/flutter/flutter.git
- Change to the new flutter plugin scheme
- Fix AR for Android
1.3.1 - 2020-08-26 #
- Fix iOS issue in case of customer details are empty
1.3.0 - 2020-07-20 #
- Allow passing card holder name to the SDK
- Allow disable editing the card holder name
- Update iOS SDK 2.2.22.
- Update Android SDK 3.8.0
1.2.1 - 2020-06-18 #
- Update README.md
1.2.0 - 2020-06-18 #
- Update iOS SDK 2.2.21.
- Update ios platform to 10
- Update Android SDK 3.7.0
- Add delegate for sessionCancelled
1.1.0 - 2020-04-26 #
- Fix iOS crash when receive unmaped data.
1.0.2 - 2020-04-25 #
- Integrate both Android and iOS SDK / Add changlog version
1.0.1 - 2020-04-25 #
- Integrate both Android and iOS SDK / Apply Pub dart recomendations
1.0.0 - 2020-04-25 #
- Integrate both Android and iOS SDK
0.0.1 - 2020-04-08 #
- Initial release.