Releases: rokucommunity/vscode-brightscript-language
Releases · rokucommunity/vscode-brightscript-language
Release list
2.67.0
Added
enablePostfixoption to component library launch schema (#832)restart deviceandsoftware updatecommands (#829)
Changed
- Reduced unessisary unnecessary production dependencies
- Advertise processStagingDir capability and handle the reverse request (#826)
Fixed
- Show an empty-state for empty Perfetto trace files (#831)
- upgrade to @rokucommunity/logger@0.4.0.
- upgrade to brighterscript@0.73.0. Notable changes since 0.72.5:
- upgrade to brighterscript-formatter@1.8.0. Notable changes since 1.7.27:
- upgrade to roku-debug@0.23.14. Notable changes since 0.23.12:
- Improve debug console completions (#376)
- Per-component-library option to disable file postfixing (#378)
- Report empty Perfetto trace files on stop (#377)
- Fix telnet rendezvous status detection for fallback activation (#371)
- Reduced ~30s delay when stopping a Perfetto recording and it being opened (#373)
- Add processStagingDir reverse request support (#366)
- upgrade to roku-test-automation@2.2.2. Notable changes since 2.2.1:
- AA stack overflow fix (89c59e1)
Fixed
- Fix boolean field toggles in SceneGraph Inspector node detail page (#835)
2.66.4
Changed
- upgrade to @rokucommunity/logger@0.3.13. Notable changes since 0.3.12:
- Security enhancments
- upgrade to brighterscript@0.72.5. Notable changes since 0.72.3:
- Security enhancments
- upgrade to brighterscript-formatter@1.7.27. Notable changes since 1.7.26:
- Security enhancments
- upgrade to roku-debug@0.23.12. Notable changes since 0.23.10:
- upgrade to roku-deploy@3.17.6. Notable changes since 3.17.4:
Fixed
2.66.3
Fixed
- profilling buttons not displaying
- upgrade to roku-debug@0.23.10. Notable changes since 0.23.9:
- perfetto and heap snapshots avalability events not firing (#362)
2.66.2
Changed
- Security enhancements (#813)
- upgrade to brighterscript@0.72.3. Notable changes since 0.72.2:
- Added parameter name inlay hints (#1703)
- upgrade to roku-debug@0.23.9. Notable changes since 0.23.8:
2.66.1
Fixed
- Webview panels such as the SceneGraph Inspector not rendering (#808)
2.66.0
Added
- Add filter dropdown to the Devices view (#790)
- Support bsconfig*.json suffixes for JSON schema validation (#792)
Changed
- Rewrite Registry View (#784)
- Display device state icons in device tree (#799)
- Get device-info when cached device IP doesn't match requested device (#783)
- Force-terminate dev channel on restartDevApplication (#788)
- Update device display name logic (#796)
- chore: Add
security-audit-requiredgated job to security audit workflow (#800) - Security enhancements (#794, #804)
- upgrade to @rokucommunity/logger@0.3.12. Notable changes since 0.3.11:
- Security enhancements (#17)
- upgrade to brighterscript@0.72.2. Notable changes since 0.72.1:
- Security enhancements (#1714)
- upgrade to brighterscript-formatter@1.7.26. Notable changes since 1.7.25:
- Security enhancements (#133)
- upgrade to roku-debug@0.23.8. Notable changes since 0.23.7:
- Security enhancements (#350)
- Fix TelnetAdapter crash when methods are called after destroy (#349)
- Fix deferred capability handling for exception breakpoints (#342)
- Fixes bug on windows with rdb file copying (#343)
- Inject breakpoint STOPs after InitializedEvent (#340)
- Fix sourcemap race in preprocessStagingFiles (#339)
- Defer DAP capabilities and InitializedEvent until after adapter connects (#328)
- upgrade to roku-deploy@3.17.4. Notable changes since 3.17.2:
Fixed
2.65.0
Added
- Add ManifestProjectProvider for Roku channel detection (#780)
- Add restartDevApplication command (#782)
Changed
- Configured device bug fixes (#747)
- Suppress device-online notifications for routine Roku heartbeats (#778)
- Document bs:disable / bs:enable block directives and suppression quick fixes (#779)
- upgrade to brighterscript@0.72.1. Notable changes since 0.72.0:
- Recover from mismatched loop terminators with quick fixes (#1696)
- Add diagnosticReporter config option (#1701)
- Diagnose reserved BrightScript builtins used as values (#1697)
- Add bs:disable / bs:enable block directives and diagnostic suppression quick fixes (#1699)
- feat: add
validatebsconfig flag to skip validation phase (#1687) - feat: allow line continuation in .brs files when minFirmwareVersion >= 15.3 (#1693)
- Reload projects when manifest file changes (#1700)
- Set up Copilot coding agent instructions (#1695)
- upgrade to brighterscript-formatter@1.7.25. Notable changes since 1.7.24:
- upgrade to roku-debug@0.23.7. Notable changes since 0.23.6:
- Bump ip-address from 10.1.0 to 10.2.0 (#336)
- upgrade to roku-deploy@3.17.2. Notable changes since 3.17.1:
- Expanded the default files array to include the locale folder (#237)
2.64.0
Added
- Auto-discover Roku projects and generate debug configs (#761)
- Support setting a default device password (#764)
Changed
- Auto-update imports in brs|bs|xml when files are renamed (#776)
- Device credentials refactor: SN-keyed passwords and smart resolution (#772)
- Only keep most recent IP address per serial per network (#770)
- defaultDevicePassword scoped only to global settings (#771)
- Prefer active device for ${promptForHost}, fall back to picker (#765)
- Skip health checks when opening device picker (#757)
- upgrade to brighterscript@0.72.0. Notable changes since 0.71.1:
- Add
relativeSourceMapsoption for portable sourcemaps (#1624) - Auto-update imports when files are renamed (#1688)
- Support
minFirmwareVersionin bsconfig.json (#1678) - added source fix all code action support (#1659)
- Limit project activation concurrency (#1627)
- Share per-file namespace data via lazy ScopeNamespaceLookup view (#1684)
- Lazy-allocate NamespaceContainer's optional fields (#1683)
- Share BscSymbol references in SymbolTable.mergeSymbolTable (#1682)
- Chain prebuild sourcemaps through BrighterScript transpile (#1676)
- added selection range provider support to lsp capabilities (#1657)
- Report const cycle diagnostic per node to match class convention (#1681)
- add: Support line continuation (#1667)
- Fix cross-file const inlining and flag const cycles (#1680)
- Add
- upgrade to brighterscript-formatter@1.7.24. Notable changes since 1.7.23:
- upgrade to roku-debug@0.23.6. Notable changes since 0.23.5:
- upgrade to roku-deploy@3.17.1. Notable changes since 3.16.5:
Fixed
2.63.7
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:
2.63.6
Changed
- rolled back changes in 2.62.5 causing sideloading issues (#753)
- downgrade from 0.23.4 to roku-debug@0.23.3.
- downgrade from 3.16.4 to roku-deploy@3.16.3.