From 33105f4df17eeac4be93a824eab64b50ea145e3c Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Fri, 26 Jan 2024 10:27:00 -0500 Subject: [PATCH 01/11] Update changelog for v2.45.12 --- CHANGELOG.md | 12 ++++++++++++ package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 6 +++--- 3 files changed, 40 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cab7b1f..e8e525c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [2.45.12](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.11...v2.45.12) - 2024-01-26 +### Changed + - upgrade to [roku-debug@0.21.2](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0212---2024-01-25). Notable changes since 0.21.1: + - Use `stagingDir` instead of stagingFolderPath ([roku-debug#185](https://github.com/rokucommunity/roku-debug/pull/185)) + - upgrade to [brighterscript@0.65.18](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#06518---2024-01-25). Notable changes since 0.65.17: + - Prevent overwriting the Program._manifest if already set on startup ([brighterscript#1027](https://github.com/rokucommunity/brighterscript/pull/1027)) + - Improving null safety: Add FinalizedBsConfig and tweak plugin events ([brighterscript#1000](https://github.com/rokucommunity/brighterscript/pull/1000)) + - upgrade to [brighterscript-formatter@1.6.39](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#1639---2024-01-25). Notable changes since 1.6.38: + - allow spacing on dotted get paths ([brighterscript-formatter#83](https://github.com/rokucommunity/brighterscript-formatter/pull/83)) + + + ## [2.45.11](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.10...v2.45.11) - 2024-01-17 ### Changed - upgrade to [roku-debug@0.21.1](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0211---2024-01-16). Notable changes since 0.21.0: diff --git a/package-lock.json b/package-lock.json index f978928b..d9131082 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,8 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.17", - "brighterscript-formatter": "^1.6.38", + "brighterscript": "^0.65.18", + "brighterscript-formatter": "^1.6.39", "clone-deep": "^4.0.1", "debounce": "^1.2.0", "dotenv": "^6.2.0", @@ -32,7 +32,7 @@ "node-ssdp": "^4.0.0", "postman-request": "^2.88.1-postman.32", "pretty-bytes": "^5.6.0", - "roku-debug": "^0.21.1", + "roku-debug": "^0.21.2", "roku-deploy": "^3.11.2", "roku-test-automation": "2.0.0-beta.22", "semver": "^7.1.3", @@ -2463,9 +2463,9 @@ } }, "node_modules/brighterscript": { - "version": "0.65.17", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.17.tgz", - "integrity": "sha512-c86jJYXwInV5ETnuE13VgyT8i+cTimabUPknImF51LQ1/gUDdrPL8d7NKcx+K8QBZLCW1ozkj/k6qttfEQnZRw==", + "version": "0.65.18", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.18.tgz", + "integrity": "sha512-6RU9gE1wYMS8thQCBuUcwrGeDo8ywnMp7DKzS/Zl5yHqvU9LstBP6Z3vFxDFxxovYGhIy5o1B6OulnxPBD0pVA==", "dependencies": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -2505,11 +2505,11 @@ } }, "node_modules/brighterscript-formatter": { - "version": "1.6.38", - "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.38.tgz", - "integrity": "sha512-Uf4uu8X0wxWaq2T7SiX8WC7tEDaYlF226RM91etwgjADsmVqX1lZEo5OaTUu0igmHMCDN2tvL8YpXLjIIBoxkw==", + "version": "1.6.39", + "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.39.tgz", + "integrity": "sha512-etA0vLVVUAIVP5qjXrCvqzibLyzndh/4TREij7LfB6R5IjbxlMnuw4r5GpjkPiZTVYAMSfRnwPtvb0FcdCT9Ow==", "dependencies": { - "brighterscript": "^0.65.17", + "brighterscript": "^0.65.18", "glob-all": "^3.3.0", "jsonc-parser": "^3.0.0", "source-map": "^0.7.3", @@ -8724,13 +8724,13 @@ } }, "node_modules/roku-debug": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.1.tgz", - "integrity": "sha512-FQdlxfiYMM/CV0hzNT+kyD23Dl9Vkbd6zKRtV2QxkdD0jvMSUKfRzu5iZtfuMP76bW/2P/Rit1MybE+Bvoor9w==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.2.tgz", + "integrity": "sha512-I7QJk/LRuq1NYy08QLeB+DgqYurWNy2IUgDA+kY/6t15RQ4P2VkpQoollMHemQfERu+dBZ/Mv0//cxl9GrpSfg==", "dependencies": { "@rokucommunity/logger": "^0.3.3", "@types/request": "^2.48.8", - "brighterscript": "^0.65.17", + "brighterscript": "^0.65.18", "dateformat": "^4.6.3", "debounce": "^1.2.1", "eol": "^0.9.1", @@ -12899,9 +12899,9 @@ } }, "brighterscript": { - "version": "0.65.17", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.17.tgz", - "integrity": "sha512-c86jJYXwInV5ETnuE13VgyT8i+cTimabUPknImF51LQ1/gUDdrPL8d7NKcx+K8QBZLCW1ozkj/k6qttfEQnZRw==", + "version": "0.65.18", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.18.tgz", + "integrity": "sha512-6RU9gE1wYMS8thQCBuUcwrGeDo8ywnMp7DKzS/Zl5yHqvU9LstBP6Z3vFxDFxxovYGhIy5o1B6OulnxPBD0pVA==", "requires": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -13009,11 +13009,11 @@ } }, "brighterscript-formatter": { - "version": "1.6.38", - "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.38.tgz", - "integrity": "sha512-Uf4uu8X0wxWaq2T7SiX8WC7tEDaYlF226RM91etwgjADsmVqX1lZEo5OaTUu0igmHMCDN2tvL8YpXLjIIBoxkw==", + "version": "1.6.39", + "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.39.tgz", + "integrity": "sha512-etA0vLVVUAIVP5qjXrCvqzibLyzndh/4TREij7LfB6R5IjbxlMnuw4r5GpjkPiZTVYAMSfRnwPtvb0FcdCT9Ow==", "requires": { - "brighterscript": "^0.65.17", + "brighterscript": "^0.65.18", "glob-all": "^3.3.0", "jsonc-parser": "^3.0.0", "source-map": "^0.7.3", @@ -17658,13 +17658,13 @@ } }, "roku-debug": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.1.tgz", - "integrity": "sha512-FQdlxfiYMM/CV0hzNT+kyD23Dl9Vkbd6zKRtV2QxkdD0jvMSUKfRzu5iZtfuMP76bW/2P/Rit1MybE+Bvoor9w==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.2.tgz", + "integrity": "sha512-I7QJk/LRuq1NYy08QLeB+DgqYurWNy2IUgDA+kY/6t15RQ4P2VkpQoollMHemQfERu+dBZ/Mv0//cxl9GrpSfg==", "requires": { "@rokucommunity/logger": "^0.3.3", "@types/request": "^2.48.8", - "brighterscript": "^0.65.17", + "brighterscript": "^0.65.18", "dateformat": "^4.6.3", "debounce": "^1.2.1", "eol": "^0.9.1", diff --git a/package.json b/package.json index eebd7bbf..48e8dd42 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.17", - "brighterscript-formatter": "^1.6.38", + "brighterscript": "^0.65.18", + "brighterscript-formatter": "^1.6.39", "clone-deep": "^4.0.1", "debounce": "^1.2.0", "dotenv": "^6.2.0", @@ -74,7 +74,7 @@ "node-ssdp": "^4.0.0", "postman-request": "^2.88.1-postman.32", "pretty-bytes": "^5.6.0", - "roku-debug": "^0.21.1", + "roku-debug": "^0.21.2", "roku-deploy": "^3.11.2", "roku-test-automation": "2.0.0-beta.22", "semver": "^7.1.3", From 3d0b93b01897ac81ac7a9b91684ec9e6150bdd56 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Fri, 26 Jan 2024 10:27:30 -0500 Subject: [PATCH 02/11] 2.45.12 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9131082..4602fc52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "brightscript", - "version": "2.45.11", + "version": "2.45.12", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "brightscript", - "version": "2.45.11", + "version": "2.45.12", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 48e8dd42..1b71eaac 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "brightscript", "displayName": "BrightScript Language", - "version": "2.45.11", + "version": "2.45.12", "publisher": "RokuCommunity", "description": "Language support for Roku's BrightScript language.", "author": { From b2289caf2ed2d24d419e72c9b2d5043d8af8ebd5 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Sun, 28 Jan 2024 16:29:41 -0500 Subject: [PATCH 03/11] Sets `stagingDir` properly in DebugConfigurationProvider (#543) --- src/DebugConfigurationProvider.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/DebugConfigurationProvider.ts b/src/DebugConfigurationProvider.ts index ad2eacfb..3e930fca 100644 --- a/src/DebugConfigurationProvider.ts +++ b/src/DebugConfigurationProvider.ts @@ -89,8 +89,9 @@ export class BrightScriptDebugConfigurationProvider implements DebugConfiguratio // merge user and workspace settings into the config result = this.processUserWorkspaceSettings(config); - //force a specific staging folder path because sometimes this conflicts with bsconfig.json - result.stagingFolderPath = path.join('${outDir}/.roku-deploy-staging'); + //force a specific stagingDir because sometimes this conflicts with bsconfig.json + result.stagingDir = path.join('${outDir}/.roku-deploy-staging'); + result.stagingFolderPath = result.stagingDir; result = await this.sanitizeConfiguration(result, folder); result = await this.processEnvFile(folder, result); @@ -364,6 +365,14 @@ export class BrightScriptDebugConfigurationProvider implements DebugConfiguratio config.stagingFolderPath = path.normalize(config.stagingFolderPath.replace('${workspaceFolder}', folderUri.fsPath)); } + if (config.stagingDir.includes('${outDir}')) { + config.stagingDir = path.normalize(config.stagingDir.replace('${outDir}', config.outDir)); + } + if (config.stagingDir.includes('${workspaceFolder}')) { + config.stagingDir = path.normalize(config.stagingDir.replace('${workspaceFolder}', folderUri.fsPath)); + } + + // Make sure that directory paths end in a trailing slash if (config.debugRootDir) { config.debugRootDir = this.util.ensureTrailingSlash(config.debugRootDir); From 3ec36d4c8afd4feeb5214d886ba6661e3290f306 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Sun, 28 Jan 2024 16:32:38 -0500 Subject: [PATCH 04/11] Update changelog for v2.45.13 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8e525c0..7157b64f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [2.45.13](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.12...v2.45.13) - 2024-01-28 +### Fixed + - Sets `stagingDir` properly in DebugConfigurationProvider ([#543](https://github.com/rokucommunity/vscode-brightscript-language/pull/543)) + + + ## [2.45.12](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.11...v2.45.12) - 2024-01-26 ### Changed - upgrade to [roku-debug@0.21.2](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0212---2024-01-25). Notable changes since 0.21.1: From ccb35d492bb763123acf02d96014a2b0900f7ba3 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Sun, 28 Jan 2024 16:33:07 -0500 Subject: [PATCH 05/11] 2.45.13 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4602fc52..c9bc2124 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "brightscript", - "version": "2.45.12", + "version": "2.45.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "brightscript", - "version": "2.45.12", + "version": "2.45.13", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1b71eaac..291a85d2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "brightscript", "displayName": "BrightScript Language", - "version": "2.45.12", + "version": "2.45.13", "publisher": "RokuCommunity", "description": "Language support for Roku's BrightScript language.", "author": { From 25f614659d534f9e06dbf89ff0a61bb2308b054f Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Tue, 30 Jan 2024 11:33:00 -0500 Subject: [PATCH 06/11] Update changelog for v2.45.14 --- CHANGELOG.md | 9 +++++++++ package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 6 +++--- 3 files changed, 37 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7157b64f..4e4c0e12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [2.45.14](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.13...v2.45.14) - 2024-01-30 +### Changed + - upgrade to [roku-debug@0.21.3](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0213---2024-01-30) + - upgrade to [brighterscript@0.65.19](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#06519---2024-01-30). Notable changes since 0.65.18: + - Backport v1 syntax changes ([brighterscript#1034](https://github.com/rokucommunity/brighterscript/pull/1034)) + - upgrade to [brighterscript-formatter@1.6.40](https://github.com/rokucommunity/brighterscript-formatter/blob/master/CHANGELOG.md#1640---2024-01-30) + + + ## [2.45.13](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.12...v2.45.13) - 2024-01-28 ### Fixed - Sets `stagingDir` properly in DebugConfigurationProvider ([#543](https://github.com/rokucommunity/vscode-brightscript-language/pull/543)) diff --git a/package-lock.json b/package-lock.json index c9bc2124..8da00f2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,8 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.18", - "brighterscript-formatter": "^1.6.39", + "brighterscript": "^0.65.19", + "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", "dotenv": "^6.2.0", @@ -32,7 +32,7 @@ "node-ssdp": "^4.0.0", "postman-request": "^2.88.1-postman.32", "pretty-bytes": "^5.6.0", - "roku-debug": "^0.21.2", + "roku-debug": "^0.21.3", "roku-deploy": "^3.11.2", "roku-test-automation": "2.0.0-beta.22", "semver": "^7.1.3", @@ -2463,9 +2463,9 @@ } }, "node_modules/brighterscript": { - "version": "0.65.18", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.18.tgz", - "integrity": "sha512-6RU9gE1wYMS8thQCBuUcwrGeDo8ywnMp7DKzS/Zl5yHqvU9LstBP6Z3vFxDFxxovYGhIy5o1B6OulnxPBD0pVA==", + "version": "0.65.19", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.19.tgz", + "integrity": "sha512-nGWMgmhgMsiDgabUPeJS/c/8hQK3qgw1bBsXWSLaJd4SFkR4JSxW+ElqnayNHN2MAWhfenj0TkDCFf/QGDUO+A==", "dependencies": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -2505,11 +2505,11 @@ } }, "node_modules/brighterscript-formatter": { - "version": "1.6.39", - "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.39.tgz", - "integrity": "sha512-etA0vLVVUAIVP5qjXrCvqzibLyzndh/4TREij7LfB6R5IjbxlMnuw4r5GpjkPiZTVYAMSfRnwPtvb0FcdCT9Ow==", + "version": "1.6.40", + "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.40.tgz", + "integrity": "sha512-cxvGGluNfxy6p3khtcMt/3AschwqEnERjLRIEt3XVU0R0l2QgwXelDp8ViqgnQ2hQYa8LnfnOiV1u7OCqbiZPA==", "dependencies": { - "brighterscript": "^0.65.18", + "brighterscript": "^0.65.19", "glob-all": "^3.3.0", "jsonc-parser": "^3.0.0", "source-map": "^0.7.3", @@ -8724,13 +8724,13 @@ } }, "node_modules/roku-debug": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.2.tgz", - "integrity": "sha512-I7QJk/LRuq1NYy08QLeB+DgqYurWNy2IUgDA+kY/6t15RQ4P2VkpQoollMHemQfERu+dBZ/Mv0//cxl9GrpSfg==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.3.tgz", + "integrity": "sha512-vPsj1lrNl/DF6Hr2dbNeOPNl39LI+K0E12+78DDM0pKfAAJro0wpKGd2SNKz+2YCJF33eyfIUOn1BcjKRHCUKg==", "dependencies": { "@rokucommunity/logger": "^0.3.3", "@types/request": "^2.48.8", - "brighterscript": "^0.65.18", + "brighterscript": "^0.65.19", "dateformat": "^4.6.3", "debounce": "^1.2.1", "eol": "^0.9.1", @@ -12899,9 +12899,9 @@ } }, "brighterscript": { - "version": "0.65.18", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.18.tgz", - "integrity": "sha512-6RU9gE1wYMS8thQCBuUcwrGeDo8ywnMp7DKzS/Zl5yHqvU9LstBP6Z3vFxDFxxovYGhIy5o1B6OulnxPBD0pVA==", + "version": "0.65.19", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.19.tgz", + "integrity": "sha512-nGWMgmhgMsiDgabUPeJS/c/8hQK3qgw1bBsXWSLaJd4SFkR4JSxW+ElqnayNHN2MAWhfenj0TkDCFf/QGDUO+A==", "requires": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -13009,11 +13009,11 @@ } }, "brighterscript-formatter": { - "version": "1.6.39", - "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.39.tgz", - "integrity": "sha512-etA0vLVVUAIVP5qjXrCvqzibLyzndh/4TREij7LfB6R5IjbxlMnuw4r5GpjkPiZTVYAMSfRnwPtvb0FcdCT9Ow==", + "version": "1.6.40", + "resolved": "https://registry.npmjs.org/brighterscript-formatter/-/brighterscript-formatter-1.6.40.tgz", + "integrity": "sha512-cxvGGluNfxy6p3khtcMt/3AschwqEnERjLRIEt3XVU0R0l2QgwXelDp8ViqgnQ2hQYa8LnfnOiV1u7OCqbiZPA==", "requires": { - "brighterscript": "^0.65.18", + "brighterscript": "^0.65.19", "glob-all": "^3.3.0", "jsonc-parser": "^3.0.0", "source-map": "^0.7.3", @@ -17658,13 +17658,13 @@ } }, "roku-debug": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.2.tgz", - "integrity": "sha512-I7QJk/LRuq1NYy08QLeB+DgqYurWNy2IUgDA+kY/6t15RQ4P2VkpQoollMHemQfERu+dBZ/Mv0//cxl9GrpSfg==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/roku-debug/-/roku-debug-0.21.3.tgz", + "integrity": "sha512-vPsj1lrNl/DF6Hr2dbNeOPNl39LI+K0E12+78DDM0pKfAAJro0wpKGd2SNKz+2YCJF33eyfIUOn1BcjKRHCUKg==", "requires": { "@rokucommunity/logger": "^0.3.3", "@types/request": "^2.48.8", - "brighterscript": "^0.65.18", + "brighterscript": "^0.65.19", "dateformat": "^4.6.3", "debounce": "^1.2.1", "eol": "^0.9.1", diff --git a/package.json b/package.json index 291a85d2..38ca4265 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.18", - "brighterscript-formatter": "^1.6.39", + "brighterscript": "^0.65.19", + "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", "dotenv": "^6.2.0", @@ -74,7 +74,7 @@ "node-ssdp": "^4.0.0", "postman-request": "^2.88.1-postman.32", "pretty-bytes": "^5.6.0", - "roku-debug": "^0.21.2", + "roku-debug": "^0.21.3", "roku-deploy": "^3.11.2", "roku-test-automation": "2.0.0-beta.22", "semver": "^7.1.3", From 212c15700e126a642982e3be1c30d55a382eab66 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Tue, 30 Jan 2024 11:33:25 -0500 Subject: [PATCH 07/11] 2.45.14 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8da00f2b..6d6f1d07 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "brightscript", - "version": "2.45.13", + "version": "2.45.14", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "brightscript", - "version": "2.45.13", + "version": "2.45.14", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 38ca4265..83068a35 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "brightscript", "displayName": "BrightScript Language", - "version": "2.45.13", + "version": "2.45.14", "publisher": "RokuCommunity", "description": "Language support for Roku's BrightScript language.", "author": { From 28367ba948f12b98fcb5d1dbd57edba302c77898 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Tue, 30 Jan 2024 23:46:49 -0500 Subject: [PATCH 08/11] Update changelog for v2.45.15 --- CHANGELOG.md | 7 +++++++ package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e4c0e12..d449bb68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [2.45.15](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.14...v2.45.15) - 2024-01-30 +### Changed + - upgrade to [brighterscript@0.65.20](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#06520---2024-01-30). Notable changes since 0.65.19: + - Add plugin hooks for getDefinition ([brighterscript#1045](https://github.com/rokucommunity/brighterscript/pull/1045)) + + + ## [2.45.14](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.13...v2.45.14) - 2024-01-30 ### Changed - upgrade to [roku-debug@0.21.3](https://github.com/rokucommunity/roku-debug/blob/master/CHANGELOG.md#0213---2024-01-30) diff --git a/package-lock.json b/package-lock.json index 6d6f1d07..93e3ea7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.19", + "brighterscript": "^0.65.20", "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", @@ -2463,9 +2463,9 @@ } }, "node_modules/brighterscript": { - "version": "0.65.19", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.19.tgz", - "integrity": "sha512-nGWMgmhgMsiDgabUPeJS/c/8hQK3qgw1bBsXWSLaJd4SFkR4JSxW+ElqnayNHN2MAWhfenj0TkDCFf/QGDUO+A==", + "version": "0.65.20", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.20.tgz", + "integrity": "sha512-xU8t0R4DA/CZVJ68xYOFe3vcz0W3bg0lYnQpZUJbba4SuGBjcA3yBTaW4ILWgdAWN0wIoALu4wPI3Mc+3ikl8w==", "dependencies": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -12899,9 +12899,9 @@ } }, "brighterscript": { - "version": "0.65.19", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.19.tgz", - "integrity": "sha512-nGWMgmhgMsiDgabUPeJS/c/8hQK3qgw1bBsXWSLaJd4SFkR4JSxW+ElqnayNHN2MAWhfenj0TkDCFf/QGDUO+A==", + "version": "0.65.20", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.20.tgz", + "integrity": "sha512-xU8t0R4DA/CZVJ68xYOFe3vcz0W3bg0lYnQpZUJbba4SuGBjcA3yBTaW4ILWgdAWN0wIoALu4wPI3Mc+3ikl8w==", "requires": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", diff --git a/package.json b/package.json index 83068a35..472e4be5 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.19", + "brighterscript": "^0.65.20", "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", From 41a4234c07e39771e681c5e87aacf50dff103d1b Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Tue, 30 Jan 2024 23:47:14 -0500 Subject: [PATCH 09/11] 2.45.15 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93e3ea7c..6913332d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "brightscript", - "version": "2.45.14", + "version": "2.45.15", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "brightscript", - "version": "2.45.14", + "version": "2.45.15", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 472e4be5..53bd8512 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "brightscript", "displayName": "BrightScript Language", - "version": "2.45.14", + "version": "2.45.15", "publisher": "RokuCommunity", "description": "Language support for Roku's BrightScript language.", "author": { From 7fe95edf5233ad6b4b437283023a415f4b76866d Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Wed, 31 Jan 2024 17:07:21 -0500 Subject: [PATCH 10/11] Update changelog for v2.45.16 --- CHANGELOG.md | 7 +++++++ package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d449bb68..28fccd2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## [2.45.16](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.15...v2.45.16) - 2024-01-31 +### Changed + - upgrade to [brighterscript@0.65.21](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#06521---2024-01-31). Notable changes since 0.65.20: + - Fix parsing issues with multi-index IndexedSet and IndexedGet ([brighterscript#1050](https://github.com/rokucommunity/brighterscript/pull/1050)) + + + ## [2.45.15](https://github.com/rokucommunity/vscode-brightscript-language/compare/v2.45.14...v2.45.15) - 2024-01-30 ### Changed - upgrade to [brighterscript@0.65.20](https://github.com/rokucommunity/brighterscript/blob/master/CHANGELOG.md#06520---2024-01-30). Notable changes since 0.65.19: diff --git a/package-lock.json b/package-lock.json index 6913332d..428783cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.20", + "brighterscript": "^0.65.21", "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", @@ -2463,9 +2463,9 @@ } }, "node_modules/brighterscript": { - "version": "0.65.20", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.20.tgz", - "integrity": "sha512-xU8t0R4DA/CZVJ68xYOFe3vcz0W3bg0lYnQpZUJbba4SuGBjcA3yBTaW4ILWgdAWN0wIoALu4wPI3Mc+3ikl8w==", + "version": "0.65.21", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.21.tgz", + "integrity": "sha512-KijLoifDbIRf0wz/Zwv8FKFYTQIbgb5nSDepRG9D5YbNf+nd7F+4MWpKoS1YDfhaFZsBhvVjm+BpROgEspJpdQ==", "dependencies": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", @@ -12899,9 +12899,9 @@ } }, "brighterscript": { - "version": "0.65.20", - "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.20.tgz", - "integrity": "sha512-xU8t0R4DA/CZVJ68xYOFe3vcz0W3bg0lYnQpZUJbba4SuGBjcA3yBTaW4ILWgdAWN0wIoALu4wPI3Mc+3ikl8w==", + "version": "0.65.21", + "resolved": "https://registry.npmjs.org/brighterscript/-/brighterscript-0.65.21.tgz", + "integrity": "sha512-KijLoifDbIRf0wz/Zwv8FKFYTQIbgb5nSDepRG9D5YbNf+nd7F+4MWpKoS1YDfhaFZsBhvVjm+BpROgEspJpdQ==", "requires": { "@rokucommunity/bslib": "^0.1.1", "@xml-tools/parser": "^1.0.7", diff --git a/package.json b/package.json index 53bd8512..2a659da0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@vscode/extension-telemetry": "^0.4.7", "array-sort": "^1.0.0", "backoff": "^2.5.0", - "brighterscript": "^0.65.20", + "brighterscript": "^0.65.21", "brighterscript-formatter": "^1.6.40", "clone-deep": "^4.0.1", "debounce": "^1.2.0", From dc7c979b48ce673b355833dbb4708579752d0329 Mon Sep 17 00:00:00 2001 From: Bronley Plumb Date: Wed, 31 Jan 2024 17:07:45 -0500 Subject: [PATCH 11/11] 2.45.16 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 428783cd..41d78fbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "brightscript", - "version": "2.45.15", + "version": "2.45.16", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "brightscript", - "version": "2.45.15", + "version": "2.45.16", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 2a659da0..61d6ad10 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "brightscript", "displayName": "BrightScript Language", - "version": "2.45.15", + "version": "2.45.16", "publisher": "RokuCommunity", "description": "Language support for Roku's BrightScript language.", "author": {