Skip to content

Releases: rokucommunity/vscode-brightscript-language

2.63.0

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 27 Mar 16:31
8567ded

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

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 24 Mar 17:02
59bd1ab

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

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 12 Mar 20:32
e8a9b42

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)

2.61.1

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 10 Mar 21:09
9127d91

Added

  • Task/support for brightscript tasks with custom command variable resolving (#693)

Fixed

  • Update how we handle the deviceDiscovery.enabled setting (#695)

2.61.0

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 09 Mar 20:55
643574d

Added

  • Add support for device-specific passwords and its variable substitution (#688)
  • Support for Perfetto tracing on supported devices (Roku OS 15.2 and above) (#680)

Changed

  • Totally overhauled DeviceDevice Discovery to minimize network noise (#683)
  • upgrade to brighterscript-formatter@1.7.21. Notable changes since 1.7.19:
    • Fix type statement with typed function indenting (#116)
  • upgrade to roku-debug@0.22.6. Notable changes since 0.22.5:
    • Perfetto tracing (#286)
    • combined the ifDateTime dateLocalized and timeLocalized vurtual variable into one time variable (#295)
    • Better messages when 'limited' or 'disabled' are detected for ecp-setting-mode (#283)
  • upgrade to roku-deploy@3.16.2. Notable changes since 3.15.0:
    • Add ecpSettingMode to device-info interface (#225)
    • Add support for detecting ecpNetworkAccessMode (#223)

2.60.1

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 01 Dec 18:42
22c4d8d

Added

  • Add packageTask, packagePath, packageUploadOverrides complib launch schema info (#675)

Changed

  • upgrade to roku-debug@0.22.5. Notable changes since 0.22.4:
    • Support packageTask, packagePath, packageUploadOverrides for complibs (#282)

2.60.0

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 19 Nov 18:45
818f834

Added

  • Support for installing component libraries onto device during launch (#672)
  • upgrade to roku-debug@0.22.4. Notable changes since 0.22.3:
    • Add ability to install component libraries on device (#279)
  • upgrade to roku-deploy@3.15.0. Notable changes since 3.14.4:
    • Support installing and deleting component libraries (#220)

2.59.2

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 31 Oct 19:16
e764692

Changed

  • upgrade to brighterscript@0.70.3. Notable changes since 0.70.2:
    • Fix crash when bsc plugin in worker loads another version of bsc (#1579)
    • Fix recursive const and enum resolution during transpilation (#1578)
  • upgrade to roku-debug@0.22.3. Notable changes since 0.22.2:
    • Change ecp logging to trace to make lower level logs more useful (#276)
  • upgrade to roku-deploy@3.14.4. Notable changes since 3.13.0:

Fixed

  • Fix bug where param named interface breaks syntax highlighting (#670)

2.59.1

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 10 Oct 18:57
55a19e8

Changed

Fixed

  • Fix incorrect command categories (#665)

Removed

  • (chore) Remove unnecessary activation events (#666)

2.59.0

Choose a tag to compare

@rokucommunity-bot rokucommunity-bot released this 12 Sep 19:39
fc5faaf

Changed

  • Update SceneGraph Inspector to use new AppUI method for building tree and other improvements (#661)
  • Support actions on the popup message event (#659)
  • upgrade to brighterscript@0.70.1. Notable changes since 0.69.13:
    • Flag param names that are reserved words (#1556)
    • Fix for adding files on beforeProgramValidate (#1568)
    • Fix typdef generation of default param func (#1551)
    • Support transpiling class methods as named functions (#1548)
  • upgrade to brighterscript-formatter@1.7.18. Notable changes since 1.7.17:
  • upgrade to roku-debug@0.22.1. Notable changes since 0.21.38:
    • Better handling when the telnet debugger freezes (#268)
    • Add more logs to track how long each step takes while sideloading (#270)
  • upgrade to roku-deploy@3.13.0. Notable changes since 3.12.6:
    • Add standards-compliant User-Agent header (#203)