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
roStreamSocketandroDataGramSocketby @lvcabral in #886 - (brs) Prevent crash with empty images in
IfDraw2Dby @lvcabral in #902 - (brs) Add
slicemethod toRoByteArrayand corresponding tests by @lvcabral in #906 - (brs) Restored
roMessagePortbehavior when aninterpreterinstance is not used inupdateMessageQueue@lvcabral in #915 - Changes on
brs-scenegraphpackage (release v0.2.0):- (rsg) Fixed handling of
Nodefieldroleattribute and a crash inZoomRowListwith empty content by @lvcabral in #884 - (rsg) Improve
Nodeownership management in rendezvous by @lvcabral in #883 - (rsg) Implemented support for
renderTrackingfield by @lvcabral in #887 - (rsg) Fixed
ButtonGroupto handle custom buttons defined in XML and fixedStringArrayfield parsing by @lvcabral in #888 - (rsg) Added support for multiple
roMessagePortto be used inMainthread by @lvcabral in #889 - (rsg) Refactored
NodeFactoryfunctions to streamline node creation process by @lvcabral in #890 - (rsg) Fixed
RowListthat was not settingitemSelectedwhen OK was pressed by @lvcabral in #891 - (rsg) Removed
scenefromTaskDataby @lvcabral in #892 - (rsg) Added
StandardKeyboardDialogandVoiceTextEditBoxnodes by @lvcabral in #893 - (rsg) Implemented
ScrollableTextnode by @lvcabral in #895 - (rsg) Implemented
PinPadwidget node by @lvcabral in #896 - (rsg) Implemented
PinDialogand added literal keys support toPinPadby @lvcabral in #898 - (rsg) Implemented ProgressDialog node by @lvcabral in #899
- (rsg) Set
PosterloadStatus to "loading" when URI is updated by @lvcabral in #900 - (rsg) Fixed focus handling in
Nodeto 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
- (rsg) Fixed handling of
- (chore) Reverted dependency to
@zenfs/corev2.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
- @jeremy-albinet made their first contribution in #905
- @cewert made their first contribution in #913
Full Changelog: v2.1.0...v2.2.0