These are all the changes since the last official release - DS 2.58b1 - UI plugin now automatically added to APKs when building Hybrid apps. - Fixed atob2 errors in Hybrid apps. - Fixed plugin sub-folders unwanted .js extension swaps in APK builds. - Fixed building APK with Hybrid apps. - Fixed missing options parameter on app.UpdateProgressBar. - Added 'shallow' option to app.ExtractAssets() method (only extracts top level). - Added 'extended' option to app.CreateNode() method (allows use of app.* methods). - Added 'documents' to app.GetSpecialFolder() method. - Added new Bluetooth permissions for Android 12. - Improved notification listener robustness. - Added app.GetPublicFolder() - Added app.GetTempFolder() method (Android automatically deletes old files if needed) - Added '/Public' file path support (maps to scoped/sandbox public folder for app). - Added '/Private' file path support (maps to app's private folder). - Added '/Temp' file path support (maps to app's cache/temp folder). - Added 'uri' type to app.SendIntent() extras. - Added 'Camera Photo' sample (uses built-in camera app) - Changed app.SaveJson() to take any object type. - Added node.SetEnv( name, val ) method to nodejs component. - Fixed list control not auto-expanding when calling SetTextSize or SetDivider. - Added 'Expand' method to list control. - Fixed app.Uri2Path for folder names containing blanks. - Fixed issue with drawer not displaying in cfg.Fast mode. - Fixed edit.setCursorColor() for Android 10+. - Added new edit.SetSelectColor() method.