The headlines:- 1. You can now create controls and add them to a layout with a single call, like this:- lay = app.CreateLayout( "linear", "VCenter,FillXY" ); txt = app.AddText( lay, "Text" ); 2. Intercept notifications, such as Text messages and WhatsApp messages, read the notification text and trigger actions in your app or background service. 3. The new CloudStore component allows you to easily store and retreive app data from the cloud. Useful for game high scores, IOT sensor data storage, Share Todo lists etc. (uses our droidscript.org servers and is free for premium users) CloudStore has the following limitations for the free version:- - once every 3 seconds max read/write - 300 read/writes per day per file - 3 files per user - 3k max file size. (More files/space can be provided for a small fee) Here is the full list of changes since the last official release:- DS 182b2 - Added Merge(), List() and Delete() methods to CloudStore component. - Added "Network" permission when using app.CreateCloudStore(). - Updated Obfuscator to ES6. - Added app.SetMargins() to set default margins for controls. - Added app.SetTextSize() to set default text size for controls. - Enabled GameView to work in IOS and Android browsers. - Enabled GameView touch events to work in mobile browsers. - Improved GameView asset loading checks. - Fixed app.ShowCheckList button size issues. - Added 'AutoSize' option to button control (Auto-sizes text to fit). - Added 'AutoShrink' option to button and text control (Auto-shrinks text to fit). - Fixed GLview (added missing libs). - Added app.SetAppLanguage(), app.GetAppLanguages(), app.GetAppLangCode(). - Deprecated app.Language2Code(), app.SetLanguage(). - Added language translation premium sample. - Added initial version of GameView docs (thanks to Symbroson). DS 182b1 - Moved manifest minSdkVersion to 21 (Android 5.0) - Added new app.Add* funcs for all controls. - Added new CloudStore component + sample (premium only). - Added Listen() and SetOnNotify() methods to Notification component . - Added 'Notification Listener' sample. - Added 'action' param to SetOnBroadcast (for catching generic Android broadcasts). - Prevented OnConfig firing after screen unlock. - Fixed DS repeated re-draw after screen unlock. - Fixed use of gfx.Script() calls in GameView. - Fixed GameView issue with batched sprites not showing. - Fixed GameView to wait till all assets are loaded before calling OnReady(). - Added app.data object for storing user data globally. - Added SetOnStatus method to AdView. - Enabled the use of #rrggbb colors with gfx.SetBackColor. - Fixed "Cannot read property SetAlpha of null error" when using keyboards. - Added 'NoIcons' option to settings for screen reader support. - Updated Terminal extension to use dark theme. - Fixed wrong heading on copy app menu. DS 181a - Fixed GLView failure.