This release brings a few discoveries from the discussions in the Roku Development Community slack, including the undocumented signature for InStr() function with only 2 parameters, the roTimespan.totalMicroseconds() method and the Type() function returning "legacy" types (unless you pass version 3 parameter). Some important fixes to highlight are the support for boxed values as array indexes and having roBoolean to be properly comparable.
Release Changes
- Implemented the signature with 2 parameters on
InStr()by @lvcabral in #534 - Added legacy types support for
Type()function by @lvcabral in #536 - Implemented
roTimespan.totalMicroseconds()and changedroTimespanto useperformance.now()by @lvcabral in #501 - Implemented
roHttpAgentcomponent by @lvcabral in #499 - Added support to use a CORS proxy with
roURLTransferandNetworkmodules by @lvcabral in #514 - Fixed
MacOSkeyboard mapping forInfo(asterisk) remote button by @lvcabral in #511 - Fixed
mcontext when the indexed function was accessed inside an AA by @lvcabral in #509 - Added mocked libraries
REDandGoogle IMA3by @lvcabral in #508 - Implemented support for using
methodswith literalintegervalues by @lvcabral in #507 - Properly handle
NaNin number types, print and conversion by @lvcabral in #502 - Updated web demo app to upscale the display when in fullscreen mode by @lvcabral in #513
- Improved the scaling quality of the web demo app by @lvcabral in #525
- Prevent crash when no entry point is defined by @lvcabral in #516
- Added
backslashkey as alternative to thereplaybutton on the sample app by @lvcabral in #520 - Fixed boxed
booleanvalues not being comparable by @lvcabral in #528 - Fixed handling of boxed array indexes by @lvcabral in #530
Full Changelog: v1.8.6...v1.8.7