Skip to content

Releases: lvcabral/brs-engine

v1.6.1 - Numeric Labels

12 May 02:48
Compare
Choose a tag to compare

Release Changes

Full Changelog: v1.6.0...v1.6.1

v1.6.0 - Goto Label Statement

06 May 02:54
Compare
Choose a tag to compare

Release Changes

Full Changelog: v1.5.7...v1.6.0

v1.5.7 - Fixed Critical Issue

02 May 03:35
Compare
Choose a tag to compare

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

02 May 01:22
Compare
Choose a tag to compare

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 to ErrorDetail 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

26 Apr 23:04
Compare
Choose a tag to compare

Release Changes

  • Implemented pos() and tab() for print statement by @lvcabral in #339
  • Fixed Callable signature check by @lvcabral in #340
  • Fixed conversion functions to Integer: Int(), CInt() and Fix() by @lvcabral in #342
  • Refactored worker and cli libraries to support run 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

15 Apr 01:26
Compare
Choose a tag to compare

Release Changes

  • Implemented support for multi-dimensional indexes of roArray and roList by @lvcabral in #331
  • Implemented Continue For and Continue 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

13 Apr 02:41
Compare
Choose a tag to compare

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

09 Apr 17:02
Compare
Choose a tag to compare

Release Changes

Full Changelog: v1.5.1...v1.5.2

v1.5.1 - New: box(), roFunction and roDeviceCrypto

04 Apr 00:18
Compare
Choose a tag to compare

Release Changes

  • Removed isEmpty from roPath 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 and Box() 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 in roArray under ifArraySlice

Full Changelog: v1.5.0...v1.5.1

v1.5.0 - Encrypt/Decrypt components

29 Mar 06:56
Compare
Choose a tag to compare

Release Changes

Full Changelog: v1.4.1...v1.5.0