Skip to content

Commit 0b1cf64

Browse files
committed
Update CHANGELOG for v2023.6.0
1 parent 58c93ab commit 0b1cf64

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

CHANGELOG.md

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

3+
## v2023.6.0
4+
### Tuesday, June 06, 2023
5+
6+
This release focused on fixing the "disappearing output" bug present in PowerShell 5.1,
7+
where an old bug with the `Out-Default` cmdlet's `TranscribeOnly` flag could cause the
8+
Extension Terminal to stop displaying output. While the root cause in the cmdlet is fixed
9+
upstream, that fix is only in PowerShell Core, and not backported to Windows PowerShell.
10+
We were able to workaround the bug with a very careful use of reflection to reset the
11+
flag's value at the appropriate times (see the three takes it took to get this right).
12+
13+
We also refactored the client's startup logic so that it should be impossible to create a
14+
ghost Extension Terminal, and the error handling and logging was given a thorough cleanup.
15+
Finally, two noisy bugs were fixed: when completions are canceled the useless error
16+
message is no longer produced, and when the DSC module is only loaded in one attempt
17+
instead of repeatedly.
18+
19+
Please enjoy these bugfixes! We sure enjoy making the extension more stable.
20+
21+
Don't forget to catch Andy's talk, "PowerShell Extension for VS Code Deep Dive" at
22+
[PSConfEU](https://psconf.eu) on Thursday, 22 June 2023!
23+
24+
#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
25+
26+
- #️⃣ 🙏 [vscode-powershell #4599](https://github.com/PowerShell/vscode-powershell/pull/4599) - Make `sessionManager.start()` idempotent.
27+
- 🐛 🛫 [vscode-powershell #4584](https://github.com/PowerShell/vscode-powershell/pull/4584) - Robustify startup, error handling, and logging.
28+
- 🐛 📺 [vscode-powershell #4553](https://github.com/PowerShell/vscode-powershell/pull/4570) - Remove the MSI install logic (it's unreliable).
29+
30+
#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.8.7
31+
32+
- 🐛 📟 [PowerShellEditorServices #2031](https://github.com/PowerShell/PowerShellEditorServices/pull/2031) - Fix the `TranscribeOnly` bug (take three).
33+
- 🐛 💭 [vscode-powershell #4582](https://github.com/PowerShell/PowerShellEditorServices/pull/2028) - Ignore cancellation of completion requests.
34+
- 🐛 📟 [vscode-powershell #3991](https://github.com/PowerShell/PowerShellEditorServices/pull/2026) - Fix the `TranscribeOnly` bug (take two).
35+
- 🐛 📟 [vscode-powershell #3991](https://github.com/PowerShell/PowerShellEditorServices/pull/2023) - Fix disappearing output in PowerShell 5.1.
36+
- 🐛 🔍 [PowerShellEditorServices #2020](https://github.com/PowerShell/PowerShellEditorServices/pull/2020) - Fix repeated failure to load DSC module.
37+
338
## v2023.5.4-preview
439
### Tuesday, May 30, 2023
540

0 commit comments

Comments
 (0)