Closed ThomazFB closed 2 weeks ago
The following changes in project dependencies were detected (configuration vanillaReleaseRuntimeClasspath
):
App Name | WooCommerce-Wear Android | |
Platform | āļø Wear OS | |
Flavor | Jalapeno | |
Build Type | Debug | |
Commit | c68f285c57cf174889b0003b0d80f3a28c7783b2 | |
Direct Download | woocommerce-wear-prototype-build-pr12891-c68f285.apk |
š² You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.
App Name | WooCommerce Android | |
Platform | š± Mobile | |
Flavor | Jalapeno | |
Build Type | Debug | |
Commit | c68f285c57cf174889b0003b0d80f3a28c7783b2 | |
Direct Download | woocommerce-prototype-build-pr12891-c68f285.apk |
š @ThomazFB , thanks for the fix and apologies for the inconvenience! š š
FYI: As part of the Version Catalogs migration I did warn (ā ļø) about such changes (see description), and also wrote a descriptive commit on it too, mentioning that WooCommerce
and WooCommerce-Wear
were using a different version of datastore
, point to 1.0.0
and 1.1.0
correspondingly. I hope that with Version Catalogs we will avoid such inconsistencies going forward, along with all the potential problems this could create. š
Hey @ParaskP7, don't worry about that, and there is no need for apologies; this is not on you in any way; we can't predict that a small version bump of a library could introduce a shady crash like that one; this is a quality fault from the library itself. The Version Catalog was an amazing introduction to our app and thanks for all your work on that!
Summary
Fix issue https://github.com/woocommerce/woocommerce-android/issues/12867 by reverting the DataStore library version back to
1.0.0
.During the project migration to the Version Catalog, we ended up migrating the DataStore from
1.0.0
to1.1.0
. Unfortunately, this upgrade introduced a current known bug from the library to our app.To fix it, this PR reverts the app back to the version prior to the Version Catalog migration one month ago.
How to Test
Currently, 90% of the app's reliance on DataStore is related to Analytics and Stats. To properly test this downgrade, I recommend verifying if the Analytics Hub, My Store Stats, and Top Performers are all working as expected.
Update release notes:
RELEASE-NOTES.txt
if necessary.Reviewer (or Author, in the case of optional code reviews):
Please make sure these conditions are met before approving the PR, or request changes if the PR needs improvement: