Releases: PowerShell/PowerShellEditorServices
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 -
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
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 -
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 #862 -
Handle arbitrary exceptions when recursing workspace
v2.0.0-preview.1
v2.0.0-preview.1
Wednesday, January 23, 2019
Preview builds of PowerShell Editor Services are now available
What the first preview contains
The v2.0.0-preview.1 version of the extension is built on .NET Standard (enabling support for both Windows PowerShell and PowerShell Core from one assembly)
It also contains PSReadLine support in the integrated console for Windows behind a feature flag. PSReadLine provides a consistent and rich interactive experience, including syntax coloring and multi-line editing and history, in the PowerShell console, in Cloud Shell, and now in VSCode terminal. For more information on the benefits of PSReadLine, check out their documentation.
To enable PSReadLine support in the Preview version on Windows, please add the following flag to your Start-EditorServices.ps1
call:
-FeatureFlags @('PSReadLine')
HUGE thanks to @SeeminglyScience for all his amazing work getting PSReadLine working in PowerShell Editor Services!
Breaking Changes
Due to the above changes, this version of the PowerShell Editor Services only works with Windows PowerShell 5.1 and PowerShell Core 6.
- PowerShellEditorServices #792 -
Add Async suffix to async methods (Thanks @dee-see!) - PowerShellEditorServices #775 -
Removed ShowOnlineHelp Message (Thanks @corbob!) - PowerShellEditorServices #769 -
Set Runspaces to use STA when running in Windows PowerShell - PowerShellEditorServices #741 -
Migrate to netstandard2.0 and PSStandard - PowerShellEditorServices #672 -
PSReadLine integration (Thanks @SeeminglyScience!)
v1.11.0
v1.11.0
Wednesday, January 23, 2019
- PowerShellEditorServices #851 -
Fix #827 Pester TestName w/expandable str returns nothing (Thanks @rkeithhill!) - PowerShellEditorServices #850 -
Fix VSCODE 1683 - HelpCommentReqHdlr crash on GetFile (Thanks @rkeithhill!) - PowerShellEditorServices #825 -
(GH-824)(GH-812) Improve code folding speed (Thanks @glennsarti!) - PowerShellEditorServices #829 -
Update various NuGet packages (Thanks @bergmeister!) - PowerShellEditorServices #846 -
Workaround "attach to process" hang - PowerShellEditorServices #848 -
switch an instance of GetFile to TryGetFile to fix #1689 - PowerShellEditorServices #828 -
Compile against net452 because net451 is not supported any more (Thanks @bergmeister!) - PowerShellEditorServices #844 -
Fix an empty verbose message when importing an editor command (Thanks @alexandair!) - PowerShellEditorServices #843 -
Simplify the parameter descriptions and fix typos (Thanks @alexandair!) - PowerShellEditorServices #839 -
Fix FileNotFoundEx crash when Fold happens on untitled: scheme doc (Thanks @rkeithhill!) - PowerShellEditorServices #838 -
Fix NullRefEx bug when accessing scriptFile.ReferencedFiles (Thanks @rkeithhill!) - PowerShellEditorServices #842 -
Fix typos (Thanks @alexandair!) - PowerShellEditorServices #837 -
(maint) Add traits for folding tests (Thanks @glennsarti!)
v1.10.2
v1.10.2
Tuesday, December 18, 2018
- PowerShellEditorServices #811 -
Fix token-based folding (thanks @glennsarti!) - PowerShellEditorServices #823 -
Fix case-sensitivity of Pester CodeLens (thanks @bergmeister!) - PowerShellEditorServices #815 -
Fix crash when untitled files opened as PowerShell - PowerShellEditorServices #826 -
Fix crash when duplicate references are present in the same file
v1.10.1
v1.10.1
Friday, December 7, 2018
PowerShellEditorServices
- PowerShellEditorServices #808 -
Fix startup crash on Windows 7 - PowerShellEditorServices #807 -
Fix deadlock occurring while connecting to named pipes