Releases: PowerShell/vscode-powershell
Release list
v2021.6.1
v2021.6.1
Monday, June 21, 2021
vscode-powershell
- 📁✨ vscode-powershell #3334 - Explicitly disable extension for untrusted workspaces.
- 📺 vscode-powershell #3378 - Include
$in PowerShell word separators. - #️⃣ 🙏 vscode-powershell #3390 - Change OS-architecture check to work with other locales. (Thanks @mat-ocl!)
PowerShellEditorServices
- 🐛 PowerShellEditorServices #1495 - Prevent some exceptions.
- #️⃣ 🙏 vscode-powershell #3395 - Work around
dotnet publishbug.
v2021.6.1-preview
v2021.6.1-preview
Wednesday, June 16, 2021
vscode-powershell
- 📁✨ vscode-powershell #3334 - Explicitly disable extension for untrusted workspaces.
- 📺 vscode-powershell #3378 - Include
$in PowerShell word separators. - #️⃣ 🙏 vscode-powershell #3390 - Change OS-architecture check to work with other locales. (Thanks @mat-ocl!)
PowerShellEditorServices
- 🐛 PowerShellEditorServices #1495 - Prevent some exceptions.
- #️⃣ 🙏 vscode-powershell #3395 - Work around
dotnet publishbug.
v2021.5.1
v2021.5.1
Thursday, May 27, 2021
vscode-powershell
This stable release includes all the changes in the previews since v2021.2.2, plus the following:
- 🐛🔧 vscode-powershell #3221 - Disable semantic highlighting by default.
- 📖📺✨ vscode-powershell #1943 - Note that ISE theme is included in this extension.
- 🔧🔍🐛✨ vscode-powershell #3338 - Don't prompt to save untitled PowerShell files when debugging.
Since we have disabled semantic highlighting by default now, if you wish to re-enable it, use:
"[powershell]": {
"editor.semanticHighlighting.enabled": true
}We now also remove - and $ from the word separators by default for PowerShell files.
To add them back, use:
"[powershell]": {
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?"
}PowerShellEditorServices
This stable release includes all the changes in the previews since v2.3.0, plus the following:
- ✨👷 PowerShellEditorServices #1491 - Bump OmniSharp to
v0.19.2. - 🧠🐛 vscode-powershell #715 - Fix unintentional module import. (Thanks @MartinGC94!)
The most significant change is the update to OmniSharp v0.19.2, from the previous version v0.18.3, released in November 2020. OmniSharp is the underlying Language Server Protocol and Debug Adapter Protocol server library, and as such is our biggest dependency. This update brings us to the LSP 3.16 and DAP 1.48.x specifications, enabling us to start incorporating all the latest LSP changes, and it includes numerous bug fixes and enhancements resulting in a faster and more stable server and extension experience.
v2021.5.0-preview
v2021.5.0-preview
Friday, May 21, 2021
vscode-powershell
- 🔗✨ vscode-powershell #3359 - Exclude
-and$from PowerShellwordSeparators. - 📺✨ vscode-powershell #3351 - Use PowerShell terminal icon (when available).
- 📖✨ vscode-powershell #3339 - Update Description to reflect that PowerShell is for more than scripting. (Thanks @potatoqualitee!)
- 📺🐛 vscode-powershell #3320 - Fix duplicated command registrations. (Thanks @MartinGC94!)
- 📖🐛 vscode-powershell #2896 - Remove "All Rights Reserved" from copyright notices.
PowerShellEditorServices
- 🛫🐛 vscode-powershell #3306 - Bump OmniSharp to
v0.19.2-beta0002. - 💭✨ PowerShellEditorServices #1474 - Add more logging and internal documentation.
- 🚂✨ PowerShellEditorServices #1467 - Make code more explicit.
- 📖🐛 PowerShellEditorServices #1465 - Remove "All Rights Reserved" from copyright notices.
- 👷✨ PowerShellEditorServices #1463 - Enable CodeQL with
codeql-analysis.yml.
v2021.4.2-preview
v2021.4.2-preview
Monday, April 26, 2021
vscode-powershell
- 👷✨ vscode-powershell #3268 - Add
Update-VersiontoReleaseToolsmodule. - 👷🐛 vscode-powershell #3282 - Fix release build pipeline.
- 👷✨ vscode-powershell #3275 - Update vsce to 1.87.1.
- 👷✨ vscode-powershell #3274 - Run
npm audit fix.
PowerShellEditorServices
- 🔍🐛 PowerShellEditorServices #1460 - Bump OmniSharp package to
0.19.2-beta0001. - 👷🐛 PowerShellEditorServices #1455 - Fix version in module definition file.
v2021.4.1-preview
v2021.4.1-preview
Friday, April 02, 2021
vscode-powershell
- 👷🐛 vscode-powershell #3267 - Update download host of vscode. (Thanks @thosoo!)
- 👷✨ vscode-powershell #3195 - Create new
ReleaseToolsmodule. - 📺✨ vscode-powershell #3236 - Use title case and shorter notification text. (Thanks @Tyriar!)
- 🚨🐛 vscode-powershell #3208 - Fix hardcoded extension name string.
- 📖🐛 vscode-powershell #3049 - Update examples-module to use Pester 5. (Thanks @nickkimbrough!)
- 🐛 vscode-powershell #3209 - Remove the rest of the experimental Notebook API.
- 👷 vscode-powershell #3178 - Update powershell CHANGELOG for v2021.2.2.
PowerShellEditorServices
- 🧠✨ PowerShellEditorServices #1176 - Add '$' as trigger character for completion. (Thanks @MartinGC94!)
- 👷🚨✨ PowerShellEditorServices #1426 - Bump CI images and enable tests on Apple M1.
- ✨ PowerShellEditorServices #1424 - Update to use OmniSharp 0.19.0.
- #️⃣ 🙏 PowerShellEditorServices #1418 - Update CHANGELOG for v2.3.0.
- #️⃣ 🙏 vscode-powershell #3180 - Fix New-EditorFile failing when no Editor window open. (Thanks @corbob!)
v2021.2.2
v2021.2.2
Wednesday, February 24, 2021
vscode-PowerShell
- 📺 ✨ New semantic highlighting. (Thanks @justinytchen!)
- 🐢 ✨ Added Pester v5 support to problem matcher. (Thanks @fflaten!)
- ✨ 👮 Updated PSScriptAnalyzer to 1.19.1. Fixes formatting bugs! (Thanks @bergmeister!)
- 🛫 🐛 vscode-powershell #3181 - Fix PowerShell MSIX (Store) detection.
- 🐛 Many squashed bugs! (See previews below for details.)
PowerShellEditorServices
- 👷 ✨ No changes, just releasing a stable version.
v2021.2.1-preview
v2021.2.1-preview
Tuesday, February 23, 2021
vscode-PowerShell
- 👷 🐛 vscode-powershell #3197 - Some improvements to the release scripts.
PowerShellEditorServices
- 📖 🐛 PowerShellEditorServices #1416 - Fix some markdownlint errors in README.
- 🛫 🐛 PowerShellEditorServices #1415 - Fix configuration processing to ensure that profiles are loaded.
v2021.2.0-preview
v2021.2.0-preview
Friday, February 19, 2021
vscode-PowerShell
- 🛫 🐛 vscode-powershell #3132 - Fix for issue #3131 in regards to brew discarding cask as an option. (Thanks @philippkahr!)
- 📺 🐛 vscode-powershell #3177 - Delete VS Code Notebook API prototype.
- 👷 ✨ vscode-powershell #3162 - Rewrite release signing pipeline #3162.
- 💎 🐛 vscode-powershell #3129 - Add braces to PSCustomObject snippet to play nice with auto-closing pairs.
- 📖 ✨ vscode-powershell #3152 - Add self as maintainer to readme.
- 👷 🐛 vscode-powershell #3099 - Update dependencies to fix CI on macOS.
- 🐢 🐛 vscode-powershell #3089 - Remove hardcoded output format.
- 📖 🐛 vscode-powershell #3086 - Fix typo in description of legacy codelens description. (Thanks @nexxai!)
- 🚂 ✨ vscode-powershell #3053 - Send telemetry from pses.
- 🚂 ✨ vscode-powershell #3047 - Update language server client.
- 🐢 ✨ vscode-powershell #2998 - Added Pester v5 support to problem matcher. (Thanks @fflaten!)
- ✂️ 🐛 vscode-powershell #3023 - Help completion should only run on powershell scripts.
- 🛫 🐛 vscode-powershell #2973 - Fix session menu fails to open when PowerShell extension is starting. (Thanks @jeffpatton1971!)
PowerShellEditorServices
- 👷 ✨ PowerShellEditorServices #1408 - Rewrite release signing pipeline.
- 🚨 ✨ PowerShellEditorServices #1398 - Refactor e2e tests.
- 🚂 ✨ PowerShellEditorServices #1381 - Hook up Telemetry LSP event and add telemetry event when users opt-out/in to features.
- 👷 🐛 PowerShellEditorServices #1397 - More compliant NuGet.config.
- 📺 🐛 vscode-powershell #3071 - Fix #1393: Always use local help to return cmdlet help text. (Thanks @deadlydog!)
- 🚂 ✨ PowerShellEditorServices #1376 - Move to Omnisharp lib 0.18.x.
- 🛫 🐛 vscode-powershell #2965 - Fix error when started in low .NET versions.
- 📖 🐛 PowerShellEditorServices #1364 - Typos in README.md. (Thanks @robotboyfriend!)
v2020.9.0-preview
Wednesday, September 16, 2020
Known issues
- The
Disable Notebook Modehas disappeared. This is likely a vscode issue and is being investigated. As a workaround, run this in the command pallet (ctrl/cmd+shift+p):Disable Notebook Mode - Please see other open GitHub issues for the other known issues
Changelog
vscode-PowerShell
- 📺✨ vscode-powershell #2919 -
Create new Untitled Notebooks and support for Automatic Notebooks (*.Notebook.ps1). - 📺✨ vscode-powershell #2935 -
Add ISE theme settings borders. (Thanks @CalistusK!) - 👷✨ vscode-powershell #2922 -
Add editorconfig to recommended extensions for the local build. (Thanks @xtqqczze!) - 👷✨ vscode-powershell #2889 -
Use spaces instead of tabs for consistency. (Thanks @xtqqczze!) - 👷✨ vscode-powershell #2884 -
Update copyright header in *.ps1, *.psm1 files. (Thanks @xtqqczze!) - 🐢🐛 vscode-powershell #2888 -
Fixed crash when running pester older than 3.4.5. (Thanks @EmmanuelPineiro!) - 👷✨ vscode-powershell #2881 -
Remove UTF-8 BOM from misc text files. (Thanks @xtqqczze!) - 👷✨ vscode-powershell #2876 -
Update text in LICENSE.txt. (Thanks @xtqqczze!) - 📺✨ vscode-powershell #2861 -
Update LSP Client to use new Semantic Highlighting APIs. (Thanks @justinytchen!) - 👷✨ vscode-powershell #2871 -
PreventUpdate Notebook dtsaction from triggering on forked repositories. (Thanks @corbob!) - 🔧🐛 vscode-powershell #2863 -
Fix migration ofcodeFormatting.addWhitespaceAroundPipesetting when it doesn't already exist. - 📺🐛 vscode-powershell #2845 -
Handle block comments with text on the same line as <# #> in Notebook Mode. - ✨ vscode-powershell #2855 -
Expose the extension integration API via exports instead of editor commands. - 📺✨ vscode-powershell #2844 -
Use property scope in the PowerShell ISE theme for better Semantic Highlighting.
PowerShellEditorServices
- 🧠✨ vscode-powershell #2898 -
Type and Namespace completions now have tooltips. (Thanks @AspenForester!) - 🛫🐛 vscode-powershell #2719 -
Fix startup assembly version loading issue in PowerShell 6 and up. - 🔗🐛 vscode-powershell #2810 -
Fix reference number on Windows due to directory separator difference on Windows. - 📺✨ PowerShellEditorServices #1343 -
Updated Semantic Handler to work with new LSP APIs. (Thanks @justinytchen!) - 📺✨ PowerShellEditorServices #1337 -
TreatMembers asPropertiesin Semantic Highlighting for better accuracy.