All Versions
83
Latest Version
Avg Release Cycle
28 days
Latest Release
1304 days ago

Changelog History
Page 2

  • v7.1.0-preview.1 Changes

    March 26, 2020

    7.1.0-preview.1 - 2020-03-26

    Note: We are building against .NET 5 preview 1 for this release. Please see PR #12140 for details.

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘‰ Use invariant culture string conversion for -replace operator (#10954) (Thanks @iSazonov!)

    โšก๏ธ Engine Updates and Fixes

    • โช Revert the PRs that made DBNull.Value and NullString.Value treated as $null (#11648)

    Experimental Features

    • ๐Ÿ‘‰ Use invariant culture string conversion for -replace operator (#10954) (Thanks @iSazonov!)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ›  Fix an operator preference order issue in binder code (#12075) (Thanks @DamirAinullin!)
    • ๐Ÿ›  Fix NullReferenceException when binding common parameters of type ActionPreference (#12124)
    • ๐Ÿ›  Fix default formatting for deserialized MatchInfo (#11728) (Thanks @iSazonov!)
    • ๐Ÿ‘‰ Use asynchronous streams in Invoke-RestMethod (#11095) (Thanks @iSazonov!)
    • โž• Address UTF-8 Detection In Get-Content -Tail (#11899) (Thanks @NoMoreFood!)
    • ๐Ÿ– Handle the IOException in Get-FileHash (#11944) (Thanks @iSazonov!)
    • ๐Ÿ”„ Change 'PowerShell Core' to 'PowerShell' in a resource string (#11928) (Thanks @alexandair!)
    • Bring back MainWindowTitle in PSHostProcessInfo (#11885) (Thanks @iSazonov!)
    • โšก๏ธ Miscellaneous minor updates to Windows Compatibility (#11980)
    • ๐Ÿ›  Fix ConciseView to split PositionMessage using [Environment]::NewLine (#12010)
    • โœ‚ Remove network hop restriction for interactive sessions (#11920)
    • ๐Ÿ›  Fix NullReferenceException in SuspendStoppingPipeline() and RestoreStoppingPipeline() (#11870) (Thanks @iSazonov!)
    • Generate GUID for FormatViewDefinition InstanceId if not provided (#11896)
    • ๐Ÿ›  Fix ConciseView where error message is wider than window width and doesn't have whitespace (#11880)
    • ๐Ÿ‘ Allow cross-platform CAPI-compatible remote key exchange (#11185) (Thanks @silijon!)
    • ๐Ÿ›  Fix error message (#11862) (Thanks @NextTurn!)
    • ๐Ÿ›  Fix ConciseView to handle case where there isn't a console to obtain the width (#11784)
    • โšก๏ธ Update CmsCommands to use Store vs certificate provider (#11643) (Thanks @mikeTWC1984!)
    • ๐Ÿ Enable pwsh to work on Windows systems where mpr.dll and STA is not available (#11748)
    • ๐Ÿ”จ Refactor and implement Restart-Computer for Un*x and macOS (#11319)
    • โž• Add an implementation of Stop-Computer for Linux and macOS (#11151)
    • ๐Ÿ›  Fix help function to check if less is available before using (#11737)
    • Update PSPath in certificate_format_ps1.xml (#11603) (Thanks @xtqqczze!)
    • ๐Ÿ”„ Change regular expression to match relation-types without quotes in Link header (#11711) (Thanks @Marusyk!)
    • ๐Ÿ›  Fix error message during symbolic link deletion (#11331)
    • โž• Add custom 'Selected.*' type to PSCustomObject in Select-Object only once (#11548) (Thanks @iSazonov!)
    • โž• Add -AsUTC to the Get-Date cmdlet (#11611)
    • ๐Ÿ›  Fix grouping behavior with Boolean values in Format-Hex (#11587) (Thanks @vexx32!)
    • ๐Ÿ”€ Make Test-Connection always use the default synchronization context for sending ping requests (#11517)
    • Correct startup error messages (#11473) (Thanks @iSazonov!)
    • ๐ŸŒ Ignore headers with null values in web cmdlets (#11424) (Thanks @iSazonov!)
    • ๐Ÿ‘ท Re-add check for Invoke-Command job dispose. (#11388)
    • โšก๏ธ Revert "Update formatter to not write newlines if content is empty (#11193)" (#11342) (Thanks @iSazonov!)
    • ๐Ÿ‘ Allow CompleteInput to return results from ArgumentCompleter when AST or Script has matching function definition (#10574) (Thanks @M1kep!)
    • โšก๏ธ Update formatter to not write new lines if content is empty (#11193)

    Code Cleanup

    • ๐Ÿ‘‰ Use span-based overloads (#11884) (Thanks @iSazonov!)
    • ๐Ÿ‘‰ Use new string.Split() overloads (#11867) (Thanks @iSazonov!)
    • โœ‚ Remove unreachable DSC code (#12076) (Thanks @DamirAinullin!)
    • โœ‚ Remove old dead code from FullCLR (#11886) (Thanks @iSazonov!)
    • ๐Ÿ‘‰ Use Dictionary.TryAdd() where possible (#11767) (Thanks @iSazonov!)
    • ๐Ÿ‘€ Use Environment.NewLine instead of hard-coded linefeed in ParseError.ToString (#11746)
    • ๐Ÿ›  Fix FileSystem provider error message (#11741) (Thanks @iSazonov!)
    • Reformat code according to EditorConfig rules (#11681) (Thanks @xtqqczze!)
    • Replace use of throw GetExceptionForHR with ThrowExceptionForHR (#11640) (Thanks @xtqqczze!)
    • ๐Ÿ”จ Refactor delegate types to lambda expressions (#11690) (Thanks @xtqqczze!)
    • โœ‚ Remove Unicode BOM from text files (#11546) (Thanks @xtqqczze!)
    • ๐Ÿ›  Fix Typo in Get-ComputerInfo cmdlet description (#11321) (Thanks @doctordns!)
    • ๐Ÿ›  Fix typo in description for Get-ExperimentalFeature PSWindowsPowerShellCompatibility (#11282) (Thanks @alvarodelvalle!)
    • Cleanups in command discovery (#10815) (Thanks @iSazonov!)
    • Review currentculture (#11044) (Thanks @iSazonov!)

    Tools

    • ๐Ÿ”„ Change recommended VS Code extension name from ms-vscode.csharp to ms-dotnettools.csharp (#12083) (Thanks @devlead!)
    • Specify csharp_preferred_modifier_order in EditorConfig (#11775) (Thanks @xtqqczze!)
    • โšก๏ธ Update .editorconfig (#11675) (Thanks @xtqqczze!)
    • ๐Ÿ‘ Enable EditorConfig support in OmniSharp (#11627) (Thanks @xtqqczze!)
    • Specify charset in .editorconfig as utf-8 (no BOM) (#11654) (Thanks @xtqqczze!)
    • ๐Ÿ”ง Configure the issue label bot (#11527)
    • Avoid variable names that conflict with automatic variables (#11392) (Thanks @xtqqczze!)

    โœ… Tests

    • โž• Add empty preview.md file to fix broken link (#12041)
    • โž• Add helper functions for SSH remoting tests (#11955)
    • โž• Add new tests for Get-ChildItem for FileSystemProvider (#11602) (Thanks @iSazonov!)
    • Ensure that types referenced by PowerShellStandard are present (#10634)
    • Check state and report reason if it's not "opened" (#11574)
    • ๐Ÿ›  Fixes for running tests on Raspbian (#11661)
    • โœ… Unify pester test syntax for the arguments of -BeOfType (#11558) (Thanks @xtqqczze!)
    • Correct casing for automatic variables (#11568) (Thanks @iSazonov!)
    • Avoid variable names that conflict with automatic variables part 2 (#11559) (Thanks @xtqqczze!)
    • โšก๏ธ Update pester syntax to v4 (#11544) (Thanks @xtqqczze!)
    • ๐Ÿ‘ Allow error 504 (Gateway Timeout) in markdown-link tests (#11439) (Thanks @xtqqczze!)
    • ๐Ÿ‘ท Re-balance CI tests (#11420) (Thanks @iSazonov!)
    • โœ… Include URL in the markdown-links test error message (#11438) (Thanks @xtqqczze!)
    • โœ… Use CIM cmdlets instead of WMI cmdlets in tests (#11423) (Thanks @xtqqczze!)

    ๐Ÿ— Build and Packaging Improvements

    • ๐Ÿ“ฆ Put symbols in separate package (#12169)
    • Disable x86 PDB generation (#12167)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.5 to 10.1.11 (#12050) (#12088) (#12166)
    • ๐Ÿ Create crossgen symbols for Windows x64 and x86 (#12157)
    • ๐Ÿšš Move to .NET 5 preview.1 (#12140)
    • โฌ†๏ธ Bump Microsoft.CodeAnalysis.CSharp from 3.4.0 to 3.5.0 (#12136)
    • ๐Ÿ— Move to standard internal pool for building (#12119)
    • ๐Ÿ›  Fix package syncing to private Module Feed (#11841)
    • โž• Add Ubuntu SSH remoting tests CI (#12033)
    • โฌ†๏ธ Bump Markdig.Signed from 0.18.1 to 0.18.3 (#12078)
    • ๐Ÿ›  Fix MSIX packaging to determine if a Preview release by inspecting the semantic version string (#11991)
    • ๐Ÿ— Ignore last exit code in the build step as dotnet may return error when SDK is not installed (#11972)
    • ๐Ÿ›  Fix daily package build (#11882)
    • ๐Ÿ›  Fix package sorting for syncing to private Module Feed (#11838)
    • Set StrictMode version 3.0 (#11563) (Thanks @xtqqczze!)
    • โฌ†๏ธ Bump .devcontainer version to dotnet 3.1.101 (#11707) (Thanks @Jawz84!)
    • ๐Ÿšš Move to version 3 of AzFileCopy (#11697)
    • ๐Ÿš€ Update README.md and metadata.json for next release (#11664)
    • ๐Ÿ— Code Cleanup for environment data gathering in build.psm1 (#11572) (Thanks @xtqqczze!)
    • โšก๏ธ Update Debian Install Script To Support Debian 10 (#11540) (Thanks @RandomNoun7!)
    • โšก๏ธ Update ADOPTERS.md (#11261) (Thanks @edyoung!)
    • ๐Ÿ”„ Change back to use powershell.exe in 'SetVersionVariables.yml' to unblock daily build (#11207)
    • ๐Ÿ”„ Change to use pwsh to have consistent JSON conversion for DateTime (#11126)

    ๐Ÿ“š Documentation and Help Content

    • Replace VSCode link in CONTRIBUTING.md (#11475) (Thanks @stevend811!)
    • โœ‚ Remove the version number of PowerShell from LICENSE (#12019)
    • โž• Add the 7.0 change log link to CHANGELOG/README.md (#12062) (Thanks @LabhanshAgrawal!)
    • ๐Ÿ‘Œ Improvements to the contribution guide (#12086) (Thanks @ShaydeNofziger!)
    • โšก๏ธ Update the doc about debugging dotnet core in VSCode (#11969)
    • ๐Ÿš€ Update README.md and metadata.json for the next release (#11918) (#11992)
    • โšก๏ธ Update Adopters.md to include info on Azure Pipelines and GitHub Actions (#11888) (Thanks @alepauly!)
    • โž• Add information about how Amazon AWS uses PowerShell. (#11365) (Thanks @bpayette!)
    • โž• Add link to .NET CLI version in build documentation (#11725) (Thanks @joeltankam!)
    • โž• Added info about DeploymentScripts in ADOPTERS.md (#11703)
    • ๐Ÿš€ Update CHANGELOG.md for 6.2.4 release (#11699)
    • ๐Ÿš€ Update README.md and metadata.json for next release (#11597)
    • โšก๏ธ Update the breaking change definition (#11516)
    • โž• Adding System Frontier to the PowerShell Core adopters list ADOPTERS.md (#11480) (Thanks @OneScripter!)
    • ๐Ÿš€ Update ChangeLog, README.md and metadata.json for 7.0.0-rc.1 release (#11363)
    • โž• Add AzFunctions to ADOPTERS.md (#11311) (Thanks @Francisco-Gamino!)
    • โž• Add Universal Dashboard to ADOPTERS.md (#11283) (Thanks @adamdriscoll!)
    • โž• Add config.yml for ISSUE_TEMPLATE so that Doc, Security, Support, and Windows PowerShell issues go to URLs (#11153)
    • โž• Add Adopters.md file (#11256)
    • ๐Ÿš€ Update Readme.md for preview.6 release (#11108)
    • โšก๏ธ Update SUPPORT.md (#11101) (Thanks @mklement0!)
    • โšก๏ธ Update README.md (#11100) (Thanks @mklement0!)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.1.0-preview.1-linux-alpine-x64.tar.gz
      • C7E5B469BBE2FA52B831781A116A8CF57ED148653EC316C5D1340EDAAFBF99AE
    • ๐Ÿง powershell-7.1.0-preview.1-linux-arm32.tar.gz
      • 50B523C0F8305A9D8C46A473928E070C7F3D18C07160D5C6DFEC5132B65A0501
    • ๐Ÿง powershell-7.1.0-preview.1-linux-arm64.tar.gz
      • 69DE8D06DEACED98BEBAD9C8A21B64820D4DF6E9F2AFFB902266666264114808
    • ๐Ÿง powershell-7.1.0-preview.1-linux-x64.tar.gz
      • E950A970DF5096B0E831F55F86F4FFABE4966F147E2EFE179DA6372BC2EEF235
    • ๐Ÿง powershell-7.1.0-preview.1-linux-x64-fxdependent.tar.gz
      • 7550BF921C501677971E5765B32C1A82934C533F3F09192EBB2E50115C2E4792
    • powershell-7.1.0-preview.1-osx-x64.pkg
      • 2950781506E4F25BB8E063AB1703B29D7C63D7BE1D373154C2F430D64BA58C85
    • powershell-7.1.0-preview.1-osx-x64.tar.gz
      • C6903D6E765C7A889A497F915321A187C0E43BF3D5D06BCB8FF45DAE18A35445
    • PowerShell-7.1.0-preview.1-win-arm32.msix
      • 53C9DB997FE10181A7883A5D560F5CCE08160AAE7E2C77A55767C208FBD5F671
    • PowerShell-7.1.0-preview.1-win-arm32.zip
      • D69B5B98D807ABD20F59A452A7120D1BD33262A51BB9A5268B0B96B3BA78EEED
    • PowerShell-7.1.0-preview.1-win-arm64.msix
      • 7B2B3FBBFCC1E928DBF37421DA98D30EE6AFFF2FB38BD103AA04174FA73F0E4A
    • PowerShell-7.1.0-preview.1-win-arm64.zip
      • DF2BEC2C9F97A65D8600F433C9D9E7FBD90C4D295A9C49CB03A42C03D6AD2622
    • PowerShell-7.1.0-preview.1-win-fxdependent.zip
      • 75827BC05A2C96DE0B6402864CA6162A793D0A62D118A38144632B1EC47924E7
    • PowerShell-7.1.0-preview.1-win-fxdependentWinDesktop.zip
      • 7CC5824656233B9AEC02834BF34EA5DA91F94763B6263FCB44F1D8D4E31649F3
    • PowerShell-7.1.0-preview.1-win-x64.msi
      • 41F0E6FF748F1246FC4F6D2E76DEC7537B9E65E885399F20E55E1802252961EC
    • PowerShell-7.1.0-preview.1-win-x64.msix
      • 9C9AB3EE4C8F579D62FC91DF72D5D1303493EDB0C6DB5A39D6A201BEB92823A7
    • PowerShell-7.1.0-preview.1-win-x64.zip
      • A9A6F163ED1087D16F647DDD1E6460BAA2B4E305D6ED63C0F280B236ABB93BA3
    • PowerShell-7.1.0-preview.1-win-x86.msi
      • 11CED04A2FA78C7CD453BCCFF9F8BA336D19158C883AEDAFD28A1267A68D8DDB
    • PowerShell-7.1.0-preview.1-win-x86.msix
      • 340941B743E35F3956E9B458CF07C8DEF5FB15937DFF28597D4437CA3BCD1659
    • PowerShell-7.1.0-preview.1-win-x86.zip
      • 48F1C4BC67A9B4F585EC3D4A1BE9D0CD734EE9198F50E7FD8747195461BD749C
    • powershell-preview_7.1.0-preview.1-1.debian.10_amd64.deb
      • 28DE256E4836DEEA1776AC61F54AAA1C5D64DBC39CF881C0F6AD9E80E888E7E1
    • powershell-preview_7.1.0-preview.1-1.debian.11_amd64.deb
      • 0124D387E00FE6216FAB5B522CDD4641C371ABB5E94D1FD969E76596D7C74151
    • powershell-preview_7.1.0-preview.1-1.debian.9_amd64.deb
      • 352306D19FB69FDC47EC44FC383819B7BE34D6E50D02ED53219415766908D6E6
    • powershell-preview_7.1.0-preview.1-1.ubuntu.16.04_amd64.deb
      • D56A9E8793679E68091675460811AFFD396246C2321D7BBB50F8C963EA0C3E99
    • powershell-preview_7.1.0-preview.1-1.ubuntu.18.04_amd64.deb
      • DE8266061E65145A366B6709F2CCEEA558D16431F1AD5E926F9ADD7C27AFE841
    • powershell-preview-7.1.0_preview.1-1.centos.8.x86_64.rpm
      • DB594146936868E9E979C3B641F05C29961253067ADE75AE13FAC4CD0FBE196A
    • powershell-preview-7.1.0_preview.1-1.rhel.7.x86_64.rpm
      • B29CF6622627F633D560A913104C3A2F7320A248A934B3DCBFEB56E95487B73F
  • v7.0.3 Changes

    July 16, 2020

    7.0.3 - 2020-07-16

    โœ… Tests

    • โœ‚ Remove dependency on DNS for Test-Connection tests on macOS (#12943)

    ๐Ÿ— Build and Packaging Improvements

    โšก๏ธ Update .NET Core to 3.1.6 (Internal 12005)

    • ๐Ÿ›  Fix Azure file copy issues in release build by fixing the path to upload directory content (#13182)
    • โšก๏ธ Update .NET Core to 3.1.6 (Internal 12005)
    • ๐Ÿ›  Fix Azure file copy break in AzDevOps by updating task version to latest (#13173)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • powershell_7.0.3-1.debian.10_amd64.deb
      • 9E2922DA5019970BB9B50DF23B66816A77924E3388DDB6164C31716B53120422
    • powershell_7.0.3-1.debian.11_amd64.deb
      • 10DC01DD13435094258520AA39006C306B28F720A8C145CA1DB5FF9F5876BC04
    • powershell_7.0.3-1.debian.9_amd64.deb
      • B7D82D4C716C2BE6761CC79D522941B8F0D3BBF722D56B85A84F59B6098AF73D
    • powershell_7.0.3-1.ubuntu.16.04_amd64.deb
      • E77DD445D96F8A34A96399E49EAA5835B4D28A695B543067CF5497C919889B82
    • powershell_7.0.3-1.ubuntu.18.04_amd64.deb
      • D302325DBC54BC1A0A097E5FDF25E286A7572865AC30B3BF748B3E329EBF55D0
    • powershell-7.0.3-1.centos.8.x86_64.rpm
      • DDB93245B19DA254DC5D3605795A2F909404E6787711F3D8936811EFEC74A886
    • powershell-7.0.3-1.rhel.7.x86_64.rpm
      • DB7AF2C09A5C8B8C8876D1EFFD114F3BD7F79B640667578DD210A204D18D9336
    • ๐Ÿง powershell-7.0.3-linux-alpine-x64.tar.gz
      • 18B0E1E5286559163BA121039E2A747C14105796C673F126498ECFF22D46B92B
    • ๐Ÿง powershell-7.0.3-linux-arm32.tar.gz
      • FE6DA9F90FD5026C4AB446A31F565144342A8D507A73D428305BC36C1AD92644
    • ๐Ÿง powershell-7.0.3-linux-arm64.tar.gz
      • B5B6DB3E5605A6A7675809CD49573F352E1EB6CA9D65890EDDA1B3F27A8ADA56
    • ๐Ÿง powershell-7.0.3-linux-x64.tar.gz
      • A9C023940C77A96A9F5135309E44C93ED627983BB1A66ECF5BEB42BBBA54EAD6
    • ๐Ÿง powershell-7.0.3-linux-x64-fxdependent.tar.gz
      • 2EE164349FB3F156CA84D353EC29B380F98BD87230466CC72B8864EDD0EEC4A8
    • powershell-7.0.3-osx-x64.pkg
      • 2C7702956F11B037CF75BF78372A9B0CB34D102031C0A293342DE21C741800ED
    • powershell-7.0.3-osx-x64.tar.gz
      • 1290843389446E69536C5F9E15D328EA9A3DCDA2A2EA7D63EF00566BE1675FFA
    • PowerShell-7.0.3-win-arm32.zip
      • 39EACCBF6E4868B0EA5DB798951D1894411DDCB2442D71ED7F4EE5403E97D130
    • PowerShell-7.0.3-win-arm64.zip
      • D940CB643DCA767C67C39D01109DDE9E18FBCE9C2D8C8A582C9616FB29794DFC
    • PowerShell-7.0.3-win-fxdependent.zip
      • 50F532E8A1816D557A3B4DACAF62631C3C9D6F71C2220B32CC7E04A463E4B09E
    • PowerShell-7.0.3-win-fxdependentWinDesktop.zip
      • 5EFFC48F76683C9741204EF96B5DE900D3E25FE30665C669113D6DE6C9B5664F
    • PowerShell-7.0.3-win-x64.msi
      • AD3B4A868D1B7E47A1048E1EB20F7F782D9B95D5066D79A25D02CCC4DD14E79F
    • PowerShell-7.0.3-win-x64.zip
      • FEE749388A399FEFDB746E2B26E7B4E654C3CFEF1C19CCAFD14909AC46E35382
    • PowerShell-7.0.3-win-x86.msi
      • D7E18159C49D762B45B1551BB749AAB6A68EE5548CEA6BB987394918B9B0CF59
    • PowerShell-7.0.3-win-x86.zip
      • CBF7A8D46D685A29FA8F05B91F40437A6577682AD3A02AE3CAC20B9A89C901AC
    • powershell-lts_7.0.3-1.debian.10_amd64.deb
      • 5914C04FDC4AAE0BEB88FFFD3D02FB3C3FA8470B2C88ACBAE39800EB2C796964
    • powershell-lts_7.0.3-1.debian.11_amd64.deb
      • 2FC6E0BA1C4253EAF7241181EC3502E1BF3CC51628DF4151ADE953BA9077F93C
    • powershell-lts_7.0.3-1.debian.9_amd64.deb
      • B32FCAE95444968FAA2905CB5E37D1C0079C14FF2649EC7D2628DD0058080781
    • powershell-lts_7.0.3-1.ubuntu.16.04_amd64.deb
      • 6A0554D3A2E395481207A332F9530A1381A473A0FC45BB0DED0AF29E6C550352
    • powershell-lts_7.0.3-1.ubuntu.18.04_amd64.deb
      • F62E5E6FCF9E0590FB867F0A2231EDD76F54B8135D8220A632413D5BA7942733
    • powershell-lts-7.0.3-1.centos.8.x86_64.rpm
      • 6F0167ECE6F991E89AA2D3C31127CE554C6138A00ABA7943E168A878C9C3B3E0
    • powershell-lts-7.0.3-1.rhel.7.x86_64.rpm
      • 0813EE74CB3032192FF18E6F782C6028B3A5E8E359EAE0ED176F33273D10D693
    • powershell-lts-7.0.3-osx-x64.pkg
      • E780050B75D21E0E37D9C589E423409A6F84CB74C67C177566979D63A75EDE23
  • v7.0.2 Changes

    June 11, 2020

    7.0.2 - 2020-06-11

    โšก๏ธ Engine Updates and Fixes

    • Ensure null-coalescing LHS is evaluated only once (#12667)
    • Restrict loading of amsi.dll to system32 folder (#12730)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ”„ Change Get-FileHash to close file handles before writing output (#12474) (Thanks @iSazonov!)

    Tools

    • โšก๏ธ Update the PowerShell team list to correct changelog generation (#12927)

    โœ… Tests

    • ๐Ÿš€ Pin major Pester version to 4 to prevent breaking changes caused by upcoming release of v5 (#12262) (Thanks @bergmeister!)

    ๐Ÿ— Build and Packaging Improvements

    โšก๏ธ Update to .NET Core 3.1.5

    • โšก๏ธ Bump to .NET 3.1.5 and update dependencies (Internal 11699)
    • Check if Azure Blob exists before overwriting (#12921)
    • โฌ†๏ธ Upgrade APIScan version (#12876)
    • ๐Ÿ›  Fix break in package build by pinning ffi version to 1.12 (#12889)
    • โšก๏ธ Update the build to sign any unsigned files as 3rd party Dlls (#12581)

    ๐Ÿš€ SHA256 Hashes of the release artifacts:

    • powershell_7.0.2-1.debian.10_amd64.deb
      • DE39CDBB51A9288AA065B463C400AF550C2FB134ACAD1E688E31160CFF4D4DDE
    • powershell_7.0.2-1.debian.11_amd64.deb
      • 7FBF4C5C141C5F83CD1C9C4DF293861783A970F9C4EB14E80DEC3297DB1673A9
    • powershell_7.0.2-1.debian.9_amd64.deb
      • AC34D4AD9F6E9FAC8F68A51A9FD9F8442C3C6B84E8AA48CD3D3E515BFB3B45F5
    • powershell_7.0.2-1.ubuntu.16.04_amd64.deb
      • A75AED8B72649F493E9EBCDA882F1FB915D2B05458C45DB34A5A1E02C08E87B1
    • powershell_7.0.2-1.ubuntu.18.04_amd64.deb
      • 43EA45A0650617CFFDF2BEC61E4E955C74494338B058A3BCF76F833077CD3A9C
    • powershell-7.0.2-1.centos.8.x86_64.rpm
      • 89284BA00FBBF938DB46EBBFFF931ED44D5340EAD8EFD2E950A667A2F59B4E7A
    • powershell-7.0.2-1.rhel.7.x86_64.rpm
      • BD44AFFDC2B56AB75444AFC0CBC779BB256322CC872E0A84F7A03F877D0ED9B5
    • ๐Ÿง powershell-7.0.2-linux-alpine-x64.tar.gz
      • 815C0A7CDC0A190921EC374B1A3F8BC1D3C73C10A8C84B55EDF8B7F0519B6A00
    • ๐Ÿง powershell-7.0.2-linux-arm32.tar.gz
      • 3F884C8EB97CBF28402D5EE5C64C50C556C87779F08A7EB01062C5B7567F9246
    • ๐Ÿง powershell-7.0.2-linux-arm64.tar.gz
      • 8677301996B5335B872D267D41F588C145EEFFA6B9736962530480B4D15CC295
    • ๐Ÿง powershell-7.0.2-linux-x64-fxdependent.tar.gz
      • E687DBC2F439AF4479B8815F68E08A7301C87734AC4C89822C9B0A7DF83FEDC2
    • ๐Ÿง powershell-7.0.2-linux-x64.tar.gz
      • E7E458A32C51C6CE43647B8A0EB7FBD9DA1B67850C18E389F0EEF7C7109891FB
    • powershell-7.0.2-osx-x64.pkg
      • F25AA06CE580CE5DD844D3DCFCDD335D56268E0FDD9F3944A303494BC5EE85DD
    • powershell-7.0.2-osx-x64.tar.gz
      • CA0B8D6893236F8A45D1F000FC482CDEEC7054DBEF8FB178DDE6F8B3E15B8511
    • PowerShell-7.0.2-win-arm32.msix
      • 71004171D22BB0D11577A852581670EDD110CC22F1D1DF845AF873AEC47CE6A4
    • PowerShell-7.0.2-win-arm32.zip
      • 44D532A5DD517A4FDD921F5234CE99BC89F12EBB8EFDAAE033B35BD9E71EB896
    • PowerShell-7.0.2-win-arm64.msix
      • 11735AACAEB65B1D621E8CFD4B9BB5838C222F3247C924DDFF14A6D55BCE9BA0
    • PowerShell-7.0.2-win-arm64.zip
      • 9C2F9CA989CBB23D12C778D0CC19E35458D74BF353BD58B5F901F1D40D94BA04
    • PowerShell-7.0.2-win-fxdependent.zip
      • 89BB4F2FD749C99BF623FF25643983CCD7EEB10E9CA28577F05E4833822B57DD
    • PowerShell-7.0.2-win-fxdependentWinDesktop.zip
      • B281D05B3739CD4D8FDFB6A5F61D6FA39A12B0912AD9826D6BBFF2EF4829A09D
    • PowerShell-7.0.2-win-x64.msi
      • FF6565339CC83F99D3954BD1947C343F537547B2D4308C5F2DAC7B577B2F30D6
    • PowerShell-7.0.2-win-x64.msix
      • 92F14E3A46F25434BE85CFB6214A9AD7208B2215574067F66E3901C100E412CD
    • PowerShell-7.0.2-win-x64.zip
      • 3AC28C2E9BA08A3A6D705CBA90485D1F4D0DC7A58A96F7EC7947C95F61D1CB7A
    • PowerShell-7.0.2-win-x86.msi
      • 93DB164A5E7E978C083B5396F6FA67F8B040002B5B52A4077F029E2EFB4DF08F
    • PowerShell-7.0.2-win-x86.msix
      • 6B8A15C36E81C6833D10C2D8A8619B371934F62EF4F022EAEBF8F991A104213A
    • PowerShell-7.0.2-win-x86.zip
      • 1C7D66E3C974A85B8D14FB80ACDF71E28B745C203A581CAA95071340F43B90B0
    • powershell-lts_7.0.2-1.debian.10_amd64.deb
      • CA3F43C146874F228C3565F7387C48D3FC2B6667D31AF0DF9D7EEC2E68337DD0
    • powershell-lts_7.0.2-1.debian.11_amd64.deb
      • 97A4B0C60E459FE18D0ED37AB57FD334AC54B650481C6BF872682FDAC59DCE81
    • powershell-lts_7.0.2-1.debian.9_amd64.deb
      • 69CDF95CB07B7D9B17E54778762E76C55BF999B2184908AA40D9AD95A958B96E
    • powershell-lts_7.0.2-1.ubuntu.16.04_amd64.deb
      • 0DD7919577FA68213C36DF9B99C621285DB5D7A5C2E949667693BF33C9E3734A
    • powershell-lts_7.0.2-1.ubuntu.18.04_amd64.deb
      • 43C4CFEE4D7A1447804BAD100E7049C1D84782964355A0771183C4CAAA3E5F33
    • powershell-lts-7.0.2-1.centos.8.x86_64.rpm
      • CED4043A54F492033350E125C6E84807588F5E8E08D3C8C1C06775C16992811E
    • powershell-lts-7.0.2-1.rhel.7.x86_64.rpm
      • D834F0CCCF96B570F765A6CA4CF582416B09E0F8E0ECB1F1EDCDBEF69899AB9A
    • powershell-lts-7.0.2-osx-x64.pkg
      • 923954CA5CB19DB5FD028FEEBD2ECCCD6C6235D900216E3C81196DCE5F6D4AD4
  • v7.0.1 Changes

    May 14, 2020

    7.0.1 - 2020-05-14

    โšก๏ธ Engine Updates and Fixes

    • Discover assemblies loaded by Assembly.Load(byte[]) and Assembly.LoadFile (#12203)
    • ๐Ÿ‘ Allow case insensitive paths for determining PSModulePath (#12192)

    โšก๏ธ General Cmdlet Updates and Fixes

    • โž• Add null check for Windows PowerShell install path (#12296)
    • ๐Ÿ›  Fix Null Reference error in CSV commands (#12281) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix WinCompat module loading to treat Core edition modules higher priority (#12269)
    • ๐Ÿ›  Fix <img /> detection regex in web cmdlets (#12099) (Thanks @vexx32!)
    • โšก๏ธ Miscellaneous minor updates to WinCompat (#11980)
    • ๐Ÿ›  Fix ConciseView where error message is wider than window width and doesn't have whitespace (#11880, #11746)
    • ๐Ÿ”€ Make Test-Connection always use the default synchronization context for sending ping requests (#11517)

    โœ… Tests

    • ๐Ÿ›  Fix CIM tab complete test failure (#12636)

    ๐Ÿ— Build and Packaging Improvements

    โšก๏ธ Move to .NET Core 3.1.202 SDK and update packages.

    • ๐Ÿ‘‰ Use dotnet core 3.1.202 (Internal 11551)
    • โฌ†๏ธ Bump PowerShellGet from 2.2.3 to 2.2.4 (#12342)
    • ๐Ÿ— Move to standard internal pool for building (#12119)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.5 to 10.1.7 (#12050)

    ๐Ÿ“š Documentation and Help Content

    • โœ‚ Remove the version number of PowerShell from LICENSE (#12019)
  • v7.0.0 Changes

    July 17, 2019

    v7.0.0-preview.2 - 07/17/2019

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿšš Cleanup workflow - remove PSProxyJob (#10083) (Thanks @iSazonov!)
    • ๐Ÿ”’ Disable Enter-PSHostProcess cmdlet when system in lock down mode (Internal 9168)
    • Consider DBNull.Value and NullString.Value the same as $null when comparing with $null and casting to bool (#9794) (Thanks @vexx32!)

    โšก๏ธ Engine Updates and Fixes

    • ๐Ÿ‘ Allow methods to be named after keywords (#9812) (Thanks @vexx32!)
    • Create JumpList in STA thread as some COM APIs are strictly STA only to avoid sporadic CLR crashes (#9928) (#10057) (Thanks @bergmeister!)
    • Skip JumpList on NanoServer and IoT (#10164)
    • Display COM method signature with argument names (#9858) (Thanks @nbkalex!)
    • ๐Ÿ‘‰ Use the original precision (prior-dotnet-core-3) for double/float-to-string conversion (#9893)
    • Import-DscResource should allow to overwrite DSC built-in resources. (#9879)
    • โž• Add ability to pass InitialSessionState to the ConsoleShell.Start (#9802) (Thanks @asrosent!)
    • Have console host not enter command prompt mode when using Read-Host -Prompt (#9743)
    • ๐Ÿ›  Fix use of Start-Process http://bing.com (#9793)
    • ๐Ÿ‘Œ Support negative numbers in -split operator (#8960) (Thanks @ece-jacob-scott!)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ‘Œ Support DSC compilation on Linux. (#9834)
    • โž• Add alias for Service StartType (#9940) (Thanks @NeoBeum!)
    • โž• Add -SecurityDescriptorSddl parameter to Set-Service (#8626) (Thanks @kvprasoon!)
    • ๐Ÿ›  Fix auto-download of files when enumerating files from a OneDrive folder (#9895)
    • ๐ŸŒ Set request headers when request body is empty in Web Cmdlets (#10034) (Thanks @markekraus!)
    • ๐Ÿ›  Fix wrong comparison in CertificateProvider (#9987) (Thanks @iSazonov!)
    • ๐Ÿ”€ Sync docs changes into the embedded help for pwsh (#9952)
    • Display Duration when displaying HistoryInfo (#9751) (Thanks @rkeithhill!)
    • โšก๏ธ Update console startup and help url for PowerShell docs (#9775)
    • ๐Ÿ‘‰ Make UseAbbreviationExpansion and TempDrive official features (#9872)
    • ๐Ÿ›  Fix Get-ChildItem -Path with wildcard char (#9257) (Thanks @kwkam!)

    ๐ŸŽ Performance

    • โž• Add another fast path to WildcardPattern.IsMatch for patterns that only have an asterisk in the end (#10054) (Thanks @iSazonov!)
    • ๐Ÿšš Move some of the creations of WildcardPattern in outer loop to avoid unnecessary allocation (#10053) (Thanks @iSazonov!)
    • ๐Ÿ‘‰ Make Foreach-Object 2 times faster by reducing unnecessary allocations and boxing (#10047)
    • ๐Ÿ‘‰ Use a static cache for PSVersionInfo.PSVersion to avoid casting SemanticVersion to Version every time accessing that property (#10028)
    • โฌ‡๏ธ Reduce allocations in NavigationCmdletProvider.NormalizePath() (#10038) (Thanks @iSazonov!)
    • โž• Add fast path for wildcard patterns that contains no wildcard characters (#10020)
    • Avoid Assembly.GetName() in ClrFacade.GetAssemblies(string) to reduce allocations of CultureInfo objects (#10024) (Thanks @iSazonov!)
    • Avoid the int[] and int[,] allocation when tokenizing line comments and matching wildcard pattern (#10009)

    Tools

    • โšก๏ธ Update change log generation tool to deal with private commits (#10096)
    • โšก๏ธ Update Start-PSBuild -Clean logic of git clean to ignore locked files from VS2019 (#10071) (Thanks @bergmeister!)
    • โœ… Indent fix in markdown-link.tests.ps1 (#10049) (Thanks @RDIL!)
    • ๐Ÿšš Start-PSBuild -Clean does not remove all untracked files (#10022) (Thanks @vexx32!)
    • โž• Add module to support Pester tests for automating debugger commands (stepInto, stepOut, etc.), along with basic tests (#9825) (Thanks @KirkMunro!)
    • โœ‚ Remove markdownlint tests due to security issues (#10163)

    Code Cleanup

    • Cleanup CompiledScriptBlock.cs (#9735) (Thanks @vexx32!)
    • Cleanup workflow code (#9638) (Thanks @iSazonov!)
    • โšก๏ธ Use AddOrUpdate() instead of Remove then Add to register runspace (#10007) (Thanks @iSazonov!)
    • Suppress PossibleIncorrectUsageOfAssignmentOperator rule violation by adding extra parenthesis (#9460) (Thanks @xtqqczze!)
    • ๐Ÿ‘‰ Use AddRange in GetModules() (#9975) (Thanks @iSazonov!)
    • Code cleanup: use IndexOf(char) overload (#9722) (Thanks @iSazonov!)
    • ๐Ÿšš Move consts and methods to single CharExtensions class (#9992) (Thanks @iSazonov!)
    • Cleanup: Use EndsWith(char) and StartsWith(char) (#9994) (Thanks @iSazonov!)
    • โœ‚ Remove LCIDToLocaleName P/Invoke from GetComputerInfoCommand (#9716) (Thanks @iSazonov!)
    • โœ… Cleanup Parser tests (#9792) (Thanks @vexx32!)
    • โœ‚ Remove EtwActivity empty constructor and make minor style fixes (#9958) (Thanks @RDIL!)
    • ๐Ÿ›  Fix style issues from last commits (#9937) (Thanks @iSazonov!)
    • โœ‚ Remove dead code about IsTransparentProxy (#9966)
    • ๐Ÿ›  Fix minor typos in code comments (#9917) (Thanks @RDIL!)
    • ๐Ÿ’… Style fixes for CimAsyncOperations (#9945) (Thanks @RDIL!)
    • ๐Ÿ›  Fix minor CodeFactor style issues in ModuleCmdletBase (#9915) (Thanks @RDIL!)
    • Clean up the use of SetProfileRoot and StartProfile in ConsoleHost (#9931)
    • ๐Ÿ›  Fix minor style issues come from last commits (#9640) (Thanks @iSazonov!)
    • ๐Ÿ‘Œ Improve whitespace for Parser tests (#9806) (Thanks @vexx32!)
    • ๐Ÿ‘‰ Use new string.ConCat() in Process.cs (#9720) (Thanks @iSazonov!)
    • Code Cleanup: Tidy up scriptblock.cs (#9732) (Thanks @vexx32!)

    โœ… Tests

    • โœ… Mark Set-Service tests with password as Pending (#10146)
    • ๐Ÿ›  Fix test password generation rule to meet Windows complexity requirements (#10143)
    • โž• Add test for New-Item -Force (#9971) (Thanks @robdy!)
    • ๐Ÿ›  Fix gulp versions (#9916) (Thanks @RDIL!)
    • ๐Ÿ›  Indentation fixes in ci.psm1 (#9947) (Thanks @RDIL!)
    • โœ‚ Remove some Travis-CI references (#9919) (Thanks @RDIL!)
    • ๐Ÿ‘Œ Improve release testing Docker images (#9942) (Thanks @RDIL!)
    • ๐Ÿ‘‰ Use yarn to install global tools (#9904) (Thanks @RDIL!)
    • ๐Ÿ Attempt to work around the zip download issue in Azure DevOps Windows CI (#9911)
    • โšก๏ธ Update PowerShell SDK version for hosting tests (Internal 9185)

    ๐Ÿ— Build and Packaging Improvements

    • โšก๏ธ Update the target framework for reference assemblies to netcoreapp3.0 (#9747)
    • ๐Ÿ“Œ Pin version of netDumbster to 2.0.0.4 (#9748)
    • ๐Ÿ›  Fix daily CodeCoverageAndTest build by explicitly calling Start-PSBootStrap (#9724)
    • ๐Ÿ Split the fxdependent package on Windows into two packages (#10134)
    • โฌ†๏ธ Bump System.Data.SqlClient (#10109)
    • ๐Ÿ”’ Bump System.Security.AccessControl (#10100)
    • โž• Add performance tag to change log command (Internal)
    • โฌ†๏ธ Upgrade .Net Core 3 SDK from preview5 to preview6 and related out of band Nuget packages from 2.1 to 3.0-preview6 (#9888) (Thanks @bergmeister!)
    • โž• Add to /etc/shells on macOS (#10066)
    • โฌ†๏ธ Bump Markdig.Signed from 0.17.0 to 0.17.1 (#10062)
    • โšก๏ธ Update copyright symbol for NuGet packages (#9936)
    • ๐Ÿ“ฆ Download latest version (6.2.0) of PSDesiredStateConfiguration nuget package. (#9932)
    • โž• Add automated RPM signing to release build (#10013)
    • โฌ†๏ธ Bump ThreadJob from 1.1.2 to 2.0.1 in /src/Modules (#10003)
    • โฌ†๏ธ Bump PowerShellGet from 2.1.4 to 2.2 in /src/Modules (#9933) (#10085)
    • โฌ†๏ธ Bump PackageManagement from 1.4 to 1.4.3 in /src/Modules (#9820) (#9918) (#10084)
    • โšก๏ธ Update to use TSAv2 (#9914)
    • โฌ†๏ธ Bump NJsonSchema from 9.14.1 to 10.0.21 (#9805) (#9843) (#9854) (#9862) (#9875) (#9885) (#9954) (#10017)
    • โฌ†๏ธ Bump System.Net.Http.WinHttpHandler from 4.5.3 to 4.5.4 (#9786)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.9.1 to 2.10.0 (#9757)
    • ๐Ÿ— Increase timeout of NuGet job to workaround build timeout (#9772)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿ”„ Change log 6.1.4 (#9759)
    • ๐Ÿš€ Change log for release 6.2.1 (#9760)
    • โž• Add quick steps for adding docs to cmdlets (#9978)
    • โšก๏ธ Update readme gitter badge (#9920) (Thanks @RDIL!)
    • ๐Ÿš€ Update README and metadata.json for 7.0.0-preview.1 release (#9767)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-preview.2-linux-alpine-x64.tar.gz
      • 52AAD50F74A51BB36F601C9A0B8D3C2E8B4C76D6B364CB42777C404363D30FBB
    • ๐Ÿง powershell-7.0.0-preview.2-linux-arm32.tar.gz
      • DD3BF6F9D4092FD9C70120B26E83407CB18FCF6BB945F9D7E80A1CD29BD3131A
    • ๐Ÿง powershell-7.0.0-preview.2-linux-arm64.tar.gz
      • 12B5CE3BA0FEF1C9820785623FD20798E4B6FCC8ABE5322DA4DD15E6B3C09A49
    • ๐Ÿง powershell-7.0.0-preview.2-linux-x64.tar.gz
      • F12124BBD8C89754517F6C53D641059D5B24FA8964EEBE8D5063F6ED01D77700
    • ๐Ÿง powershell-7.0.0-preview.2-linux-x64-fxdependent.tar.gz
      • 4F9B682698FAE8B4C3DC64BD19B433299D34DB6268B3E999345AAC0881C1FA4F
    • powershell-7.0.0-preview.2-osx-x64.pkg
      • B9CA20B7121EC8443A8E3AA1E61D431E1F49D803CCFC1AA17168C98BD8AA0F12
    • powershell-7.0.0-preview.2-osx-x64.tar.gz
      • 7412B7E9BAC04D6495A829A390E6E5B73B5EB77E5E40680AB0E4F39F448E6AC6
    • PowerShell-7.0.0-preview.2-win-arm32.zip
      • B374AD20AFE352AF65970599832B0C8535DCB7B3F33F4356C440896110FFA8E3
    • PowerShell-7.0.0-preview.2-win-arm64.zip
      • 0D521BBD88BAA7EF7EE31D5E8FC8078D1AE138B86F7F02FC02446859DE4160F8
    • PowerShell-7.0.0-preview.2-win-fxdependent.zip
      • 8BEF26FF757F4531C3FCBA7465CDF998B27635846B768998B038123AD646AC3C
    • PowerShell-7.0.0-preview.2-win-fxdependentWinDesktop.zip
      • 04C8D286D22644BF8F47BF325A788A4DC5B1805974DADE964D97FC30F0749F16
    • PowerShell-7.0.0-preview.2-win-x64.msi
      • 123135D14758E84D60BB759D0C16684963194EB3847B8C3964DBE3A9648D2255
    • PowerShell-7.0.0-preview.2-win-x64.zip
      • CE068509141A24E086C9CC72936899104341C5BB766FE10FD84FEC2390166D66
    • PowerShell-7.0.0-preview.2-win-x86.msi
      • B2C6ECE5EE5A79C99240150E38DBE9098566B4E8DF145981711AEEB690281A0F
    • PowerShell-7.0.0-preview.2-win-x86.zip
      • 794350403185BCE9CB31F6432F13E0BD3C74AC44A0095C0A35F2346B7E2370EF
    • powershell-preview_7.0.0-preview.2-1.debian.9_amd64.deb
      • 478F715BA860C2ADD10E3F4B842E1E27AF9F6D6BE65F160C08DD859C09484646
    • powershell-preview_7.0.0-preview.2-1.ubuntu.16.04_amd64.deb
      • 469464EA3292645DA65B078599A2EE2774B20EAC78036EDC0485B68792B8C5D4
    • powershell-preview_7.0.0-preview.2-1.ubuntu.18.04_amd64.deb
      • AF5C54559942CE2FBBC200AAAD221F00B3F9EA772F4D06E5AD2380A63F4C200E
    • powershell-preview-7.0.0_preview.2-1.rhel.7.x86_64.rpm
      • 94059118461045B7A43DEFE1C093A2FEEFC58F93958B4B68A9E7955C9692068B
  • v7.0.0-rc.3 Changes

    February 21, 2020
    • Note: There is an issue when installing the powershell-lts packages side by side with the powershell packages. Please see: #11924

    v7.0.0-rc.3 - 2020-02-21

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ›  Fix Invoke-Command missing error on session termination (#11586)

    โšก๏ธ Engine Updates and Fixes

    • โšก๏ธ Update the map between console color to VT sequences (#11891)
    • ๐Ÿ›  Fix SSH remoting error on Windows platform (#11907)
    • โช Restore the PowerShellStreamType enum with an ObsoleteAttribute (#11836)
    • ๐Ÿ– Handle cases where CustomEvent was not initially sent (#11807)
    • ๐Ÿ›  Fix how COM objects are enumerated (#11795)
    • ๐Ÿ›  Fix NativeDllHandler to not throw when file is not found (#11787)
    • โช Restore SetBreakpoints API (#11622)
    • Do not needlessly pass -l login_name or -p port to ssh (#11518) (Thanks @LucaFilipozzi!)
    • ๐Ÿ›  Fix for JEA user role in virtual account (#11668)
    • Do not resolve types from assemblies that are loaded in separate AssemblyLoadContext (#11088)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ”€ Sync current directory in WinCompat remote session (#11809)
    • โž• Add WinCompat deny list support using a setting in powershell.config.json (#11726)
    • ๐Ÿ›  Fix unnecessary trimming of line resulting in incorrect index with ConciseView (#11670)

    Code Cleanup

    • ๐Ÿ”„ Change name of ClrVersion parameter back to revert change in capitalization (#11623)

    Tools

    • โšก๏ธ Update changelog generation script (#11736) (Thanks @xtqqczze!)
    • โšก๏ธ Update to CredScan v2 (#11765)

    โœ… Tests

    • โœ… Make sure to test whether we skip a test using consistent logic (#11892)
    • ๐ŸŽ Skip directory creation at root test on macOS (#11878)
    • โšก๏ธ Update Get-PlatformInfo helper and tests for Debian 10, 11 and CentOS 8 (#11842)
    • โœ… Ensure correct pwsh is used for test runs (#11486) (Thanks @iSazonov!)

    ๐Ÿ— Build and Packaging Improvements

    • โž• Add LTSRelease value from metadata.json to release.json (#11897)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.12.1 to 2.13.0 (#11894)
    • ๐Ÿ“ฆ Make LTS package always not a preview (#11895)
    • โฌ†๏ธ Bump System.Data.SqlClient from 4.8.0 to 4.8.1 (#11879)
    • ๐Ÿš€ Change LTSRelease value in metadata.json to true for RC.3 release (Internal 10960)
    • ๐Ÿ“‡ Update LTS logic to depend on metadata.json (#11877)
    • ๐Ÿš€ Set default value of LTSRelease to false (#11874)
    • ๐Ÿ”จ Refactor packaging pipeline (#11852)
    • ๐Ÿ“ฆ Make sure LTS packages have symbolic links for pwsh and pwsh-lts (#11843)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Native from 7.0.0-rc.2 to 7.0.0 (#11839)
    • โšก๏ธ Update the NuGet package generation to include cimcmdlet.dll and most of the built-in modules (#11832)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Archive from 1.2.4.0 to 1.2.5 (#11833)
    • โฌ†๏ธ Bump PSReadLine from 2.0.0-rc2 to 2.0.0 (#11831)
    • โž• Add trace source and serialization primitives to the allowed assembly list (Internal 10911)
    • ๐Ÿš€ Update the NextReleaseTag to be v7.0.0-preview.7 (#11372)
    • ๐Ÿ”„ Change packaging to produce LTS packages (#11772)
    • ๐Ÿ— Build tar packages only when building on Ubuntu (#11766)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.4 to 10.1.5 (#11730)
    • ๐Ÿ›  Fix symbolic link creation in packaging.psm1 (#11723)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.12.0 to 2.12.1 (#11708)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.3 to 10.1.4 (#11620)
    • ๐Ÿšš Move to latest Azure DevOps agent images (#11704)
    • โฌ†๏ธ Bump Markdig.Signed from 0.18.0 to 0.18.1 (#11641)

    ๐Ÿ“š Documentation and Help Content

    • โž• Add links to diffs on Github in changelog (#11652) (Thanks @xtqqczze!)
    • ๐Ÿ›  Fix markdown-link test failure (#11653) (Thanks @xtqqczze!)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-rc.3-linux-alpine-x64.tar.gz
      • 8B65BBF7025A77D3846945BB9D283DC19509BA989C9DA2E1158D8BC543DD3490
    • ๐Ÿง powershell-7.0.0-rc.3-linux-arm32.tar.gz
      • DEB93A92426BC423E6124BBB094E1E8F97E2F32BDC912AC3E844232CDC32858E
    • ๐Ÿง powershell-7.0.0-rc.3-linux-arm64.tar.gz
      • 1E1B4A36F7D4D4DDF2EA14AF25361341FACF864AC9D4C1B8FF99385338EFD0D2
    • ๐Ÿง powershell-7.0.0-rc.3-linux-x64.tar.gz
      • A62C10DF4A6A5D5B681990373B56E0FE74F75004EA60CFBD889D08D4D0066D6E
    • ๐Ÿง powershell-7.0.0-rc.3-linux-x64-fxdependent.tar.gz
      • 27AD2F08FAA50188E9C5B154704202925CC678760AE73CAEA4634F4AB29E85AF
    • powershell-7.0.0-rc.3-osx-x64.pkg
      • 3E4C0674F895746857B1D363F4CCAF7627A981DC0DA4C2807EFA24E0B170958C
    • powershell-7.0.0-rc.3-osx-x64.tar.gz
      • 74EADF612D9D85F3CE3D4683158CC9A226E8876E7BDAA2839E7FBE8B2E53536E
    • PowerShell-7.0.0-rc.3-win-arm32.msix
      • 10C786C6CDA9D01D46013CD0635371786B6B9135F0211982E59031A2EA93E83E
    • PowerShell-7.0.0-rc.3-win-arm32.zip
      • BB78A973BA21E2FA22772827C493E1CF61B00F524C7E2FDDA3841E18C1460801
    • PowerShell-7.0.0-rc.3-win-arm64.msix
      • 56BBE1586A2EB327D889679D7687CF148A8501389F9153B7AFA96E2A95B986FF
    • PowerShell-7.0.0-rc.3-win-arm64.zip
      • 0E5340D92AB64FA7DC55DEE6EF4FE16460BCA60ADEBC91C2A04E743D8F17AF0B
    • PowerShell-7.0.0-rc.3-win-fxdependent.zip
      • 08C6B1D103CB9B57A29C2F42F0F00074C6ED1ABB584B90FBCDB7FFAE5BA0C389
    • PowerShell-7.0.0-rc.3-win-fxdependentWinDesktop.zip
      • C48ABE49DAC2C74BC52C1A8A2D848E397E26F432FA7648B22C8C2AB139447AE3
    • PowerShell-7.0.0-rc.3-win-x64.msi
      • 26ECB13EAD40B006B74C6A901A9F9CF08AE12F9D9E3C77A07CB8D0CFA8C7024C
    • PowerShell-7.0.0-rc.3-win-x64.msix
      • 6E75503E0F026D9065FDE35885015645E7AA82E376F68A9E98A8892FC987D1E5
    • PowerShell-7.0.0-rc.3-win-x64.zip
      • C8448F44619517C24DF8F392D6AC9E3A1F9589F2C74A3C9EB8CC94B902D78835
    • PowerShell-7.0.0-rc.3-win-x86.msi
      • DAC00BB2856EDFE72C0CD3F92A39341FFA2CBB0CD040719A50B0BE41E454C424
    • PowerShell-7.0.0-rc.3-win-x86.msix
      • 5055549F1B943C0F84FA1819190854C91BAF206FC2C680B3807AEE15E0AB1087
    • PowerShell-7.0.0-rc.3-win-x86.zip
      • FF9906D3048C30CE1B15C02880B4531541D472BDA25DCB4C6122317DBD0BD5F1
    • powershell-lts_7.0.0-rc.3-1.debian.10_amd64.deb
      • 228F02C7219AD177457BA8744EC8E2A227EADFED76E0F858B8BD5C425CBD2AD3
    • powershell-lts_7.0.0-rc.3-1.debian.11_amd64.deb
      • 0FF2BE283E705B95C63AFAFF67D98A9B9E4BCE251A1CF014104E49E567D7AB3B
    • powershell-lts_7.0.0-rc.3-1.debian.9_amd64.deb
      • AAD6A79468F2062EE4B921241F7E0561753C43A01519A36FF5172900AC645A7E
    • powershell-lts_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
      • 0542C4C7DCE5B9F151E38649F848FDAE73143426CA4EC30EA7CDD42EC2B5FBB8
    • powershell-lts_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
      • DF01D780E6EC15916986B60182372C2396B84963EF583496E5139CD339F18E8C
    • powershell-lts-7.0.0_rc.3-1.centos.8.x86_64.rpm
      • 50F0208263B906E3F0887BFFD01D635030F8AF574A1EB724FAD45D5D10D9138C
    • powershell-lts-7.0.0_rc.3-1.rhel.7.x86_64.rpm
      • B312390FE466298ED6CE6454B5AFCD96E98C9DEB71EB921CB82AA7F2FB50E808
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-alpine-x64.tar.gz
      • 85AE321C20604D3AC3D3346C3F6936A51FA43F98A82812183F0BD21431F5E82B
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-arm32.tar.gz
      • 5C2FB34EF385AF38B5058F572FB60533E68D647734259B3B3FC885605F45E16D
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-arm64.tar.gz
      • 66130DC3B45C33DC5882B22880FAF955CF69A66C97A553D7DDAF62058FA75536
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-x64.tar.gz
      • B81A2540BB667A552C70D0D318CF1F72743C050672F13AA82BEF57DC9064AA29
    • powershell-lts-7.0.0-rc.3-osx-x64.pkg
      • F8760FCD0F17A18A2D68EF6094A0B62279357F74CCE262716BBBBCE3ED859109
    • powershell-lts-7.0.0-rc.3-osx-x64.tar.gz
      • DDBD626BE2A98E4E53CDFAC920722D653CD4563C785F65BCE8323C8721197AA1
    • powershell-preview_7.0.0-rc.3-1.debian.10_amd64.deb
      • 7F3B4B3D163A8DD296203C12332C48725194F93045D75617D098582BB7FA8516
    • powershell-preview_7.0.0-rc.3-1.debian.11_amd64.deb
      • 89CC59750C22304710FABE264093442670960F3DC81DA72011F403FC1934F558
    • powershell-preview_7.0.0-rc.3-1.debian.9_amd64.deb
      • B49FBE9967CF534E4506A0CE204C26B341BEFB22B893C0FFA8FD0AEE2D09CD74
    • powershell-preview_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
      • C29BB9C44D80A51DA9EEABFB2595C829050F368C24EC5BF9F2E3A2E4C3F5FAF5
    • powershell-preview_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
      • EAD0BA25216A12BC656C15C8D0EF35BE862B1AF64A35874010C264BB3C3695B8
    • powershell-preview-7.0.0_rc.3-1.centos.8.x86_64.rpm
      • 749E9DE8E222A47673565D78F5F742BC5342141369F8CF0E524D374E45D44CAB
    • powershell-preview-7.0.0_rc.3-1.rhel.7.x86_64.rpm
      • 5131F20F758C9A7B3BCFFFABF7CA088CE2C2F49584A12A548B1C65E4704164C8
  • v7.0.0-rc.2 Changes

    January 16, 2020

    v7.0.0-rc.2 - 1/16/2020

    Note: There is a known issue with WinRM-based remoting on Debian 10 and 11 when using Basic authentication with HTTPS. We are currently investigating this problem and try to address it for PowerShell 7 GA.

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘‰ Use ISOWeek for week numbers in Get-Date accounting for leap years (#11536) (Thanks @paalbra!)

    โšก๏ธ Engine Updates and Fixes

    • โช Revert the PRs that made DBNull.Value and NullString.Value treated as $null (#11584)
    • ๐Ÿ‘Œ Support expanding ~ in $env:PATH when doing command discovery (#11552)
    • Skip null data in output data received handler to fix a NullReferenceException (#11448) (Thanks @iSazonov!)
    • โž• Add ssh parameter sets for the parameter -JobName in Invoke-Command (#11444)
    • โž• Adding PowerShell Editor Services and PSScriptAnalyzer to tracked modules (#11514)
    • ๐Ÿ›  Fix key exchange hang with SecureString for the OutOfProc transports (#11380, #11406)
    • โž• Add setting to disable the implicit WinPS module loading (#11332)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ›  Fix NullReferenceException in ConciseView (#11435) (Thanks @iSazonov!)
    • โœ‚ Remove the default value of $true for the parameter -RequireLicenseAcceptance in New-ModuleManifest (#11512) (Thanks @ThomasNieto!)
    • ๐ŸŒ Make Web Cmdlets skip processing the content headers with a null or empty value for backward compatibility (#11421) (Thanks @spongemike2!)
    • Don't format exceptions that are not ErrorRecord objects (#11415)
    • Mark InitialSessionState.ImportPSSnapIn as Obsolete (#11399)
    • ๐Ÿ‘‰ Use PositionMessage for the line context information for ConciseView (#11398)
    • โž• Add trailing line number to filename for ConciseView (#11391)
    • โšก๏ธ Update HelpInfoUri for all modules in PowerShell 7.0 (#11389)
    • โœ‚ Remove unnecessary newline in ConciseView (#11383)
    • ๐Ÿšš Move Set-StrictMode to the outer script block for ErrorView (#11381)
    • โœ‚ Remove the declaration of Get-Error experimental feature from module manifest (#11369)
    • โšก๏ธ Update error message if Update-Help fails for the current UICulture (#11356)
    • โœ… Test-Connection: Fallback to hop IP Address on -Traceroute without -ResolveDestination (#11335) (Thanks @vexx32!)
    • โž• Add null host name check in WSMan (#11288) (Thanks @iSazonov!)
    • โž• Add Type member to exceptions containing type of exception for Get-Error (#11076)
    • Write an error if argument is a directory in Get-FileHash cmdlet (#11114) (Thanks @iSazonov!)
    • โšก๏ธ Update Get-Error to not modify the original $Error object (#11125)

    Code Cleanup

    • ๐Ÿ‘‰ Use .NET code to check for processor architecture instead of P/Invoke (#11046) (Thanks @iSazonov!)

    โœ… Tests

    • โœ… Test fixes for various platforms (#11579, #11541)
    • โœ… Various test fixes for debugger and remoting (#11528)
    • โœ… DSC test fixes for Alpine and Raspbian (#11508)
    • โœ… Normalize line endings before comparing string in tests (#11499)
    • ๐Ÿ›  Fix ssh remoting test to work on all platforms (#11500)
    • ๐Ÿ— Build test artifacts for Alpine (#11483)
    • โœ… Make null member access tests as string to avoid parsing errors (#11385)
    • ๐Ÿ›  Fix test failing when UnixStat feature is disabled (#11370)
    • โšก๏ธ Update hosting tests to use the SDK version from the build property (#11368)
    • โž• Add retry to Enter-PSHostProcess test (#11360)

    ๐Ÿ— Build and Packaging Improvements

    • โฌ†๏ธ Bump Microsoft.PowerShell.Native from 7.0.0-rc.1 to 7.0.0.rc.2 (#11583)
    • โšก๏ธ Update .NET SDK version to 3.1.101 (#11582)
    • โฌ†๏ธ Bump PSReadLine from 2.0.0-rc1 to 2.0.0-rc2 (#11581)
    • โฌ†๏ธ Bump NJsonSchema from 10.0.28 to 10.1.3 (#11382, #11573)
    • ๐Ÿ“ฆ Generate the correct reference assembly for Microsoft.PowerShell.ConsoleHost NuGet package (#11545)
    • โšก๏ธ Update building of MSIX for RC to use 100 range revision (#11526)
    • ๐Ÿ›  Fix symbolic links on Debian 10 packages (#11474)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Archive from 1.2.3.0 to 1.2.4.0 (#11502)
    • โž• Add script to rebuild WIX component references (#11485)
    • โฌ†๏ธ Bump PackageManagement from 1.4.5 to 1.4.6 (#11427)
    • โฌ†๏ธ Bump PowerShellGet from 2.2.2 to 2.2.3 (#11426)
    • โฌ†๏ธ Bump ThreadJob from 2.0.2 to 2.0.3 (#11416)
    • ๐Ÿ›  Fix symbolic links to libs on Debian 10 (#11390)
    • ๐Ÿ‘Œ Improve Ubuntu detection for Ubuntu derivatives like GalliumOS etc (#11155)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿ›  Fix broken link in debugging README.md (#11503)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-rc.2-linux-alpine-x64.tar.gz
      • 3A1AA7FA57F3CCEE43950F39367FF4138F5F21FE5F07B42CB611E41842309BA8
    • ๐Ÿง powershell-7.0.0-rc.2-linux-arm32.tar.gz
      • 00576AEF59EC582393D17307B81C297D4833E542E53883359602F5A86B96AC0E
    • ๐Ÿง powershell-7.0.0-rc.2-linux-arm64.tar.gz
      • E744D778475F48D169DA33C045BF07588BA0FEB4FFFBD5771010F0AFB17788B7
    • ๐Ÿง powershell-7.0.0-rc.2-linux-x64.tar.gz
      • F365C5DE1D29975B5CB759C16BBF636326311C848410AA397491BE247DE7B732
    • ๐Ÿง powershell-7.0.0-rc.2-linux-x64-fxdependent.tar.gz
      • 9F40116C56759EC7CEE2185C68ADCC227395D0D695EAA56F40E068E200EF6E29
    • powershell-7.0.0-rc.2-osx-x64.pkg
      • 4D97C7F6FF3FCD12996D28CE61A45FC6162D92E3A5E45EF448C445CE431F5725
    • powershell-7.0.0-rc.2-osx-x64.tar.gz
      • F77D5D3BB080DCC5EDE1316780BF074E448600E8F978A5D4060EE829491241B7
    • PowerShell-7.0.0-rc.2-win-arm32.msix
      • FD77554EBD583C6F4B539CD979F1A601D98463513AF712E8928D833D69BDC40E
    • PowerShell-7.0.0-rc.2-win-arm32.zip
      • 44E8C156C270DFD1D4B7F4E820240696087502B18FFE20A37EC04DB62B82A039
    • PowerShell-7.0.0-rc.2-win-arm64.msix
      • 5FBAC92155DC7986A4592FECF8CA21BA1B1CB7FC1777888501D461ECB3472819
    • PowerShell-7.0.0-rc.2-win-arm64.zip
      • F79D428FEDF083D76EE01A83E6875D2D7368570FBC04981AC20F76711FA052AF
    • PowerShell-7.0.0-rc.2-win-fxdependent.zip
      • 58A3F212C365EBEB363B533E1001D95D7583490BB8A9401933DB9521B54F3242
    • PowerShell-7.0.0-rc.2-win-fxdependentWinDesktop.zip
      • 785DDCEC721957B85F1BC2FB48BC9062E575934786435260DDC4426148594D64
    • PowerShell-7.0.0-rc.2-win-x64.msi
      • A903B63F27882B726E81E7A6EE3E52CE3979036A372DDF4F4D62DF8CE5523345
    • PowerShell-7.0.0-rc.2-win-x64.msix
      • C10DC9A253FAD9AF058D3B9C58DBF533C0831379F60E74F1D873AE8A02356ED2
    • PowerShell-7.0.0-rc.2-win-x64.zip
      • 58C76BF77E206494E1FD82F96B65FC4BF240092DCB247C78077B63976262AF41
    • PowerShell-7.0.0-rc.2-win-x86.msi
      • CA90F07DD63B369BCD8B7AC20402AF58FE812E782021B95396996EE280B9DAD9
    • PowerShell-7.0.0-rc.2-win-x86.msix
      • AB07ADFB2AEE1FD8B06D175C713C33149BC69BDEF3F9DA9B73B3C9799926103A
    • PowerShell-7.0.0-rc.2-win-x86.zip
      • FD216F2C5358BED81DF9500C8371126FA2EB99E76F430F9BB2E091B968D15F5B
    • powershell-preview_7.0.0-rc.2-1.debian.10_amd64.deb
      • 03ACE482E443C12714038E13FD25983B1B8960CF213C31614491567AFF5217C4
    • powershell-preview_7.0.0-rc.2-1.debian.11_amd64.deb
      • DC3672FFB777CC23DA41994FF39E03A16E86FCDCE8AA3AD6D9626337E7C2D222
    • powershell-preview_7.0.0-rc.2-1.debian.9_amd64.deb
      • D0CF0FBD768C0F3E35687785F78BA1E5FE171B8BFE1AE086587C82869130588B
    • powershell-preview_7.0.0-rc.2-1.ubuntu.16.04_amd64.deb
      • 7EB915B4BFD60BF789D7C5385AF416EC7555F494E18F457323C582B6F314B14E
    • powershell-preview_7.0.0-rc.2-1.ubuntu.18.04_amd64.deb
      • F2599307D4AE082BEAD3F8457C48DF1FBC5A9378744F3C437F1CCE1D15BA7090
    • powershell-preview-7.0.0_rc.2-1.centos.8.x86_64.rpm
      • 4B987DEFCFB015076D571E6D053503ED9406A50F7BA7A4F5F9A7A0075CC17FC1
    • powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.rpm
      • 904B4F657FA8359997CA75C88601469533EDD7643DADF024CF95F426FB05C980
  • v7.0.0-rc.1 Changes

    December 16, 2019

    v7.0.0-rc.1 - 12/16/2019

    ๐Ÿ’ฅ Breaking Changes

    • โšก๏ธ Make update notification support LTS and default channels (#11132)

    โšก๏ธ Engine Updates and Fixes

    • ๐Ÿ‘Œ Improvements in breakpoint APIs for remote scenarios (#11312)
    • ๐Ÿ›  Fix PowerShell class definition leaking into another Runspace (#11273)
    • ๐Ÿ›  Fix a regression in formatting caused by the FirstOrDefault primitive added in 7.0.0-Preview1 (#11258)
    • โž• Additional Microsoft Modules to track in PS7 Telemetry (#10751)
    • ๐Ÿ‘‰ Make approved features non-experimental (#11303)
    • โšก๏ธ Update ConciseView to use TargetObject if applicable (#11075)
    • ๐Ÿ›  Fix NullReferenceException in CompletionCompleters public methods (#11274)
    • ๐Ÿ›  Fix apartment thread state check on non-Windows platforms (#11301)
    • โšก๏ธ Update setting PSModulePath to concatenate the process and machine environment variables (#11276)
    • โฌ†๏ธ Bump .NET Core to 3.1.0 (#11260)
    • ๐Ÿ›  Fix detection of $PSHOME in front of $env:PATH (#11141)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ›  Fix for issue on Raspbian for setting date of file changes in UnixStat Experimental Feature (#11313)
    • โž• Add -AsPlainText to ConvertFrom-SecureString (#11142)
    • โž• Added WindowsPS version check for WinCompat (#11148)
    • ๐Ÿ›  Fix error-reporting in some WinCompat scenarios (#11259)
    • โž• Add native binary resolver (#11032) (Thanks @iSazonov!)
    • โšก๏ธ Update calculation of char width to respect CJK chars correctly (#11262)
    • โž• Add Unblock-File for macOS (#11137)
    • ๐Ÿ›  Fix regression in Get-PSCallStack (#11210) (Thanks @iSazonov!)
    • โœ‚ Remove autoloading of the ScheduledJob module when using Job cmdlets (#11194)
    • โž• Add OutputType to Get-Error cmdlet and preserve original typenames (#10856)
    • ๐Ÿ›  Fix null reference in SupportsVirtualTerminal property (#11105)

    Code Cleanup

    • ๐Ÿ”„ Change comment and element text to meet Microsoft standards (#11304)

    โœ… Tests

    • โœ… Make unreliable DSC test pending (#11131)

    ๐Ÿ— Build and Packaging Improvements

    • ๐Ÿ›  Fix Nuget package signing for Coordinated Package build (#11316)
    • โšก๏ธ Update dependencies from PowerShell Gallery and NuGet (#11323)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.11.0 to 2.12.0 (#11305)
    • โฌ†๏ธ Bump Microsoft.CodeAnalysis.CSharp from 3.3.1 to 3.4.0 (#11265)
    • โšก๏ธ Updates packages for Debian 10 and 11 (#11236)
    • Only enable experimental features prior to RC (#11162)
    • โšก๏ธ Update macOS minimum version (#11163)
    • โฌ†๏ธ Bump NJsonSchema from 10.0.27 to 10.0.28 (#11170)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿš€ Refactor change logs into one log per release (#11165)
    • ๐Ÿ›  Fix FWLinks for PowerShell 7 online help documents (#11071)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-rc.1-linux-alpine-x64.tar.gz
      • B226E27DA1D2E2EE55B069FA7F560C4A8F7A9B936368341143739A104F73962B
    • ๐Ÿง powershell-7.0.0-rc.1-linux-arm32.tar.gz
      • A196068D0B5A8A02DF8A9332FA05A55F2A08568CDD50EA40883F7A24351CCA04
    • ๐Ÿง powershell-7.0.0-rc.1-linux-arm64.tar.gz
      • E129A53CEF1B45309BE8E85A908265F6ED305A49A827B05D250D05D55507A1E7
    • ๐Ÿง powershell-7.0.0-rc.1-linux-x64.tar.gz
      • 145B037411C5E527DBEAB9314C21E0EC0D8CFDE9AF222B988E10E6FDC7E8DE97
    • ๐Ÿง powershell-7.0.0-rc.1-linux-x64-fxdependent.tar.gz
      • C7259524372C636F3C276B527A7C67569C76B25EE079254288C98C4775543A9D
    • powershell-7.0.0-rc.1-osx-x64.pkg
      • 4260EAA0DAFA9A48787D5F967052A774092189B6A614EED170DEC9AAD556FD9C
    • powershell-7.0.0-rc.1-osx-x64.tar.gz
      • 096780084D644D4DF11D766376AAEBA98DFD56CD4E524BF60EA2F2E902B1E059
    • PowerShell-7.0.0-rc.1-win-arm32.msix
      • E27C553FC90E2C11D1FFA76DED5DB9CAA2971E31922516CB322D8F29FD11A937
    • PowerShell-7.0.0-rc.1-win-arm32.zip
      • 16482ED0E843C35E1F17A24BD021E3D6B4FEBBE3A0E8F81AD8DFBA8A821D35F1
    • PowerShell-7.0.0-rc.1-win-arm64.msix
      • BBED4C1A3027C3A4F50D02DC3019C66F47E4815E805291C4B0C7639907E78B1F
    • PowerShell-7.0.0-rc.1-win-arm64.zip
      • 53D174A85D28C6FE2D7DBA0492F3EC7B7FE502FA97D1165DF9CAF113F8AB4604
    • PowerShell-7.0.0-rc.1-win-fxdependent.zip
      • 59E941BA91424C37FC31A10E572166A89C0D67627D98CDAE2BF552FBD67FD8BA
    • PowerShell-7.0.0-rc.1-win-fxdependentWinDesktop.zip
      • 2893EF55F0F097DA447EA74A701F9460C3FB2E197719D7B3AFA22D8CA8A9DF06
    • PowerShell-7.0.0-rc.1-win-x64.msi
      • CC4A97C804F3644AA2B9A6ECF3BCB69527ACCE76678C5C0D15886ED45CB7ABB3
    • PowerShell-7.0.0-rc.1-win-x64.msix
      • EA895C9609910BFE8952052C9DD0B1BCEB14B53C0AE2E146868447F04EA05948
    • PowerShell-7.0.0-rc.1-win-x64.zip
      • 7FA0E17FFC9DB6BFF0AD1E474127D26C6BBEDB30FB3D2122A72D019031C834F4
    • PowerShell-7.0.0-rc.1-win-x86.msi
      • 1D6FA11D19BDD29B259F6BA0B88A2D657D4B08B14A4F4A0A459D7EACC8E3612B
    • PowerShell-7.0.0-rc.1-win-x86.msix
      • DB766AFCFAB5D330A0EF28145F0EA58ADED20F09E9B5A089A875340B67E5B3E8
    • PowerShell-7.0.0-rc.1-win-x86.zip
      • 9A6DA5125223595B2A3FDE77CA189D74758C46787A50366BFC1A06D6117D9639
    • powershell-preview_7.0.0-rc.1-1.debian.10_amd64.deb
      • 97A47C279285820FEAE1F23AA751D487613B10FACFED9F70E43A1BBC64A76516
    • powershell-preview_7.0.0-rc.1-1.debian.11_amd64.deb
      • 586FDFB9279A8531F4A781659BA5F79C3B2F781615F74A65AAE4BDF86BA52FFF
    • powershell-preview_7.0.0-rc.1-1.debian.9_amd64.deb
      • 5838E53DF30A71293D289BB32EC2A0719B44C41AAD29A34A783E06A434792F80
    • powershell-preview_7.0.0-rc.1-1.ubuntu.16.04_amd64.deb
      • 7C4A3EFEFE5F59F0B1BA927AAB642F6C7FCDA4FB1DE153446A3D739E4E875013
    • powershell-preview_7.0.0-rc.1-1.ubuntu.18.04_amd64.deb
      • EA5BD015F778394181592D963E2368265A0C125A3625FC7AC4C9FB2D31210B61
    • powershell-preview-7.0.0_rc.1-1.centos.8.x86_64.rpm
      • B3AA2DD67512C6F6D0BA75BBA0E08F5CA6A834B00F46A9772DAD929A458AF6A9
    • powershell-preview-7.0.0_rc.1-1.rhel.7.x86_64.rpm
      • 843D1A45806D08BBA1E0D4700D2C7D55FE38D10730DC6F926FE908D480885540
  • v7.0.0-preview.6 Changes

    November 21, 2019

    v7.0.0-preview.6 - 11/21/2019

    Note: The CentOS 8 deb package is experimental for this release. A Docker image and deb package will be available, but the deb package will not be released to packages.microsoft.com. For more information please see: #11147

    ๐Ÿ’ฅ Breaking Changes

    • โšก๏ธ Update Test-Connection to work more like the one in Windows PowerShell (#10697) (Thanks @vexx32!)
    • Preserve $? for ParenExpression, SubExpression and ArrayExpression (#11040)
    • ๐Ÿ‘ท Set working directory to current directory in Start-Job (#10920) (Thanks @iSazonov!)

    โšก๏ธ Engine Updates and Fixes

    • ๐Ÿ‘ Allow pwsh to inherit $env:PSModulePath and enable powershell.exe to start correctly (#11057)

    Experimental Features

    • Provide Unix stat information in filesystem output (#11042)
    • ๐Ÿ‘Œ Support null-conditional operators ?. and ?[] in PowerShell language (#10960)
    • ๐Ÿ‘Œ Support using non-compatible Windows PowerShell modules in PowerShell Core (#10973)

    ๐ŸŽ Performance

    • ๐Ÿ“œ Avoid using closure in Parser.SaveError (#11006)
    • ๐Ÿ‘Œ Improve the caching when creating new Regex instances (#10657) (Thanks @iSazonov!)
    • ๐Ÿ‘Œ Improve processing of the PowerShell built-in type data from types.ps1xml, typesV3.ps1xml and GetEvent.types.ps1xml (#10898)
    • โšก๏ธ Update PSConfiguration.ReadValueFromFile to make it faster and more memory efficient (#10839)

    โšก๏ธ General Cmdlet Updates and Fixes

    • โž• Add limit check in Get-WinEvent (#10648) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix command runtime so StopUpstreamCommandsException doesn't get populated in -ErrorVariable (#10840)
    • Set the output encoding to [Console]::OutputEncoding for native commands (#10824)
    • ๐Ÿ‘Œ Support multi-line code blocks in examples (#10776) (Thanks @Greg-Smulko!)
    • โž• Add Culture parameter to Select-String cmdlet (#10943) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix Start-Job working directory path with trailing backslash (#11041)
    • 0๏ธโƒฃ ConvertFrom-Json: Unwrap collections by default (#10861) (Thanks @danstur!)
    • ๐Ÿ‘‰ Use case-sensitive Hashtable for Group-Object cmdlet with -CaseSensitive and -AsHashtable switches (#11030) (Thanks @vexx32!)
    • ๐Ÿ‘ป Handle exception if enumerating files fails when rebuilding path to have correct casing (#11014)
    • ๐Ÿ›  Fix ConciseView to show Activity instead of myCommand (#11007)
    • ๐Ÿ‘ Allow web cmdlets to ignore HTTP error statuses (#10466) (Thanks @vdamewood!)
    • ๐Ÿ›  Fix piping of more than one CommandInfo to Get-Command (#10929)
    • โž• Add back Get-Counter cmdlet for Windows (#10933)
    • ๐Ÿ‘‰ Make ConvertTo-Json treat [AutomationNull]::Value and [NullString]::Value as $null (#10957)
    • โœ‚ Remove brackets from ipv6 address for SSH remoting (#10968)
    • ๐Ÿ›  Fix crash if command sent to pwsh is just whitespace (#10977)
    • โž• Added cross-platform Get-Clipboard and Set-Clipboard (#10340)
    • ๐Ÿ›  Fix setting original path of filesystem object to not have extra trailing slash (#10959)
    • ๐Ÿ‘Œ Support $null for ConvertTo-Json (#10947)
    • โž• Add back Out-Printer command on Windows (#10906)
    • ๐Ÿ›  Fix Start-Job -WorkingDirectory with whitespace (#10951)
    • 0๏ธโƒฃ Return default value when getting null for a setting in PSConfiguration.cs (#10963) (Thanks @iSazonov!)
    • ๐Ÿ‘ป Handle IO exception as non-terminating (#10950)
    • โž• Add GraphicalHost assembly to enable Out-GridView, Show-Command, and Get-Help -ShowWindow (#10899)
    • ๐Ÿš‘ Take ComputerName via pipeline in Get-HotFix (#10852) (Thanks @kvprasoon!)
    • ๐Ÿ›  Fix tab completion for parameters so that it shows common parameters as available (#10850)
    • ๐Ÿ›  Fix GetCorrectCasedPath() to first check if any system file entries is returned before calling First() (#10930)
    • ๐Ÿ‘ท Set working directory to current directory in Start-Job (#10920) (Thanks @iSazonov!)
    • ๐Ÿ”„ Change TabExpansion2 to not require -CursorColumn and treat as $InputScript.Length (#10849)
    • ๐Ÿ– Handle case where Host may not return Rows or Columns of screen (#10938)
    • ๐Ÿ›  Fix use of accent colors for hosts that don't support them (#10937)
    • โž• Add back Update-List command (#10922)
    • โšก๏ธ Update FWLink Id for Clear-RecycleBin (#10925)
    • During tab completion, skip file if can't read file attributes (#10910)
    • โž• Add back Clear-RecycleBin for Windows (#10909)
    • โž• Add $env:__SuppressAnsiEscapeSequences to control whether to have VT escape sequence in output (#10814)

    Code Cleanup

    • ๐Ÿ’… Cleanup style issues in Compiler.cs (#10368) (Thanks @iSazonov!)
    • โœ‚ Remove the unused type converter for CommaDelimitedStringCollection (#11000) (Thanks @iSazonov!)
    • ๐Ÿ’… Cleanup style in InitialSessionState.cs (#10865) (Thanks @iSazonov!)
    • Code clean up for PSSession class (#11001)
    • โœ‚ Remove the not-working 'run Update-Help from Get-Help when Get-Help runs for the first time' feature (#10974)
    • ๐Ÿ›  Fix style issues (#10998) (Thanks @iSazonov!)
    • Cleanup: use the built-in type alias (#10882) (Thanks @iSazonov!)
    • โœ‚ Remove the unused setting key ConsolePrompting and avoid unnecessary string creation when querying ExecutionPolicy setting (#10985)
    • โšก๏ธ Disable update notification check for daily builds (#10903) (Thanks @bergmeister!)
    • Reinstate debugging API lost in #10338 (#10808)

    Tools

    • โž• Add default setting for the SDKToUse property so that it builds in VS (#11085)
    • Install-Powershell.ps1: Add parameter to use MSI installation (#10921) (Thanks @MJECloud!)
    • โž• Add basic examples for install-powershell.ps1 (#10914) (Thanks @kilasuit!)

    โœ… Tests

    • ๐Ÿ›  Fix stringdata test to correctly validate keys of hashtables (#10810)
    • โœ… Unload test modules (#11061) (Thanks @iSazonov!)
    • โœ… Increase time between retries of testing URL (#11015)
    • โšก๏ธ Update tests to accurately describe test actions. (#10928) (Thanks @romero126!)

    ๐Ÿ— Build and Packaging Improvements

    • ๐Ÿ“‡ Updating links in README.md and metadata.json for Preview.5 (#10854)
    • โœ… Select the files for compliance tests which are owned by PowerShell (#10837)
    • ๐Ÿ‘ Allow win7x86 msix package to build. (Internal 10515)
    • ๐Ÿ‘ Allow semantic versions to be passed to NormalizeVersion function (#11087)
    • โฌ†๏ธ Bump .NET core framework to 3.1-preview.3 (#11079)
    • โฌ†๏ธ Bump PSReadLine from 2.0.0-beta5 to 2.0.0-beta6 in /src/Modules (#11078)
    • โฌ†๏ธ Bump Newtonsoft.Json from 12.0.2 to 12.0.3 (#11037) (#11038)
    • โž• Add Debian 10, 11 and CentOS 8 packages (#11028)
    • ๐Ÿš€ Upload Build-Info Json file with the ReleaseDate field (#10986)
    • โฌ†๏ธ Bump .NET core framework to 3.1-preview.2 (#10993)
    • ๐Ÿ— Enable build of x86 MSIX package (#10934)
    • โšก๏ธ Update the dotnet SDK install script URL in build.psm1 (#10927)
    • โฌ†๏ธ Bump Markdig.Signed from 0.17.1 to 0.18.0 (#10887)
    • โฌ†๏ธ Bump ThreadJob from 2.0.1 to 2.0.2 (#10886)
    • โšก๏ธ Update AppX Manifest and Packaging module to conform to MS Store requirements (#10878)

    ๐Ÿ“š Documentation and Help Content

    • โšก๏ธ Update CONTRIBUTING.md (#11096) (Thanks @mklement0!)
    • ๐Ÿ›  Fix installation doc links in README.md (#11083)
    • โž• Adds examples to install-powershell.ps1 script (#11024) (Thanks @kilasuit!)
    • ๐Ÿ›  Fix to Select-String emphasis and Import-DscResource in CHANGELOG.md (#10890)
    • โœ‚ Remove the stale link from powershell-beginners-guide.md (#10926)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-preview.6-linux-alpine-x64.tar.gz
      • D2A2EA5F381BDB4D61C2B44E998B23A0429C344CE7C846D85416CCD3BC9EC96F
    • ๐Ÿง powershell-7.0.0-preview.6-linux-arm32.tar.gz
      • 2371E4AABCBA06B1EFD3B1F0918B1CA1C8E9F1FF4707F67B44A222FD497F2CBD
    • ๐Ÿง powershell-7.0.0-preview.6-linux-arm64.tar.gz
      • 297624AD47E1293A89471E58EF75DD4462FCDE096C162F0068ADFCE6805EF364
    • ๐Ÿง powershell-7.0.0-preview.6-linux-x64.tar.gz
      • 9726F2177F61BDE83FC2D1F8F346B9C80F65B83157E5682D12DB7490ABB476DC
    • ๐Ÿง powershell-7.0.0-preview.6-linux-x64-fxdependent.tar.gz
      • 62835E90E8BAF5B1646171552BC4BA8669CDB5AD1F533BCD932B5A785B76C9DF
    • powershell-7.0.0-preview.6-osx-x64.pkg
      • 37EA862FA8919167C5A9D43664EE71AF6250BEFEECD2D38239999C6CE1C36785
    • powershell-7.0.0-preview.6-osx-x64.tar.gz
      • 6C66FECA9435B5874B84649198520D30F382A50D3EC033CFCAA7AABE7712C007
    • PowerShell-7.0.0-preview.6-win-arm32.msix
      • 335AF7A718F57E44BDD33BFC6983069A9F2F65921CAB01AF4B7E90B6964787A4
    • PowerShell-7.0.0-preview.6-win-arm32.zip
      • 548D10335AD3B3D326C75875A2D10C0963D1C425A314598FE1C7352547DE08A7
    • PowerShell-7.0.0-preview.6-win-arm64.msix
      • 483DA7FCD3E6583966CFE94120154BCAA682B27E43B280AB4DDE48671D18569B
    • PowerShell-7.0.0-preview.6-win-arm64.zip
      • 6F889A005B0ECB3FE6C5AF014F0C622BEBA8811C6D5D77AA4372C283D6305805
    • PowerShell-7.0.0-preview.6-win-fxdependent.zip
      • FA18474209581E9093D019987CC82A27A3781496ACB33355AE5CDE30766D97A9
    • PowerShell-7.0.0-preview.6-win-fxdependentWinDesktop.zip
      • D0C5150147CDC754C9F2D292ECE8D0C96E389D70AB539D62083E15A59EC2806B
    • PowerShell-7.0.0-preview.6-win-x64.msi
      • 67EA17E4FC55589C5FF34FC869DD18B9BC842CB886379100EF16F4795F35198E
    • PowerShell-7.0.0-preview.6-win-x64.msix
      • AEB5DEA778A1FA6A17CEAC1EF6339ACDB22AA4EF901A0F16911C2BB8EDD0C83B
    • PowerShell-7.0.0-preview.6-win-x64.zip
      • CDDA77C0F8BBED57249B0ABC6E31DB87BA302FAD0CB76FAA4AD77AAB74E95811
    • PowerShell-7.0.0-preview.6-win-x86.msi
      • A96119B6DB4C65758501E09CCDFA44B2CB8354456F754C53440021B7A0C68743
    • PowerShell-7.0.0-preview.6-win-x86.msix
      • 780E0CAC2A20AB92EE0A92660E5BBC27D9F178323E2F252BBAD9F64D89F4DE6E
    • PowerShell-7.0.0-preview.6-win-x86.zip
      • 9EBEDFBA967BF5F4C77672ABFC8EED0BEB11568E7A56B5D5F025CD9DF6D44F2A
    • powershell-preview_7.0.0-preview.6-1.debian.10_amd64.deb
      • A71B32D998CF03B0BEF39A6FF56FC1B033F9A73B649F849175B09ACFAE042CF6
    • powershell-preview_7.0.0-preview.6-1.debian.9_amd64.deb
      • 7EB47090FC79133F75E6503DC84236B7292080C1A6F48F78AFE10CD0C964D9C2
    • powershell-preview_7.0.0-preview.6-1.ubuntu.16.04_amd64.deb
      • 9BFB877A95B3838EFD7492036B707B2DB87F3148C24F2D2F29AF0DA36EDFA0E4
    • powershell-preview_7.0.0-preview.6-1.ubuntu.18.04_amd64.deb
      • D99F3198DBF8809E2CB30285E0B9FFF8BFF2362E8BA3B51A4C4FB6BD846EDA35
    • powershell-preview-7.0.0_preview.6-1.centos.8.x86_64.rpm
      • 64926F4F2D648785D11096813BF1D53A5F976843B58283D098B13411BEF59B5D
    • powershell-preview-7.0.0_preview.6-1.rhel.7.x86_64.rpm
      • 6CE031494564566490D937572FB4B7F42841E2A7B858F541CF2C2589D04820A4
  • v7.0.0-preview.5 Changes

    October 23, 2019

    v7.0.0-preview.5 - 10/23/2019

    Note: If there is an issue installing macOS package on Catalina please refer to this issue #10874

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘‰ Make $PSCulture consistently reflect in-session culture changes (#10138) (Thanks @iSazonov!)

    โšก๏ธ Engine Updates and Fixes

    • ๐Ÿšš Move to .NET Core 3.1 preview 1 (#10798)
    • ๐Ÿ”จ Refactor reparse tag checks in file system provider (#10431) (Thanks @iSazonov!)
    • ๐ŸŒฒ Replace CR and new line with a 0x23CE character in script logging (#10616)
    • ๐Ÿ›  Fix a resource leak by unregistering the event handler from AppDomain.CurrentDomain.ProcessExit (#10626)

    Experimental Features

    • Implement Get-Error cmdlet as Experimental Feature (#10727,#10800)
    • โž• Add ConciseView for $ErrorView and update it to remove unnecessary text and not color entire line in red (#10641,#10724)
    • ๐Ÿ‘Œ Support the pipeline chain operators && and || in PowerShell language (#9849,#10825,#10836)
    • Implement null coalescing (??) and null coalescing assignment (??=) operators (#10636)
    • ๐Ÿ‘Œ Support notification on pwsh startup when a new release is available and update notification message (#10689,#10777)

    โšก๏ธ General Cmdlet Updates and Fixes

    • โž• Add -NoEmphasize parameter to colorize Select-String output (#8963) (Thanks @derek-xia!)
    • โž• Add back Get-HotFix cmdlet (#10740)
    • ๐Ÿ‘‰ Make Add-Type usable in applications that host PowerShell (#10587)
    • ๐Ÿ‘‰ Use more effective evaluation order in LanguagePrimitives.IsNullLike() (#10781) (Thanks @vexx32!)
    • ๐Ÿ‘Œ Improve handling of mixed-collection piped input and piped streams of input in Format-Hex (#8674) (Thanks @vexx32!)
    • ๐Ÿ‘€ Use type conversion in SSHConnection hashtables when value doesn't match expected type (#10720) (Thanks @SeeminglyScience!)
    • ๐Ÿ›  Fix Get-Content -ReadCount 0 behavior when -TotalCount is set (#10749) (Thanks @eugenesmlv!)
    • Reword access denied error message in Get-WinEvent (#10639) (Thanks @iSazonov!)
    • Enable tab completion for variable assignment that is enum or type constrained (#10646)
    • โœ‚ Remove unused SourceLength remoting property causing formatting issues (#10765)
    • โž• Add -Delimiter parameter to ConvertFrom-StringData (#10665) (Thanks @steviecoaster!)
    • โž• Add positional parameter for ScriptBlock when using Invoke-Command with SSH (#10721) (Thanks @machgo!)
    • ๐Ÿ‘‰ Show line context information if multiple lines but no script name for ConciseView (#10746)
    • โž• Add support for \\wsl$\ paths to file system provider (#10674)
    • โž• Add the missing token text for TokenKind.QuestionMark in parser (#10706)
    • Set current working directory of each ForEach-Object -Parallel running script to the same location as the calling script. (#10672)
    • Replace api-ms-win-core-file-l1-2-2.dll with Kernell32.dll for FindFirstStreamW and FindNextStreamW APIs (#10680) (Thanks @iSazonov!)
    • ๐Ÿ‘‰ Tweak help formatting script to be more StrictMode tolerant (#10563)
    • โž• Add -SecurityDescriptorSDDL parameter to New-Service (#10483) (Thanks @kvprasoon!)
    • โœ‚ Remove informational output, consolidate ping usage in Test-Connection (#10478) (Thanks @vexx32!)
    • ๐Ÿ“œ Read special reparse points without accessing them (#10662) (Thanks @iSazonov!)
    • Direct Clear-Host output to terminal (#10681) (Thanks @iSazonov!)
    • โž• Add back newline for grouping with Format-Table and -Property (#10653)
    • โœ‚ Remove [ValidateNotNullOrEmpty] from -InputObject on Get-Random to allow empty string (#10644)
    • ๐Ÿ‘‰ Make suggestion system string distance algorithm case-insensitive (#10549) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix null reference exception in ForEach-Object -Parallel input processing (#10577)

    Code Cleanup

    • โœ‚ Remove WorkflowJobSourceAdapter reference that is no longer used (#10326) (Thanks @KirkMunro!)
    • Cleanup COM interfaces in jump list code by fixing PreserveSig attributes (#9899) (Thanks @weltkante!)
    • โž• Add a comment describing why -ia is not the alias for -InformationAction common parameter (#10703) (Thanks @KirkMunro!)
    • ๐Ÿ“‡ Rename InvokeCommandCmdlet.cs to InvokeExpressionCommand.cs (#10659) (Thanks @kilasuit!)
    • โž• Add minor code cleanups related to update notifications (#10698)
    • โœ‚ Remove deprecated workflow logic from the remoting setup scripts (#10320) (Thanks @KirkMunro!)
    • โšก๏ธ Update help format to use proper case (#10678) (Thanks @tnieto88!)
    • ๐Ÿ’… Clean up CodeFactor style issues coming in commits for the last month (#10591) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix typo in description of PSTernaryOperator experimental feature (#10586) (Thanks @bergmeister!)

    ๐ŸŽ Performance

    • โž• Add minor performance improvements for runspace initialization (#10569) (Thanks @iSazonov!)

    Tools

    • ๐Ÿ‘‰ Make Install-PowerShellRemoting.ps1 handle empty string in PowerShellHome parameter (#10526) (Thanks @Orca88!)
    • ๐Ÿš€ Switch from /etc/lsb-release to /etc/os-release in install-powershell.sh (#10773) (Thanks @Himura2la!)
    • ๐Ÿ Check pwsh.exe and pwsh in daily version on Windows (#10738) (Thanks @centreboard!)
    • โœ‚ Remove unneeded tap in installpsh-osx.sh (#10752)

    โœ… Tests

    • โœ… Temporary skip the flaky test TestAppDomainProcessExitEvenHandlerNotLeaking (#10827)
    • โœ… Make the event handler leaking test stable (#10790)
    • ๐Ÿ”€ Sync capitalization in CI YAML (#10767) (Thanks @RDIL!)
    • โž• Add test for the event handler leaking fix (#10768)
    • โž• Add Get-ChildItem test (#10507) (Thanks @iSazonov!)
    • โœ… Replace ambiguous language for tests from switch to parameter for accuracy (#10666) (Thanks @romero126!)

    ๐Ÿ— Build and Packaging Improvements

    • โšก๏ธ Update package reference for PowerShell SDK to preview.5 (Internal 10295)
    • โšก๏ธ Update ThirdPartyNotices.txt (#10834)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Native to 7.0.0-preview.3 (#10826)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.10.0 to 2.11.0 (#10608)
    • โฌ†๏ธ Bump NJsonSchema from 10.0.24 to 10.0.27 (#10756)
    • โž• Add MacPorts support to the build system (#10736) (Thanks @Lucius-Q-User!)
    • โฌ†๏ธ Bump PackageManagement from 1.4.4 to 1.4.5 (#10728)
    • โฌ†๏ธ Bump NJsonSchema from 10.0.23 to 10.0.24 (#10635)
    • โž• Add environment variable to differentiate client/server telemetry in MSI (#10612)
    • โฌ†๏ธ Bump PSDesiredStateConfiguration from 2.0.3 to 2.0.4 (#10603)
    • โฌ†๏ธ Bump Microsoft.CodeAnalysis.CSharp from 3.2.1 to 3.3.1 (#10607)
    • โšก๏ธ Update to .Net Core 3.0 RTM (#10604) (Thanks @bergmeister!)
    • โšก๏ธ Update MSIX packaging so the version to Windows Store requirements (#10588)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿ”€ Merge stable and servicing change logs (#10527)
    • โšก๏ธ Update used .NET version in build docs (#10775) (Thanks @Greg-Smulko!)
    • ๐Ÿ“„ Replace links from MSDN to docs.microsoft.com in powershell-beginners-guide.md (#10778) (Thanks @iSazonov!)
    • ๐Ÿ›  Fix broken DSC overview link (#10702)
    • โšก๏ธ Update Support_Question.md to link to Stack Overflow as another community resource (#10638) (Thanks @mklement0!)
    • โž• Add processor architecture to distribution request template (#10661)
    • โž• Add new PowerShell MoL book to learning PowerShell docs (#10602)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-preview.5-linux-alpine-x64.tar.gz
      • 42E481CAD6A7F10EF806EB8C73B357EB99529CBE53B33321C78329CABCBC7B11
    • ๐Ÿง powershell-7.0.0-preview.5-linux-arm32.tar.gz
      • 456542654740F44E2BCEB34296E80AA9D2DF27508D08650D9B541540F78FBDD1
    • ๐Ÿง powershell-7.0.0-preview.5-linux-arm64.tar.gz
      • 3AA89533D295D8619D4BDD405831853F6741E0A9C3BB14F6200378F69898F353
    • ๐Ÿง powershell-7.0.0-preview.5-linux-x64.tar.gz
      • 0D667AAE3495C22551E7C81B54A56F67E79C4FE11C361B25630B6B6BFA7F04A8
    • ๐Ÿง powershell-7.0.0-preview.5-linux-x64-fxdependent.tar.gz
      • 94275BB35C76AD40E3F272B750A6D5FA17D6AE6665DF37B6BE712E3BF5C62096
    • powershell-7.0.0-preview.5-osx-x64.pkg
      • 338F5F36B0C7BEEBC301DEDA43C3A350D768F09AFADAABA714FF80272AB0DAC0
    • powershell-7.0.0-preview.5-osx-x64.tar.gz
      • DE196639CA34576B524EF443598EF5176D05E395D77231A1660C9E021A1EAB9E
    • PowerShell-7.0.0-preview.5-win-arm32.msix
      • 1E508B33DC895FFAC2837F7ACAFF5D6505C4679E7A9C06DEBE9FF831C562CCC7
    • PowerShell-7.0.0-preview.5-win-arm32.zip
      • 3ED98F8EDEC179119F9B8D8580B5BCDBF532D09331A0BACD43F3609D6874CB89
    • PowerShell-7.0.0-preview.5-win-arm64.msix
      • 44512F07239E22FE7EA1A866B3613F1A5E30236B4CC5B1ED550AF97BB56EC543
    • PowerShell-7.0.0-preview.5-win-arm64.zip
      • 75BBA733AA45F4739EBC22D740E6D81DBE007EB5922265D85C6A24E36304BB21
    • PowerShell-7.0.0-preview.5-win-fxdependent.zip
      • 513111991F68B9FF4C86049E209FC13907D3B9FA88C1D8C49D2E86E2259D3FB1
    • PowerShell-7.0.0-preview.5-win-fxdependentWinDesktop.zip
      • E35699AADBFFF04D528E8E42868A4EC8C6A4C7E0341A0930CC6500A07CAFCA9F
    • PowerShell-7.0.0-preview.5-win-x64.msi
      • 34DD3817C96EBAE7A29E16E36322A07C7EC170E943B3AFB141D9C1B4073EE9C6
    • PowerShell-7.0.0-preview.5-win-x64.msix
      • A77EFCAE9644EEEA1B9122F6779FCE623602C7333D2E70A4F664FB6EA181213B
    • PowerShell-7.0.0-preview.5-win-x64.zip
      • F344C8397FE3016CF764756E8ABE4ACE89898E6228F7142C176896A148B1381B
    • PowerShell-7.0.0-preview.5-win-x86.msi
      • 15859B51FF8C80A56F09DDD5B77599037C9091A602EFE83075F200E78074A71D
    • PowerShell-7.0.0-preview.5-win-x86.zip
      • 6CDAC42E223A9F183E7C2D0158AFA75320937B7B1ABB55FC58DCBA7FEA9662EE
    • powershell-preview_7.0.0-preview.5-1.debian.9_amd64.deb
      • 1D5B33EAD146088DFB9C0ADC2E40B38F064272D14C080470E36993F1FF33665E
    • powershell-preview_7.0.0-preview.5-1.ubuntu.16.04_amd64.deb
      • 67BE7548D6259AEC8B72E7DD42B8236705A6EB25233A34CD10A5C29631F7314C
    • powershell-preview_7.0.0-preview.5-1.ubuntu.18.04_amd64.deb
      • FAB403167A629080AE1F1F83823B81757BD32F3F327A8EA4B4BDAD58FAA4649F
    • powershell-preview-7.0.0_preview.5-1.rhel.7.x86_64.rpm
      • 59A43152734BB280B6749CFAAE5407EC9ADEC4E93E8CA1FB14D7A205BB4B80CA