github PowerShell/vscode-powershell v2022.10.0

latest releases: v2024.4.0, v2024.5.0-preview, v2024.2.2...
2 years ago

v2022.10.0

Thursday, October 20, 2022

This October stable release incorporates a number of bugfixes throughout September and
early October, though is not based on the latest preview, v2022.10.1-preview, as the
refactors involved in enabling TypeScript's strict type checking and ESLint's strict
linting will need more testing. However, based on the success of the PowerShell Script
Analyzer's v1.21.0 release we wanted to get this to you sooner!

Highlighted bugfixes include: supporting events registered to PowerShell's OnIdle
handler so that Azure cmdlets such as Az.Tools.Predictor now work, a lock around the
client's start() so the extension terminal cannot accidentally be spawned multiple
times, and making the default debug configurations not override your current working
directory (by unsetting cwd on all of them).

In addition to fixing bugs, we also reintroduced a fan-favorite feature: the PowerShell
Language Status Icon will visually indicate if the execution pipeline is busy. For
example, a long-running task in the PowerShell Extension Terminal or a launched editor
command will show a spinner!

Finally, I wanted to call out work by Patrick to significantly improve the performance of
reference finding (which powers the reference code lenses), so large workspaces can now be
used more easily. If these performance improvements are still not enough for a particular
workspace, we also introduced two new settings to fine-tune the feature:

  • powershell.analyzeOpenDocumentsOnly when enabled will only search for references within open documents
  • powershell.enableReferencesCodeLens can be used to disable reference finding without having to turn off other code lenses

vscode-powershell

PowerShellEditorServices v3.5.4

Don't miss a new vscode-powershell release

NewReleases is sending notifications on new releases.