Releases: PowerShell/vscode-powershell
Releases · PowerShell/vscode-powershell
v2019.12.0
v2019.12.0
Thursday, December 12, 2019
PowerShellEditorServices
- 🐛 👮 PowerShellEditorServices #1102
AddPSAvoidAssignmentToAutomaticVariable
to the default set of PSSA rules. (Thanks @bergmeister!) - 🐛 👮 vscode-PowerShell #2214 -
FixPipelineIndentationStyle
configuration issue. (Thanks @bergmeister!)
v2019.12.0-preview
v2019.12.0
Wednesday, December 11, 2019
vscode-PowerShell
- ✨ 📺 vscode-PowerShell #2335 -
Add editor commandPowerShell: Enable/Disable ISE Mode
for ISE emulation in VS Code. (Thanks @corbob!) - ⚡️ 🛫 vscode-PowerShell #2348 -
Start EditorServices without start script. - ✨ 📟 vscode-PowerShell #2316 -
Addpowershell.integratedConsole.forceClearScrollbackBuffer
setting to enableClear-Host
to clear scrollback buffer. - 🐛 📺 vscode-PowerShell #2325 -
Fix update PowerShell feature on windows. - 🔧 📁 🐛 vscode-powershell #2099 -
UsepowerShellDefaultVersion
everywhere and stop usingpowerShellExePath
. - 🐛 📺 vscode-PowerShell #2294 -
Buttons show up for untitled files.
PowerShellEditorServices
- 👷 📟 PowerShellEditorServices #1129 -
Update PSReadLine to 2.0.0-rc1 in modules.json. - 🛫 🐛 ⚡️ vscode-powershell #2292 -
Isolate PSES dependencies from PowerShell on load + make PSES a pure binary module. - ✨ 📟 PowerShellEditorServices #1108 -
Clear the terminal via the LSP messageeditor/clearTerminal
. - 🔍 🐛 vscode-powershell #2319 -
Run one invocation per SetBreakpoints request. (Thanks @SeeminglyScience!) - 🐛 PowerShellEditorServices #1114 -
FixImport-EditorCommand -Module
. (Thanks @sk82jack!) - 🐛 🔍 PowerShellEditorServices #1112 -
Fix breakpoint setting deadlock. - 🔗 🐛 vscode-powershell #2306 -
Fix references on Windows due to bad WorkspacePath. - ✨ 👷 PowerShellEditorServices #993 -
Add devcontainer support for building in container. (Thanks @bergmeister!) - 🛫 🐛 vscode-powershell #2311 -
Protect against no RootUri (no open workspace). - 🐛 📟 vscode-powershell #2274 -
Fix '@' appearing in console. - 👮 🐛 vscode-powershell #2288 -
Use RootUri.LocalPath for workspace path. - 🐛 👮 PowerShellEditorServices #1101 -
AddPSAvoidAssignmentToAutomaticVariable
to the default set of PSSA rules. (Thanks @bergmeister!) - 👮 🔗 🐛 vscode-powershell #2290 -
Fix diagnostics not showing in untitled files and now also show CodeLens. - 🔍 🐛 vscode-powershell #1850 -
Fixes no prompt showing up when debugging. - 🚂 📺 🐛 vscode-powershell #2284 -
Fix running indicator by ignoring PSRL aborts.
v2019.11.0
v2019.11.0
Friday, November 1, 2019
vscode-PowerShell
- 🐛 vscode-PowerShell #2252 -
Fix bug finding Windows PowerShell when PowerShell 6+ not installed. - 🔍 vscode-powershell #2144 -
Fix debugging restart capability by ensuring the session file is not deleted. - 📺 vscode-PowerShell #2224 -
Provide Run Selection button in Editor Title Menu. (Thanks @jpogran!) - 📺 vscode-PowerShell #2225 -
Surface Invoke Registered Editor Command. (Thanks @jpogran!)
PowerShellEditorServices
- 📟 PowerShellEditorServices #1077 -
Support new console color configuration in PowerShell 7. - 🐛 vscode-powershell #2116 -
Fix UNC intellisense backslash. - 🐛 vscode-powershell #2214 -
Fix issue where PipelineIndentationStyle setting is ignored. (Thanks @bergmeister!) - ⚙️ PowerShellEditorServices #1052 -
Update minimum PSSA version to 1.18.3. (Thanks @bergmeister!)
v2019.11.0-preview
v2019.11.0
Friday, November 1, 2019
Special Note
In this release of the preview extension,
we've merged significant architectural work into PowerShell Editor Services.
After several months of work, PSES now uses the Omnisharp LSP library
to handle Language Server Protocol interaction instead of rolling its own,
allowing PSES to concentrate on being a good PowerShell backend.
We hope you'll see increased performance and stability in this release.
As always, please let us know if you find any issues.
vscode-PowerShell
- 🔧 vscode-PowerShell #2262 -
Introducepowershell.integratedConsole.useLegacyReadline
setting disable PSReadLine. - 🛫🐛vscode-powershell #2217 -
Discover new PowerShell installations, fix startup issue with Windows PowerShell. - 📺 vscode-PowerShell #2225 -
SurfaceInvokeRegisteredEditorCommand
in the Command Palette. (Thanks @jpogran!) - 📺 vscode-PowerShell #2224 -
Provide Run Selection button in editor title menu. (Thanks @jpogran!) - 👷 vscode-powershell #2229 -
Fix version check in Install-VSCode.ps1. - 🚂 vscode-PowerShell #2226 -
Changes needed for Omnisharp migration of PowerShellEditorServices. - 🔍 vscode-powershell #2144 -
Fix debugging restart capability by ensuring the session file is not deleted.
PowerShellEditorServices
- 🐛 PowerShellEditorServices #1080 -
Remove extra newline in GetComment feature. - 🐛 PowerShellEditorServices #1079 -
Fix duplicate diagnostics caused by DidChange handler. - 🔧 PowerShellEditorServices #1076 -
Graduate PSReadLine feature and add UseLegacyReadLine. - ⚙️ PowerShellEditorServices #1075 -
Lock OmniSharp dependencies to v0.14.0. (Thanks @mholo65!) - 📟 PowerShellEditorServices #1064 -
Add support for terminal error color settings in PS7. - 🐛 PowerShellEditorServices #1073 -
Fix prerelease version discovery and fix omnisharp change. - 🐛 PowerShellEditorServices #1065 -
Fix TEMP debugging. - 🐛 vscode-powershell #1753 -
Override PSRL ReadKey on Windows as well. - 🚂 PowerShellEditorServices #1056 -
Re-architect PowerShell Editor Services to use the Omnisharp LSP platform. - 🐛 vscode-powershell #2116 -
Fix UNC intellisense backslash.
v2019.9.0-preview
v2019.9.0
Monday, September 23, 2019
vscode-PowerShell
- 👷 vscode-powershell #1961 -
Changelog tools. - 🐛 vscode-powershell #2141 -
Null check on activeTerminal to workaround vscode behavior. - ✨ vscode-powershell #2105 -
Prompt to update PowerShell version. - 🔎 vscode-powershell #2165 -
Add powershell.codeFormatting.autoCorrectAliases setting to add support for optionally correcting aliases as well (added in PSSA 1.18.2). Disabled by default.. (Thanks @bergmeister!) - ✨ vscode-powershell #2160 -
Added functionality to install the User variant of Stable Edition. (Thanks @Lothindir!) - ✨ vscode-powershell #2156 -
Default to PowerShell Core on Windows if it's installed. (Thanks @SydneyhSmith!) - ✨ vscode-powershell #2084 -
Implement #1611 - provide dynamic debug config. (Thanks @rkeithhill!) - ✨ vscode-powershell #2024 -
Add machine scope per VS Code team request. - ✨ vscode-powershell #2081 -
Add param-block snippet. (Thanks @AspenForester!) - 🧹 vscode-powershell #2062 -
Remove redundant snippets. (Thanks @travis-c-lagrone!) - ✨ vscode-powershell #1974 -
Add #Requires snippets. (Thanks @travis-c-lagrone!) - 🧹 vscode-powershell #2063 -
Remove redundant community snippets. (Thanks @travis-c-lagrone!) - 👷 vscode-powershell #2065 -
Update '.vscode/settings.json' to identify snippet files as 'JSON with Comments'. (Thanks @travis-c-lagrone!) - 📔 vscode-powershell #2065 -
Docs updates. (Thanks @SydneyhSmith!) - 👷 vscode-powershell #2038 -
Add ADS insiders gallery file to update script. - 🔎 vscode-powershell #2037 -
Update PSScriptAnalyzer docs Url to point to master branch because master is now the default branch. (Thanks @bergmeister!) - 🐛 vscode-powershell #2035 -
#1019: Get format settings from document editor instead of global. (Thanks @tillig!) - 👷 vscode-powershell #2025 -
Fix node version detect logic to handle node v10. (Thanks @rkeithhill!) - ✨ vscode-powershell #1946 -
Add ArgumentCompleter snippets. (Thanks @travis-c-lagrone!) - 🧹 vscode-powershell #2015 -
Fix node types version.
PowerShellEditorServices
- 🐛 PowerShellEditorServices #1022 -
Catch stream exceptions for some Debug Adapter stability. - 🔎 PowerShellEditorServices #1021 -
Add AutoCorrectAliases setting (PR to be made in VS-Code repo as well) to add support for optionally correcting aliases as well (added in PSSA 1.18.2). (Thanks @bergmeister!). - 🐛 vscode-powershell #1994 -
Fix crash when setBreakpoint from VSCode sends a git:/ URI. - 🧹 PowerShellEditorServices #988 -
Remove consoleecho lib for PowerShell 7. - 📔 PowerShellEditorServices #986 -
Documentation updates. (Thanks @SydneyhSmith!) - ⚙️ PowerShellEditorServices #981 -
Update NewtonSoft.Json dependency from 10.0.3 to 11.02 since PS 6.0 has been deprecated. (Thanks @bergmeister!) - 🐛 vscode-powershell #2007 -
Defend against crash when no PSScriptAnalyzer is found. - 👷 PowerShellEditorServices #978 -
Delete stale WebSocket code.
v2019.9.0
v2019.9.0
Monday, September 23, 2019
vscode-PowerShell
- 👷 vscode-powershell #1961 -
Changelog tools. - 🐛 vscode-powershell #2141 -
Null check on activeTerminal to workaround vscode behavior. - ✨ vscode-powershell #2105 -
Prompt to update PowerShell version. - 🔎 vscode-powershell #2165 -
Add powershell.codeFormatting.autoCorrectAliases setting to add support for optionally correcting aliases as well (added in PSSA 1.18.2). Disabled by default.. (Thanks @bergmeister!) - ✨ vscode-powershell #2160 -
Added functionality to install the User variant of Stable Edition. (Thanks @Lothindir!) - ✨ vscode-powershell #2156 -
Default to PowerShell Core on Windows if it's installed. (Thanks @SydneyhSmith!) - ✨ vscode-powershell #2084 -
Implement #1611 - provide dynamic debug config. (Thanks @rkeithhill!) - ✨ vscode-powershell #2024 -
Add machine scope per VS Code team request. - ✨ vscode-powershell #2081 -
Add param-block snippet. (Thanks @AspenForester!) - 🧹 vscode-powershell #2062 -
Remove redundant snippets. (Thanks @travis-c-lagrone!) - ✨ vscode-powershell #1974 -
Add #Requires snippets. (Thanks @travis-c-lagrone!) - 🧹 vscode-powershell #2063 -
Remove redundant community snippets. (Thanks @travis-c-lagrone!) - 👷 vscode-powershell #2065 -
Update '.vscode/settings.json' to identify snippet files as 'JSON with Comments'. (Thanks @travis-c-lagrone!) - 📔 vscode-powershell #2065 -
Docs updates. (Thanks @SydneyhSmith!) - 👷 vscode-powershell #2038 -
Add ADS insiders gallery file to update script. - 🔎 vscode-powershell #2037 -
Update PSScriptAnalyzer docs Url to point to master branch because master is now the default branch. (Thanks @bergmeister!) - 🐛 vscode-powershell #2035 -
#1019: Get format settings from document editor instead of global. (Thanks @tillig!) - 👷 vscode-powershell #2025 -
Fix node version detect logic to handle node v10. (Thanks @rkeithhill!) - ✨ vscode-powershell #1946 -
Add ArgumentCompleter snippets. (Thanks @travis-c-lagrone!) - 🧹 vscode-powershell #2015 -
Fix node types version.
PowerShellEditorServices
- 🐛 PowerShellEditorServices #1022 -
Catch stream exceptions for some Debug Adapter stability. - 🔎 PowerShellEditorServices #1021 -
Add AutoCorrectAliases setting (PR to be made in VS-Code repo as well) to add support for optionally correcting aliases as well (added in PSSA 1.18.2). (Thanks @bergmeister!). - 🐛 vscode-powershell #1994 -
Fix crash when setBreakpoint from VSCode sends a git:/ URI. - 🧹 PowerShellEditorServices #988 -
Remove consoleecho lib for PowerShell 7. - 📔 PowerShellEditorServices #986 -
Documentation updates. (Thanks @SydneyhSmith!) - ⚙️ PowerShellEditorServices #981 -
Update NewtonSoft.Json dependency from 10.0.3 to 11.02 since PS 6.0 has been deprecated. (Thanks @bergmeister!) - 🐛 vscode-powershell #2007 -
Defend against crash when no PSScriptAnalyzer is found. - 👷 PowerShellEditorServices #978 -
Delete stale WebSocket code.
v2019.5.0
v2019.5.0
Friday, May 24, 2019
vscode-PowerShell
- ✨ vscode-PowerShell #1973 -
Allow passing runspace name. - ✨ vscode-PowerShell #1959 -
Add rich nav. - ✨ vscode-PowerShell #1924 -
Add telemetry for PowerShell Version. - 🐛 vscode-PowerShell #1940 -
Fix change session by moving to async/await promise. - 🐛 vscode-PowerShell #1931 -
Fix upload bug report. - ✨ vscode-PowerShell #1938 -
Move to date-based versions. - 🐛 vscode-PowerShell #1923 -
Fix CustomViews by switching to WebViews. - 🐛 vscode-PowerShell #1922 -
Fix small typo in Function-Inline description. (Thanks @V-ed!) - 💻 vscode-PowerShell #1873 -
Switch to Azure DevOps for CI.
PowerShellEditorServices
- ✨ PowerShellEditorServices #957 -
Allow passing RunspaceName. - 🐛 PowerShellEditorServices #956 -
Add check for workspace path. - 🐛 PowerShellEditorServices #947 -
Fix silent failure by using Id for dictionary since multiple pages could have the same title. - 💻 PowerShellEditorServices #923 -
Moved to Azure DevOps for CI.
v2019.5.0-preview
v2019.5.0
Wednesday, May 22, 2019
vscode-PowerShell
- ✨ vscode-PowerShell #1880 -
Move to date-based versioning - ✨ vscode-PowerShell #1954 -
Allow passing runspace name - ✨ vscode-PowerShell #1945 -
Edit snippets to support $TM_SELECTED_TEXT (Thanks @travis-c-lagrone!) - 👷 vscode-PowerShell #1942 -
Stop supporting 6.0 - ✨ vscode-PowerShell #1928 -
Add RunCode command for CodeLens providers - 🐛 vscode-PowerShell #1927 -
Fix change session by moving to async/await promise - 🐛 vscode-PowerShell #1931 -
Fix upload bug report - 🐛 vscode-PowerShell #1925 -
Fix error in HtmlContentView.ShowContent when no JS/CSS provided (Thanks @rkeithhill!) - 🐛 vscode-PowerShell #1919 -
Fix CustomViews by switching to WebViews - 🐛 vscode-PowerShell #1922 -
Fix small typo in Function-Inline description (Thanks @V-ed!) - ✨ vscode-PowerShell #1908 -
Add PowerShell version telemetry - 📖 vscode-PowerShell #1900 -
Small update to Azure Data Studio marketplace README (Thanks @SQLvariant!) - 💻 vscode-PowerShell #1871 -
Change CI to use Azure Pipelines - 🐛 vscode-PowerShell #1867 -
Change whitespace settings to camelCase - 🐛 vscode-PowerShell #1852 -
Turnpowershell.codeformatting.useCorrectCasing
setting off by default until PSScriptAnalyzer issues are fixed (Thanks @bergmeister!) - 🐛 vscode-powershell #1822 -
Set featureFlag default to null so that it can be resolved by settings - 💻 vscode-PowerShell #1839 -
Add initial credscan config ymls for CI - 🐛 vscode-PowerShell #1837 -
Don't use -EncodedCommand to start PowerShell on Windows - 🐛 vscode-PowerShell #1825 -
Switch to current lowercase names for powershell and mdlint extensions (Thanks @rkeithhill!) - 👷 vscode-PowerShell #1823 -
Update to official TSLint extension in extensions.json, old version deprecated (Thanks @rkeithhill!)
PowerShellEditorServices
- ✨ PowerShellEditorServices #951 -
Allow passing RunspaceName - 🚨 PowerShellEditorServices #944 -
Add integration testing module with simple tests to verify PSES starts and stops - 🐛 PowerShellEditorServices #954 -
Ensure NamedPipeServerStream is assigned in Windows PowerShell - ✨ PowerShellEditorServices #952 -
Update to PSReadLine 2.0.0-beta4 - ✨ PowerShellEditorServices #877 -
Add filtering for CodeLens and References (Thanks @glennsarti!) - 🐛 vscode-powershell #1933 -
Stop crash when workspace doesn't exist - 👷 PowerShellEditorServices #878 -
Remove native named pipes implementation - 🐛 PowerShellEditorServices #947 -
Fix silent failure in VSCode WebViews by using Id for dictionary since multiple pages could have the same title - 🐛 PowerShellEditorServices #946 -
Rename to use async - 👷 PowerShellEditorServices #943 -
Improvements to the log parsing module (Thanks @rkeithhill!) - 💻 PowerShellEditorServices #921 -
Set up CI with Azure Pipelines - 🐛 PowerShellEditorServices #908 -
Fix issue with reference code lens not working with UNC paths (Thanks @rkeithhill!) - 🐛 vscode-powershell #1571 -
Fix faulty netfx check - 🐛 PowerShellEditorServices #906 -
Fix New-EditorFile with no folder or no files open - ✨ vscode-powershell #1398 -
Improve path auto-completion (Thanks @rkeithhill!) - 🐛 PowerShellEditorServices #910 -
Fix UseCorrectCasing to be actually configurable viapowershell.codeFormatting.useCorrectCasing
(Thanks @bergmeister!) - 👷 PowerShellEditorServices #909 -
Use global.json to pin .Net Core SDK version and update it from 2.1.402 to 2.1.602 (Thanks @bergmeister!) - 👷 PowerShellEditorServices #903 -
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!) - 💻 PowerShellEditorServices #904 -
Add initial credscan configuation ymls for CI - 🐛 PowerShellEditorServices #901 -
Switch to current lowercase names for powershell and mdlint exts (Thanks @rkeithhill!)
v2.0.0-preview.3
v2.0.0-preview.3
Wednesday, April 10, 2019
vscode-powershell
- vscode-PowerShell #1865 -
Change casing ofpowershell.codeformatting
settings for consistency:powershell.codeformatting.WhitespaceInsideBrace
is nowpowershell.codeformatting.whitespaceInsideBrace
powershell.codeformatting.WhitespaceAroundPipe
is nowpowershell.codeformatting.whitespaceAroundPipe
- vscode-PowerShell #1852 -
Turnpowershell.codeformatting.useCorrectCasing
setting off by default until PSSA issues are fixed (Thanks @bergmeister!) - vscode-PowerShell #1838 -
Set PSReadLine featureFlag default to null so that it can be resolved by settings - vscode-PowerShell #1837 -
Do not use -EncodedCommand on Windows - vscode-PowerShell #1825 -
Switch to current lowercase names for powershell and mdlint recommended extensions (Thanks @rkeithhill!) - vscode-PowerShell #1823 -
Update to official TSLint ext in extensions.json, old version deprecated (Thanks @rkeithhill!)
PowerShellEditorServices
- PowerShellEditorServices #902 -
Improve path auto-completion (Thanks @rkeithhill!) - PowerShellEditorServices #910 -
Fix UseCorrectCasing to be actually configurable viapowershell.codeFormatting.useCorrectCasing
(Thanks @bergmeister!) - PowerShellEditorServices #909 -
Use global.json to pin .Net Core SDK version and update it from 2.1.402 to 2.1.602 (Thanks @bergmeister!) - PowerShellEditorServices #903 -
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!)
v1.12.1
v1.12.1
Wednesday, April 10, 2019
vscode-powershell
- vscode-PowerShell #1865 -
Change casing ofpowershell.codeformatting
settings for consistency:powershell.codeformatting.WhitespaceInsideBrace
is nowpowershell.codeformatting.whitespaceInsideBrace
powershell.codeformatting.WhitespaceAroundPipe
is nowpowershell.codeformatting.whitespaceAroundPipe
- vscode-PowerShell #1852 -
Turnpowershell.codeformatting.useCorrectCasing
setting off by default until PSSA issues are fixed (Thanks @bergmeister!) - vscode-PowerShell #1837 -
Do not use -EncodedCommand on Windows
PowerShellEditorServices
- PowerShellEditorServices #906 -
Fix New-EditorFile with no folder or no files open - PowerShellEditorServices #908 -
Fix crash in CodeLens with UNC paths on Windows (Thanks @rkeithhill!) - PowerShellEditorServices #902 -
Improve path auto-completion (Thanks @rkeithhill!) - PowerShellEditorServices #910 -
Fix UseCorrectCasing to be actually configurable viapowershell.codeFormatting.useCorrectCasing
(Thanks @bergmeister!)