Releases: PowerShell/vscode-powershell
Releases · PowerShell/vscode-powershell
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 Mode
has 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 dts
action from triggering on forked repositories. (Thanks @corbob!) - 🔧🐛 vscode-powershell #2863 -
Fix migration ofcodeFormatting.addWhitespaceAroundPipe
setting 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 -
TreatMember
s asProperties
in Semantic Highlighting for better accuracy.
v2020.7.0-preview
Thursday, July 30, 2020
vscode-PowerShell
- 📺✨ vscode-powershell #2834 -
Enable LSP proposed features for Semantic Highlighting. Also allow the PowerShell ISE theme to use Semantic Highlighting. - 👮✨ vscode-powershell #2831 -
Expose new formatter settingpowershell.codeFormatting.useConstantStrings
from PSScriptAnalyzer 1.19.1. (Thanks @bergmeister!) - 📺✨ vscode-powershell #2789 -
Initial Notebook UI Mode in VS Code Insiders. - 🔧✨ vscode-powershell #2693 -
Migrate setting value ofpowershell.codeFormatting.whitespaceAroundPipe
to new settingpowershell.codeFormatting.addWhitespaceAroundPipe
automatically. (Thanks @bergmeister!) - 🧹✨ vscode-powershell #2685 -
Refactor vscode-powershell IFeature classes to separate them into features that depend on the language server and features that don't. (Thanks @bergmeister!) - ✨ vscode-powershell #2799 -
Initial VSCode-extension-facing PowerShell API: registering, unregistering, and getting PowerShell version details. - 🛫✨ vscode-powershell #2796 -
Add setting to change the cwd of the Powershell Integrated Console. (Thanks @jwfx!) - 🛫🐛 vscode-powershell #2780 -
Fix quoting of banner for global tool. - 🔍🐛 vscode-powershell #2765 -
Emit 'terminated' event if PSES is restarted.
PowerShellEditorServices
- 📺✨ PowerShellEditorServices #1328 -
Enable handlers for Semantic Highlighting for better highlighting accuracy. - 👮✨ PowerShellEditorServices #1333 -
Expose new rule PSAvoidUsingDoubleQuotesForConstantString added in PSScriptAnalyzer 1.19.1. (Thanks @bergmeister!) - 📺✨ PowerShellEditorServices #1321 -
Needed changes for Notebook UI Support. - 🛫✨ PowerShellEditorServices #1323 -
Add cwd property to settings. (Thanks @jwfx!) - 🛫🐛 PowerShellEditorServices #1317 -
Move tests to PS7 and PS7.1 and fix IsNetCore check. - 🔗✨ PowerShellEditorServices #1316 -
Return null when Hover request is cancelled or no symbol details. (Thanks @ralish!) - 🛫🐛 vscode-powershell #2763 -
TLS 1.2 Support When Installing PackageManagement Module. (Thanks @serkanz!)
v2020.6.0
Thursday, June 11, 2020
- ⚡️🧠 Better performance of overall.
- ✨🛫 Support for ConstrainedLanguage mode.
- 🐛 Many squashed bugs
- ✨👮 Updated PSScriptAnalyzer to 1.19.0.
- More formatting settings! (Thanks @bergmeister!) - 📟 ✨ Updated PSReadLine to 2.0.2.
(From now on,
the stable extension will have the latest stable version of PSReadLine and the PowerShell Preview extension will have the latest preview of PSReadLine)
v2020.6.1-preview
Monday, June 08, 2020
vscode-PowerShell
- 👷 ✨ vscode-powershell #2740 -
Add CodeQL security scanning. (Thanks @jhutchings1!)
PowerShellEditorServices
- 🔗 🐛 PowerShellEditorServices #1304 -
Use From instead of FromFileSystem fixing CodeLens references. - 📟 ✨ PowerShellEditorServices #1290 -
Allow PSReadLine to work in ConstrainedLanguage mode. - 📟 ✨ The PowerShell Preview extension now uses v2.1.0-preview.2 of PSReadLine.
If you want the predictions feature back, add the following to your$PROFILE
:
Set-PSReadLineOption -PredictionSource History
v2020.6.0-preview
Monday, June 01, 2020
vscode-PowerShell
- 🐢✨ vscode-powershell #2730 -
Support adding anOutputFile
and allow running Pester tests from the command pallet. - 🔗🐛 vscode-powershell #2705 -
Tweak CodeLens logic now that we use Omnisharp's serializer. - 📺✨ vscode-powershell #2702 -
Add coloring for$
and remove it fromwordSepartors
. (Thanks @MJECloud!) - 📺✨ vscode-powershell #2704 -
Add buttons for moving the terminal pane around. (Thanks @MartinGC94!) - 👮🐛 vscode-powershell #2703 -
TweakwhitespaceAroundPipe
settings migration logic to do it only once. (Thanks @bergmeister!) - 👮🐛 vscode-powershell #2698 -
Change default ofpowershell.codeFormatting.pipelineIndentationStyle
from None back to NoIndentation due to PSScriptAnalyzer bug. (Thanks @bergmeister!)
PowerShellEditorServices
- 🚂✨ PowerShellEditorServices #1301 -
FixAddLanguageProtocolLogging
OmniSharp breaking change. - 🚨✨ PowerShellEditorServices #1298 -
Remove leftover csproj reference to already removed project in test project PowerShellEditorServices.Test.Host.csproj. (Thanks @bergmeister!) - 🚂✨ PowerShellEditorServices #1300 -
Address breaking changes in Omnisharp lib and depend onDocumentUri
more. - 🚂✨ PowerShellEditorServices #1291 -
Depend onDocumentUri
for handing vscodeUri
's. - 🧠✨ vscode-powershell #2706 -
SupportcompletionItem/resolve
request for comparison operators to show tooltip information.
v2020.5.0-preview
Wednesday, May 06, 2020
vscode-PowerShell
- ✨🐢 vscode-powershell #2670 -
Add debug output setting for Pester. (Thanks @nohwnd!) - ✨🔧 vscode-powershell #2689 -
Migrate setting value ofpowershell.codeFormatting.whitespaceAroundPipe
topowershell.codeFormatting.addWhitespaceAroundPipe
automatically. (Thanks @bergmeister!) - 🐛🔧 vscode-powershell #2688 -
Respect user choice when dismissing thepowerShellExePath
dialog. (Thanks @bergmeister!) - ✨👷 vscode-powershell #2686 -
Code clean up around some unused variables. (Thanks @bergmeister!) - vscode-powershell #2676 -
Fix Pester invocation for 3x versions. (Thanks @nohwnd!) - vscode-powershell #2674 -
Add additional settings for PSScriptAnalyzer 1.19. (Thanks @bergmeister!) - vscode-powershell #2672 -
Use in-memory debug adapter instead of spinning up new process.
PowerShellEditorServices
- 🛫🐛 PowerShellEditorServices #1289 -
Fix startup on empty workspaces. - 🛫🐛 PowerShellEditorServices #1285 -
Use API on ScriptBlock to generate PSCommand to run in ConstrainedLanguage mode. - ⚡️🧠 PowerShellEditorServices #1283 -
Move to Omnisharp lib 0.17.0 for increased performance. - ✨👮 PowerShellEditorServices #1280 -
Add additional settings for PSScriptAnalyzer 1.19. (Thanks @bergmeister!) - 🔗 🐛 vscode-powershell #305 -
Fix document highlight column. - 🐛🧠 PowerShellEditorServices #1276 -
Handle when no CommandInfo comes back from Get-Command to prevent an Exception showing up in logs.
v2020.4.3-preview
Tuesday, April 28, 2020
vscode-PowerShell
- 🛫 ✨ vscode-powershell #2651 -
Add setting for the PackageManagement update feature. - 👮 🐛 vscode-powershell #2659 -
Remove broken 'Select PSScriptAnalyzer Rules' command. (Thanks @bergmeister!) - 🛫 ✨ vscode-powershell #2526 -
Clean up WaitForSessionFile logic and support increasing timeout with warning. - 📟 ✨ vscode-powershell #2644 -
Display preview state and version info in PSIC startup banner. (Thanks @rkeithhill!) - 👷 ✨ vscode-powershell #2645 -
Add workspace file to load both vscode-powershell and PSES. (Thanks @rkeithhill!)
PowerShellEditorServices
- 📟 🐛 PowerShellEditorServices #1272 -
Allow progress colors to be settable and gettable from the internal host. - 🛫 ✨ PowerShellEditorServices #1239 -
Prompt to update PackageManagement when using an old version. - 🛫 ✨ PowerShellEditorServices #1269 -
Support ConstrainedLanguage mode. - 📺 ✨ PowerShellEditorServices #1268 -
Refactor GetCommandHandler to not use dynamic. - 🔍 🐛 vscode-powershell #2654 -
Fix interpolation in Log points, switch to double quotes. (Thanks @rkeithhill!) - PowerShellEditorServices #1267 -
Update module manifest to match current module. - 📟 🐛 vscode-powershell #2637 -
Leverage internal HostUI to check if VT100 is supported. - 📟 🐛 vscode-powershell #2637 -
Use stable builds of PSReadLine for the PowerShell extension and preview builds for the PowerShell Preview extension. - 💎 ✨ vscode-powershell #2543 -
Allow formatting when ScriptAnalysis setting is set to disabled.
v2020.4.0
Thursday, April 15, 2020
Combines everything since the last stable (2020.3.0
) release.
- ⚡️🧠 Better performance of overall but especially IntelliSense.
- 🐛📟 Errors show up properly on screen in PowerShell Integrated Console.
- ✨🐢 Run a single test in Pester v5 by setting
"powershell.pester.useLegacyCodeLens": false
. - 🐛🔧 Ignore files specified in
files.exclude
andsearch.exclude
in reference/CodeLens search.