From 92b0cb965947de25161f90fab8834d9338bcff16 Mon Sep 17 00:00:00 2001 From: Rob Holt Date: Mon, 2 Mar 2020 09:21:23 -0800 Subject: [PATCH 1/4] Move package to non-preview, add changelog notes --- CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ package-lock.json | 22 ++++++++++++++-------- package.json | 6 +++--- 3 files changed, 52 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f6cf76e15d..2badef98a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,41 @@ ## v2020.3.0 ### Thursday, March 12, 2020 + +#### Release of preview work to stable branch + +This release, coinciding with the [GA release of PowerShell 7](https://devblogs.microsoft.com/powershell/announcing-PowerShell-7-0/), +brings a year of work on the PowerShell extension into the stable release. +The timing of this release is deliberate, since some of the new features +depend on additions and bugfixes in PowerShell 7, +while others have a much better experience in PowerShell 7 +thanks to many improvements shipping with it. + +Some changes that come to the stable channel in this release include: + +- [Integration of PSReadLine into the Integrated Console](https://github.com/PowerShell/vscode-PowerShell/issues/535), + enabling syntax highlighting, a better (and more configurable) completion experience, + multiline editing and searchable history in the PowerShell Integrated Console +- Performance and reliability improvements gained + by [replacing](https://github.com/PowerShell/PowerShellEditorServices/pull/1056) + a hand-rolled Language Server Protocol stack + with the LSP server library from the Omnisharp project +- An [ISE compatibility mode](https://github.com/PowerShell/vscode-powershell/pull/2335) + setting to toggle a more ISE-like user experience +- Debugging improvements in PowerShell 7, + [using its new debugging APIs](https://github.com/PowerShell/PowerShellEditorServices/pull/1119) +- [End of support for PowerShell v3/v4 and .NET 4.5.2](https://github.com/PowerShell/vscode-PowerShell/issues/1310) + +After this release, the stable/preview channels will now function as originally intended, +where the preview channel will be the beta release +for features to come out in the following stable release. + +You may also notice that the history of the changelog has changed. +For a full list of changes between this release and the previous stable release, +see [here](link to Sydney's changelog). +You can find the changelog from the old stable fork +[here](https://github.com/PowerShell/vscode-powershell/blob/legacy/1.x/CHANGELOG.md). + #### [vscode-PowerShell](https://github.com/PowerShell/vscode-PowerShell) - ✨📺 [vscode-PowerShell #2503](https://github.com/PowerShell/vscode-powershell/pull/2503) - diff --git a/package-lock.json b/package-lock.json index f642b1daa8..bb979ea7b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "powershell-preview", + "name": "powershell", "version": "2020.3.0", "lockfileVersion": 1, "requires": true, @@ -976,9 +976,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -1932,9 +1932,9 @@ "dev": true }, "vsce": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.64.0.tgz", - "integrity": "sha512-t3R7QTe2nAXQZs2kD+nA8GjdlX8pAQlnzxaNTG2976i5cyQ8r+ZsMNa/f9PDt7bhjcQM+u/fL+LkNuw+hwoy2A==", + "version": "1.74.0", + "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.74.0.tgz", + "integrity": "sha512-8zWM9bZBNn9my40kkxAxdY4nhb9ADfazXsyDgx1thbRaLPbmPTlmqQ55vCAyWYFEi6XbJv8w599vzVUqsU1gHg==", "dev": true, "requires": { "azure-devops-node-api": "^7.2.0", @@ -1944,7 +1944,7 @@ "denodeify": "^1.2.1", "didyoumean": "^1.2.1", "glob": "^7.0.6", - "lodash": "^4.17.10", + "lodash": "^4.17.15", "markdown-it": "^8.3.1", "mime": "^1.3.4", "minimatch": "^3.0.3", @@ -1959,6 +1959,12 @@ "yazl": "^2.2.2" }, "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", diff --git a/package.json b/package.json index 5f504e94bc..c8aa110f99 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { - "name": "powershell-preview", - "displayName": "PowerShell Preview", + "name": "powershell", + "displayName": "PowerShell", "version": "2020.3.0", "preview": true, "publisher": "ms-vscode", - "description": "(Preview) Develop PowerShell scripts in Visual Studio Code!", + "description": "Develop PowerShell scripts in Visual Studio Code!", "engines": { "vscode": "^1.40.0" }, From 578842d58abe44736442e6554357d93763045a58 Mon Sep 17 00:00:00 2001 From: Rob Holt Date: Mon, 2 Mar 2020 09:22:38 -0800 Subject: [PATCH 2/4] Fix date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2badef98a9..2f912d86c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # PowerShell Preview Extension Release History ## v2020.3.0 -### Thursday, March 12, 2020 +### Thursday, March 5, 2020 #### Release of preview work to stable branch From 7cf46b38739c609ba29c0bd35b661039a4ea48e3 Mon Sep 17 00:00:00 2001 From: Robert Holt Date: Mon, 2 Mar 2020 09:34:15 -0800 Subject: [PATCH 3/4] Update package.json Co-Authored-By: Tyler James Leonhardt --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c8aa110f99..58d9c99780 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "powershell", "displayName": "PowerShell", "version": "2020.3.0", - "preview": true, + "preview": false, "publisher": "ms-vscode", "description": "Develop PowerShell scripts in Visual Studio Code!", "engines": { From b80208e5557a7c14f18cd6b8594def7d1a5eec1b Mon Sep 17 00:00:00 2001 From: Rob Holt Date: Mon, 2 Mar 2020 10:38:55 -0800 Subject: [PATCH 4/4] Add changelog link --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f912d86c0..1f2b3443df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,7 @@ for features to come out in the following stable release. You may also notice that the history of the changelog has changed. For a full list of changes between this release and the previous stable release, -see [here](link to Sydney's changelog). +see [here](https://github.com/PowerShell/vscode-powershell/blob/master/docs/preview_to_stable_changelog.md). You can find the changelog from the old stable fork [here](https://github.com/PowerShell/vscode-powershell/blob/legacy/1.x/CHANGELOG.md).