PowerShell 6.1に向けた機能変更を勝手にまとめ
PowerShell 6.0.0リリースからのコミットを追って適当にピックアップ。
- 2018/06/15 : コミット
8805ca20aae583b1e63d9cfd2a2a3b24e0862428
まで。
- Make Select-Object/ForEach-Object/Where-Object see dynamic properties (#6898)
- .NET Core 2.1-rc1に更新 (#6873)
- Workflow関連のコードがクリーンアップされている (#6708)
- Reduce allocations in TableWriter (#6648)
- Enable specifying sshd subsystem to use via -Subsystem (#6603)
- Improve PSMethod-to-Delegate conversion (#6570)
- Simplify the paths the MSI uses (#6442)
- Make LanguagePrimitive.GetEnumerable treat 'DataTable' as Enumerable
- Enable [Environment]::OSVersion to return current OS rather than compatible version (#6457)
- Add lambda support to -replace operator
- Use PSReadLine 2.0.0-beta2 from PSGallery (#6998)
- Add Jumplist 'Run as Administrator' to Taskbar on Windows (#6913)
- Blacklist System.Windows.Forms form loaded to prevent a crash (#6822)
- Add '-WorkingDirectory' parameter to pwsh (#6612)
- Some fixes in Get-Date -UFormat (#6542)
- Port Windows PowerShell AppLocker and DeviceGuard UMCI application white listing support (#6133)
- Remove support for file to opt-out of telemetry, only support env var (#6601)
- Implementation of -lp alias for -LiteralPath variable #6732 (#6770)
- Remove 'more' function and move the $env:PAGER capability into the help function (#6059)
- Enhance and refactor Add-Type cmdlet (#6141)
- Support 'user@host:port' syntax for SSH Transport (#6558)
- Add ported Test-Connection cmdlet (#5328)
- Add the parameter '-Not' to 'Where-Object' (#6464)
- Add -Resume Feature to Web Cmdlets (#6447)
- Add '-AsArray' parameter to 'ConvertoTo-Json' command (#6438)
- Standard deviation implementation on Measure-Object (#6238)
- Add 'Path' alias to '-FilePath' parameters and others for several commands (#5817)
- Add Password parameter to Get-PfxCertificate cmdlet (#6113)
- Make UTF-8 Default Encoding for application/json (#6109)
- Use Appveyor matrix for faster PR builds (#6945)
- Add Settings.StyleCop file (#6930)
- Fix error when 'Format-Wide -AutoSize | Out-String' is called. (#6491)
- Use 'RequireAdminOnWindows' tag in Set-Date tests (#6034)
- Change Microsoft.PowerShell.Commands.SetDateCommand.SystemTime to struct. (#6006)