Releases: PowerShell/vscode-powershell
v2022.4.3-preview
v2022.4.3-preview
Thursday, April 28, 2022
Third release candidate. Our recent debugger and ReadKey
overhauls revealed some other
bugs that needed squashing! Please test this thoroughly. We're gaining confidence!
vscode-powershell
- 🐛 🙏 vscode-powershell #3939 - Send
p
instead of\0
forsendKeyPress
.
PowerShellEditorServices
- 🐛 🛫 PowerShellEditorServices #1782 - Fix ordering of startup tasks so
psEditor
is defined before profiles are loaded. - 🐛 📟 PowerShellEditorServices #1781 - Bring back
WriteWithPrompt()
. - 🐛 📟 vscode-powershell #3937 - Update to latest PSReadLine beta (with fix for race condition).
- 🐛 🔍 PowerShellEditorServices #1778 - Fix extra prompting and manual debugger commands.
- ✨ 🚂 PowerShellEditorServices #1777 - Consolidate
InterruptCurrentForeground
andMustRunInForeground
. - ✨ 🚂 PowerShellEditorServices #1776 - Don't cancel on disposal of
CancellationScope
.
v2022.4.2-preview
v2022.4.2-preview
Wednesday, April 20, 2022
vscode-powershell
Just including updates to PowerShell Editor Services. This is the second Release
Candidate! Please give it a thorough test.
PowerShellEditorServices
- 🐛 👷 PowerShellEditorServices #1761 - Bump
net461
tonet462
due to upcoming end of support. - 🐛 💎 vscode-powershell #3928 - Fix formatting handlers and PSScriptAnalyzer loading.
- 🐛 🔍 PowerShellEditorServices #1762 - Fix prompt spam and general debugger reliability improvements.
- ✨ 🙏 PowerShellEditorServices #1479 - Enable IDE0005 (unneccessary using statements) as error.
- 🐛 🙏 PowerShellEditorServices #1754 - With a fix in PSReadLine, we don't have to return a "null" key press.
v2022.4.1-preview
v2022.4.1-preview
Monday, April 18, 2022
This is our first Release Candidate. We've merged a set of major fixes to the debugger so
that attaching to remote processes / runspaces now works again. While the extension is not
perfect (yet), we believe at this point the preview far exceeds the stable extension in
terms of usability and stability, and it is time to roll this out. Please give this a
thorough testing, as we hope to roll it into the stable extension next week.
vscode-powershell
- ✨ 📺 vscode-powershell #3919 - Improve Settings Editor experience in a few places. (Thanks @TylerLeonhardt!)
PowerShellEditorServices
- #️⃣ 🙏 PowerShellEditorServices #1757 - Enable code analysis and formatting as errors on build.
- ✨ 🚂 PowerShellEditorServices #1755 - Apply automatic fixes (manually).
- 🐛 🔍 PowerShellEditorServices #1736 - Fix attach to process debugging.
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
sendKeyPress
notification 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
SuggestedCorrection
toMarkerCorrection
. (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
_consoleHostUI
with_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
isTransient
API to prevent duplicate integrated consoles. - 🐛 🔍 vscode-powershell #3259 - Fix Pester
Test/Debug
code 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
PackageManagement
module update prompt. - 🐛 📟 PowerShellEditorServices #1734 - Finish redirection of
$Host.PrivateData
. - 🐛 📟 PowerShellEditorServices #1639 - Redirect
PSHost.Notify*Application
methods.
v2022.2.2-preview
v2022.2.2-preview
Thursday, February 24, 2022
vscode-powershell
- 🐛 📟 vscode-powershell #3820 - Remove
-NonInteractive
from PowerShell startup sequence.
PowerShellEditorServices
- 🐛 🛫 vscode-powershell #2658 - Avoid error when
exclude
entry 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.OnIdle
event 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.PrivateData
to_internalHost
. - 🐛 📟 PowerShellEditorServices #1699 - Handle edge case where
prompt
is undefined. - 🐛 🔍 PowerShellEditorServices #1704 - Avoid recording debugger commands in the history.
- ✨ 🔍 PowerShellEditorServices #1703 - Use
static readonly
for 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
WriteInputToHost
is true. - 🐛 📟 vscode-powershell #3685 - Display prompt after
F8
finishes. - 🐛 🔍 vscode-powershell #3522 - Synchronize PowerShell debugger and DAP server state.
- ✨ 🔍 PowerShellEditorServices #1680 - Display
DictionaryEntry
as 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.Start
to just launch current file.
PowerShellEditorServices
- #️⃣ 💎 PowerShellEditorServices #1676 - Use EditorConfig for dotnet build and suppress existing issues. (Thanks @JustinGrote!)
- 🐛 🔍 PowerShellEditorServices #1672 - Handle
debuggerResult
being null inProcessDebuggerResult
. - 🐛 🙏 PowerShellEditorServices #1663 - Fix off-by-one error in validation within
GetOffsetAtPosition
. - 🐛 📟 PowerShellEditorServices #1667 - Fix
Write-Host -NoNewLine
and-*Color
. (Thanks @SeeminglyScience!) - 🐛 🔍 PowerShellEditorServices #1661 - Fix
DebuggerSetsVariablesWithConversion
test. - ✨ 🙏 vscode-powershell #2800 - Enable resolution of an alias to its function definition.
- ✨ 🔍 PowerShellEditorServices #1633 - Display
IEnumerables
andIDictionaries
in debugger prettily (with "Raw View" available). (Thanks @JustinGrote!)