|
1 | 1 | # PowerShell Extension Release History
|
2 | 2 |
|
| 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 | + |
3 | 38 | ## v2023.5.4-preview
|
4 | 39 | ### Tuesday, May 30, 2023
|
5 | 40 |
|
|
0 commit comments