diff --git a/CHANGELOG.md b/CHANGELOG.md index 92a19727fe..b541fc620b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # PowerShell Extension Release History +## v2023.2.0-preview +### Thursday, February 02, 2023 + +#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell) + +This preview includes all the work outlined below for enhanced symbol support. + +#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.8.0 + +In the PR below we rewrote all the symbol logic. Classes (and their properties and +methods) are now proper symbols. Instead of a dozen similar-yet-different Abstract Symbol +Tree (AST) PowerShell script visitors handling different parts of each symbol-related +request, we have a single visitor that builds a cached dictionary of symbols for each +file. This was a massive simplification of the code that also leads to huge performance +improvements across all the symbol related features: + +- [Go to Symbol in Workspace](https://code.visualstudio.com/Docs/editor/editingevolved#_open-symbol-by-name) +- [Go to Symbol in Editor](https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-symbol) +- [Go to Definition](https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-definition) +- [Go to References / CodeLens](https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information) +- [Outline view](https://code.visualstudio.com/docs/getstarted/userinterface#_outline-view) + +Please try it out and give us feedback! There's plenty of room for more improvement, and +this will be much easier going forward. + +- ✨ 🙏 [PowerShellEditorServices #1984](https://github.com/PowerShell/PowerShellEditorServices/pull/1984) - Integrating class symbol support. + ## v2023.1.0 ### Wednesday, January 18, 2023 diff --git a/package.json b/package.json index 3e3f17c5f3..75c2de7b0d 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { - "name": "powershell", - "displayName": "PowerShell", - "version": "2023.1.0", - "preview": false, + "name": "powershell-preview", + "displayName": "PowerShell Preview", + "version": "2023.2.0", + "preview": true, "publisher": "ms-vscode", - "description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!", + "description": "(Preview) Develop PowerShell modules, commands and scripts in Visual Studio Code!", "engines": { "vscode": "^1.67.0" }, @@ -23,7 +23,7 @@ "PowerShell", "pwsh" ], - "icon": "media/PowerShell_Icon.png", + "icon": "media/PowerShell_Preview_Icon.png", "galleryBanner": { "color": "#ACD1EC", "theme": "light"