Release Changes
- Replaced the Delete button by new code snippet tools button by @lvcabral in #167
- Added support for ECP
launch
,input
andexit-app
endpoints by @lvcabral in #170 - Added Peer Roku device menu options by @lvcabral in #172
- Remove locales not supported on Roku by @lvcabral in #173
- Editor: Save single snippet and alert to changes by @lvcabral in #174
- Added editor context menu and improved change control by @lvcabral in #176
- Removed ECP service circular dependencies by @lvcabral in #177
- Removed Installer service circular dependencies by @lvcabral in #178
- Removed Telnet service circular dependencies by @lvcabral in #179
- Close app on peer Roku device when closed on simulator by @lvcabral in #180
- Improved
roDeviceInfo.getConnectionInfo()
by getting actual network information by @lvcabral in #181 - Upgraded
brs-engine
to v1.8.5 - main changes since last release:- Implemented BrightScript features up to Roku OS 14.0 by @lvcabral in lvcabral/brs-engine#420
- Several Registry improvements by @lvcabral in lvcabral/brs-engine#407
- Several App handling/management improvements by @lvcabral in lvcabral/brs-engine#413
- Added
Platform
info to the result ofroDeviceInfo.getModelDetails()
by @lvcabral in lvcabral/brs-engine#414 - Allowed
m
object to be re-assigned in Function scope by @lvcabral in lvcabral/brs-engine#417 - Implemented
global
static object by @lvcabral in lvcabral/brs-engine#418 - Add new supported control buttons and ECP command by @lvcabral in lvcabral/brs-engine#421
- Fixed
CreateObject
behavior to match Roku by @lvcabral in lvcabral/brs-engine#423 - Implemented
roSystemLog
and refactoredroMessagePort
by @lvcabral in lvcabral/brs-engine#426 - Implemented
roDeviceInfoEvent
by @lvcabral in lvcabral/brs-engine#429 - Implement
roCECStatus
component by @lvcabral in lvcabral/brs-engine#430 - Add fake server support to
roChannelStore
by @lvcabral in lvcabral/brs-engine#431 - Fixed
Int32
constructor handling of overflow to match Roku by @lvcabral in lvcabral/brs-engine#435 - Added new
roDateTime
methods:asSecondsLong
andfromSecondsLong
by @lvcabral in lvcabral/brs-engine#437 - Fixed
Int32
andInt64
hex parsing and formatting by @lvcabral in lvcabral/brs-engine#438 - Improved
sprintf
formatting by @lvcabral in lvcabral/brs-engine#443 - Improved
IfToStr
type checking by @lvcabral in lvcabral/brs-engine#449 - Fixed
roVideoPlayer
methodgetAudioTracks
by @lvcabral in lvcabral/brs-engine#457 - Added
serialNumber
to device info object and to response ofGetModelDetails()
- Fixed behavior of
End
statement to terminate the app - Improved and documented MicroDebugger functions
- Improvements on WAV handling
- Improved component
roURLTransfer
by @lvcabral in lvcabral/brs-engine#461 - Implemented
roHdmiStatus
androHdmiStatusEvent
components by @lvcabral in lvcabral/brs-engine#463 - Implemented
roTextureRequest
androTextureManager
by @lvcabral in lvcabral/brs-engine#465 - Implemented
roSocketAddress
by @lvcabral in lvcabral/brs-engine#460 - Implemented mocked
roStreamSocket
component by @lvcabral in lvcabral/brs-engine#462 - Implemented mocked
roDataGramSocket
and extracted common interfaces intoifSocket
by @lvcabral in lvcabral/brs-engine#466
- Fixed: Some menu options were disabled when Settings is opened with app running by @lvcabral in #171
- Bump nanoid from 3.3.7 to 5.0.9 by @dependabot in #175
Full Changelog: v1.3.2...v1.4.0