- Added app.IsLocationEnabled(“GPS,Network”) method.
- Added GetData() method to AudioRecorder component.
- Added DrawSamples() method to ImageView (draws a sample graph).
- Added 'Audio Sample' sample.
- Added app.GetBluetoothName() method.
- Added app.GetBluetoothAddress() method.
- Fixed problem with device to device bluetooth dropping last character.
- Removed BIND_DEVICE_ADMIN permission.
- Enabled device → device bluetooth connections!
- Added Portuguese language (thanks to Maico aka 'Big Eyes Games').
- Added bluetooth listen sample.
- Added updated and re-organised docs (thanks to AlexF).
- Fixed Immediate window execute bug.
- Added 'NoScrollBar' and 'ScrollFade' options to Scroller control.
- Added 'NoApp' option to WebView to prevent app.* calls.
- Obfuscation errors are now trapped and displayed.
- Added 'Bluetooth Select' sample.
- Added OnConsole method to webview, calls back with (message, lineNum, sourceFile, isError).
- Added 'noGUI' option to config.json (replaces 'headless' option)
- Added SetSubtitles and SetOnSubtitle methods to VideoView control (call after OnReady).
- Prevented use of .. in webserver file uploads (for security reasons).
- Added new webview option “AllowCapture” to enable use of camera and microphone (and WebRTC).
- Added new grabWidth parameter to app.AddDrawer method.