Skip to content

Releases: rokucommunity/vscode-brightscript-language

2.63.7

14 Apr 15:34
9eb2dd4

Choose a tag to compare

Changed

  • upgrade to brighterscript@0.71.1. Notable changes since 0.71.0:
  • upgrade to brighterscript-formatter@1.7.23. Notable changes since 1.7.22:
  • upgrade to roku-debug@0.23.5. Notable changes since 0.23.3:
    • Fix sourcemap comments (#327)
    • Avoid monkey-patching roku-deploy's getFiles function (#329)
    • Fix sourcemap staging bugs when maps are from different depth than staging dir (#308)
    • Handle THREAD_DETACHED gracefully and show [unavailable] for inaccessible threads (#324)
    • Resolve relative source maps and honor sourceRoot (#307)
  • upgrade to roku-deploy@3.16.5. Notable changes since 3.16.3:
    • Resolve files array staging option (#249)
    • Fix zipFolder bug that wasn't properly handling absolute stagingDir path (#245)

2.63.6

10 Apr 10:31
9b1963c

Choose a tag to compare

Changed

2.63.5

10 Apr 00:29
d6a5f7a

Choose a tag to compare

Fixed

  • upgrade to roku-debug@0.23.4. Notable changes since 0.23.3:
    • Fix sourcemap staging bugs when maps are from different depth than staging dir (#308)
    • Handle THREAD_DETACHED gracefully and show [unavailable] for inaccessible threads (#324)
    • Resolve relative source maps and honor sourceRoot (#307)
  • upgrade to roku-deploy@3.16.4. Notable changes since 3.16.3:
    • Fix zipFolder bug that wasn't properly handling absolute stagingDir path (#245)

2.63.4

02 Apr 20:02
9ed32b7

Choose a tag to compare

Changed

  • Support hand curated device lists (#709)

2.63.3

01 Apr 18:56
7958214

Choose a tag to compare

Fixed

  • upgrade to roku-debug@0.23.3. Notable changes since 0.23.2:
    • Respect client line and col numbers for stack frames and compile errors (#309)
    • Crash when socket errors after a successful connection is established (#321)

2.63.2

01 Apr 15:42
cb57101

Choose a tag to compare

Added

  • Button to toggle device discovery in device panel and device quick picker (#723)
  • BrightScript syntax highlighting for CDATA blocks in Roku XML files (#729)

Changed

  • Populate additionalInfo fields in DAP crash issue reporter (#735)
  • upgrade to roku-debug@0.23.2. Notable changes since 0.23.1:
    • AdditionalInfo to ProcessCrashEvent (#319)
    • Thread detached visulization (#306)

Fixed

  • Errors in extension host output (#727)
  • Make the host picker less squishy (#731)
  • Crash in debugger in _syncBreakpoints when client is undefined (#316)

2.63.1

27 Mar 22:09
da0580a

Choose a tag to compare

Changed

  • Upgrade to brighterscript@0.71.0. Notable changes since 0.70.4:
    • More quick fixes (#1662)
    • Small perf improvements (#1663)
    • Add computed property names (compile-time support only) (#1658)

Fixed

  • Missing brightscript.format.insertSpaceAfterConditionalCompileSymbol setting (#720)
  • Upgrade to roku-debug@0.23.1. Notable changes since 0.23.0:
    • Fix crash when breakpoint deletion fails while device is running (#313)

2.63.0

27 Mar 16:31
8567ded

Choose a tag to compare

Added

  • Debugger crash event handle and suggest filing a bug report (#725)

Changed

  • upgrade to roku-debug@0.23.0. Notable changes since 0.22.7:
    • DAP level communication logging and process crash event handling (#310)

Fixed

  • Sort order bug in Brightscript tasks causing incorrect folder selection (#722)
  • When clearing device cache, ensure a scan next time requested (#721)

2.62.0

24 Mar 17:02
59bd1ab

Choose a tag to compare

Added

  • added go to parent component command (#718)
  • Added missing @type/request dev dependency (#713)

Changed

  • Customize screenshot directory path (#677)
  • Always show alive broadcasts (#710)
  • chore: migrate to serial-number instead of deviceId (#714)
  • Show loader when launching a perfetto trace file (#716)
  • Debounce multiple alive broadcasts (#711)
  • upgrade to brighterscript@0.70.4. Notable changes since 0.70.3:
    • perf(ProjectManager): cache PathCollection per project in flushDocumentChanges (#1628)
    • feat(LanguageServer): debounce onDidChangeWatchedFiles events (#1626)
    • Typedef namespace param fix (#1641)
    • Backport V1 Typed function type syntax to v0 (#1623)
    • Backport for each type syntax from V1 -> V0 (#1617)
    • Back ports intersection type and grouped type expressions (#1608)
    • Backports TypeStatement syntax from v1 to v0 (#1600)
    • Backported v1 inline interface syntax (#1592)
    • Add definition provider for import statement (#1595)
    • Fix confusing diagnostic when dottedGet follows function call in ExpressionStatement (#1598)
  • upgrade to brighterscript-formatter@1.7.22. Notable changes since 1.7.21:
  • upgrade to roku-debug@0.22.7. Notable changes since 0.22.6:
    • Fix default profiling enablement flow (#302)
    • Support for ProgressStart ProgressUpdate and ProgressEnd DAP events (#300)
    • Support bs_libs_provided when computing complib out file name (#298)
  • upgrade to roku-deploy@3.16.3. Notable changes since 3.16.2:

Fixed

  • spawn brightscript tasks as a login shell to match VS Code's PATH behavior (#717)
  • Remove the profiling default values so the debugger knows how to handle when missing (#715)

2.61.2

12 Mar 20:32
e8a9b42

Choose a tag to compare

Added

  • Add custom brightscript.format.bsfmtPath file path setting (#701)

Fixed

  • Fix bug showing too many "new device" notifications (#703)
  • Fixed an issues with newlines not rendering correct with brightscript tasks (#702)
  • (chore): Fixed bad mocking techniques in the BrightScriptTaskProvider tests (#700)