Skip to content

Commit 41d8769

Browse files
committed
Update CHANGELOG for v3.8.0
1 parent 2df6d51 commit 41d8769

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# PowerShell Editor Services Release History
22

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

0 commit comments

Comments
 (0)