Skip to content

Releases: PowerShell/vscode-powershell

v2021.8.2

24 Aug 19:26
Compare
Choose a tag to compare

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

23 Aug 20:58
Compare
Choose a tag to compare
v2021.8.2-preview Pre-release
Pre-release

v2021.8.2-preview

Monday, August 23, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.1-preview

19 Aug 19:55
Compare
Choose a tag to compare
v2021.8.1-preview Pre-release
Pre-release

v2021.8.1-preview

Thursday, August 19, 2021

vscode-powershell

PowerShellEditorServices

v2021.8.0

09 Aug 19:10
Compare
Choose a tag to compare

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

05 Aug 00:19
Compare
Choose a tag to compare
v2021.8.0-preview Pre-release
Pre-release

v2021.8.0-preview

Tuesday, August 03, 2021

vscode-powershell

PowerShellEditorServices

v2021.7.0-preview

15 Jul 23:08
Compare
Choose a tag to compare
v2021.7.0-preview Pre-release
Pre-release

v2021.7.0-preview

Thursday, July 15, 2021

vscode-powershell

PowerShellEditorServices

v2021.6.2

24 Jun 19:44
Compare
Choose a tag to compare

v2021.6.2

Thursday, June 24, 2021

vscode-powershell

PowerShellEditorServices

v2021.6.1

21 Jun 22:08
b7a2e54
Compare
Choose a tag to compare

v2021.6.1

Monday, June 21, 2021

vscode-powershell

PowerShellEditorServices

v2021.6.1-preview

17 Jun 16:30
1cab32c
Compare
Choose a tag to compare
v2021.6.1-preview Pre-release
Pre-release

v2021.6.1-preview

Wednesday, June 16, 2021

vscode-powershell

PowerShellEditorServices

v2021.5.1

01 Jun 22:04
Compare
Choose a tag to compare

v2021.5.1

Thursday, May 27, 2021

vscode-powershell

This stable release includes all the changes in the previews since v2021.2.2, plus the following:

Since we have disabled semantic highlighting by default now, if you wish to re-enable it, use:

"[powershell]": {
    "editor.semanticHighlighting.enabled": true
}

We now also remove - and $ from the word separators by default for PowerShell files.
To add them back, use:

"[powershell]": {
    "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?"
}

PowerShellEditorServices

This stable release includes all the changes in the previews since v2.3.0, plus the following:

The most significant change is the update to OmniSharp v0.19.2, from the previous version v0.18.3, released in November 2020. OmniSharp is the underlying Language Server Protocol and Debug Adapter Protocol server library, and as such is our biggest dependency. This update brings us to the LSP 3.16 and DAP 1.48.x specifications, enabling us to start incorporating all the latest LSP changes, and it includes numerous bug fixes and enhancements resulting in a faster and more stable server and extension experience.