Skip to content

Releases: PowerShell/vscode-powershell

v2021.9.0

Choose a tag to compare

@andyleejordan andyleejordan released this 09 Sep 18:58

v2021.9.0

Thursday, September 09, 2021

This release includes changes from both v2021.8.3-preview and v2021.9.0-preview.

A new stopDebugger notification was added that allows PowerShell Editor Services,
the LSP module, to stop an attached UI debugger (such as VS Code's)
for debugger sessions started by executing code with a PSBreakpoint attached.
This may not work in all cases but should improve usability.

The PowerShell status bar indicator no longer uses custom coloring but instead pulls from the user's theme.
A formatting bug was fixed by community maintainer Patrick Meinecke.
A regression in the debug launch configuration's script parameter was fixed and covered with a test.
And finally, the bundled PSScriptAnalyzer
was updated to v1.20.0.

vscode-powershell

PowerShellEditorServices

v2021.9.0-preview

v2021.9.0-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 07 Sep 18:43

v2021.9.0-preview

Tuesday, September 07, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.3-preview

v2021.8.3-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 30 Aug 19:03

v2021.8.3-preview

Monday, August 30, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.2

Choose a tag to compare

@andyleejordan andyleejordan released this 24 Aug 19:26

v2021.8.2

Tuesday, August 24, 2021

This release also contains all changes listed in v2021.8.1-preview
below. Notably it fixes several major issues when debugging scripts that were caused by
threading deadlocks in both PowerShell Editor Services and its library, OmniSharp's C#
Language Server Protocol
that we resolved by setting the compiler to treat
CA2007 as an error. This allowed us to programmatically fix every awaited task to
use .ConfigureAwait(false) and so avoid deadlocks caused by the introduction of new
synchronization contexts in user code (such as the use of System.Windows.Forms). By
fixing this through a compiler rule, we effectively prevent the issue from recurring.
Additionally, we not only added a full regression test for this scenario but also
re-enabled all the prior DebugService unit tests in PowerShell Editor Services.

While there is still much work to do, we are making significant headway on improve the
debugger's reliability, one of our current project focuses. See the Debugger Reliability
Project
for our progress.

vscode-powershell

PowerShellEditorServices

v2021.8.2-preview

v2021.8.2-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 23 Aug 20:58

v2021.8.2-preview

Monday, August 23, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.1-preview

v2021.8.1-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 19 Aug 19:55

v2021.8.1-preview

Thursday, August 19, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.0

Choose a tag to compare

@andyleejordan andyleejordan released this 09 Aug 19:10

v2021.8.0

Monday, August 09, 2021

The first stable release since v2021.6.2, this release includes all the changes from v2021.8.0-preview and v2021.7.0-preview (see below). While the highlights are listed here, please read our blog post for the full story!

vscode-powershell

PowerShellEditorServices

v2021.8.0-preview

v2021.8.0-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 05 Aug 00:19

v2021.8.0-preview

Tuesday, August 03, 2021

vscode-powershell

PowerShellEditorServices

v2021.7.0-preview

v2021.7.0-preview Pre-release
Pre-release

Choose a tag to compare

@andyleejordan andyleejordan released this 15 Jul 23:08

v2021.7.0-preview

Thursday, July 15, 2021

vscode-powershell

PowerShellEditorServices

v2021.6.2

Choose a tag to compare

@andyleejordan andyleejordan released this 24 Jun 19:44

v2021.6.2

Thursday, June 24, 2021

vscode-powershell

PowerShellEditorServices