|
1 | 1 | # PowerShell Extension Release History
|
2 | 2 |
|
| 3 | +## v2023.8.0 |
| 4 | +### Tuesday, September 05, 2023 |
| 5 | + |
| 6 | +The `cwd` setting now supports `~` for home directory, relative paths, and named workspace |
| 7 | +folders. The `additionalPowerShellExes` setting also now supports `~`, checks for missing |
| 8 | +extensions if necessary, and both settings smartly strip surrounding quotes from the |
| 9 | +user-supplied value. These two settings are now far more user-friendly. The extension |
| 10 | +commands AKA `$psEditor` API was reworked and no longer mangles path casing; it also now |
| 11 | +exposes the `CloseFile` and `SaveFile` methods, and supports multi-root workspaces. |
| 12 | +Another crash when `$ErrorActionPreference = "stop"` was resolved, and a race condition |
| 13 | +for the language status item's name and icon was fixed. A new setting |
| 14 | +`integratedConsole.startLocation` was added to control the Extension Terminal's starting |
| 15 | +position. Finally, we are shipping the extension with the latest PSReadLine beta, |
| 16 | +`v2.3.2-beta2` for more widespread testing. Thanks to all the many community contributors |
| 17 | +whose efforts make releases such as these possible! |
| 18 | + |
| 19 | +Please note the change in our versioning schema: the middle version number no longer |
| 20 | +corresponds to the month, but is simply incremented. Even versions are stable, and odd |
| 21 | +versions are pre-release, with the latter purposefully being versioned higher than the |
| 22 | +former in order to keep both channels available in the Visual Studio Code marketplace. |
| 23 | + |
| 24 | +#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell) |
| 25 | + |
| 26 | +- #️⃣ 🙏 [vscode-powershell #4711](https://github.com/PowerShell/vscode-powershell/pull/4711) - Update extension telemetry dependency. |
| 27 | +- ✨ 👷 [vscode-powershell #4707](https://github.com/PowerShell/vscode-powershell/pull/4707) - Move `--sourcemap` to scripts instead of `Invoke-Build`. (Thanks @JustinGrote!) |
| 28 | +- #️⃣ 🙏 [vscode-powershell #4702](https://github.com/PowerShell/vscode-powershell/pull/4704) - Use a `CustomRequest` to disconnect the dotnet debugger from attach sessions. (Thanks @JustinGrote!) |
| 29 | +- 🐛 🙏 [vscode-powershell #2960](https://github.com/PowerShell/vscode-powershell/pull/4703) - Respect file path casing in extension commands. |
| 30 | +- 🐛 📺 [vscode-powershell #4696](https://github.com/PowerShell/vscode-powershell/pull/4696) - Fix race condition with displaying PowerShell name on icon. |
| 31 | +- 🐛 🔧 [vscode-powershell #4557](https://github.com/PowerShell/vscode-powershell/pull/4687) - Support `~`, `./` and named workspace folders in `cwd`. |
| 32 | +- ✨ 🔧 [vscode-powershell #4686](https://github.com/PowerShell/vscode-powershell/pull/4686) - Enhance `additionalPowerShellExes` setting. |
| 33 | +- #️⃣ 🙏 [vscode-powershell #4684](https://github.com/PowerShell/vscode-powershell/pull/4684) - Remove LinkEditorServices comment in development.md. (Thanks @fflaten!) |
| 34 | +- #️⃣ 🙏 [vscode-powershell #4676](https://github.com/PowerShell/vscode-powershell/pull/4676) - Move ESLint Dependabot group to npm. (Thanks @fflaten!) |
| 35 | +- #️⃣ 🙏 [vscode-powershell #4667](https://github.com/PowerShell/vscode-powershell/pull/4667) - Bump ESLint packages to v6. |
| 36 | +- #️⃣ 🙏 [vscode-powershell #4661](https://github.com/PowerShell/vscode-powershell/pull/4661) - Update readme. |
| 37 | +- 🐛 👷 [vscode-powershell #4651](https://github.com/PowerShell/vscode-powershell/pull/4651) - Fix unit test for Windows running on arm64. |
| 38 | +- ✨ 👷 [vscode-powershell #4641](https://github.com/PowerShell/vscode-powershell/pull/4641) - Update VS Code engine to 1.79.0. |
| 39 | +- ✨ 🔧 [vscode-powershell #4181](https://github.com/PowerShell/vscode-powershell/pull/4639) - Add `startLocation` setting for Extension Terminal. (Thanks @krishankanumuri!) |
| 40 | + |
| 41 | +#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.10.0 |
| 42 | + |
| 43 | +- 🐛 🔍 [PowerShellEditorServices #2037](https://github.com/PowerShell/PowerShellEditorServices/pull/2058) - Ignore not finding DSC module. |
| 44 | +- ✨ 🚨 [vscode-powershell #3484](https://github.com/PowerShell/PowerShellEditorServices/pull/2055) - Move `ConstrainedLanguageMode` tests to separate task. |
| 45 | +- ✨ 📟 [PowerShellEditorServices #2054](https://github.com/PowerShell/PowerShellEditorServices/pull/2054) - Update PSReadLine to `v2.3.2-beta2`. |
| 46 | +- ✨ 🙏 [PowerShellEditorServices #2053](https://github.com/PowerShell/PowerShellEditorServices/pull/2053) - Fix up extension API. |
| 47 | +- 🐛 📟 [PowerShellEditorServices #2050](https://github.com/PowerShell/PowerShellEditorServices/pull/2052) - Fix shell integration for PowerShell 5.1 with strict mode. |
| 48 | +- ✨ 📟 [PowerShellEditorServices #2046](https://github.com/PowerShell/PowerShellEditorServices/pull/2046) - Bump PSReadLine to beta for extension preview. |
| 49 | + |
3 | 50 | ## v2023.9.1-preview
|
4 | 51 | ### Friday, August 25, 2023
|
5 | 52 |
|
6 | 53 | #### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
|
7 | 54 |
|
8 | 55 | - #️⃣ 🙏 [vscode-powershell #4711](https://github.com/PowerShell/vscode-powershell/pull/4711) - Update extension telemetry dependency.
|
9 | 56 | - ✨ 👷 [vscode-powershell #4707](https://github.com/PowerShell/vscode-powershell/pull/4707) - Move `--sourcemap` to scripts instead of `Invoke-Build`. (Thanks @JustinGrote!)
|
10 |
| -- #️⃣ 🙏 [vscode-powershell #4702](https://github.com/PowerShell/vscode-powershell/pull/4704) - Use a CustomRequest to disconnect the dotnet debugger from attach sessions.. (Thanks @JustinGrote!) |
| 57 | +- #️⃣ 🙏 [vscode-powershell #4702](https://github.com/PowerShell/vscode-powershell/pull/4704) - Use a `CustomRequest` to disconnect the dotnet debugger from attach sessions. (Thanks @JustinGrote!) |
11 | 58 | - 🐛 🙏 [vscode-powershell #2960](https://github.com/PowerShell/vscode-powershell/pull/4703) - Respect file path casing in extension commands.
|
12 | 59 | - 🐛 📺 [vscode-powershell #4696](https://github.com/PowerShell/vscode-powershell/pull/4696) - Fix race condition with displaying PowerShell name on icon.
|
13 | 60 |
|
|
0 commit comments