Releases: PowerShell/PowerShellEditorServices
Releases · PowerShell/PowerShellEditorServices
v2.0.0-preview.6
v2.0.0-preview.6
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.
- 🐛 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 #1066 -
Rework Omnisharp logging integration to make logging to files work again. - 👷 PowerShellEditorServices #1055 -
Update .Net Core SDK from 2.1.801 to 2.1.802 (latest patch). (Thanks @bergmeister!) - 🚂 PowerShellEditorServices #1056 -
Re-architect PowerShell Editor Services to use the Omnisharp LSP platform. - 🐛 vscode-powershell #2116 -
Fix UNC intellisense backslash.
v1.13.1
v1.13.1
Friday, November 1, 2019
- 📟 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!)
v2.0.0-preview.5
v2.0.0-preview.5
Monday, September 23, 2019
- 🐛 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.
v1.13.0
v1.13.0
Monday, September 23, 2019
- 🐛 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.
v1.12.2
v1.12.2
Friday, May 24, 2019
- ✨ 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.
v2.0.0-preview.4
v2.0.0-preview.4
Wednesday, May 22, 2019
- ✨ 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
- 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
- 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!)
v2.0.0-preview.2
Friday, March 29, 2019
- 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 -
AddedAsNewFileswitch 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 -
UseNamedPipeConnectionInfoto connect to remote runspaces instead of Enter-PSHostProcess - PowerShellEditorServices #845 -
Enable UseCorrectCasing as a default rule (Thanks @bergmeister!) - PowerShellEditorServices #835 -
Map newpowershell.codeformattingsettings 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 publicInternalHostfrom 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
v1.12.0
Friday, March 29, 2019
- 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 #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 -
AddedAsNewFileswitch 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 -
UseNamedPipeConnectionInfoto connect to remote runspaces instead of Enter-PSHostProcess - PowerShellEditorServices #845 -
Enable UseCorrectCasing as a default rule (Thanks @bergmeister!) - PowerShellEditorServices #835 -
Map newpowershell.codeformattingsettings 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 #862 -
Handle arbitrary exceptions when recursing workspace