Releases: PowerShell/vscode-powershell
Release list
v2022.4.0-preview
v2022.4.0-preview
Tuesday, April 12, 2022
We delayed moving the preview branch to stable in order to fix issues surrounding our
ReadKey / ReadLine logic. This preview contains a new minor release of PowerShell
Editor Services with an entire rewrite of that logic, utilizing what we hope is a much
better workaround for the underlying issue in .NET's Console.ReadKey. Please give this
release a thorough testing, especially in the console with PSReadLine.
vscode-powershell
- 🐛 🙏 vscode-powershell #3911 - Add
sendKeyPressnotification used to "cancel"Console.ReadKey. - 🐛 ✂️ vscode-powershell #3276 - Fix snippet prefixes (especially
#region). - ✨ 📺 vscode-powershell #3897 - Add PowerShell icon to Integrated Console.
PowerShellEditorServices
- 🐛 🙏 PowerShellEditorServices #1751 - Re-workaround uncancellable
Console.ReadKey. - 🐛 🕵️ PowerShellEditorServices #1749 - Correctly map
SuggestedCorrectiontoMarkerCorrection. (Thanks @bergmeister!)
v2022.3.1-preview
v2022.3.1-preview
Thursday, March 24, 2022
vscode-powershell
- 🐛 📺 vscode-powershell #3878 - Add several more commands to activation events.
- 🐛 📖 vscode-powershell #3857 - Update troubleshooting guide etc.
- 🐛 📺 vscode-powershell #3874 - Add PowerShell version to language status item.
PowerShellEditorServices
- #️⃣ 🙏 PowerShellEditorServices #1746 - Replace
_consoleHostUIwith_underlyingHostUI.
v2022.3.0-preview
v2022.3.0-preview
Thursday, March 10, 2022
vscode-powershell
- ✨ 📺 vscode-powershell #2499 - Use Code's new Language Status API.
- ✨ 📺 vscode-powershell #3866 - Fix title of PowerShell Command Explorer pane.
- ✨ 📺 vscode-powershell #3865 - Replace custom graphics with updated Codicons.
- ✨ 🔧 vscode-powershell #3858 - Deprecate
promptToUpdatePackageManagement. - 🐛 📟 vscode-powershell #3360 - Use new
isTransientAPI to prevent duplicate integrated consoles. - 🐛 🔍 vscode-powershell #3259 - Fix Pester
Test/Debugcode lenses to now change directory. - ✨ ✂️ vscode-powershell #3839 - Modernize built-in snippets. (Thanks @JustinGrote!)
PowerShellEditorServices
- ✨ 🧠 vscode-powershell #3364 - Improve completion logic (more icons!).
- 🐛 🛫 PowerShellEditorServices #1576 - Remove
PackageManagementmodule update prompt. - 🐛 📟 PowerShellEditorServices #1734 - Finish redirection of
$Host.PrivateData. - 🐛 📟 PowerShellEditorServices #1639 - Redirect
PSHost.Notify*Applicationmethods.
v2022.2.2-preview
v2022.2.2-preview
Thursday, February 24, 2022
vscode-powershell
- 🐛 📟 vscode-powershell #3820 - Remove
-NonInteractivefrom PowerShell startup sequence.
PowerShellEditorServices
- 🐛 🛫 vscode-powershell #2658 - Avoid error when
excludeentry is a clause. - 🐛 🚂 vscode-powershell #3691 - Fix editor commands to interrupt current prompt.
- ✨ 🔍 PowerShellEditorServices #1724 - Re-enable line breakpoints for untitled scripts.
- ✨ 🙏 PowerShellEditorServices #1709 - Update PSReadLine to 2.2.2.
- 🐛 📟 vscode-powershell #3807 - Reset progress messages at end of REPL.
- 🐛 🕵️ PowerShellEditorServices #1718 - Return a code action for each diagnostic record. (Thanks @bergmeister!)
v2022.2.1-preview
v2022.2.1-preview
Wednesday, February 16, 2022
vscode-powershell
- #️⃣ 🙏 vscode-powershell #3824 - Add known
PowerShell.OnIdleevent bug totroubleshooting.md. (Thanks @StevenBucher98!)
PowerShellEditorServices
- 🐛 🔍 vscode-powershell #3832 - Avoid stopping the debugger when canceling other tasks in a debug session.
- 🐛 📟 PowerShellEditorServices #1607 - Redirect
EditorServicesConsolePSHost.PrivateDatato_internalHost. - 🐛 📟 PowerShellEditorServices #1699 - Handle edge case where
promptis undefined. - 🐛 🔍 PowerShellEditorServices #1704 - Avoid recording debugger commands in the history.
- ✨ 🔍 PowerShellEditorServices #1703 - Use
static readonlyfor defaultExecutionOptions. - 🐛 🔍 vscode-powershell #3655 - Fix running untitled scripts with arguments (but break line breakpoints) .
- ✨ 🙏 PowerShellEditorServices #1694 - Add
Thread.Sleep(100)to throttle REPL when it's non-interactive. (Thanks @colinblaise!)
v2022.2.0-preview
v2022.2.0-preview
Wednesday, February 02, 2022
vscode-powershell
Just including several PSES fixes, namely around the F5 and F8 bugs.
PowerShellEditorServices
- 🐛 📟 vscode-powershell #3786 - Print prompt and command when
WriteInputToHostis true. - 🐛 📟 vscode-powershell #3685 - Display prompt after
F8finishes. - 🐛 🔍 vscode-powershell #3522 - Synchronize PowerShell debugger and DAP server state.
- ✨ 🔍 PowerShellEditorServices #1680 - Display
DictionaryEntryas key/value pairs in debugger. (Thanks @JustinGrote!)
v2022.1.1-preview
v2022.1.1-preview
Monday, January 24, 2022
vscode-powershell
- 🐛 📺 vscode-powershell #3710 - Fix
PowerShell.Debug.Startto just launch current file.
PowerShellEditorServices
- #️⃣ 💎 PowerShellEditorServices #1676 - Use EditorConfig for dotnet build and suppress existing issues. (Thanks @JustinGrote!)
- 🐛 🔍 PowerShellEditorServices #1672 - Handle
debuggerResultbeing null inProcessDebuggerResult. - 🐛 🙏 PowerShellEditorServices #1663 - Fix off-by-one error in validation within
GetOffsetAtPosition. - 🐛 📟 PowerShellEditorServices #1667 - Fix
Write-Host -NoNewLineand-*Color. (Thanks @SeeminglyScience!) - 🐛 🔍 PowerShellEditorServices #1661 - Fix
DebuggerSetsVariablesWithConversiontest. - ✨ 🙏 vscode-powershell #2800 - Enable resolution of an alias to its function definition.
- ✨ 🔍 PowerShellEditorServices #1633 - Display
IEnumerablesandIDictionariesin debugger prettily (with "Raw View" available). (Thanks @JustinGrote!)
v2022.1.0-preview
v2022.1.0-preview
Monday, January 10, 2022
vscode-powershell
Happy New Year! Please enjoy a new preview release! We have re-enabled nearly all of the
tests in PowerShell Editor Services, and are becoming more confident in our ability to fix
your reported issues without introducing regressions. Thanks so much for continuing to use
and help improve the extension.
PowerShellEditorServices
- ✨ 🙏 PowerShellEditorServices #1658 - Bump PSReadLine module to 2.2.0-beta5.
- 🐛 🚨 PowerShellEditorServices #1444 - Re-enable
ExtensionCommandTests.cs. - 🐛 🙏 PowerShellEditorServices #1656 - Resurrect support to resolve aliased references.
- 🐛 🚨 PowerShellEditorServices #1445 - Split and clean up
LanguageServiceTests.cs. - 🐛 🔍 vscode-powershell #3715 - Fix regression with
F5to use.instead of&operator. - ✨ 🚨 vscode-powershell #3677 - Enable
PsesInternalHostTests(previouslyPowerShellContextTests).
v2021.12.0
v2021.12.0
Wednesday, December 22, 2021
vscode-powershell
This release does not include the latest major update of PowerShell Editor Services. We
are updating the stable extension to bring some bug fixes forward. Please try out the
PowerShell Preview extension for the latest and hopefully greatest experience, and
help us squash those bugs!
PowerShellEditorServices
This extension update includes PowerShell Editor Services v2.5.3, a re-release of
v2.5.2 which was the last version before the major pipeline and threading overhaul was
merged in v3.0.0. By re-releasing we are able to update the module's signature with a
renewed certificate.
v2021.12.0-preview
v2021.12.0-preview
Monday, December 20, 2021
vscode-powershell
We're hard at work continuing to improve the stability and coverage of the PowerShell
Preview so we can bring the updates to the regular extension. Most recently we got the unit tests
covering the debugger back online, which revealed a bug in the ability to set variables
through the debugger. We're continuing to work to resolve this and re-enable the rest of
our tests. Please keep using the Preview if you're able and filing bug reports, we
appreciate it!
- 🐛 🔍 vscode-powershell #3713 - Support debugging without a workspace.
- 🐛 📺 vscode-powershell #3709 - Fix
EnableISEModefor Azure Data Studio.
PowerShellEditorServices
- 🐛 🚂 vscode-powershell #3718 - Create
$psEditoras a constant. - #️⃣ 🙏 PowerShellEditorServices #1641 - Added check to see if
PSModulePathalready containedBundledModulePath. (Thanks @dkattan!) - #️⃣ 🙏 PowerShellEditorServices #1640 - Implemented
-LanguageServiceOnlyswitch. (Thanks @dkattan!) - 🐛 🛫 PowerShellEditorServices #1638 - Fix
BundledModulePathand PSReadLine loading (redux). - 🐛 🔍 PowerShellEditorServices #1635 - Re-enable
DebugServiceTestssuite.