v2.1.2 - Bug Fixes on BrightScript Engine
This release brings several bug fixes to the BrightScript Simulator by upgrading the brs-engine dependency to v2.0.4 with RSG extension v.0.0.4. Key fixes include preventing division by zero errors in roAudioMetadata, correcting font metric checks in roFontRegistry, and addressing rendering issues in Poster and Overhang components. Additionally, it resolves event handling problems in item components of ArrayGrid based nodes, allows assignment of roPath to String fields in Field, and prevents crashes in Task when updating fields with null.
Release Changes
- Upgraded
brs-engineto v2.0.4 (with RSG extension), main changes were:- (brs) Prevented division by zero on
roAudioMetadata - (brs) Fixed
roFontRegistryto properly check parsed font metrics - (rsg) Fixed
Posterrendering to match Roku's automatic scaling - (rsg) Fixed
Overhangdefault logo scaling - (rsg) Fixed item component's events on
ArrayGridbased nodes - (rsg) Changed
Fieldto allow assignroPathto aStringfield - (rsg) Fixed
Taskto prevent crash on updated fields withnull
- (brs) Prevented division by zero on
Full Changelog: v2.1.1...v2.1.2