github lvcabral/brs-engine v2.2.0
v2.2.0 - slice() in roByteArray and new SG nodes

7 hours ago

This release introduces the slice method to RoByteArray, ScrollableText, PinPad and PinDialog nodes to the SceneGraph extension, along with various bug fixes and improvements.

Release Changes

  • (brs) Properly exported mocks of roStreamSocket and roDataGramSocket by @lvcabral in #886
  • (brs) Prevent crash with empty images in IfDraw2D by @lvcabral in #902
  • (brs) Add slice method to RoByteArray and corresponding tests by @lvcabral in #906
  • (brs) Restored roMessagePort behavior when an interpreter instance is not used in updateMessageQueue @lvcabral in #915
  • Changes on brs-scenegraph package (release v0.2.0):
    • (rsg) Fixed handling of Node field role attribute and a crash in ZoomRowListwith empty content by @lvcabral in #884
    • (rsg) Improve Node ownership management in rendezvous by @lvcabral in #883
    • (rsg) Implemented support for renderTracking field by @lvcabral in #887
    • (rsg) Fixed ButtonGroup to handle custom buttons defined in XML and fixed StringArray field parsing by @lvcabral in #888
    • (rsg) Added support for multiple roMessagePort to be used in Main thread by @lvcabral in #889
    • (rsg) Refactored NodeFactory functions to streamline node creation process by @lvcabral in #890
    • (rsg) Fixed RowList that was not setting itemSelected when OK was pressed by @lvcabral in #891
    • (rsg) Removed scene from TaskData by @lvcabral in #892
    • (rsg) Added StandardKeyboardDialog and VoiceTextEditBox nodes by @lvcabral in #893
    • (rsg) Implemented ScrollableText node by @lvcabral in #895
    • (rsg) Implemented PinPad widget node by @lvcabral in #896
    • (rsg) Implemented PinDialog and added literal keys support to PinPad by @lvcabral in #898
    • (rsg) Implemented ProgressDialog node by @lvcabral in #899
    • (rsg) Set Poster loadStatus to "loading" when URI is updated by @lvcabral in #900
    • (rsg) Fixed focus handling in Node to ensure global focus reference is set correctly by @lvcabral in #901
    • (rsg) Fix stack overflow from ContentNode parentField notification cascade by @jeremy-albinet in #905
    • (rsg) Support rendering during wait() on local roMessagePort by @cewert in #913
  • (chore) Reverted dependency to @zenfs/core v2.5.0 with synchronous config by @lvcabral in #894
  • (chore): Removed unused dependencies and added override for minimatch to address security issue by @lvcabral in #897
  • Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #885
  • Bump minimatch from 10.2.2 to 10.2.4 by @dependabot[bot] in #903
  • Bump serialize-javascript and copy-webpack-plugin by @dependabot[bot] in #911
  • Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #914

New Contributors

Full Changelog: v2.1.0...v2.2.0

Don't miss a new brs-engine release

NewReleases is sending notifications on new releases.