Releases: PowerShell/vscode-powershell
Releases · PowerShell/vscode-powershell
v2024.5.1-preview
What's Changed
Enhancements & Features ✨
- Update the end-of-support message for PowerShell <7.4 by @andyleejordan in #5090
- Implement LogOutputWindow for Logging by @JustinGrote in #5065
Squashed Bugs 🐛
Full Changelog: v2024.4.0...v2024.5.1-preview
v2024.4.0
What's Changed
Enhancements & Features ✨
- Check if the Terminal Shell Integration setting is changed by @andyleejordan in #4971
- Sign extension by @andyleejordan in #5040
- Add setting to use either
.
or&
when launching script by @andyleejordan in #5059 - Enable ability to trace DAP messages at client side by @JustinGrote in #5064
- Refactor: Replace package.json requires with extension context info by @JustinGrote in #5071
Squashed Bugs 🐛
- Fix server tracing setting to use
markdownDescription
by @ijre in #4991 - Update log location in documentation by @o-l-a-v in #5005
- Fix ghost terminals after using "Developer: Restart Extension Host" by @andyleejordan in #5017
- Find shell integration script for VS Code 1.94+ by @andyleejordan in #5047
- Set expected shell integration environment variables by @andyleejordan in #5062
- Extract artifact from upstream pipeline by @andyleejordan in #5072
- Fix: Change DAP send/receive glyph to keep things aligned in the logs by @JustinGrote in #5076
Other Changes 🙏
- Update packages via
npm update
by @andyleejordan in #5015 - Reorganize build and packages to allow for omitting dev tools by @andyleejordan in #5030
- Package updates by @andyleejordan in #5048
- Bump packages by @andyleejordan in #5061
- Limit GitHub Actions to 10 minutes by @JustinGrote in #5066
- v2024.4.0: Call-operator support and various bug fixes by @andyleejordan in #5083
New Contributors
Full Changelog: v2024.2.2...v2024.4.0
v2024.5.0-preview
What's Changed
Enhancements & Features ✨
- Check if the Terminal Shell Integration setting is changed by @andyleejordan in #4971
- Sign extension by @andyleejordan in #5040
- Add setting to use either
.
or&
when launching script by @LucasArona in #5059 - Enable ability to trace DAP messages at client side by @JustinGrote in #5064
- Refactor: Replace package.json requires with extension context info by @JustinGrote in #5071
Squashed Bugs 🐛
- Fix server tracing setting to use
markdownDescription
by @ijre in #4991 - Update log location in documentation by @o-l-a-v in #5005
- Fix ghost terminals after using "Developer: Restart Extension Host" by @andyleejordan in #5017
- Find shell integration script for VS Code 1.94+ by @andyleejordan in #5047
- Set expected shell integration environment variables by @andyleejordan in #5062
- Extract artifact from upstream pipeline by @andyleejordan in #5072
Other Changes 🙏
- Update packages via
npm update
by @andyleejordan in #5015 - Reorganize build and packages to allow for omitting dev tools by @andyleejordan in #5030
- Package updates by @andyleejordan in #5048
- Bump packages by @andyleejordan in #5061
- Limit GitHub Actions to 10 minutes by @JustinGrote in #5066
New Contributors
- @LucasArona made their first contribution in #5059
- @ijre made their first contribution in #4991
- @o-l-a-v made their first contribution in #5005
Full Changelog: v2024.2.2...v2024.5.0-preview
v2024.2.2
What's Changed
Other Changes 🙏
- Service release with updated third-party notice and release pipeline.
Full Changelog: v2024.2.1...v2024.2.2
v2024.2.1
What's Changed
Squashed Bugs 🐛
- Hotfix for incorrect signing certificate, sorry about that!
- Also removed Plaster integration as we were unable to correctly sign it since we no longer own it.
- Several unit test fixes.
Full Changelog: v2024.2.0...v2024.2.1
v2024.2.0
What's Changed
Enhancements & Features ✨
- Add developer setting to disable
-ExecutionPolicy Bypass
flags by @andyleejordan in #4883 - Remove deprecated features by @andyleejordan in #4893
- Enable LanguageClient Tracing Option by @JustinGrote in #4902
- Don't make the Command Explorer visible by default by @andyleejordan in #4934
- Fix how we pass the log directory to Editor Services by @andyleejordan in #4933
- OneBranch migration by @andyleejordan in #4953
- Pass the path to
shellIntegration.ps1
directly to the server by @andyleejordan in #4959
Squashed Bugs 🐛
- Fix up debugger configuration resolvers by @andyleejordan in #4888
- Fix
PowerShellProcess.dipose()
to fire theonExited
event idempotently by @andyleejordan in #4900
Full Changelog: v2024.0.0...v2024.2.0
v2024.3.2-preview
What's Changed
Enhancements & Features ✨
- OneBranch migration by @andyleejordan in #4953
- Pass the path to
shellIntegration.ps1
directly to the server by @andyleejordan in #4959
Full Changelog: v2024.3.1-preview...v2024.3.2-preview
v2024.3.1-preview
v2024.3.1-preview
Tuesday, March 5, 2024
vscode-powershell
- ✨ 🙏 vscode-powershell #4932 - Don't make the Command Explorer visible by default.
- ✨ 💭 vscode-powershell #4933 - Fix how we pass the log directory to Editor Services.
PowerShellEditorServices v3.18.0
- ✨ 📟 PowerShellEditorServices #2148 - Update to PSReadLine v2.4.0-beta0.
- ✨ 📟 PowerShellEditorServices #2141 - Update to PSScriptAnalyzer v1.22.0.
- ✨ 👷 PowerShellEditorServices #2138 - Fixed sln file. (Thanks @dkattan!)
- #️⃣ 🙏 PowerShellEditorServices #2137 - Fixed TextReader disposal. (Thanks @dkattan!)
- 🐛#️⃣ 🙏 PowerShellEditorServices #2135 - Fix PowerShell 7.2 E2E unit test for last change.
- ✨ 🛫 PowerShellEditorServices #1855 - Add sane defaults to
Start-EditorServices
. - ✨#️⃣ 🙏 PowerShellEditorServices #2122 - Add
UseNullPSHostUI
config so apps hosting PSES can disable it. (Thanks @dkattan!) - 🐛 🧠 PowerShellEditorServices #2115 - Added null check to
GetCompletionsAsync
. (Thanks @dkattan!)
v2024.3.0-preview
v2024.3.0-preview
Thursday, January 25, 2024
vscode-powershell
- ✨ 🚂 vscode-powershell #4902 - Enable the native vscode-languageclient tracing option. (Thanks @JustinGrote!)
- 🐛 📟 vscode-powershell #4900 - Fix
PowerShellProcess.dipose()
to fire theonExited
event idempotently. - ✨ 🚂 vscode-powershell #4892 - Remove deprecated features.
- 🐛 🔍 vscode-powershell #4843 - Fix up debugger configuration resolvers .
- ✨ 🔧 vscode-powershell #3034 - Add developer setting to disable
-ExecutionPolicy Bypass
flags.
PowerShellEditorServices v3.17.0
- ✨ 🚂 PowerShellEditorServices #2132 - Remove
PowerShellEditorServices.VSCode
module /ContentViews
feature. - 🐛 🔍 PowerShellEditorServices #2130 - Fix up debugger attach handlers.
v2024.0.0
v2024.0.0
Wednesday, January 10, 2024
Happy New Year! This stable release includes a bunch if improvements to the LSP server,
PowerShell Editor Services and comes with a major upgrade to our testing system. Please
see the below changelog! Going forward we plan to release on a quarterly basis. Thanks for
being such fantastic users!
vscode-powershell
- #️⃣ 🙏 vscode-powershell #4865 - Update CI to install .NET SDK 8.0.
- ✨ 👷 vscode-powershell #4860 - Bump VS Code engine.
- #️⃣ 🙏 vscode-powershell #4833 - Setup
actions/stale
for issue management.
PowerShellEditorServices v3.14.0-v3.16.0
- 🐛 📟 vscode-powershell #4854 - Update shell integration script to fix command decorations.
- ✨ 🚨 PowerShellEditorServices #2124 - Test end-to-end with PowerShell Daily.
- ✨ 👷 PowerShellEditorServices #2114 - Add PowerShell 7.4 SDK and
net8.0
framework. - ✨ 🚨 PowerShellEditorServices #2110 - Switch to GitHub Actions for all CI.
- 🐛 🔍 vscode-powershell #4816 - When the built-in
$null
was watched its value was incorrect. - 🐛 🚂 vscode-powershell #4814 - Allow
WorkspacePaths
to be empty if we're not in a workspace. - 🐛 📟 vscode-powershell #4788 - Run
SetInitialWorkingDirectoryAsync
beforeLoadProfiles
. - 🐛 🙏 vscode-powershell #4784 - Ignore
didOpen
notifications forgit
schemed documents from VS Code. - 🐛 🙏 PowerShellEditorServices #2084 - Add
SortDocumentSymbols
to make the outline hierarchical (again).