Please see here to know more about Rho versioning - http://forums.tau-technologies.com/thread/32/branch-version-management 7.3 - General: support for new debugger in VSCode extension ( https://marketplace.visualstudio.com/items?itemName=Tau-Technologies.rhomobile-dev-tools ) - General: bootstrap version increased to 4.4.1 - General: multiple fixes and improvements - Android: support for Android 11 - Android: barcode recognizer that uses Google API - Android: fix for granding access for sharing files from directory /rhodata/apps/ (Rho::Application.userFolder) to another applications - Android: fixing camera crash on API 29 and higher - Android: fixing double casting in arrays and hashes - Android: reverting usage of requestLegacyExternalStorage flag in manifest - Android: suppressing unnecessary calls for start foreground function - Android: improve emulator startup - Android: fix notification in foreground service for android 10 - Android: support maven deps as aar - iOS: support for iOS 14 - iOS: control ARCHS of build - iOS: extension build script refactoring - iOS: fcm-push do not remove Frameworks.zip after unzip - iOS: fix Bluetooth ext build - iOS: fix build from XCode - iOS: fix compilation issue in ZXing barcode lib - iOS: fix image rotation issue - iOS: fix native lib build - iOS: use only active Arch for Debug - iOS: openssl.so support M1 - arm64 simulator arch - iOS: support only actual architectures - iOS: support WebView.allowsInlineMediaPlayback rhoconfig option - iOS: tune replacing screenshot for task - Win32: VS 2019 supported for build environment - Linux: adding setup guide for Rosa-X4 - Linux: fix remote debugging - Linux: rosa rpm changes - Linux: ubuntu guide update - Sailfish: supporting Sailfish and Aurora both - Sailfish: barcode fix - RhoLib: fix build errors - RhoLib: correct init RhoRuby API after ruby started - RhoSim: more extensions in RhoSim 7.2 - New OS support: ROSA Linux - New OS support: Astra Linux - New OS support: Red OS - Aurora OS: support for v3.2.1.20 - Android: Git Issue 1029 Start inner service foregorund for prevent kill by OS - Android: Support SSL for local server - Android: OpenSSL updated to 1.1.1 - Android: Fix some NPE crashes - Android: Fix crash on audio capture and GPS if no permission on Android (#1020) - iOS: fcm-push extension compress Google Frameworks for win32 maxpath issue - iOS: update Google Firebase libraries in fcm-push extension - iOS: support Frameworks and resources from extensions - iOS: implement UI delegate for WKWebView - alert and other UI - Common: remove non-UTF8 symbols from log messages 7.1.19 - Android: RhodesLib: add call NativeCallback from Ruby API - Android: fix image sharing via intent - Android: fix merge resource for app_name param - Android: remove network_securiy_config for low api versions - iOS: fix setting app badge - iOS: fix issue with crash set_sleep on SDk >= 13.2 - iOS: remove ZBar library from barcode extension binary for fix of UIWebView issue and remove ZBAR support for iOS Barcode engine - iOS: fix UIWebView issue with AppStore - iOS: RhodesLib: fix framework build issue - iOS: fix WKWebView issues with CommonAPI - iOS: Migrate to WKWebView by default - iOS: fix issues related to Citrix - RhoSim, OS X, Win32: Migration to Qt 5.13 and msvs2017 (#1031) - Http server: fixing socket leakage - Win32: fixing toolbar issue - Security: support WebView.replaceContentBySplashWhenSnapshotBySystem for secure recent 7.1.4 - Android: lots of fixes for ARM64 support - Android: build system updates - DB fix issue with dropped encryption key after new installation and DB reset - restore selected last api level, if current level not available - Android: added fcm v18 support extention ( tho-tau-extensions ) - Android: added rexml-edge for Ruby 2.3 ( rho-tau-extensions ) - Android: updated enterprise-barcode for ARM64 ( rho-tau-extensions ) 7.1.1 - Android: updated integrated Maven to latest version - Android: improved resolution for Maven dependencies - Android: some fixes for arm64 - iOS: removed redunant insecure HTTP links - iOS: updated prebuilt openssl libs 7.1.0.beta1 - RhoLib: support building of Rhodes as standalone library - NodeJS: add RubyNodeJS mixed application type and support it on iOS - Android: support ARM64 architecture - Android: support CLang as native compiler - Android: support NDKs up to 20 - Android: enable cleartext connections to local server with network security - Android: fix support for API level above 28 for content file provider - Android, iOS: scheduled notification API - Android: fix crash when access to Camera after manually disable permission - Android: fix crash on KitKat - Android: fix CURL when downloading file - Android: download external APKs to download dir with private permissions - Android: fix build on Windows 10 returning invalid UTF for OS name - Android: support Zebra TC51/52 - Android: some fixes for EMDK Barcode scanner - Android: implement X509TrustManagerExtensions for SSL connections - iOS: Add applePush extension automatically when push capability enabled - iOS: fix crash on iOS < 10.0 in Notification API - iOS: add and support Apple's barcode recognizing as default in barcode extension - iOS: add rake option for use security tool with temporary keychain - iOS: fix Node.JS JS API call from WebView - iOS: fix archive issue with public header - Win32: Rho::Keyboard.setOpenKeyboard API added - Win32: support for start_maximized option in rhoconfig - Win32: support for w32_hide_menu_bar option in rhoconfig - Win32: fix for fullscreen mode - SQLite: fix error when migrating app to new SQLite version - RhoSim: fix Rho::Application.rhoPlatformVersion - RubyVM: fix deadlock when acquiring GVL 7.0.0.beta10 - Android: support HTTP for local Ruby server - Android: accept third-party cookies when targeted to SDK>=21 - Android: fix issue with removing image from gallery after choosePicture - iOS: fix issue with capture volume keys - iOS: prefer old key when use_deprecated_encryption - Build: fix Rhoruby crash on Windows 10 7.0.0.beta5 - Sailfish: Rhodes now supports building apps for Sailfish OS on Win32 and OSX - Sailfish: Camera extension supported - Sailfish: Barcode extension supported - Sailfish: RhoConnect client extension supported - Sailfish: Bluetooth extension supported - Sailfish: SignatureCapture extension supported - Ruby/common: Updated serialport extension to v1.4.0 - Ruby/common: Updated Ruby Date extension - Win32: Bluetooth lock fix - Win32: CURL fix - Android: Support NDK 16 and 17 - Android: Build system fixes/updates for new build tools - Common: Bluetooth API extracted to separate extension - Common: Added System.getRhoPlatformVersion API - Android: Running WebView.currentURL in UI thread - iOS: Add Image frameworks to project template - SQLite: Changing sqlite page size with encryption for back compatibility. For using old page size in DB type 'use_deprecated_encryption: 1' in build.yml - Android: Security fixes - iOS: Fix invalid PPI value - Build: Fix potential deadlock invoking minifier - Rhoconnect Push: some additional checks and fixes for new Androids - Ruby/common: Bundle encryption some fixes and Ruby helper for reading encrypted files - Ruby/common: Added Sensors.readData API - iOS: Added 'emulatortarget' setting for build.yml - Android: Encrypt schema files with BundleEncryption - iOS: Support for iPhone XS, XS Max, XR - Android: Updated default min/target SDK levels for generated apps - iOS: Fix WebView.navigate with long URL query - iOS: Fix issue with missing DB encryption key when restoring from backup - Win32: Threading fix - Android: Implemented bsd_signal to run with openssl.so on some Androids - Common: Various fixes 6.0.58 - iOS: XCode 10 support - iOS: Support for iOS 12 - Rho: added Application.getRhoPlatformVersion property - fix: skip encryption for empty bundle files - fix: correctly parse int64 values for Ruby JSON - Win32: fixing threading for RhoSim - Rho: increase logging performance - Android: updating ProGuard rules - Win32: cancel uninstalling until app is closed - Android: reduce logging spam from file API - Android: support prebuilt jars for extensions - Rho: increase SQLite3 performance - Win32: fixing RhoSim JS bridge 6.0.55 - iOS: support FCM Push - iOS: support ZXing engine - iOS: support video resolution options in videocapture - iOS: fix Node.js build - iOS: remove context methods use from OpenSSL libs by Apple's requirements for AppStore - iOS: add NSPhotoLibraryAddUsageDescription key to default Info.plist - iOS: support Media.asset icons - RhoSimulator: binaries are updated for every further release - RhoSimulator: updated QT version to 5.9.5 LTS - RhoSimulator: fix user-agents - Win32: updated QT version to 5.9.5 LTS - Win32: fixes in thread for timers and some other stuff - Ruby VM: fix - prevent VM crash if Common API object is not available. Raise Ruby exception instead - Ruby VM: adding missing IO methods - Android: improve support of Android Studio - Android: escape 4-byte UTF sequences as binary for JSON - Android : Added intent chooser option - json: fix escaping. Treat invalid UTF bytes as binary, leave valid UTF8 intact - DB: fix updating source model in source model table - DB: fix couple of multithreading issues - DB: support AES-256 encryption - lots of fixes 6.0.30 - Rhodes gem: updating nokogiri dependency version to 1.8.2 - Android: setting android:exported to 'false' for services in manifest. - Android: adding "allowBackup" to build.yml. True by default. Using: "allowBackup: false" in android section. - update sqlite3 to 3.22 - fix memory corruption for issue in sqlite3 - Win32: updating rhosimulator - iOS: updating Ruby config for better support of 32/64bit archs - iOS: fixing Ruby Date and Time capacity issues - Win32: thread force closing modification - http server: fix Ruby multithreading by releasing GVL lock on listening socket select - minor fixes 6.0.22 - libOpenSSL updated to v1.1.0h - libSQLite updated to v3.20.1 - libCurl updated to v7.55.1 - libJson-C updated to v0.8 - Ruby: adding thread.rb stub to allow requires - FCM: support cold start callbacks - iOS: allow system language in system UI elements inside application (copy/paste buttons etc.) - Android: supporting both old and new AVD creation CLI - UWP: fixing async JS invoking - Gemspec: updating rest-client version - Gemspec: updating rubyzip version - iOS, Android: System info APIs - iOS, Android: added UTF-16/32 encoders and transcoders to Ruby VM - iOS, Android: WebView cookie management APIs - Build: fix build script for make gem - iOS: Decrease log output during iOS building without --trace - Ruby: force UTF-8 encoding for returned strings in SQLite and CommonAPI - Android: support native debug for android studio - Android: fixing apk upload error handling - Android: fixing intent issue with video capture path - Win32: updating Rhosimulator - iOS: remove restricted API usage - fix AppStore submit issue - Build: fix exception when no rhobuild.yml in root gem folder - Android: videocapture fix - Android: adding Barcode.ReleaseEMDKOnPause setting - Android: refactor AVD creation; will use most recent available AVD image if requested was not found - iOS: fix build on system where no any provisioning installed - Android: changes to support SDK updates - Tau extensions: update openssl-edge to openssl 1.1.0h - Tau extensions: update crosswalk to version 23-53-589-4 - Continuous integration support added for Travis and AppVeyor - internal platform updates 6.0.11 - iOS: fix direct net request issue when app activate/deactivate - iOS: fix Barcode extension build - Win32: timer fix - RhoRuby: fixes - UWP: Camera extension 6.0.5 - iOS: optimize time of building - Win32: fix alert_play_file - iOS, Android, win32, RhoSim: bigdecimal Ruby API - iOS,Android: catch invalid characters in percent encoded query - iOS: add new option for prevent screenshot making by multitasking switcher - Android: iOS: add enableDragAndDrop WebView option - Android: don't break build if Google APIs not found - win32: fixing RhoRuby.exe - android: removing proguard annoying messages - iOS: fix issue with lost AES DB key stored in keychain when upgrade iOS - iOS: fix invalid thread for network activity indicator using - iOS: add iPhone X new splash for use full screen resolution - UWP: timer extention - Win32: fixing sound notification - iOS: support receive push after application open by tap on notification - iOS: fix iOS 11 SDK compilation issue - iOS,Android: fix decypt bug - Android: fixing Camera onCancel result - UWP: sensors extension - Android: Fixed google maps crash Bug #1129 - Android: fix getting mime types for external locations