Skip to content

Commit b176374

Browse files
Merge pull request #1987 from PowerShell/release
Release `v3.8.0`
2 parents 2df6d51 + ec33127 commit b176374

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
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

PowerShellEditorServices.Common.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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>

module/PowerShellEditorServices/PowerShellEditorServices.psd1

+1-1
Original file line numberDiff line numberDiff 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
2525
GUID = '9ca15887-53a2-479a-9cda-48d26bcb6c47'

0 commit comments

Comments
 (0)