File tree Expand file tree Collapse file tree 3 files changed +23
-2
lines changed
module/PowerShellEditorServices Expand file tree Collapse file tree 3 files changed +23
-2
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
Original file line number Diff line number Diff line change 11<Project >
22 <PropertyGroup >
3- <VersionPrefix >3.7.3 </VersionPrefix >
3+ <VersionPrefix >3.8.0 </VersionPrefix >
44 <VersionSuffix ></VersionSuffix >
55 <Company >Microsoft</Company >
66 <Copyright >© Microsoft Corporation.</Copyright >
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ RootModule = if ($PSEdition -eq 'Core')
1919 }
2020
2121# Version number of this module.
22- ModuleVersion = ' 3.7.3 '
22+ ModuleVersion = ' 3.8.0 '
2323
2424# ID used to uniquely identify this module
2525GUID = ' 9ca15887-53a2-479a-9cda-48d26bcb6c47'
You can’t perform that action at this time.
0 commit comments