Core Updates
(1) Update easy_paypal to Comply with Google Play Policies ⬆
Supported: All frameworks
Updated the 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.
(2) Fix Android Build Error: local_auth compileSdk Incompatibility 🔧
Supported: All frameworks
Pinned 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.
(3) Fix Android Build Error: stripe_android / stripe_ios compileSdk Incompatibility 🔧
Supported: All frameworks (Extended source code only)
Fixed a build failure on extended source code caused by 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.
(4) Image & Color Support for Product Variation Swatches in Cart 🛒
Supported: WooCommerce, MultiVendor (Dokan/WCFM)
The Cart Screen now displays variation swatches using actual swatch images and colors (not just text labels) when the product has image/color-type attributes configured via the MStore API plugin. Requires updating the MStore API plugin to the latest version.
(5) Center Text Alignment in TabBar 🎨
Supported: WooCommerce, MultiVendor (Dokan/WCFM)
Fixed text alignment in the TabBar so that tab labels are properly centered, resolving a regression introduced in a previous release.
(6) Update Choose Plan Screen — Membership Ultimate 💄
Supported: WooCommerce, MultiVendor (Dokan/WCFM)
Refreshed the UI of the "Choose Plan" screen for the Membership Ultimate feature, improving layout and readability of subscription plan options.
(7) Add Store Profile Image (Dokan / WCFM) ✨
Supported: MultiVendor (Dokan/WCFM)
Store cards, store detail pages, and product detail pages now display a vendor profile/avatar image. Added support for configurable default banner and profile images.
Configuration: in the source code, update the file lib/env.dart as below.
"vendorConfig": {
...
+ /// Default Store banner image.
+ "DefaultStoreBanner": "",
+ /// Default Store profile image (avatar).
+ "DefaultStoreProfile": "",
+ "ProfileFit": "cover",
...
}
(8) Fix Store Social Info Not Showing + Update Contact UI 🐛
Supported: MultiVendor (Dokan/WCFM)
(9) Add Store Open/Closed Status Messages (Dokan) 🔧
Supported: MultiVendor (Dokan)
notion image
(10) Support Message for Booking Listing ✨
Supported: Listing (Listeo)
(11) Add Logo for Listing Themes 💄
Supported: Listing (Listeo/ListingPro/MyListing)