Releases: lvcabral/brs-engine
Releases · lvcabral/brs-engine
v1.6.1 - Numeric Labels
v1.6.0 - Goto Label Statement
Release Changes
- Implemented
goto
statement by @lvcabral in #367 - Fixed sound
select
not being triggered by @lvcabral in #366
Full Changelog: v1.5.7...v1.6.0
v1.5.7 - Fixed Critical Issue
Release Changes
- Fixed issue that was not restoring the environment in Try mode when
stopOnCrash
was enabled by @lvcabral in #361 - Reduced complexity of Try/Catch visit functions by @lvcabral in #362
Full Changelog: v1.5.6...v1.5.7
v1.5.6 - Bump to Firmware 11.5 and Fixes
Release Changes
- Fixed loading fonts on CLI when running
.brs
files by @lvcabral in #351 - Added unit tests for
continue for/while
by @lvcabral in #352 - Improvements to stack trace and
try...catch
by @lvcabral in #353 - Updated engine-api.md by @lvcabral in #354
- Simplification of the Error objects and removing abbreviations from properties by @lvcabral in #355
- Renamed type
ErrorCode
toErrorDetail
by @lvcabral in #356 - Updated Firmware Version to 11.5 as Continue For/While is now supported by @lvcabral in #357
- Removed usage of global objects to encrypt/decrypt packages by @lvcabral in #358
- Fixed multiple Static Analysis issues raised by Sonar Cloud by @lvcabral in #359
- Increased the timeout for CLI run zip file test to 10s by @lvcabral in #360
Full Changelog: v1.5.5...v1.5.6
v1.5.5 - Several fixes and Unit Tests enabled
Release Changes
- Implemented
pos()
andtab()
forprint
statement by @lvcabral in #339 - Fixed Callable signature check by @lvcabral in #340
- Fixed conversion functions to Integer:
Int()
,CInt()
andFix()
by @lvcabral in #342 - Refactored
worker
andcli
libraries to supportrun
function by @lvcabral in #344 - Updated CLI app to load the engine as an external library by @lvcabral in #350
- Fixed CLI font loading by @lvcabral in #345
- Fixed Unit Tests and several issues by @lvcabral in #348
- Fixed Video seek causing a stack overflow crash by @lvcabral in #349
Full Changelog: v1.5.4...v1.5.5
v1.5.4 - Continue For/While statements
Release Changes
- Implemented support for multi-dimensional indexes of
roArray
androList
by @lvcabral in #331 - Implemented
Continue For
andContinue While
statements by @lvcabral in #332 - Fixed CLI: REPL was not showing any error messages.
Full Changelog: v1.5.3...v1.5.4
v1.5.3 - Metadata components and Coercion
Release Changes
- Implemented
roImageMetadata
component by @lvcabral in #325 - Implemented
roAudioMetadata
component by @lvcabral in #326 - Fixed Boxing for Callable parameters and implemented Coercion properly by @lvcabral in #327
- Fixed #323 MicroDebugger is stopping on handled exceptions (try..catch) by @lvcabral in #324
Full Changelog: v1.5.2...v1.5.3
v1.5.2 - Try...Catch and Throw
Release Changes
- Implement
try...catch
andthrow
by @lvcabral in #318 - Implemented support for
rethrown
and custom fields onthrow
statement by @lvcabral in https://github.com/lvcabral/brs-* ImplementedifArraySizeInfo
inroArray
by @lvcabral in #316 - Improve Lexer performance by @lvcabral in #317
engine/pull/319
Full Changelog: v1.5.1...v1.5.2
v1.5.1 - New: box(), roFunction and roDeviceCrypto
Release Changes
- Removed
isEmpty
fromroPath
to match Roku behavior by @lvcabral in #306 - Allow to use AND/OR between Boolean and Numbers by @lvcabral in #307
- Improved
roEVPCipher
error handling by @lvcabral in #308 - Implemented
roDeviceCrypto
component by @lvcabral in #309 - Implemented
roFunction
component andBox()
runtime function by @lvcabral in #310 - Improved Iterable objects to behave as Roku devices by @lvcabral in #311
- Fixed Boxing on Numbers and Booleans by @lvcabral in #313
- Fixed issues with
roByteArray
by @lvcabral in #314 - Improved print variables method by @lvcabral in #315
- Implemented
slice()
method inroArray
underifArraySlice
Full Changelog: v1.5.0...v1.5.1
v1.5.0 - Encrypt/Decrypt components
Release Changes
- Added:
roEVPDigest
component by @lvcabral in #301 - Added:
roEVPCipher
component by @lvcabral in #303 - Added:
roHMAC
component by @lvcabral in #305 - Changed: Improvements to
roPath
by @lvcabral in #296 - Changed:
roUrlEvent
androUniversalControlEvent
to be comparable by @lvcabral in #299 - Changed: Updated Limitations document by @lvcabral in #302
- Changed: Only raise HTTP Errors in development mode and exception handling improvements by @lvcabral in #300
- Fixed:
ifString.tokenize()
behavior to match Roku by @lvcabral in #295 - Fixed:
String
comparison and concatenation by @lvcabral in #298 - build(deps): bump express from 4.18.3 to 4.19.2 by @dependabot in #297
Full Changelog: v1.4.1...v1.5.0