Skip to content

Commit ccd96fb

Browse files
committed
Update CHANGELOG for v2023.8.0
1 parent 4a703ca commit ccd96fb

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

CHANGELOG.md

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

3+
## v2023.8.0
4+
### Wednesday, October 11, 2023
5+
6+
This one took a while! As always, these changes were available in the pre-release channel
7+
which went through six versions to get us to today's release.
8+
9+
The `cwd` setting now supports `~` for home directory, relative paths, and named workspace
10+
folders. The `additionalPowerShellExes` setting also now supports `~`, checks for missing
11+
extensions if necessary, and both settings smartly strip surrounding quotes from the
12+
user-supplied value. These two settings are now far more user-friendly.
13+
14+
Thanks to efforts across the team, we are shipping the extension with the latest and
15+
greatest PSReadLine, `v2.3.4`!
16+
17+
The extension commands AKA `$psEditor` API was reworked and no longer mangles path casing.
18+
It also now exposes the `CloseFile` and `SaveFile` methods, and supports multi-root
19+
workspaces.
20+
21+
A new setting `integratedConsole.startLocation` was added to control the Extension
22+
Terminal's starting position. Thanks @krishankanumuri!
23+
24+
To wrap things up, another crash when `$ErrorActionPreference = "stop"` was resolved. A
25+
race condition for the language status item's name and icon was fixed. Our telemetry went
26+
down after a package upgrade which required a cross-team effort to resolve (it's now also
27+
cleaned up to send just what we're using). The DSC breakpoints capability now works as
28+
intended without causing module load errors or emitting "sticky" progress information. A
29+
bug when the log level was set to `None` broke the server was fixed. Our server's major
30+
dependency, OmniSharp's `csharp-language-server-protocol`, was updated to v0.19.9 which
31+
means we can now use the current LSP spec v3.17. We had to work with the project to
32+
resolve a serialization regression. Finally, a lot of various build improvements were
33+
made.
34+
35+
Please note the change in our versioning schema: the middle version number no longer
36+
corresponds to the month, but is simply incremented. Even versions are stable, and odd
37+
versions are pre-release, with the latter purposefully being versioned higher than the
38+
former in order to keep both channels available in the Visual Studio Code marketplace.
39+
40+
Thanks to all the many community contributors whose efforts make releases such as these
41+
possible!
42+
43+
#### [vscode-powershell](https://github.com/PowerShell/vscode-powershell)
44+
45+
- 🐛 🙏 [vscode-powershell #4780](https://github.com/PowerShell/vscode-powershell/pull/4780) - Stop hiding Activity Bar in ISE Mode.
46+
- #️⃣ 🙏 [vscode-powershell #4762](https://github.com/PowerShell/vscode-powershell/pull/4763) - Downgrade `vscode-languageclient` to v8.1.0.
47+
- ✨ 📖 [vscode-powershell #4739](https://github.com/PowerShell/vscode-powershell/pull/4739) - Add official support policy document.
48+
- ⚡️ 💭 [vscode-powershell #4734](https://github.com/PowerShell/vscode-powershell/pull/4734) - Remove unused telemetry.
49+
- ✨ 📖 [vscode-powershell #4729](https://github.com/PowerShell/vscode-powershell/pull/4729) - Add note about installing ESLint globally for VS Code extension.
50+
- #️⃣ 🙏 [vscode-powershell #4711](https://github.com/PowerShell/vscode-powershell/pull/4711) - Update extension telemetry dependency.
51+
- ✨ 👷 [vscode-powershell #4707](https://github.com/PowerShell/vscode-powershell/pull/4707) - Move `--sourcemap` to scripts instead of `Invoke-Build`. (Thanks @JustinGrote!)
52+
- #️⃣ 🙏 [vscode-powershell #4702](https://github.com/PowerShell/vscode-powershell/pull/4704) - Use a `CustomRequest` to disconnect the dotnet debugger from attach sessions. (Thanks @JustinGrote!)
53+
- 🐛 🙏 [vscode-powershell #2960](https://github.com/PowerShell/vscode-powershell/pull/4703) - Respect file path casing in extension commands.
54+
- 🐛 📺 [vscode-powershell #4696](https://github.com/PowerShell/vscode-powershell/pull/4696) - Fix race condition with displaying PowerShell name on icon.
55+
- 🐛 🔧 [vscode-powershell #4557](https://github.com/PowerShell/vscode-powershell/pull/4687) - Support `~`, `./` and named workspace folders in `cwd`.
56+
- ✨ 🔧 [vscode-powershell #4686](https://github.com/PowerShell/vscode-powershell/pull/4686) - Enhance `additionalPowerShellExes` setting.
57+
- #️⃣ 🙏 [vscode-powershell #4684](https://github.com/PowerShell/vscode-powershell/pull/4684) - Remove LinkEditorServices comment in development.md. (Thanks @fflaten!)
58+
- #️⃣ 🙏 [vscode-powershell #4676](https://github.com/PowerShell/vscode-powershell/pull/4676) - Move ESLint Dependabot group to npm. (Thanks @fflaten!)
59+
- #️⃣ 🙏 [vscode-powershell #4667](https://github.com/PowerShell/vscode-powershell/pull/4667) - Bump ESLint packages to v6.
60+
- #️⃣ 🙏 [vscode-powershell #4661](https://github.com/PowerShell/vscode-powershell/pull/4661) - Update readme.
61+
- 🐛 👷 [vscode-powershell #4651](https://github.com/PowerShell/vscode-powershell/pull/4651) - Fix unit test for Windows running on arm64.
62+
- ✨ 👷 [vscode-powershell #4641](https://github.com/PowerShell/vscode-powershell/pull/4641) - Update VS Code engine to 1.79.0.
63+
- ✨ 🔧 [vscode-powershell #4181](https://github.com/PowerShell/vscode-powershell/pull/4639) - Add `startLocation` setting for Extension Terminal. (Thanks @krishankanumuri!)
64+
65+
#### [PowerShellEditorServices](https://github.com/PowerShell/PowerShellEditorServices) v3.13.0
66+
67+
- ✨ 📟 [PowerShellEditorServices #2087](https://github.com/PowerShell/PowerShellEditorServices/pull/2087) - Upgrade bundled PSReadLine module to v2.3.4.
68+
- 🐛 🔍 [PowerShellEditorServices #2081](https://github.com/PowerShell/PowerShellEditorServices/pull/2081) - Silence progress output of `Get-DscResource` (take two).
69+
- 🐛 🚂 [PowerShellEditorServices #2083](https://github.com/PowerShell/PowerShellEditorServices/pull/2083) - Upgrade OmniSharp to v0.19.9.
70+
- ✨ 📟 [PowerShellEditorServices #2080](https://github.com/PowerShell/PowerShellEditorServices/pull/2080) - Bump to new PSReadLine stable release v2.3.3.
71+
- 🐛 🔍 [PowerShellEditorServices #2068](https://github.com/PowerShell/PowerShellEditorServices/pull/2068) - Wrap import of DSC module with `ProgressPreference = SilentlyContinue`.
72+
- 🐛 💭 [vscode-powershell #4735](https://github.com/PowerShell/PowerShellEditorServices/pull/2066) - Add `None` to `PsesLogLevel` enum.
73+
- ⚡️ 💭 [PowerShellEditorServices #2065](https://github.com/PowerShell/PowerShellEditorServices/pull/2065) - Remove unused telemetry.
74+
- 🐛 🔍 [vscode-powershell #3904](https://github.com/PowerShell/PowerShellEditorServices/pull/2064) - Fix debugging script blocks that aren't in files.
75+
- 🐛 🚂 [vscode-powershell #3971](https://github.com/PowerShell/PowerShellEditorServices/pull/2062) - Import `PSDesiredStateConfiguration` by name.
76+
- 🐛 🔍 [PowerShellEditorServices #2037](https://github.com/PowerShell/PowerShellEditorServices/pull/2058) - Ignore not finding DSC module.
77+
- ✨ 🚨 [vscode-powershell #3484](https://github.com/PowerShell/PowerShellEditorServices/pull/2055) - Move `ConstrainedLanguageMode` tests to separate task.
78+
- ✨ 📟 [PowerShellEditorServices #2054](https://github.com/PowerShell/PowerShellEditorServices/pull/2054) - Update PSReadLine to `v2.3.2-beta2`.
79+
- ✨ 🙏 [PowerShellEditorServices #2053](https://github.com/PowerShell/PowerShellEditorServices/pull/2053) - Fix up extension API.
80+
- 🐛 📟 [PowerShellEditorServices #2050](https://github.com/PowerShell/PowerShellEditorServices/pull/2052) - Fix shell integration for PowerShell 5.1 with strict mode.
81+
- ✨ 📟 [PowerShellEditorServices #2046](https://github.com/PowerShell/PowerShellEditorServices/pull/2046) - Bump PSReadLine to beta for extension preview.
82+
383
## v2023.9.5-preview
484
### Tuesday, October 10, 2023
585

0 commit comments

Comments
 (0)