diff --git a/CHANGELOG.md b/CHANGELOG.md index 62c38d07..254fe906 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Change Log +## [2.10.0] 20-Jul-2023 +Minimum VS Code version is now 1.75.0 +- Enhancements + - Add WebSocket Terminal support (#1150) + - Support a ${project} variable in Server Actions Menu custom entries (#1157) + - Support importing/exporting XML files (#1171) + - Support a ${username} variable in Server Actions Menu custom entries (#1173) + - Migrate to [official ISC documentation](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO) (#1185) +- Fixes + - Improve regex server-side search (#1153) + - Fix typo in Projects Explorer welcome text (#1154) + - Remove `objectscript.serverSideEditing`` setting (#1163) + - Deprecate `flat` and `type` isfs query parameters (#1165) + - Debugger improvements (#1174) + - Fix debugger losing sync after a step. + - Fix debugger losing sync when large output is written to the console. + - For `attach` requests, wait for the target process to break before attempting to set breakpoints. + - De-emphasize stack frames with source code that isn't available (for example, system classes that are deployed) so they aren't auto-opened when the target breaks. (requires VS Code version 1.80.0) + - Implemented `stopOnEntry` property for non-CSP `attach` requests. + - Upgrade to `@vscode` versions of the debug adapter and debug protocol modules. + - Always send `detach` command for disconnect requests, regardless of request type. + - Properly run the target process for non-CSP `attach` requests when configuration is done. In that case, the server ignores the first `run` command, so we need to send two. + - Always prompt for confirmation when deleting from ObjectScript Explorer (#1176) + - Prompt for arguments when debugging multiline ClassMethod definition (#1181) + - Upgrade vulnerable dependencies. + ## [2.8.1] 15-May-2023 - Enhancements - Prompt user to enable proposed APIs when server-side folder is opened (#1140) diff --git a/README.md b/README.md index a678a6f7..b3e511a1 100644 --- a/README.md +++ b/README.md @@ -55,8 +55,8 @@ To unlock these features (optional): 1. Download and install a beta version from GitHub. This is necessary because Marketplace does not allow publication of extensions that use proposed APIs. - Go to https://github.com/intersystems-community/vscode-objectscript/releases - - Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `2.8.1`, look for `2.8.2-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs. - - Download the VSIX file (for example `vscode-objectscript-2.8.2-beta.1.vsix`) and install it. One way to install a VSIX is to drag it from your download folder and drop it onto the list of extensions in the Extensions view of VS Code. + - Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `2.10.0`, look for `2.10.1-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs. + - Download the VSIX file (for example `vscode-objectscript-2.10.1-beta.1.vsix`) and install it. One way to install a VSIX is to drag it from your download folder and drop it onto the list of extensions in the Extensions view of VS Code. 2. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`. 3. In the argv.json file that opens, add this line (required for both Stable and Insiders versions of VS Code): diff --git a/package-lock.json b/package-lock.json index 46d0ea49..b2c86dd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-objectscript", - "version": "2.8.2-SNAPSHOT", + "version": "2.10.0-SNAPSHOT", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-objectscript", - "version": "2.8.2-SNAPSHOT", + "version": "2.10.0-SNAPSHOT", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index f633d373..06f24580 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-objectscript", "displayName": "InterSystems ObjectScript", "description": "InterSystems ObjectScript language support for Visual Studio Code", - "version": "2.8.2-SNAPSHOT", + "version": "2.10.0-SNAPSHOT", "icon": "images/logo.png", "aiKey": "9cd75d51-697c-406c-a929-2bcf46e97c64", "categories": [