v2.0.0-preview.2
Pre-release
Pre-release
Friday, March 29, 2019
Highlights
Write-Progress
work in the integrated console ⏰- Support for PSScriptAnalyzer 1.18 📝
- The ability to debug any runspace in any process 🔎
- PSReadLine enabled by default on Windows 🎨
- (Bug fix!) You can open untitled workspaces/folders again! 🐛☠️
There are a lot more goodies in this version. Checkout the changelog below!
vscode-powershell
- vscode-PowerShell #1794 -
Make PSReadLine default on Windows - vscode-PowerShell #1736 -
Enable attach to process on Linux and macOS - vscode-PowerShell #1729 -
Handle Pester Describe block strings with single quotes inside it (Thanks @bergmeister!) - vscode-PowerShell #1741 -
Update build to clear node modules directory (Thanks @corbob!) - vscode-PowerShell #1743 -
Fix right-click help lookup not always working (Thanks @corbob!) - vscode-PowerShell #1746 -
Add label property to debug config, change pkg name to lowercase (Thanks @rkeithhill!) - vscode-PowerShell #1749 -
Add the Install-VSCode.ps1 script to signing - vscode-PowerShell #1747 -
ModifypowerShellDefaultVersion
description to make clearer (Thanks @rkeithhill!) - vscode-PowerShell #1755 -
Speed up Travis builds by skipping the .NET Core initialization (Thanks @bergmeister!) - vscode-PowerShell #1773 -
Change debugger type field back toPowerShell
frompowershell
(Thanks @rkeithhill!) - vscode-PowerShell #1757 -
Match Install-VSCode.ps1 script url with the one from master branch (Thanks @rafaltra!) - vscode-PowerShell #1774 -
Switch toEncodedCommand
for script execution - vscode-PowerShell #1764 -
Added Pester, ShouldProcess and Calculated Property PS Snippets (Thanks @brettmillerb!) - vscode-PowerShell #1776 -
Migrate Pester version detection into an InovkePester stub script (Thanks @rkeithhill!) - vscode-PowerShell #1781 -
Fix initial launch config casing - vscode-PowerShell #1775 -
Support-CustomPipeName
, allowing configuration of custom namedpipes for LSP transport - vscode-PowerShell #1787 -
Added SQL PowerShell Examples (Thanks @SQLvariant!) - vscode-PowerShell #1782 -
Add Debug Runspace command (Thanks @adamdriscoll!) - vscode-PowerShell #1800 -
Include current runspace and runspace ID 1 in the PSHostProcess picker dialog - vscode-PowerShell #1687 -
Add newpowershell.useCorrectCasingsettings
for new rule in PSSA 1.18: PSUseCorrectCasing (Thanks @bergmeister!) - vscode-PowerShell #1668 -
Add newpowershell.codeFormatting
settings for new options in PSSA 1.18: WhitespaceInsideBrace and WhitespaceAroundPipe (Thanks @bergmeister!) - vscode-PowerShell #1669 -
Add newpowershell.codeFormatting
settings for new options in PSSA 1.18: PipelineIndentationStyle (Thanks @bergmeister!) - vscode-PowerShell #1738 -
Set CommandExplorer exclusion filter to be empty array by default (Thanks @adilio!) - vscode-PowerShell #1686 -
Add an exclusion filter to the Command Explorer (Thanks @corbob!) - vscode-PowerShell #1816 -
Workaround PSSA #1187 by defaulting to NoIndentation
PowerShellEditorServices
- PowerShellEditorServices #895 -
Add warning to parameter validation set (Thanks @Benny1007!) - PowerShellEditorServices #897 -
Clean up and pop dead runspaces when using 'attach' debugging - PowerShellEditorServices #888 -
Add new ParseError level to ScriptFileMarkerLevel and filter out PSSA parse errors - PowerShellEditorServices #858 -
Fix XUnit warnings that better assertion operators should be used. (Thanks @bergmeister!) - PowerShellEditorServices #854 -
Reinstate test filtering (Thanks @glennsarti!) - PowerShellEditorServices #866 -
Catch NotSupportedException which can be thrown by FileStream constructor (Thanks @rkeithhill!) - PowerShellEditorServices #868 -
Speed up Travis builds by skipping the .NET Core initialization (Thanks @bergmeister!) - PowerShellEditorServices #869 -
AddedAsNewFile
switch to Out-CurrentFile (Thanks @dfinke!) - PowerShellEditorServices #873 -
Return the start line number for Describe block (Thanks @rkeithhill!) - PowerShellEditorServices #876 -
Temporarily disable deemphasized stack frames to fix VSCode issue 1750 (Thanks @rkeithhill!) - PowerShellEditorServices #871 -
Support -CustomPipeName, allowing configuration of custom namedpipes for LSP transport - PowerShellEditorServices #872 -
Fix unable to open files in problems/peek windows issue (Thanks @rkeithhill!) - PowerShellEditorServices #875 -
Add attach to local runspace. (Thanks @adamdriscoll!) - PowerShellEditorServices #881 -
UseNamedPipeConnectionInfo
to connect to remote runspaces instead of Enter-PSHostProcess - PowerShellEditorServices #845 -
Enable UseCorrectCasing as a default rule (Thanks @bergmeister!) - PowerShellEditorServices #835 -
Map newpowershell.codeformatting
settings WhitespaceInsideBrace and WhitespaceAroundPipe to PSSA settings hashtable (Thanks @bergmeister!) - PowerShellEditorServices #836 -
Add PipelineIndentationStyle configuration mapping (Thanks @bergmeister!) - PowerShellEditorServices #887 -
Cherry pick PR 1750 merge commit to legacy/v1.x, has additional fixes (Thanks @rkeithhill!) - PowerShellEditorServices #874 -
Use publicInternalHost
from origin runspace (Thanks @SeeminglyScience!) - PowerShellEditorServices #889 -
Enhance Get-PsesRpcNotificationMessage/MessageResponseTimes to allow filtering by message name (Thanks @rkeithhill!) - PowerShellEditorServices #859 -
Upgrade PowerShellStandard.Library, PowerShell.SDK, NET.Test.SDK and Serilog NuGet packages to latest released version and enable AppVeyor build on any branch (Thanks @bergmeister!) - PowerShellEditorServices #862 -
Handle arbitrary exceptions when recursing workspace