Releases: mendix/hybrid-app-base
Upgrade inappbrowser plugin to latest version
v2.3.1 2.3.1
On Android, open files using the default application instead of the inappbrowser
The Cordova inappbrowser plugin does not comply with recent changes in Android API requirements. Specifically, opening a file using the file:// protocol is disallowed. To avoid the issue, links to files (images, pdfs, etc.) are now opened using the default application available on the device.
Clean up localstore tokens
As part of the signout/cleanup process, we now clear out all locations where authentication tokens might still reside.
Add fallback mechanism to retrieve token from old localstorage
For upgraded apps, the recent change to store authentication tokens in file storage instead of localstorage could lead to a loss of the session. To avoid this issue, we added a fallback mechanism to check if a token is still available in localstorage.
Prevent accidental logout & Navigation security fix
- We have changed how auth tokens are stored, preventing an issue where a session would sometimes not be reconstructed after an update of the app.
- We added several default entries to the config.xml file, preventing security errors in the webview.
Comply with new Play Store requirements
As of August 1, new apps published to Google's Play Store need to target at least Android SDK 26. As of November 1, updates to apps also need to target at least SDK 26.
With this update, Mendix hybrid apps are compatible with this new requirement.
Unfortunately, Crosswalk is not compatible with SDK versions 24 and above. Therefor, we have removed Crosswalk from the default Mendix hybrid app template. This can lead to a degraded performance on Android devices running version 4.4 or lower.
Fix alpha channel in default styles
v2.0.7 2.0.7
Increase server timeout for offline apps
v2.0.6 2.0.6
Improve loader and login styling
Make loader and login text thicker
Improve styling + backwards compatibility
Improve styling of the loader screen
Add backwards compatibility w.r.t. quality vs density properties (android only)