Skip to content

Commit 19cdc1c

Browse files
Merge pull request #4401 from PowerShell/release
Release `v2023.2.0-preview`
2 parents b4c5d93 + 3372b1a commit 19cdc1c

File tree

2 files changed

+33
-6
lines changed

2 files changed

+33
-6
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# PowerShell Extension Release History
22

3+
## v2023.2.0-preview
4+
### Thursday, February 02, 2023
5+
6+
#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
7+
8+
This preview includes all the work outlined below for enhanced symbol support.
9+
10+
#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.8.0
11+
12+
In the PR below we rewrote all the symbol logic. Classes (and their properties and
13+
methods) are now proper symbols. Instead of a dozen similar-yet-different Abstract Symbol
14+
Tree (AST) PowerShell script visitors handling different parts of each symbol-related
15+
request, we have a single visitor that builds a cached dictionary of symbols for each
16+
file. This was a massive simplification of the code that also leads to huge performance
17+
improvements across all the symbol related features:
18+
19+
- [Go to Symbol in Workspace](https://code.visualstudio.com/Docs/editor/editingevolved#_open-symbol-by-name)
20+
- [Go to Symbol in Editor](https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-symbol)
21+
- [Go to Definition](https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-definition)
22+
- [Go to References / CodeLens](https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information)
23+
- [Outline view](https://code.visualstudio.com/docs/getstarted/userinterface#_outline-view)
24+
25+
Please try it out and give us feedback! There's plenty of room for more improvement, and
26+
this will be much easier going forward.
27+
28+
- ✨ 🙏 [PowerShellEditorServices #1984](https://github.com/PowerShell/PowerShellEditorServices/pull/1984) - Integrating class symbol support.
29+
330
## v2023.1.0
431
### Wednesday, January 18, 2023
532

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"name": "powershell",
3-
"displayName": "PowerShell",
4-
"version": "2023.1.0",
5-
"preview": false,
2+
"name": "powershell-preview",
3+
"displayName": "PowerShell Preview",
4+
"version": "2023.2.0",
5+
"preview": true,
66
"publisher": "ms-vscode",
7-
"description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!",
7+
"description": "(Preview) Develop PowerShell modules, commands and scripts in Visual Studio Code!",
88
"engines": {
99
"vscode": "^1.67.0"
1010
},
@@ -23,7 +23,7 @@
2323
"PowerShell",
2424
"pwsh"
2525
],
26-
"icon": "media/PowerShell_Icon.png",
26+
"icon": "media/PowerShell_Preview_Icon.png",
2727
"galleryBanner": {
2828
"color": "#ACD1EC",
2929
"theme": "light"

0 commit comments

Comments
 (0)