Releases: PowerShell/PowerShellEditorServices
v1.10.0
v1.10.0
Monday, December 3, 2018
- PowerShellEditorServices #786 -
Fix #17: Add go to definition support for dot sourced file paths (Thanks @dee-see!) - PowerShellEditorServices #767 -
Change unhandled messages to warnings instead of errors - PowerShellEditorServices #765 -
Fix PowerShell wildcard escaping in debug paths - PowerShellEditorServices #778 -
Fix multiple occurrences of the same typo (Thanks @dee-see!) - PowerShellEditorServices #782 -
Fix #779: NRE on Dispose in ExecutionTimer (Thanks @dee-see!) - PowerShellEditorServices #772 -
Add build information to releases to document it in logs - PowerShellEditorServices #774 -
New-EditorFile works on non-powershell untitled files - PowerShellEditorServices #787 -
Fix descion/decision typo in visitors (Thanks @dee-see!) - PowerShellEditorServices #784 -
Replace bad StringReader usage with String.Split() - PowerShellEditorServices #768 -
Make pipeline runtime exceptions warnings in log - PowerShellEditorServices #790 -
Add managed thread id to log output to add debugging threading issues (Thanks @rkeithhill!) - PowerShellEditorServices #794 -
Fix Pester CodeLens run/debug by not quoting params/already quoted args (Thanks @rkeithhill!) - PowerShellEditorServices #785 -
Adds ability to use separate pipes for reading and writing (Thanks @ant-druha!) - PowerShellEditorServices #796 -
Code cleanup of the start script and ESHost.cs file (Thanks @rkeithhill!) - PowerShellEditorServices #795 -
Fix file recursion overflow problems when enumerating directories in workspaces - PowerShellEditorServices #697 -
Add functionality to allow a Show-Command-like panel in VS Code (Thanks @corbob!) - PowerShellEditorServices #777 -
Move syntax folding processing to language server (Thanks @glennsarti!) - PowerShellEditorServices #801 -
Fix remoting to local PowerShell instances (e.g. WSL) - PowerShellEditorServices #797 -
Start of a PSES log file analyzer (Thanks @rkeithhill!) - PowerShellEditorServices #789 -
Add support for a "Show Documentation" quick fix menu entry (Thanks @rkeithhill!) - PowerShellEditorServices #760 -
Fix exception when remoting from Windows to non-Windows (Thanks @SeeminglyScience!)
v1.9.0
v1.9.0
Thursday, September 27, 2018
- PowerShellEditorServices #750 -
Fix issue where # in path causes the path to resolve incorrectly - PowerShellEditorServices #721 -
Change Get-Help behavior to return local help when online help can't be displayed (Thanks @corbob!) - PowerShellEditorServices #748 -
Fix index out-of-range exception when deleting script files - PowerShellEditorServices #749 -
Fix crash for finding symbols on bad paths - PowerShellEditorServices #740 -
Fix inner help completion - PowerShellEditorServices #736 -
Cache the reflection call done for completions - PowerShellEditorServices #737 -
Remove LINQ usage in language service methods - PowerShellEditorServices #743 -
Remove unnecessary LINQ calls from LanguageServer
v1.8.4
v1.8.4
Friday, August 31, 2018
- PowerShellEditorServices #728 -
Fix formatter crash when script contains parse errors - PowerShellEditorServices #730 -
Fix crash where lines appended to end of script file causes out of bounds exception - PowerShellEditorServices #732 -
Fix CodeLens crash when a file cannot be opened, stop unnecessary file reads in CodeLens - PowerShellEditorServices #729 -
Fix a null dereference when an invalid cast exception has no inner exception - PowerShellEditorServices #719 -
Reduce allocations in the CodeLens providers - PowerShellEditorServices #725 -
Fix null dereference when debugging untitlted filesj - PowerShellEditorServices #726 -
Fix comment-based help snippet
v1.8.3
v1.8.3
Wednesday, August 15, 2018
Fixes and Improvements
- PowerShell/PowerShellEditorServices #722 -
Add VSTS signing step - PowerShell/PowerShellEditorServices #717 -
Increment version for prerelease - PowerShell/PowerShellEditorServices #715 -
Reduce allocations when parsing files (Thanks @mattpwhite!)
v1.8.2
v1.8.2
Thursday, July 26, 2018
Fixes and Improvements
- PowerShell/PowerShellEditorServices #712 -
workaround to support inmemory:// (#712) - PowerShell/PowerShellEditorServices #706 -
Go To Definition works with different Ast types (#706) - PowerShell/PowerShellEditorServices #707 -
fix stdio passing (#707) - PowerShell/PowerShellEditorServices #709 -
Stop Diagnostic logging from logging to stdio when the communication protocol is set to stdio (#709) - PowerShell/PowerShellEditorServices #710 -
stdio should only launch language service not debug (#710) - PowerShell/PowerShellEditorServices #705 -
Fix load order of PSSA modules (#705) - PowerShell/PowerShellEditorServices #704 -
Do not enable PSAvoidTrailingWhitespace rule by default as it currenly flags whitespace-only lines as well (#704) (Thanks @bergmeister!)
v1.8.1
v1.8.1
Wednesday, July 11, 2018
Fixes and Improvements
-
PowerShell/PowerShellEditorServices #699 -
ReplaceNew-Guid
with[guid]::NewGuid()
in startup script for PowerShell v3/4 compatibility -
PowerShell/PowerShellEditorServices #698 -
Fix usage ofstat
on Linux in startup script
v1.8.0
Note: For the latest release, please go to the 1.8.1 release.
v1.8.0
Tuesday, July 10, 2018
Fixes and Improvements
-
PowerShell/PowerShellEditorServices -
(Breaking Change) Remove TCP as a transport and secure named-pipe usage -
Powershell/PowerShellEditorServices #696 -
Add RenameProvider capability (Thanks @adamdriscoll!) -
Powershell/PowerShellEditorServices #667 -
Add .gitattributes, .editorconfig and extensions.json (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #668 -
Stop the debugger service before we restart it -
Powershell/PowerShellEditorServices #666 -
Change logging to use Serilog -
Powershell/PowerShellEditorServices #674 -
Implement initialized notification handler to get rid of log error (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #675 -
Add symbols to modules built in Debug configuration -
Powershell/PowerShellEditorServices #669 -
Add more useful PSSA rules that should be enabled by default (Thanks @bergmeister!) -
Powershell/PowerShellEditorServices #681 -
Initial CODEOWNERS file to auto assign PR reviewers (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices -
Include ThirdPartyNotices.txt -
Powershell/PowerShellEditorServices #685 -
Fix PSES crash that happens if you format an empty PS doc (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #677 -
Make AnalysisService use the latest version of PSScriptAnalyzer -
Powershell/PowerShellEditorServices #686 -
Fix issue where MS Dynamics CRM (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #687 -
Add what to do when there's a vulnerability to docs -
Powershell/PowerShellEditorServices #693 -
Set DocumentRangeFormattingProvider value to false. (Thanks @adamdriscoll!) -
Powershell/PowerShellEditorServices #691 -
Fix error w/Start-EditorServices transcript logging using temp console (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #694 -
Change debug launch handler to treat null/empty cwd to not change dir (Thanks @rkeithhill!) -
Powershell/PowerShellEditorServices #664 -
Ignore .idea folder that jetbrains products like to spit out (Rider, IntelliJ, Resharper) (#664) -
Powershell/PowerShellEditorServices #663 -
Close stray processes on exit (#663)
v1.7.0
1.7.0
Wednesday, April 25, 2018
Fixes and Improvements
-
PowerShell/PowerShellEditorServices #629 -
Allow Tcp/NamedPipe/Stdio listeners to enable other editors to use PowerShell Editor Services. Thanks to yatli 🎉 -
PowerShell/PowerShellEditorServices #632 -
Add events for PowerShell execution status (running, completed, etc). -
PowerShell/PowerShellEditorServices #638 -
Refactor pester script detection. -
PowerShell/PowerShellEditorServices #639 -
Add Start-EditorServices script from vscode-powershell repo. -
PowerShell/PowerShellEditorServices #641 -
Fix GetVersionDetails error on non-Windows platforms. -
PowerShell/PowerShellEditorServices #642 -
Add support for running xUnit tests in VS Test Explorer. -
PowerShell/PowerShellEditorServices #643 -
Fix issue using pre-release version of NET Core SDK. -
PowerShell/PowerShellEditorServices #645 -
Implemented a better way to test for in-memory file. -
PowerShell/PowerShellEditorServices #647 -
Change PSES to be buildable as a standalone. -
PowerShell/PowerShellEditorServices #649 -
Get rid of the unneeded exception variable causing a compile warning. -
PowerShell/PowerShellEditorServices #650 -
Add $psEditor.GetEditorContext().CurrentFile.SaveAs("Name") support. -
PowerShell/PowerShellEditorServices #652 -
Make the 'PSESRemoteSessionOpenFile' a support event. -
PowerShell/PowerShellEditorServices #654 -
Add customize output color enhancement. Thanks to KeroroLulu 🎉
v1.6.0
Fixes and Improvements
-
PowerShell/vscode-powershell #863 -
Eliminate duplicate dgb prompt. -
PowerShell/PowerShellEditorServices #626 -
Switch to w3c log file timestamp format. -
PowerShell/vscode-powershell #907 -
Track tempIntegratedConsole launch param, do not exit when session ends. -
PowerShell/vscode-powershell #1159 -
Fix PSES crash on debug start when function breakpoint defined. -
PowerShell/PowerShellEditorServices #586 -
Add build.ps1 to follow consistent guidelines. -
PowerShell/PowerShellEditorServices #414 -
Enable piping text topsedit
to open a new untitled buffer. -
PowerShell/PowerShellEditorServices #413 -
Enable piping multiple file paths throughpsedit
to open those files. -
PowerShell/vscode-powershell #1185 -
FixPowerShell: Expand Alias
command in macOS. -
PowerShell/PowerShellEditorServices #612,
PowerShell/vscode-powershell -
Fix macOS/linux crash with "too many open files". -
PowerShell/PowerShellEditorServices #528 -
Change psedit to Open-EditorFile and alias psedit to it. -
PowerShell/PowerShellEditorServices #597,
PowerShell/vscode-powershell #789 -
Fix remote editing in PSCore by fixing *-Content calls in psedit scripts and setting ComputerName default. -
PowerShell/PowerShellEditorServices #598 -
Improve error logging for exec of pscommands. -
PowerShell/PowerShellEditorServices #594 -
Fixed markdown typo to correct the link to the contributing guidelines. Thanks to dee-see! -
PowerShell/vscode-powershell #987,
PowerShell/vscode-powershell #1107,
PowerShell/PowerShellEditorServices #554,
PowerShell/vscode-powershell #1146,
PowerShell/vscode-powershell #1119,
PowerShell/vscode-powershell #120 -
Fix debugger step through on Unix platforms. -
PowerShell/PowerShellEditorServices #590 -
Add .Save() to FileContext API. -
PowerShell/PowerShellEditorServices #588 -
Fix bad pssa settings path crashes PSES. -
PowerShell/PowerShellEditorServices #582 -
Fix Very Large String crashes PS Editor Services. -
PowerShell/vscode-powershell #1114 -
Fix breakpoint on nonexisting file. -
PowerShell/vscode-powershell #1014 -
Fix crash of PSES on startup when workspace folder has [] in path.
v1.5.1
Fixes and Improvements
-
PowerShell/PowerShellEditorServices #574 -
Do not attempt to set breakpoints on files other than .ps1 and .psm1. -
PowerShell/PowerShellEditorServices #570 -
FixedGet-Help -ShowWindow
error in the PowerShell Integrated Console. However this fix does not address the issue with
the help window appearing behind VSCode. -
PowerShell/PowerShellEditorServices #567 -
Fixed off-by-one error in ValidatePosition method. -
PowerShell/vscode-powershell #1091 -
Fixed crash when editing remote file using psedit by catching PSNotSupportedException.
NOTE: This was actually released on Tuesday, November 14, 2017