File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments