v2.1.1 - External Storage and SG fixes
Release Changes
This release adds new settings tab to allow mounting and unmounting an external storage volume (ext1:/) in the BrightScript Simulator, allowing apps to access files to this volume as they would on a real Roku device. It also includes several fixes to the SceneGraph implementation, improving stability and compatibility with Roku applications.
- Added support to mount/unmount an External volume (ext1:/) by @lvcabral in #235
- Prevent duplicate
brs-engineversion on About dialog on reset by @lvcabral in #236 - Upgraded
brs-engineto v2.0.3 (with RSG extension), bringing the following changes- (api) Fixed
getWorkerLibPathto avoid duplicate parameters - (api) Fixed: Deleted registry keys not being removed from LocalStorage
- (api) Improved
SceneGraphapp detection - (brs) Fixed
Stringcoercion to handleisStringCompobjects - (brs) Changed
BrsExtensionsignature to includeversion - (rsg) Fixed: Video UI header removed too soon
- (rsg) Prevent crash when custom fonts are missing
- (rsg) Made
ArrayGridbased nodes to be aware ofcontentchanges - (rsg) Fixed
roSGNodemethodssetFieldandaddFieldsto properly handleContentNode - (rsg) Removed usage of reflection to build
subtypeHierarchyinNode - (brs) Added support to dynamically mount/unmount
ext1:volume - (brs) Changed
roFileSystem.getVolumeInfo()to properly returnext1:/information - (rsg) Implemented support for
changefield inNode - (rsg) Changed
Taskto update existingNodefields to preserve references - (rsg) Fixed
NodeenvironmenthostNodeinitialization - (rsg) Fixed
Node.callFunc()to not be case sensitive
- (api) Fixed
Full Changelog: v2.1.0...v2.1.1