File tree 1 file changed +21
-0
lines changed
1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1
1
# PowerShell Editor Services Release History
2
2
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
+
3
24
## v3.7.3
4
25
### Wednesday, January 04, 2023
5
26
You can’t perform that action at this time.
0 commit comments