Releases: PowerShell/vscode-powershell
v2023.9.2-preview
v2023.9.2-preview
Wednesday, September 13, 2023
vscode-powershell
- ⚡️ 💭 vscode-powershell #4734 - Remove unused telemetry.
- ✨ 📖 vscode-powershell #4729 - Add note about installing ESLint globally for VS Code extension.
PowerShellEditorServices v3.11.0
- 🐛 💭 vscode-powershell #4735 - Add
None
toPsesLogLevel
enum. - ⚡️ 💭 PowerShellEditorServices #2065 - Remove unused telemetry.
- 🐛 🔍 vscode-powershell #3904 - Fix debugging script blocks that aren't in files.
- 🐛 🚂 vscode-powershell #3971 - Import
PSDesiredStateConfiguration
by name.
v2023.9.1-preview
v2023.9.1-preview
Friday, August 25, 2023
vscode-powershell
- #️⃣ 🙏 vscode-powershell #4711 - Update extension telemetry dependency.
- ✨ 👷 vscode-powershell #4707 - Move
--sourcemap
to scripts instead ofInvoke-Build
. (Thanks @JustinGrote!) - #️⃣ 🙏 vscode-powershell #4702 - Use a
CustomRequest
to disconnect the dotnet debugger from attach sessions. (Thanks @JustinGrote!) - 🐛 🙏 vscode-powershell #2960 - Respect file path casing in extension commands.
- 🐛 📺 vscode-powershell #4696 - Fix race condition with displaying PowerShell name on icon.
PowerShellEditorServices v3.10.0
- 🐛 🔍 PowerShellEditorServices #2037 - Ignore not finding DSC module.
- ✨ 🚨 vscode-powershell #3484 - Move
ConstrainedLanguageMode
tests to separate task. - ✨ 📟 PowerShellEditorServices #2054 - Update PSReadLine to
v2.3.2-beta2
. - ✨ 🙏 PowerShellEditorServices #2053 - Fix up extension API.
- 🐛 📟 PowerShellEditorServices #2050 - Fix shell integration for PowerShell 5.1 with strict mode.
v2023.9.0-preview
v2023.9.0-preview
Wednesday, August 09, 2023
vscode-powershell
- 🐛 🔧 vscode-powershell #4557 - Support
~
,./
and named workspace folders incwd
. - ✨ 🔧 vscode-powershell #4686 - Enhance
additionalPowerShellExes
setting. - #️⃣ 🙏 vscode-powershell #4684 - Remove LinkEditorServices comment in development.md. (Thanks @fflaten!)
- #️⃣ 🙏 vscode-powershell #4676 - Move ESLint Dependabot group to npm. (Thanks @fflaten!)
- #️⃣ 🙏 vscode-powershell #4667 - Bump ESLint packages to v6.
- #️⃣ 🙏 vscode-powershell #4661 - Update readme.
- 🐛 👷 vscode-powershell #4651 - Fix unit test for Windows running on arm64.
- ✨ 👷 vscode-powershell #4641 - Update VS Code engine to 1.79.0.
- ✨ 🔧 vscode-powershell #4181 - Add
startLocation
setting for Extension Terminal. (Thanks @krishankanumuri!)
PowerShellEditorServices v3.9.0
- ✨ 📟 PowerShellEditorServices #2046 - Bump PSReadLine to beta for extension preview.
v2023.6.0
v2023.6.0
Tuesday, June 06, 2023
This release focused on fixing the "disappearing output" bug present in PowerShell 5.1,
where an old bug with the Out-Default
cmdlet's TranscribeOnly
flag could cause the
Extension Terminal to stop displaying output. While the root cause in the cmdlet is fixed
upstream, that fix is only in PowerShell Core, and not backported to Windows PowerShell.
We were able to workaround the bug with a very careful use of reflection to reset the
flag's value at the appropriate times (see the three takes it took to get this right).
We also refactored the client's startup logic so that it should be impossible to create a
ghost Extension Terminal, and the error handling and logging was given a thorough cleanup.
Finally, two noisy bugs were fixed: when completions are canceled the useless error
message is no longer produced, and when the DSC module is only loaded in one attempt
instead of repeatedly.
Please enjoy these bugfixes! We sure enjoy making the extension more stable.
Don't forget to catch Andy's talk, "PowerShell Extension for VS Code Deep Dive" at
PSConfEU on Thursday, 22 June 2023!
vscode-powershell
- #️⃣ 🙏 vscode-powershell #4599 - Make
sessionManager.start()
idempotent. - 🐛 🛫 vscode-powershell #4584 - Robustify startup, error handling, and logging.
- 🐛 📺 vscode-powershell #4553 - Remove the MSI install logic (it's unreliable).
PowerShellEditorServices v3.8.7
- 🐛 📟 PowerShellEditorServices #2031 - Fix the
TranscribeOnly
bug (take three). - 🐛 💭 vscode-powershell #4582 - Ignore cancellation of completion requests.
- 🐛 📟 vscode-powershell #3991 - Fix the
TranscribeOnly
bug (take two). - 🐛 📟 vscode-powershell #3991 - Fix disappearing output in PowerShell 5.1.
- 🐛 🔍 PowerShellEditorServices #2020 - Fix repeated failure to load DSC module.
v2023.5.4-preview
v2023.5.4-preview
Tuesday, May 30, 2023
vscode-powershell
No changes, just pulling in PSES.
PowerShellEditorServices v3.8.7
- 🐛 📟 PowerShellEditorServices #2031 - Fix the
TranscribeOnly
bug (take three).
v2023.5.3-preview
v2023.5.3-preview
Wednesday, May 24, 2023
vscode-powershell
- #️⃣ 🙏 vscode-powershell #4599 - Make
sessionManager.start()
idempotent.
PowerShellEditorServices v3.8.6
No changes.
v2023.5.2-preview
v2023.5.2-preview
Tuesday, May 23, 2023
vscode-powershell
- 🐛 🛫 vscode-powershell #4584 - Robustify startup, error handling, and logging.
PowerShellEditorServices v3.8.6
- 🐛 💭 vscode-powershell #4582 - Ignore cancellation of completion requests.
- 🐛 📟 vscode-powershell #3991 - Fix the
TranscribeOnly
bug (take two).
v2023.5.1-preview
v2023.5.1-preview
Friday, May 12, 2023
vscode-powershell
- 🐛 📺 vscode-powershell #4553 - Remove the MSI install logic (it's unreliable).
PowerShellEditorServices v3.8.5
- 🐛 📟 vscode-powershell #3991 - Fix disappearing output in PowerShell 5.1.
- 🐛 🔍 PowerShellEditorServices #2020 - Fix repeated failure to load DSC module.
v2023.5.0
v2023.5.0
Wednesday, May 03, 2023
This release focused on include Justin Grote's new "attach .NET debugger" debug
configuration for binary PowerShell modules, and on handling start-up failures more
gracefully. If the start-up fails because the configured PowerShell is out-of-date,
instead of a confusing "undefined" error message we now detect the problem, inform the
user with a pop-up message of it, and offer to open the installation and/or update
instructions.
vscode-powershell
- #️⃣ 🙏 vscode-powershell #4549 - Update readme and troubleshooting docs.
- ✨ 🙏 vscode-powershell #4548 - Use named debug configurations instead of duplicating them.
- 🐛 🚨 vscode-powershell #4547 - Fix flaky test.
- 🐛 🛫 vscode-powershell #4543 - Update startup logic to handle session failure reasons.
- #️⃣ 🙏 vscode-powershell #4534 - Add ESBuild Problem Matcher Extension. (Thanks @JustinGrote!)
- 🐛 🙏 vscode-powershell #4521 - Handle end-of-support PowerShell with error message.
- ✨ 👷 vscode-powershell #4518 - Enable Mocha Test Explorer Integration. (Thanks @JustinGrote!)
- 🐛 🔍 vscode-powershell #4517 - Fix
attachDotnetDebugger
with custom config. (Thanks @fflaten!) - 🐛 🔍 vscode-powershell #4516 - Add new debug configurations to
package.json
. (Thanks @JustinGrote!) - #️⃣ 🔍 vscode-powershell #4511 - Add additional debug configuration templates for Pester and binary modules. (Thanks @JustinGrote!)
- #️⃣ 🔍🙏 vscode-powershell #4510 - Improve extension authoring experience with new Build Tasks and Launch Configs. (Thanks @JustinGrote!)
- ✨ 👷 vscode-powershell #4502 - Enable VS Code unit tests in Linux CI.
- ✨ 🙏 vscode-powershell #4498 - Enable ESLint
explicit-function-return-type
. - ✨ 🔍 vscode-powershell #3903 - Add
attachDotnetDebugger
debug option. (Thanks @JustinGrote!)
PowerShellEditorServices v3.8.4
- 🐛 🛫 vscode-powershell #4509 - Set session failure with reason when applicable.
- ✨ 📖 PowerShellEditorServices #2016 - Add guide to configure Neovim. (Thanks @csc027!)
v2023.4.1-preview
v2023.4.1-preview
Tuesday, April 25, 2023
vscode-powershell
- 🐛 🛫 vscode-powershell #4543 - Update startup logic to handle session failure reasons.
- #️⃣ 🙏 vscode-powershell #4534 - Add ESBuild Problem Matcher Extension. (Thanks @JustinGrote!)
- 🐛 🙏 vscode-powershell #4521 - Handle end-of-support PowerShell with error message.
- ✨ 👷 vscode-powershell #4518 - Enable Mocha Test Explorer Integration. (Thanks @JustinGrote!)
- 🐛 🔍 vscode-powershell #4517 - Fix
attachDotnetDebugger
with custom config. (Thanks @fflaten!) - 🐛 🔍 vscode-powershell #4516 - Add new debug configurations to
package.json
. (Thanks @JustinGrote!)
PowerShellEditorServices v3.8.4
- 🐛 🛫 vscode-powershell #4509 - Set session failure with reason when applicable.
- ✨ 📖 PowerShellEditorServices #2016 - Add guide to configure Neovim. (Thanks @csc027!)