Skip to content

Releases: PowerShell/vscode-powershell

v2020.3.0

05 Mar 17:54
Compare
Choose a tag to compare

v2020.3.0

Thursday, March 5, 2020

Release of preview work to stable branch

This release, coinciding with the GA release of PowerShell 7,
brings a year of work on the PowerShell extension into the stable release.
The timing of this release is deliberate, since some of the new features
depend on additions and bugfixes in PowerShell 7,
while others have a much better experience in PowerShell 7
thanks to many improvements shipping with it.

Some changes that come to the stable channel in this release include:

After this release, the stable/preview channels will now function as originally intended,
where the preview channel will be the beta release
for features to come out in the following stable release.

You may also notice that the history of the changelog has changed.
For a full list of changes between this release and the previous stable release,
see here.
You can find the changelog from the old stable fork
here.

vscode-PowerShell

  • ✨📺 vscode-PowerShell #2503 -
    Pick up the PowerShell dotnet global tool as a PowerShell runtime.
  • 🐛🛫 vscode-PowerShell #2491 -
    Fix a startup issue where console becomes unresponsive due to the client waiting for the terminal PID from VSCode.
  • 🐛👮 vscode-PowerShell #2190 -
    Look for PSScriptAnalyzerSettings.psd1 in the workspace root by default for script analysis,
    defaulting back to the default rules when not found.
  • 🧰 vscode-PowerShell #2477 -
    Stop using the caption field on powerShell/showChoicePrompt messages,
    and instead display only the message field.

PowerShellEditorServices

v2020.2.0-preview

20 Feb 22:56
95ab062
Compare
Choose a tag to compare
v2020.2.0-preview Pre-release
Pre-release

v2020.2.0

Thursday, February 20, 2020

vscode-PowerShell

PowerShellEditorServices

  • 🐛📁 vscode-PowerShell #2421 -
    Fix WorkspacePath so that references work with non-ASCII characters.
  • 🐛📟 vscode-PowerShell #2372 -
    Fix prompt behavior when debugging.
  • 🐛🛫 PowerShellEditorServices #1171 -
    Fix race condition where running multiple profiles caused errors.
  • 🐛📟 vscode-PowerShell #2420 -
    Fix an issue where pasting to a Get-Credential prompt in some Windows versions caused a crash.
  • 🐛📟 vscode-PowerShell #1790 -
    Fix an inconsistency where Read-Host -Prompt 'prompt' would return $null rather than empty string
    when given no input.
  • 🐛🔗 PowerShellEditorServices #1177 -
    Fix an issue where untitled files did not work with CodeLens.
  • ⚡️⏱️ PowerShellEditorServices #1172 -
    Improve async/await and Task usage to reduce concurrency overhead and improve performance.
  • 🐛📟 PowerShellEditorServices #1178 -
    Improve PSReadLine experience where no new line is rendered in the console.
  • ✨🔍 PowerShellEditorServices #1119 -
    Enable new debugging APIs added in PowerShell 7, improving performance and fixing issues where
    the debugger would hang or be unable to update breakpoints while scripts were running.
  • 👷📟 PowerShellEditorServices #1187 -
    Upgrade built-in PSReadLine to 2.0.0 GA.
  • 🐛👮 PowerShellEditorServices #1179 -
    Improve integration with PSScriptAnalyzer, improving performance,
    fixing an error when PSScriptAnalyzer is not available, fix CodeActions not appearing on Windows,
    fix an issue where the PSModulePath is reset by PSScriptAnalyzer opening new runspaces.
  • 🚂 PowerShellEditorServices #1183 -
    Close over public APIs not intended for external use and replace with new, async-friendly APIs.

v2020.1.0

15 Jan 22:42
32c9623
Compare
Choose a tag to compare

v2020.1.0

Wednesday, January 15, 2020

PowerShellEditorServices

v2020.1.0-preview

15 Jan 22:53
32c9623
Compare
Choose a tag to compare
v2020.1.0-preview Pre-release
Pre-release

v2020.1.0

Monday, January 13, 2020

vscode-PowerShell

PowerShellEditorServices

v2019.12.0

17 Dec 17:04
0ad23f0
Compare
Choose a tag to compare

v2019.12.0

Thursday, December 12, 2019

PowerShellEditorServices

v2019.12.0-preview

17 Dec 17:04
Compare
Choose a tag to compare
v2019.12.0-preview Pre-release
Pre-release

v2019.12.0

Wednesday, December 11, 2019

vscode-PowerShell

PowerShellEditorServices

v2019.11.0

04 Nov 04:06
58c9d73
Compare
Choose a tag to compare

v2019.11.0

Friday, November 1, 2019

vscode-PowerShell

PowerShellEditorServices

v2019.11.0-preview

04 Nov 04:07
a938420
Compare
Choose a tag to compare
v2019.11.0-preview Pre-release
Pre-release

v2019.11.0

Friday, November 1, 2019

Special Note

In this release of the preview extension,
we've merged significant architectural work into PowerShell Editor Services.
After several months of work, PSES now uses the Omnisharp LSP library
to handle Language Server Protocol interaction instead of rolling its own,
allowing PSES to concentrate on being a good PowerShell backend.
We hope you'll see increased performance and stability in this release.
As always, please let us know if you find any issues.

vscode-PowerShell

PowerShellEditorServices

v2019.9.0-preview

24 Sep 19:00
3c4791d
Compare
Choose a tag to compare
v2019.9.0-preview Pre-release
Pre-release

v2019.9.0

Monday, September 23, 2019

vscode-PowerShell

PowerShellEditorServices

v2019.9.0

24 Sep 19:00
652f7ec
Compare
Choose a tag to compare

v2019.9.0

Monday, September 23, 2019

vscode-PowerShell

PowerShellEditorServices