Actively maintained
13 documented releases, the latest being v6.3.0 on Jul 29, 2026. Every one of them is a free update for existing license holders.
Supported: All Apps
com.revenuecat.purchases:purchases to the latest version.Supported: Vendor
Supported: Manager
Supported: Manager
salesiq_mobilisten to fix iOS build.configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):Supported: Vendor Admin (Manager App)
Supported: WooCommerce, MultiVendor (Dokan/WCFM)
"vendorConfig": {
+ "DisableVendorAddAttribute": false,
}Supported: Vendor Admin (Manager App)
Supported: All frameworks
Supported: All frameworks
Supported: All frameworks | β οΈ BREAKING CHANGE
authConfig structure to support flexible sign-up fields and modern provider config.+ "authConfig": {
+ "defaultMethod": "emailPassword",
+ "providers": { ... },
+ "registration": {
+ "email": {"show": true, "require": true},
+ "firstName": {"show": true, "require": true},
+ "lastName": {"show": true, "require": true},
+ "phone": {"show": false, "require": false},
+ "username": {"show": true, "require": false},
+ },
+ }Supported: All frameworks
Supported: All frameworks | β οΈ BREAKING CHANGE
advanceConfig into dedicated currencyConfig."advanceConfig": {
- "DefaultCurrency": ...,
- "Currencies": ...,
- "EnableWOOCSCurrencySwitcher": true
}
+ "currencyConfig": {
+ "defaultCurrencyCode": "USD",
+ "currencies": [...],
+ "enableWOOCSCurrencySwitcher": true,
+ }MODIFY_AUDIO_SETTINGS).configs/env.props file (if not input, the app will crash):Supported: All frameworks
easy_paypal package to replace the old PayPal Data Collector SDK (com.paypal.android.sdk:data-collector) with the policy-compliant Braintree version (com.braintreepayments.api:data-collector:4.31.0). This resolves Google Play rejections caused by the old SDK collecting device location without prominent disclosure.Supported: All frameworks
local_auth_android to a fixed version to resolve a build failure introduced by Android Gradle Plugin 9+ (AGP 9), where local_auth_android was missing compileSdk in its build.gradle.kts. This fixes the NullPointerException crash during Gradle configuration.Supported: All frameworks (Extended source code only)
stripe_android and stripe_ios requiring compileSdk β₯ 36 due to updated androidx dependencies (activity, core-ktx, browser, navigationevent), while the project was still targeting android-35.local_auth_android to a compatible version to fix build failures with Android Gradle Plugin 9+.stripe_android and stripe_ios required compileSdk β₯ 36 due to updated androidx dependenciesconfigs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):connectivity_plus packageconfigs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):flutter precache --iosflutter_facebook_auth and facebook_app_events to latest versions β requires Xcode 26.x or later to build for iOScategoryMenuShowDepth config missing from some category menu layoutsconfigs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):flutter precache --ioslib/env.dart file as below: "splashScreen": {
"enable": true,
/// duration in milliseconds, used for all types except "rive", "flare" and "video"
"duration": 2000,
/// Type should be: 'fade-in', 'zoom-in', 'zoom-out', 'top-down', 'rive',
/// 'flare', 'static', 'video'
"type": "video",
"image": "assets/videos/splashscreen.mp4", // https://demo.mstore.io/wp-content/uploads/2025/09/splashscreen.mp4
/// AnimationName's is used for 'rive' and 'flare' type
"animationName": "fluxstore",
"boxFit": "contain",
"backgroundColor": "#ffffff",
"paddingTop": 0,
"paddingBottom": 0,
"paddingLeft": 0,
"paddingRight": 0,
},OneSignalNotificationServiceExtension to adapt with Xcode 26configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):flutter precache --ioscompileSdkVersion 35 to compileSdkVersion 36ndkVersion "25.1.8937393" to ndkVersion "28.1.13356709"Edge-to-edge may not display for all users:From Android 15, apps targeting SDK 35 will display edge-to-edge by default. Apps targeting SDK 35 should handle insets to make sure that their app displays correctly on Android 15 and later. Investigate this issue and allow time to test edge-to-edge and make the required updates. Alternatively, call enableEdgeToEdge() for Kotlin or EdgeToEdge.enable() for Java for backward compatibility.
Your app uses deprecated APIs or parameters for edge-to-edge:One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:android.view.Window.setStatusBarColorandroid.view.Window.setNavigationBarDividerColorandroid.view.Window.setNavigationBarColor
lib/env.dart as belowMap<String, dynamic> environment = {
...
"offlineModeConfig": {
"enable": true,
}
...
};lib/env.dart as below: "advanceConfig": {
+ /// systemDefault, exitImmediately, requireConfirmPopup, requireDoubleTap
+ "exitAppType": "requireConfirmPopup",
},configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):flutter precache --ioslib/env.dart file...
"advanceConfig": {
...
"OptimizeImage": {
"enable": true,
"plugin": "optimole" // Support "re-generate-image" plugin (old) & "optimole" plugin (new)
},
...
}
...configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):flutter --versionflutter channel stable
flutter upgrade --force
flutter clean
flutter pub getconfigs/env.props file (if not input, the app will crash):flutter precache --iosconfigs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):configs/env.props file (if not input, the app will crash):11 more releases shipped before v4.3.0. They are part of the same lifetime-update license.