Skip to content

Commit 635283f

Browse files
committed
Update CHANGELOG for v2022.10.0
1 parent 7e93a4a commit 635283f

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

CHANGELOG.md

+51
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# PowerShell Extension Release History
22

3+
## v2022.10.0
4+
### Thursday, October 20, 2022
5+
6+
This October stable release incorporates a number of bugfixes throughout September and
7+
early October, though is no based on the latest preview, v2022.10.1-preview, as the
8+
refactors involved in enabling TypeScript's strict type checking and ESLint's strict
9+
linting will need more testing. However, based on the success of the PowerShell Script
10+
Analyzer's [v1.21.0][pssa-v1.21] release we wanted to get this to you sooner!
11+
12+
Highlighted bugfixes include: supporting events registered to PowerShell's `OnIdle`
13+
handler so that Azure cmdlets such as `Az.Tools.Predictor` now work, a lock around the
14+
client's `start()` so the extension terminal cannot accidentally be spawned multiple
15+
times, and making the default debug configurations not override your current working
16+
directory (by unsetting `cwd` on all of them).
17+
18+
In addition to fixing bugs, we also reintroduced a fan-favorite feature: the PowerShell
19+
Language Status Icon will visually indicate if the execution pipeline is busy. For
20+
example, a long-running task in the PowerShell Extension Terminal or a launched editor
21+
command will show a spinner!
22+
23+
Finally, I wanted to call out work by Patrick to significantly improve the performance of
24+
reference finding (which powers the reference code lenses), so large workspaces can now be
25+
used more easily; when the improvement is not enough, we also introduced the setting
26+
`powershell.enableReferencesCodeLens` which can be used to disable reference finding
27+
without having to turn off other code lenses.
28+
29+
[pssa-v1.21]: https://github.com/PowerShell/PSScriptAnalyzer/releases/tag/1.21.0
30+
#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
31+
32+
- 🐛 🔍 [vscode-powershell #4201](https://github.com/PowerShell/vscode-powershell/pull/4203) - Fix automatic focus to temporary debug terminal (if it exists).
33+
- 🐛 ✂️ [vscode-powershell #4195](https://github.com/PowerShell/vscode-powershell/pull/4195) - Fix Function Help snippet. (Thanks @okhoel!)
34+
- ✨ 📺 [vscode-powershell #4193](https://github.com/PowerShell/vscode-powershell/pull/4193) - Handle busy notification for all PowerShell tasks.
35+
- ✨ ‍🕵️ [vscode-powershell #4164](https://github.com/PowerShell/vscode-powershell/pull/4164) - Enable new PSScriptAnalyzer option `avoidSemicolonsAsLineTerminators`. (Thanks @bergmeister!)
36+
- ✨ 📺 [vscode-powershell #3954](https://github.com/PowerShell/vscode-powershell/pull/4187) - Re-implement indicator when running registered editor commands.
37+
- 🐛 🔍 [vscode-powershell #4185](https://github.com/PowerShell/vscode-powershell/pull/4186) - Only check a script's extension if a script was given.
38+
- 🐛 🔍 [vscode-powershell #4082](https://github.com/PowerShell/vscode-powershell/pull/4172) - Refactor the debug launch configuration resolvers.
39+
- 🐛 📁 [vscode-powershell #4163](https://github.com/PowerShell/vscode-powershell/pull/4171) - Fix incorrect docstring for `powershell.cwd`.
40+
- #️⃣ 🙏 [vscode-powershell #4170](https://github.com/PowerShell/vscode-powershell/pull/4170) - Add setting to only analyze open documents for references.
41+
- 🐛 🛫 [vscode-powershell #4160](https://github.com/PowerShell/vscode-powershell/pull/4161) - Lock `SessionManager.start()` so only one session is started.
42+
- ✨ 🔧 [vscode-powershell #4139](https://github.com/PowerShell/vscode-powershell/pull/4139) - Add setting to control the references code lens.
43+
44+
#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.5.4
45+
46+
- ✨ 🚂 [PowerShellEditorServices #1928](https://github.com/PowerShell/PowerShellEditorServices/pull/1928) - Generalize the execution busy status to all PowerShell tasks.
47+
- ✨ ‍🕵️ [PowerShellEditorServices #1916](https://github.com/PowerShell/PowerShellEditorServices/pull/1916) - Upgrade PSScriptAnalyzer to 1.21.0. (Thanks @bergmeister!)
48+
- ✨ 🙏 [PowerShellEditorServices #1924](https://github.com/PowerShell/PowerShellEditorServices/pull/1924) - Re-implement indicator when running registered editor commands.
49+
- 🐛 🛫 [vscode-powershell #4048](https://github.com/PowerShell/PowerShellEditorServices/pull/1918) - Created a nested PowerShell for the top-level loop.
50+
- #️⃣ 🙏 [PowerShellEditorServices #1917](https://github.com/PowerShell/PowerShellEditorServices/pull/1917) - Overhaul workspace search for symbol references.
51+
- ✨ 🚨 [PowerShellEditorServices #1914](https://github.com/PowerShell/PowerShellEditorServices/pull/1914) - Add regression tests for F5 and F8 saving to history.
52+
- ✨ 🙏 [PowerShellEditorServices #1900](https://github.com/PowerShell/PowerShellEditorServices/pull/1900) - Add setting to control references code lens.
53+
354
## v2022.10.0-preview
455
### Friday, October 07, 2022
556

0 commit comments

Comments
 (0)