Releases: PowerShell/PowerShellEditorServices
Releases · PowerShell/PowerShellEditorServices
Release list
v3.8.0
v3.8.0
Thursday, February 02, 2023
In the PR below we rewrote all the symbol logic. Classes (and their properties and
methods) are now proper symbols. Instead of a dozen similar-yet-different Abstract Symbol
Tree (AST) PowerShell script visitors handling different parts of each symbol-related
request, we have a single visitor that builds a cached dictionary of symbols for each
file. This was a massive simplification of the code that also leads to huge performance
improvements across all the symbol related features:
- Go to Symbol in Workspace
- Go to Symbol in Editor
- Go to Definition
- Go to References / CodeLens
- Outline view
Please try it out and give us feedback! There's plenty of room for more improvement, and
this will be much easier going forward.
- ✨ 🙏 PowerShellEditorServices #1984 - Integrating class symbol support.
v3.7.3
v3.7.3
Wednesday, January 04, 2023
- 🐛 🚂 vscode-powershell #4343 - Update VS Code shell integration script.
- ✨ 🙏 PowerShellEditorServices #1981 - Make
Set-ScriptExtentnot slow. - 🐛 🙏 PowerShellEditorServices #1959 - Use an empty array instead of
null.
v3.7.2
v3.7.2
Tuesday, December 20, 2022
- 🐛 🔍 vscode-powershell #4174 - Fix several bugs in the debugger.
- #️⃣ 🙏 PowerShellEditorServices #1973 - Update
Microsoft.PowerShell.SDKwith workaround.
v3.7.1
v3.7.1
Monday, December 12, 2022
- 🐛 🚂 vscode-powershell #4212 - Fix
ShowHelpHandlerby running withRequiresForeground.
v3.7.0
v3.7.0
Tuesday, December 06, 2022
- ✨ 👷 PowerShellEditorServices #1879 - Drop support for end-of-life PowerShell 7.0.
- ✨ 🛫 PowerShellEditorServices #1965 - Send
GitCommitIdoverGetVersionHandler. - 🐛 🛫 PowerShellEditorServices #1964 - Remove unnecessary
PowerShellProcessArchitecture. - 🐛 🚂 PowerShellEditorServices #1953 - Fix
IsExternalInitbug, re-enable tests, and update OmniSharp to v0.19.7.
v3.6.3
v3.6.3
Tuesday, November 29, 2022
- 🐛 🙏 PowerShellEditorServices #1962 - Revert manual pin of Newtonsoft.Json.
- 🐛 📟 vscode-powershell #4279 - Replace backtick-e with
$([char]0x1b).
v3.6.2
v3.6.2
Monday, November 21, 2022
- ✨ 📟 vscode-powershell #3901 - Enable VS Code's shell integration.
- 🐛 🔍 vscode-powershell #4269 - Escape single quotes when launching a script by path.
- ✨ 🚨 PowerShellEditorServices #1955 - Add PowerShell 7.3 to test matrix.
v3.6.1
v3.6.1
Monday, November 07, 2022
- #️⃣ 🙏 PowerShellEditorServices #1947 - Manually update
Newtonsoft.Json. - 🐛 🚂 vscode-powershell #4175 - Bump OmniSharp to
v0.19.6. - 🐛 🔍 vscode-powershell #4238 - Wrap script paths with single instead of double quotes.
v3.6.0
v3.6.0
Tuesday, October 25, 2022
- 🐛 🚂 vscode-powershell #4219 - Fix regression around
OnIdlehandler. - 🐛 🧠 PowerShellEditorServices #1926 - Catch exceptions within completion handler.
- 🐛 👷 vscode-powershell #4218 - Fix release build.
- ✨ 📖 PowerShellEditorServices #1932 - Add example of starting PSES in a script to readme. (Thanks @smartguy1196!)
- #️⃣ 🙏 PowerShellEditorServices #1931 - Fix broken links in readme. (Thanks @smartguy1196!)
v3.5.4
v3.5.4
Friday, September 30, 2022
- ✨ 🚂 PowerShellEditorServices #1928 - Generalize the execution busy status to all PowerShell tasks.
- ✨ 🕵️ PowerShellEditorServices #1916 - Upgrade PSScriptAnalyzer to 1.21.0. (Thanks Christoph Bergmeister (@bergmeister)!)