|
1 | 1 | # vscode-powershell Release History
|
2 | 2 |
|
| 3 | +## v2.0.0-preview.3 |
| 4 | +### Wednesday, April 10, 2019 |
| 5 | +#### [vscode-powershell](https://github.com/powershell/vscode-powershell) |
| 6 | + |
| 7 | +- [vscode-PowerShell #1865](https://github.com/PowerShell/vscode-powershell/pull/1867) - |
| 8 | + Change casing of `powershell.codeformatting` settings for consistency: |
| 9 | + - `powershell.codeformatting.WhitespaceInsideBrace` is now `powershell.codeformatting.whitespaceInsideBrace` |
| 10 | + - `powershell.codeformatting.WhitespaceAroundPipe` is now `powershell.codeformatting.whitespaceAroundPipe` |
| 11 | +- [vscode-PowerShell #1852](https://github.com/PowerShell/vscode-PowerShell/pull/1852) - |
| 12 | + Turn `powershell.codeformatting.useCorrectCasing` setting off by default until PSSA issues are fixed (Thanks @bergmeister!) |
| 13 | +- [vscode-PowerShell #1838](https://github.com/PowerShell/vscode-PowerShell/pull/1838) - |
| 14 | + Set PSReadLine featureFlag default to null so that it can be resolved by settings |
| 15 | +- [vscode-PowerShell #1837](https://github.com/PowerShell/vscode-PowerShell/pull/1837) - |
| 16 | + Do not use -EncodedCommand on Windows |
| 17 | +- [vscode-PowerShell #1825](https://github.com/PowerShell/vscode-PowerShell/pull/1825) - |
| 18 | + Switch to current lowercase names for powershell and mdlint recommended extensions (Thanks @rkeithhill!) |
| 19 | +- [vscode-PowerShell #1823](https://github.com/PowerShell/vscode-PowerShell/pull/1823) - |
| 20 | + Update to official TSLint ext in extensions.json, old version deprecated (Thanks @rkeithhill!) |
| 21 | + |
| 22 | +#### [PowerShellEditorServices](https://github.com/powershell/PowerShellEditorServices) |
| 23 | + |
| 24 | +- [PowerShellEditorServices #902](https://github.com/PowerShell/PowerShellEditorServices/pull/902) - |
| 25 | + Improve path auto-completion (Thanks @rkeithhill!) |
| 26 | +- [PowerShellEditorServices #910](https://github.com/PowerShell/PowerShellEditorServices/pull/910) - |
| 27 | + Fix UseCorrectCasing to be actually configurable via `powershell.codeFormatting.useCorrectCasing` (Thanks @bergmeister!) |
| 28 | +- [PowerShellEditorServices #909](https://github.com/PowerShell/PowerShellEditorServices/pull/909) - |
| 29 | + Use global.json to pin .Net Core SDK version and update it from 2.1.402 to 2.1.602 (Thanks @bergmeister!) |
| 30 | +- [PowerShellEditorServices #903](https://github.com/PowerShell/PowerShellEditorServices/pull/903) - |
| 31 | + Move temp folder into repo to avoid state that causes build errors from time to time when rebuilding locally (and packages have updated) (Thanks @bergmeister!) |
| 32 | + |
| 33 | +## v2.0.0-preview.2 |
| 34 | +### Friday, March 29, 2019 |
| 35 | + |
| 36 | +### Highlights |
| 37 | + |
| 38 | +* `Write-Progress` work in the integrated console ⏰ |
| 39 | +* Support for [PSScriptAnalyzer 1.18](https://github.com/PowerShell/PSScriptAnalyzer/releases/tag/1.18.0) 📝 |
| 40 | +* The ability to debug any runspace in any process 🔎 |
| 41 | +* PSReadLine enabled by default on Windows 🎨 |
| 42 | +* (Bug fix!) You can open untitled workspaces/folders again! 🐛☠️ |
| 43 | + |
| 44 | +There are a lot more goodies in this version. Checkout the changelog below! |
| 45 | + |
| 46 | +#### [vscode-powershell](https://github.com/powershell/vscode-powershell) |
| 47 | + |
| 48 | +- [vscode-PowerShell #1794](https://github.com/PowerShell/vscode-PowerShell/pull/1794) - |
| 49 | + Make PSReadLine default on Windows |
| 50 | +- [vscode-PowerShell #1736](https://github.com/PowerShell/vscode-PowerShell/pull/1736) - |
| 51 | + Enable attach to process on Linux and macOS |
| 52 | +- [vscode-PowerShell #1729](https://github.com/PowerShell/vscode-PowerShell/pull/1729) - |
| 53 | + Handle Pester Describe block strings with single quotes inside it (Thanks @bergmeister!) |
| 54 | +- [vscode-PowerShell #1741](https://github.com/PowerShell/vscode-PowerShell/pull/1741) - |
| 55 | + Update build to clear node modules directory (Thanks @corbob!) |
| 56 | +- [vscode-PowerShell #1743](https://github.com/PowerShell/vscode-PowerShell/pull/1743) - |
| 57 | + Fix right-click help lookup not always working (Thanks @corbob!) |
| 58 | +- [vscode-PowerShell #1746](https://github.com/PowerShell/vscode-PowerShell/pull/1746) - |
| 59 | + Add label property to debug config, change pkg name to lowercase (Thanks @rkeithhill!) |
| 60 | +- [vscode-PowerShell #1749](https://github.com/PowerShell/vscode-PowerShell/pull/1749) - |
| 61 | + Add the Install-VSCode.ps1 script to signing |
| 62 | +- [vscode-PowerShell #1747](https://github.com/PowerShell/vscode-PowerShell/pull/1747) - |
| 63 | + Modify `powerShellDefaultVersion` description to make clearer (Thanks @rkeithhill!) |
| 64 | +- [vscode-PowerShell #1755](https://github.com/PowerShell/vscode-PowerShell/pull/1755) - |
| 65 | + Speed up Travis builds by skipping the .NET Core initialization (Thanks @bergmeister!) |
| 66 | +- [vscode-PowerShell #1773](https://github.com/PowerShell/vscode-PowerShell/pull/1773) - |
| 67 | + Change debugger type field back to `PowerShell` from `powershell` (Thanks @rkeithhill!) |
| 68 | +- [vscode-PowerShell #1757](https://github.com/PowerShell/vscode-PowerShell/pull/1757) - |
| 69 | + Match Install-VSCode.ps1 script url with the one from master branch (Thanks @rafaltra!) |
| 70 | +- [vscode-PowerShell #1774](https://github.com/PowerShell/vscode-PowerShell/pull/1774) - |
| 71 | + Switch to `EncodedCommand` for script execution |
| 72 | +- [vscode-PowerShell #1764](https://github.com/PowerShell/vscode-PowerShell/pull/1764) - |
| 73 | + Added Pester, ShouldProcess and Calculated Property PS Snippets (Thanks @brettmillerb!) |
| 74 | +- [vscode-PowerShell #1776](https://github.com/PowerShell/vscode-PowerShell/pull/1776) - |
| 75 | + Migrate Pester version detection into an InovkePester stub script (Thanks @rkeithhill!) |
| 76 | +- [vscode-PowerShell #1781](https://github.com/PowerShell/vscode-PowerShell/pull/1781) - |
| 77 | + Fix initial launch config casing |
| 78 | +- [vscode-PowerShell #1775](https://github.com/PowerShell/vscode-PowerShell/pull/1775) - |
| 79 | + Support `-CustomPipeName`, allowing configuration of custom namedpipes for LSP transport |
| 80 | +- [vscode-PowerShell #1787](https://github.com/PowerShell/vscode-PowerShell/pull/1787) - |
| 81 | + Added SQL PowerShell Examples (Thanks @SQLvariant!) |
| 82 | +- [vscode-PowerShell #1782](https://github.com/PowerShell/vscode-PowerShell/pull/1782) - |
| 83 | + Add Debug Runspace command (Thanks @adamdriscoll!) |
| 84 | +- [vscode-PowerShell #1800](https://github.com/PowerShell/vscode-PowerShell/pull/1800) - |
| 85 | + Include current runspace and runspace ID 1 in the PSHostProcess picker dialog |
| 86 | +- [vscode-PowerShell #1687](https://github.com/PowerShell/vscode-PowerShell/pull/1687) - |
| 87 | + Add new `powershell.useCorrectCasingsettings` for new rule in PSSA 1.18: PSUseCorrectCasing (Thanks @bergmeister!) |
| 88 | +- [vscode-PowerShell #1668](https://github.com/PowerShell/vscode-PowerShell/pull/1668) - |
| 89 | + Add new `powershell.codeFormatting` settings for new options in PSSA 1.18: WhitespaceInsideBrace and WhitespaceAroundPipe (Thanks @bergmeister!) |
| 90 | +- [vscode-PowerShell #1669](https://github.com/PowerShell/vscode-PowerShell/pull/1669) - |
| 91 | + Add new `powershell.codeFormatting` settings for new options in PSSA 1.18: PipelineIndentationStyle (Thanks @bergmeister!) |
| 92 | +- [vscode-PowerShell #1738](https://github.com/PowerShell/vscode-PowerShell/pull/1738) - |
| 93 | + Set CommandExplorer exclusion filter to be empty array by default (Thanks @adilio!) |
| 94 | +- [vscode-PowerShell #1686](https://github.com/PowerShell/vscode-PowerShell/pull/1686) - |
| 95 | + Add an exclusion filter to the Command Explorer (Thanks @corbob!) |
| 96 | +- [vscode-PowerShell #1816](https://github.com/PowerShell/vscode-PowerShell/pull/1816) - |
| 97 | + Workaround PSSA #1187 by defaulting to NoIndentation |
| 98 | + |
| 99 | +#### [PowerShellEditorServices](https://github.com/powershell/PowerShellEditorServices) |
| 100 | + |
| 101 | +- [PowerShellEditorServices #895](https://github.com/PowerShell/PowerShellEditorServices/pull/895) - |
| 102 | + Add warning to parameter validation set (Thanks @Benny1007!) |
| 103 | +- [PowerShellEditorServices #897](https://github.com/PowerShell/PowerShellEditorServices/pull/897) - |
| 104 | + Clean up and pop dead runspaces when using 'attach' debugging |
| 105 | +- [PowerShellEditorServices #888](https://github.com/PowerShell/PowerShellEditorServices/pull/888) - |
| 106 | + Add new ParseError level to ScriptFileMarkerLevel and filter out PSSA parse errors |
| 107 | +- [PowerShellEditorServices #858](https://github.com/PowerShell/PowerShellEditorServices/pull/858) - |
| 108 | + Fix XUnit warnings that better assertion operators should be used. (Thanks @bergmeister!) |
| 109 | +- [PowerShellEditorServices #854](https://github.com/PowerShell/PowerShellEditorServices/pull/854) - |
| 110 | + Reinstate test filtering (Thanks @glennsarti!) |
| 111 | +- [PowerShellEditorServices #866](https://github.com/PowerShell/PowerShellEditorServices/pull/866) - |
| 112 | + Catch NotSupportedException which can be thrown by FileStream constructor (Thanks @rkeithhill!) |
| 113 | +- [PowerShellEditorServices #868](https://github.com/PowerShell/PowerShellEditorServices/pull/868) - |
| 114 | + Speed up Travis builds by skipping the .NET Core initialization (Thanks @bergmeister!) |
| 115 | +- [PowerShellEditorServices #869](https://github.com/PowerShell/PowerShellEditorServices/pull/869) - |
| 116 | + Added `AsNewFile` switch to Out-CurrentFile (Thanks @dfinke!) |
| 117 | +- [PowerShellEditorServices #873](https://github.com/PowerShell/PowerShellEditorServices/pull/873) - |
| 118 | + Return the start line number for Describe block (Thanks @rkeithhill!) |
| 119 | +- [PowerShellEditorServices #876](https://github.com/PowerShell/PowerShellEditorServices/pull/876) - |
| 120 | + Temporarily disable deemphasized stack frames to fix VSCode issue 1750 (Thanks @rkeithhill!) |
| 121 | +- [PowerShellEditorServices #871](https://github.com/PowerShell/PowerShellEditorServices/pull/871) - |
| 122 | + Support -CustomPipeName, allowing configuration of custom namedpipes for LSP transport |
| 123 | +- [PowerShellEditorServices #872](https://github.com/PowerShell/PowerShellEditorServices/pull/872) - |
| 124 | + Fix unable to open files in problems/peek windows issue (Thanks @rkeithhill!) |
| 125 | +- [PowerShellEditorServices #875](https://github.com/PowerShell/PowerShellEditorServices/pull/875) - |
| 126 | + Add attach to local runspace. (Thanks @adamdriscoll!) |
| 127 | +- [PowerShellEditorServices #881](https://github.com/PowerShell/PowerShellEditorServices/pull/881) - |
| 128 | + Use `NamedPipeConnectionInfo` to connect to remote runspaces instead of Enter-PSHostProcess |
| 129 | +- [PowerShellEditorServices #845](https://github.com/PowerShell/PowerShellEditorServices/pull/845) - |
| 130 | + Enable UseCorrectCasing as a default rule (Thanks @bergmeister!) |
| 131 | +- [PowerShellEditorServices #835](https://github.com/PowerShell/PowerShellEditorServices/pull/835) - |
| 132 | + Map new `powershell.codeformatting` settings WhitespaceInsideBrace and WhitespaceAroundPipe to PSSA settings hashtable (Thanks @bergmeister!) |
| 133 | +- [PowerShellEditorServices #836](https://github.com/PowerShell/PowerShellEditorServices/pull/836) - |
| 134 | + Add PipelineIndentationStyle configuration mapping (Thanks @bergmeister!) |
| 135 | +- [PowerShellEditorServices #887](https://github.com/PowerShell/PowerShellEditorServices/pull/887) - |
| 136 | + Cherry pick PR 1750 merge commit to legacy/v1.x, has additional fixes (Thanks @rkeithhill!) |
| 137 | +- [PowerShellEditorServices #874](https://github.com/PowerShell/PowerShellEditorServices/pull/874) - |
| 138 | + Use public `InternalHost` from origin runspace (Thanks @SeeminglyScience!) |
| 139 | +- [PowerShellEditorServices #889](https://github.com/PowerShell/PowerShellEditorServices/pull/889) - |
| 140 | + Enhance Get-PsesRpcNotificationMessage/MessageResponseTimes to allow filtering by message name (Thanks @rkeithhill!) |
| 141 | +- [PowerShellEditorServices #859](https://github.com/PowerShell/PowerShellEditorServices/pull/859) - |
| 142 | + 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!) |
| 143 | +- [PowerShellEditorServices #862](https://github.com/PowerShell/PowerShellEditorServices/pull/862) - |
| 144 | + Handle arbitrary exceptions when recursing workspace |
| 145 | + |
3 | 146 | ## v2.0.0-preview.1
|
4 | 147 | ### Wednesday, January 23, 2019
|
5 | 148 |
|
|
0 commit comments