SugarCRM Mobile SDK 6.5.0
Released on April 30th, 2019
Enhancements and Changes
The following features and changes have been introduced in this version of the Mobile SDK:
Core Functionality
- The core corresponds to the production version of SugarCRM Mobile 6.5.0.494. See the Android or iOS release notes for SugarCRM Mobile 6.5.0 for details.
Other Notable Changes
- Global search on SugarCRM Mobile now uses Sugar's Elasticsearch engine via the
/rest/v10/globalsearch
API endpoint. This means that marking individual fields as searchable and weighting them in Studio according to their search priority also affects global search in the app. Handlebars.js
has been upgraded from version 4.0.11 to version 4.0.13.- Cordova CLI has been upgraded from version 7.1.0 to version 8.1.2.
Upgrade
Use the following steps to upgrade a custom app from SDK version 6.4.1.490-1.4.2-2 to version 6.5.0.494-1.4.2-2:
- Modify
package.json
in your custom app folder to specify "6.5.0.494-1.4.2-2" for thesdkVersion
property. - Re-create native projects by running
./sdk init-native
. - Restart the debug server and rebuild the app.
Known Issues
The following are known issues in this release of the Mobile SDK:
- Customizing the color of the status bar using
statusBarBackgroundColor
may result in partially broken layout on iPhone X - Android builds may fail with the following message (use the
--verbose
option):EACCESS with <some path>/gradle
- To correct the issue, run the following command from your terminal:
chmod +x <some path>/gradle
- To correct the issue, run the following command from your terminal:
- Android builds may fail with the following message:
You have not accepted the license agreements of the following...
- To correct the issue, run the following command from a terminal:
$ANDROID_HOME/tools/bin/sdkmanager --licenses
- To correct the issue, run the following command from a terminal:
- Running
brew install librsvg
may fail with an EACCESS error. Brew package manager recommends using the install command withoutsudo
. Run the following command to change permissions:sudo chown -R $(whoami):admin /usr/local