Releases: uintdev/qrserv
v2.7.6
- Updated dependencies
- Updated framework
Note: the next release will increase the minimum Android version to 7 (SDK version 24) due to it being an enforced minimum SDK version starting from Flutter 3.35.0. This version will still be available on GitHub, should you need to use it on a version of Android from 2014 or 2015.
Another note: it was discovered that from v2.7.1, the version code prefix was added back in. As of v2.7.6, the prefix was removed again but that means updates via package manager will be prevented due to being deemed as a downgrade. If it fails to update, uninstall the application and then install the latest version.
v2.7.5
v2.7.4
v2.7.3
v2.7.2
v2.7.1
v2.7.0
v2.6.2
v2.6.1
- Increased compile and target SDK to 36 (Android 16)
- Various minor technical migrations
NOTE: this build turns out to fix an issue where in direct APK builds the version code would have a '20' prefix. This causes the package manager to refuse to update the app due to downgrade protection ("INSTALL_FAILED_VERSION_DOWNGRADE" with "Update version code XX is older than current 20XX"). If you are affected by this issue, uninstall the app and then install this or a later version (latter generally advised).
This issue does not affect AAB builds and so does not impact releases on Google Play.
v2.6.0
- Direct Access Mode is now only available for Android 10 or earlier for Play Store builds due to policy issues -- GitHub builds not affected
- Fixed Direct Access Mode for Android 10
- Added 'releases' button to 'about' dialog
Note: if coming from the Play Store build, uninstall the application before installing the GitHub build (this also goes for if switching back to the Play Store build). Otherwise, it will fail to install. They are signed with different certificates (Play Store build uses Play App Signing).