Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v7.4.2
    * [7.4.2] - 2024-04-11
    
    * General Cmdlet Updates and Fixes
    
    - Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets" (#21049)
    - Fix regression with `Get-Content` when `-Tail 0` and `-Wait` are both used (#20734) (Thanks @CarloToso!)
    - Fix `Get-Error` serialization of array values (#21085) (Thanks @jborean93!)
    - Fix a regression in `Format-Table` when header label is empty (#21156)
    
    * Engine Updates and Fixes
    
    - Revert the PR #17856 (Do not preserve temporary results when no need to do so) (#21368)
    - Make sure the assembly/library resolvers are registered at early stage (#21361)
    - Handle the case that `Runspace.DefaultRunspace` is `null` when logging for WDAC Audit (#21344)
    - Fix PowerShell class to support deriving from an abstract class with abstract properties (#21331)
    - Fix the regression when doing type inference for `$_` (#21223) (Thanks @MartinGC94!)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump to .NET 8.0.4</p>
    
    </summary>
    
    <ul>
    <li>Revert analyzer package back to stable</li>
    <li>Update SDK, deps and <code>cgmanifest</code> for <code>7.4.2</code></li>
    <li>Revert changes to <code>packaging.psm1</code></li>
    <li>Update <code>PSResourceGet</code> version from <code>1.0.2</code> to <code>1.0.4.1</code> (#21439)</li>
    <li>Verify environment variable for OneBranch before we try to copy (#21441)</li>
    <li>Remove <code>surrogateFile</code> setting of <code>APIScan</code> (#21238)</li>
    <li>Add <code>dotenv</code> install as latest version does not work with current Ruby version (#21239)</li>
    <li>Multiple fixes in official build pipeline (#21408)</li>
    <li>Add back 2 transitive dependency packages (#21415)</li>
    <li>Update <code>PSReadLine</code> to <code>v2.3.5</code> for the next <code>v7.4.x</code> servicing release (#21414)</li>
    <li>PowerShell co-ordinated build OneBranch pipeline (#21364)</li>
    </ul>
    
    </details>
    
    [7.4.2]: https://github.com/PowerShell/PowerShell/compare/v7.4.1...v7.4.2
  • v7.3.12
    * [7.3.12] - 2024-04-11
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump to .NET 7.0.18</p>
    
    </summary>
    
    <ul>
    <li>Update SDK, dependencies and <code>cgmanifest</code> for <code>7.3.12</code></li>
    <li>Revert changes to <code>packaging.psm1</code></li>
    <li>Verify environment variable for OneBranch before we try to copy (#21441)</li>
    <li>Multiple fixes in official build pipeline (#21408)</li>
    <li>PowerShell co-ordinated build OneBranch pipeline (#21364)</li>
    <li>Add <code>dotenv</code> install as latest version does not work with current Ruby version (#21239)</li>
    <li>Remove <code>surrogateFile</code> setting of <code>APIScan</code> (#21238)</li>
    </ul>
    
    </details>
    
    [7.3.12]: https://github.com/PowerShell/PowerShell/compare/v7.3.11...v7.3.12
  • v7.2.19
    * [7.2.19] - 2024-04-11
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump to .NET 6.0.29</p>
    
    </summary>
    
    <ul>
    <li>Allow artifacts produced by partially successful builds to be consumed by release pipeline</li>
    <li>Update SDK, dependencies and <code>cgmanifest</code> for <code>7.2.19</code></li>
    <li>Revert changes to <code>packaging.psm1</code></li>
    <li>Verify environment variable for OneBranch before we try to copy (#21441)</li>
    <li>Multiple fixes in official build pipeline (#21408)</li>
    <li>Add <code>dotenv</code> install as latest version does not work with current Ruby version (#21239)</li>
    <li>PowerShell co-ordinated build OneBranch pipeline (#21364)</li>
    <li>Remove <code>surrogateFile</code> setting of <code>APIScan</code> (#21238)</li>
    </ul>
    
    </details>
    
    [7.2.19]: https://github.com/PowerShell/PowerShell/compare/v7.2.18...v7.2.19
  • v7.5.0-preview.2
    [7.5.0-preview.2] - 2024-02-22
    
    * Engine Updates and Fixes
    
    - Fix `using assembly` to use `Path.Combine` when constructing assembly paths (#21169)
    - Validate the value for `using namespace` during semantic checks to prevent declaring invalid namespaces (#21162)
    
    * General Cmdlet Updates and Fixes
    
    - Add `WinGetCommandNotFound` and `CompletionPredictor` modules to track usage (#21040)
    - `ConvertFrom-Json`: Add `-DateKind` parameter (#20925) (Thanks @jborean93!)
    - Add tilde expansion for windows native executables (#20402) (Thanks @domsleee!)
    - Add `DirectoryInfo` to the `OutputType` for `New-Item` (#21126) (Thanks @MartinGC94!)
    - Fix `Get-Error` serialization of array values (#21085) (Thanks @jborean93!)
    
    * Code Cleanup
    
    <details>
    
    <summary>
    
    <p>We thank the following contributors!</p>
    <p>@eltociear</p>
    
    </summary>
    
    <ul>
    <li>Fix a typo in <code>CoreAdapter.cs</code> (#21179) (Thanks @eltociear!)</li>
    <li>Remove <code>PSScheduledJob</code> module source code (#21189)</li>
    </ul>
    
    </details>
    
    * Tests
    
    - Rewrite the mac syslog tests to make them less flaky (#21174)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    <p>Bump to .NET 9 Preview 1</p>
    <p>We thank the following contributors!</p>
    <p>@gregsdennis</p>
    
    </summary>
    
    <ul>
    <li>Bump to .NET 9 Preview 1 (#21229)</li>
    <li>Add dotnet-runtime-9.0 as a dependency for the Mariner package</li>
    <li>Add dotenv install as latest version does not work with current Ruby version (#21239)</li>
    <li>Remove <code>surrogateFile</code> setting of APIScan (#21238)</li>
    <li>Update experimental-feature json files (#21213)</li>
    <li>Update to the latest NOTICES file (#21236)(#21177)</li>
    <li>Update the cgmanifest (#21237)(#21093)</li>
    <li>Update the cgmanifest (#21178)</li>
    <li>Bump XunitXml.TestLogger from 3.1.17 to 3.1.20 (#21207)</li>
    <li>Update versions of PSResourceGet (#21190)</li>
    <li>Generate MSI for <code>win-arm64</code> installer (#20516)</li>
    <li>Bump JsonSchema.Net to v5.5.1 (#21120) (Thanks @gregsdennis!)</li>
    </ul>
    
    </details>
    
    * Documentation and Help Content
    
    - Update `README.md` and `metadata.json` for v7.5.0-preview.1 release (#21094)
    - Fix incorrect examples in XML docs in `PowerShell.cs` (#21173)
    - Update WG members (#21091)
    - Update changelog for v7.4.1 (#21098)
    
    [7.5.0-preview.2]: https://github.com/PowerShell/PowerShell/compare/v7.5.0-preview.1...v7.5.0-preview.2
  • v7.5.0-preview.1
    https://github.com/PowerShell/PowerShell/releases/tag/v7.5.0-preview.1
  • v7.4.1
    * [7.4.1] - 2024-01-11
    
    * General Cmdlet Updates and Fixes
    
    - Fix `Group-Object` output using interpolated strings (#20745) (Thanks @mawosoft!)
    - Fix `Start-Process -PassThru` to make sure the `ExitCode` property is accessible for the returned `Process` object (#20749) (#20866) (Thanks @CodeCyclone!)
    - Fix rendering of DisplayRoot for network PSDrive (#20793) (#20863)
    
    * Engine Updates and Fixes
    
    - Ensure filename is not null when logging WDAC ETW events (#20910) (Thanks @jborean93!)
    - Fix four regressions introduced by WDAC audit logging feature (#20913)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    Bump .NET 8 to version 8.0.101
    
    </summary>
    
    <ul>
    <li>Update .NET SDK and dependencies for v7.4.1 (Internal 29142)</li>
    <li>Update cgmanifest for v7.4.1 (#20874)</li>
    <li>Update package dependencies for v7.4.1 (#20871)</li>
    <li>Set the <code>rollForwardOnNoCandidateFx</code> in <code>runtimeconfig.json</code> to roll forward only on minor and patch versions (#20689) (#20865)</li>
    <li>Remove RHEL7 publishing to packages.microsoft.com as it's no longer supported (#20849) (#20864)</li>
    <li>Fix the tab completion tests (#20867)</li>
    </ul>
    
    </details>
    
    [7.4.1]: https://github.com/PowerShell/PowerShell/compare/v7.4.0...v7.4.1
  • v7.3.11
    [7.3.11] - 2024-01-11
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump .NET to 7.0.405</p>
    
    </summary>
    
    <ul>
    <li>Update 'cgmanifest.json' for v7.3.11 release (Internal 29160)</li>
    <li>Update .NET SDK to 7.0.405 (Internal 29140)</li>
    <li>Back port 3 build changes to <code>apiscan.yml</code> (#21035)</li>
    <li>Set the <code>ollForwardOnNoCandidateFx</code> in <code>runtimeconfig.json</code> to roll forward only on minor and patch versions (#20689)</li>
    <li>Remove the <code>ref</code> folder before running compliance (#20373)</li>
    <li>Fix the tab completion tests (#20867)</li>
    </ul>
    
    </details>
    
    [7.3.11]: https://github.com/PowerShell/PowerShell/compare/v7.3.10...v7.3.11
  • v7.2.18
    [7.2.18] - 2024-01-11
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump .NET to 6.0.418</p>
    
    </summary>
    
    <ul>
    <li>Update ThirdPartyNotices.txt for v7.2.18 (Internal 29173)</li>
    <li>Update 'cgmanifest.json' for v7.2.18 release (Internal 29161)</li>
    <li>Update .NET SDK to 6.0.418 (Internal 29141)</li>
    <li>Back port 3 build changes to <code>apiscan.yml</code> (#21036)</li>
    <li>Set the <code>ollForwardOnNoCandidateFx</code> in <code>runtimeconfig.json</code> to roll forward only on minor and patch versions (#20689)</li>
    <li>Remove the <code>ref</code> folder before running compliance (#20373)</li>
    <li>Fix the tab completion tests (#20867)</li>
    </ul>
    
    </details>
    
    [7.2.18]: https://github.com/PowerShell/PowerShell/compare/v7.2.17...v7.2.18
  • v7.4.0
    https://github.com/PowerShell/PowerShell/releases/tag/v7.4.0
  • v7.3.10
    https://github.com/PowerShell/PowerShell/releases/tag/v7.3.10
  • v7.2.17
    https://github.com/PowerShell/PowerShell/releases/tag/v7.2.17
  • v7.3.9
    [7.3.9] - 2023-10-26
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump .NET 7 to version 7.0.403</p>
    
    </summary>
    
    <ul>
    <li>Use correct agent pool for downloading from Azure blob</li>
    <li>Remove a timeout value from ADO pipeline stage to resolve a syntax issue</li>
    <li>Update .NET 7 and manifests (Internal 28148)</li>
    <li>Add SBOM for release pipeline (#20519) (#20573)</li>
    <li>Increase timeout when publishing packages to <code>pacakages.microsoft.com</code> (#20470) (#20572)</li>
    <li>Use <code>fxdependent-win-desktop</code> runtime for compliance runs (#20326) (#20571)</li>
    </ul>
    
    </details>
    
    [7.3.9]: https://github.com/PowerShell/PowerShell/compare/v7.3.8...v7.3.9
  • v7.2.16
    [7.2.16] - 2023-10-26
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Update .NET 6 to version 6.0.416</p>
    
    </summary>
    
    <ul>
    <li>Fix release pipeline yaml</li>
    <li>Fix issues with merging backports in packaging (Internal 28158)</li>
    <li>Update .NET 6 and TPN (Internal 28149)</li>
    <li>Add runtime and packaging type info for mariner2 arm64 (#19450) (#20564)</li>
    <li>Add mariner arm64 to PMC release (#20176) (#20567)</li>
    <li>Remove <code>HostArchitecture</code> dynamic parameter for <code>osxpkg</code> (#19917) (#20565)</li>
    <li>Use <code>fxdependent-win-desktop</code> runtime for compliance runs (#20326) (#20568)</li>
    <li>Add SBOM for release pipeline (#20519) (#20570)</li>
    <li>Increase timeout when publishing packages to <code>pacakages.microsoft.com</code> (#20470) (#20569)</li>
    <li>Add mariner arm64 package build to release build (#19946) (#20566)</li>
    </ul>
    
    </details>
    
    [7.2.16]: https://github.com/PowerShell/PowerShell/compare/v7.2.15...v7.2.16
  • v7.4.0-rc.1
    [7.4.0-rc.1] - 2023-10-24
    
    * General Cmdlet Updates and Fixes
    
    - Fix `Test-Connection` due to .NET 8 changes (#20369) (#20531)
    - Add telemetry to check for specific tags when importing a module (#20371) (#20540)
    - Fix `Copy-Item` progress to only show completed when all files are copied (#20517) (#20544)
    - Fix `unixmode` to handle `setuid` and `sticky` when file is not an executable (#20366) (#20537)
    - Fix UNC path completion regression (#20419) (#20541)
    - Fix implicit remoting proxy cmdlets to act on common parameters (#20367) (#20530)
    - Fix `Get-Service` non-terminating error message to include category (#20276) (#20529)
    - Fixing regression in DSC (#20268) (#20528)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>We thank the following contributors!</p>
    
    </summary>
    
    <ul>
    <li>Update ThirdPartyNotices.txt file (Internal 28110)</li>
    <li>Update CGManifest for release</li>
    <li>Fix package version for .NET nuget packages (#20551) (#20552)</li>
    <li>Only registry App Path for release package (#20478) (#20549)</li>
    <li>Bump PSReadLine from 2.2.6 to 2.3.4 (#20305) (#20533)</li>
    <li>Bump Microsoft.Management.Infrastructure (#20511) (#20512) (#20433) (#20434) (#20534) (#20535) (#20545) (#20547)</li>
    <li>Bump to .NET 8 RC2 (#20510) (#20543)</li>
    
    <li>Add SBOM for release pipeline (#20519) (#20548)</li>
    <li>Bump version of <code>Microsoft.PowerShell.PSResourceGet</code> to <code>v1.0.0</code> (#20485) (#20538)</li>
    <li>Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 (#20486) (#20542)</li>
    <li>Bump JsonSchema.Net from 5.2.5 to 5.2.6 (#20421) (#20532)</li>
    <li>Fix alpine tar package name and do not crossgen alpine fxdependent package (#20459) (#20536)</li>
    <li>Increase timeout when publishing packages to <code>packages.microsoft.com</code> (#20470) (#20539)</li>
    <li>Block any preview vPack release (#20243) (#20526)</li>
    <li>Add surrogate file for compliance scanning (#20423)</li>
    </ul>
    
    </details>
    
    [7.4.0-rc.1]: https://github.com/PowerShell/PowerShell/compare/v7.4.0-preview.6...v7.4.0-rc.1
  • v7.3.8
    51cd9baa · Remove az login ·
    [7.3.8] - 2023-10-10
    
    * Security Fixes
    
    - Block getting help from network locations in restricted remoting sessions (Internal 27698)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Build infrastructure maintenance</p>
    
    </summary>
    
    <ul>
    <li>Release build: Change the names of the PATs (#20316)</li>
    <li>Add mapping for mariner arm64 stable (#20310)</li>
    <li>Switch to GitHub Action for linting markdown (#20308)</li>
    <li>Put the calls to <code>Set-AzDoProjectInfo</code> and Set-AzDoAuthToken` in the right order (#20311)</li>
    </ul>
    
    </details>
    
    [7.3.8]: https://github.com/PowerShell/PowerShell/compare/v7.3.7...v7.3.8
  • v7.2.15
    2267c400 · Remove az login ·
    [7.2.15] - 2023-10-10
    
    * Security Fixes
    
    - Block getting help from network locations in restricted remoting sessions (Internal 27699)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Build infrastructure maintenance</p>
    
    </summary>
    
    <ul>
    <li>Release build: Change the names of the PATs (#20315)</li>
    <li>Switch to GitHub Action for linting markdown (#20309)</li>
    <li>Put the calls to <code>Set-AzDoProjectInfo</code> and Set-AzDoAuthToken` in the right order (#20312)</li>
    </ul>
    
    </details>
    
    [7.2.15]: https://github.com/PowerShell/PowerShell/compare/v7.2.14...v7.2.15
  • v7.4.0-preview.6
    [7.4.0-preview.6] - 2023-09-28
    
    * General Cmdlet Updates and Fixes
    
    - Set approved experimental features to stable for 7.4 release (#20362)
    - Revert changes to continue using `BinaryFormatter` for `Out-GridView` (#20360)
    - Remove the comment trigger from feedback provider (#20346)
    
    * Tests
    
    - Continued improvement to tests for release automation (#20259)
    - Skip the test on x86 as `InstallDate` is not visible on `Wow64` (#20255)
    - Harden some problematic release tests (#20254)
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Move to .NET 8.0.100-rc.1.23463.5</p>
    
    </summary>
    
    <ul>
    <li>Update the regex for package name validation (Internal 27783, 27795)</li>
    <li>Update ThirdPartyNotices.txt (Internal 27772)</li>
    <li>Remove the <code>ref</code> folder before running compliance (#20375)</li>
    <li>Updates RIDs used to generate component Inventory (#20372)</li>
    <li>Bump <code>Microsoft.CodeAnalysis.CSharp</code> from 4.7.0 to 4.8.0-2.final (#20368)</li>
    <li>Fix the release build by moving to the official .NET 8-rc.1 release build version (#20365)</li>
    <li>Update the experimental feature JSON files (#20363)</li>
    <li>Bump <code>XunitXml.TestLogger</code> from 3.1.11 to 3.1.17 (#20364)</li>
    <li>Update <code>Microsoft.PowerShell.PSResourceGet</code> to 0.9.0-rc1 (#20361)</li>
    <li>Update .NET SDK to version 8.0.100-rc.1.23455.8 (#20358)</li>
    <li>Use <code>fxdependent-win-desktop</code> runtime for compliance runs (#20359)</li>
    <li>Add mapping for mariner arm64 stable (#20348)</li>
    <li>Bump <code>xunit.runner.visualstudio</code> from <code>2.5.0</code> to <code>2.5.1</code> (#20357)</li>
    <li>Bump <code>JsonSchema.Net</code> from 5.2.1 to 5.2.5 (#20356)</li>
    <li>Bump <code>Microsoft.NET.Test.Sdk</code> from 17.7.1 to 17.7.2 (#20355)</li>
    <li>Bump Markdig.Signed from 0.32.0 to 0.33.0 (#20354)</li>
    <li>Bump JsonSchema.Net from 5.1.3 to 5.2.1 (#20353)</li>
    <li>Bump actions/checkout from 3 to 4 (#20352)</li>
    <li>Bump <code>Microsoft.NET.Test.Sdk</code> from 17.7.0 to 17.7.1 (#20351)</li>
    <li>Bump <code>Microsoft.CodeAnalysis.CSharp</code> from 4.7.0-2.final to 4.7.0 (#20350)</li>
    <li>Release build: Change the names of the PATs (#20349)</li>
    <li>Put the calls to <code>Set-AzDoProjectInfo</code> and Set-AzDoAuthToken` in the right order (#20347)</li>
    <li>Bump Microsoft.Management.Infrastructure (continued) (#20262)</li>
    <li>Bump <code>Microsoft.Management.Infrastructure</code> to 3.0.0-preview.2 (#20261)</li>
    <li>Enable <code>vPack</code> provenance data (#20260)</li>
    <li>Start using new packages.microsoft.com cli (#20258)</li>
    <li>Add mariner arm64 to PMC release (#20257)</li>
    <li>Fix typo <code>donet</code> to <code>dotnet</code> in build scripts and pipelines (#20256)</li>
    </ul>
    
    </details>
    
    [7.4.0-preview.6]: https://github.com/PowerShell/PowerShell/compare/v7.4.0-preview.5...v7.4.0-preview.6
  • v7.3.7
    [7.3.7] - 2023-09-18
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump .NET SDK version to 7.0.401</p>
    
    </summary>
    
    <ul>
    <li>Update 'ThirdPartyNotices.txt' (Internal 27602)</li>
    <li>Update to use .NET SDK 7.0.401 (Internal 27591)</li>
    <li>Remove <code>HostArchitecture</code> dynamic parameter for <code>osxpkg</code> (#19917)</li>
    <li>Remove spelling CI in favor of GitHub Action (#20248)</li>
    <li>Enable vPack provenance data (#20253)</li>
    <li>Start using new packages.microsoft.com cli (#20252)</li>
    <li>Add mariner arm64 to PMC release (#20251)</li>
    <li>Add mariner arm64 package build to release build (#20250)</li>
    <li>Make PR creation tool use <code>--web</code> because it is more reliable (#20247)</li>
    <li>Update variable used to bypass the blocking check for multiple NuGet feeds (#20246)</li>
    <li>Publish rpm package for rhel9 (#20245)</li>
    <li>Add runtime and packaging type info for mariner2 arm64 (#20244)</li>
    </ul>
    
    </details>
    
    * Documentation and Help Content
    
    - Update man page to match current help for pwsh (#20249)
    
    [7.3.7]: https://github.com/PowerShell/PowerShell/compare/v7.3.6...v7.3.7
  • v7.2.14
    [7.2.14] - 2023-09-18
    
    * Build and Packaging Improvements
    
    <details>
    
    <summary>
    
    <p>Bump .NET SDK version to 6.0.414</p>
    
    </summary>
    
    <ul>
    <li>Update to use .NET SDK 6.0.414 (Internal 27575)</li>
    <li>Enable <code>vPack</code> provenance data (#20242)</li>
    <li>Start using new packages.microsoft.com CLI (#20241)</li>
    <li>Remove spelling CI in favor of GitHub Action (#20239)</li>
    <li>Make PR creation tool use <code>--web</code> because it is more reliable (#20238)</li>
    <li>Update variable used to bypass the blocking check for multiple NuGet feeds (#20237)</li>
    <li>Don't publish notice on failure because it prevents retry (#20236)</li>
    <li>Publish rpm package for rhel9 (#20234)</li>
    <li>Add <code>ProductCode</code> in registry for MSI install (#20233)</li>
    </ul>
    
    </details>
    
    * Documentation and Help Content
    
    - Update man page to match current help for pwsh (#20240)
    - Update the link for getting started in `README.md` (#20235)
    
    [7.2.14]: https://github.com/PowerShell/PowerShell/compare/v7.2.13...v7.2.14
  • v7.4.0-preview.5
    * [7.4.0-preview.5] - 2023-08-21
    
    * Breaking Changes
    
    - Change how relative paths in `Resolve-Path` are handled when using the `RelativeBasePath` parameter (#19755) (Thanks @MartinGC94!)
    
    * Engine Updates and Fixes
    
    - Fix dynamic parameter completion (#19510) (Thanks @MartinGC94!)
    - Use `OrdinalIgnoreCase` to lookup script breakpoints (#20046) (Thanks @fflaten!)
    - Guard against `null` or blank path components when adding to module path (#19922) (Thanks @stevenebutler!)
    - Fix deadlock when piping to shell associated file extension (#19940)
    - Fix completion regression for filesystem paths with custom `PSDrive` names (#19921) (Thanks @MartinGC94!)
    - Add completion for variables assigned by the `Data` statement (#19831) (Thanks @MartinGC94!)
    - Fix a null reference crash in completion code (#19916) (Thanks @MartinGC94!)
    
    * General Cmdlet Updates and Fixes
    
    - Fix `Out-GridView` by implementing `Clone()` method to replace old use of binary format serialization (#20050)
    - Support Unix domain socket in WebCmdlets (#19343) (Thanks @CarloToso!)
    - Wait-Process: add `-Any` and `-PassThru` parameters (#19423) (Thanks @dwtaber!)
    - Added the switch parameter `-CaseInsensitive` to `Select-Object` and `Get-Unique` cmdlets (#19683) (Thanks @ArmaanMcleod!)
    - `Restore-Computer` and `Stop-Computer` should fail with error when not running via `sudo` on Unix (#19824)
    - Add Help proxy function for non-Windows platforms (#19972)
    - Remove input text from the error message resulted by `SecureString` and `PSCredential` conversion failure (#19977) (Thanks @ArmaanMcleod!)
    - Add `Microsoft.Powershell.PSResourceGet` to the telemetry module list (#19926)
    
    * Code Cleanup
    
    <details>
    
    <summary>
    
    <p>We thank the following contributors!</p>
    <p>@eltociear, @Molkree, @MartinGC94</p>
    
    </summary>
    
    <ul>
    <li>Fix use of <code>ThrowIf</code> where the arguments were reversed (#20052)</li>
    <li>Fix typo in <code>Logging.Tests.ps1</code> (#20048) (Thanks @eltociear!)</li>
    <li>Apply the <code>InlineAsTypeCheck</code> in the engine code - 2nd pass (#19694) (Thanks @Molkree!)</li>
    <li>Apply the <code>InlineAsTypeCheck</code> rule in the engine code - 1st pass (#19692) (Thanks @Molkree!)</li>
    <li>Remove unused string completion code (#19879) (Thanks @MartinGC94!)</li>
    </ul>
    
    </details>
    
    * Tools
    
    - Give the `assignPRs` workflow write permissions (#20021)
    
    * Tests
    
    - Additional test hardening for tests which fail in release pass. (#20093)
    - Don't use a completion which has a space in it (#20064)
    - Fixes for release tests (#20028)
    - Remove spelling CI in favor of GitHub Action (#19973)
    - Hide expected error for negative test on windows for script extension (#19929)
    - Add more debugging to try to determine why these test fail in release build. (#19829)
    
    * Build and Packaging Improvements
    
    <ul>
    <li>Update ThirdPartyNotices for 7.4.0-preview.5</li>
    <li>Update <code>PSResourceGet</code> to <code>0.5.24-beta24</code> (#20118)</li>
    <li>Fix build after the change to remove win-arm32 (#20102)</li>
    <li>Add comment about pinned packages (#20096)</li>
    <li>Bump to .NET 8 Preview 7 (#20092)</li>
    <li>Remove <code>Win-Arm32</code> from release build. (#20095)</li>
    <li>Add alpine framework dependent package (#19995)</li>
    <li>Bump JsonSchema.Net from 4.1.8 to 5.1.3 (#20089)</li>
    <li>Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#20088)</li>
    <li>Move build to .NET 8 preview 6 (#19991)</li>
    <li>Bump <code>Microsoft.Management.Infrastructure</code> from <code>2.0.0</code> to <code>3.0.0-preview.1</code> (#20081)</li>
    <li>Bump <code>Markdig.Signed</code> from <code>0.31.0</code> to <code>0.32.0</code> (#20076)</li>
    <li>Auto assign PR Maintainer (#20020)</li>
    <li>Delete rule that was supposed to round-robin assign a maintainer (#20019)</li>
    <li>Update the cgmanifest (#20012)</li>
    <li>Update the cgmanifest (#20008)</li>
    <li>Bump JsonSchema.Net from 4.1.7 to 4.1.8 (#20006)</li>
    <li>Bump JsonSchema.Net from 4.1.6 to 4.1.7 (#20000)</li>
    <li>Add mariner arm64 package build to release build (#19946)</li>
    <li>Check for pre-release packages when it's a stable release (#19939)</li>
    <li>Make PR creation tool use <code>--web</code> because it is more reliable (#19944)</li>
    <li>Update to the latest NOTICES file (#19971)</li>
    <li>Update variable used to bypass the blocking check for multiple NuGet feeds for release pipeline (#19963)</li>
    <li>Update variable used to bypass the blocking check for multiple NuGet feeds (#19967)</li>
    <li>Update README.md and metadata.json for release v7.2.13 and v7.3.6 (#19964)</li>
    <li>Don't publish notice on failure because it prevent retry (#19955)</li>
    <li>Change variable used to bypass nuget security scanning (#19954)</li>
    <li>Update the cgmanifest (#19924)</li>
    <li>Publish rpm package for rhel9 (#19750)</li>
    <li>Bump XunitXml.TestLogger from 3.0.78 to 3.1.11 (#19900)</li>
    <li>Bump JsonSchema.Net from 4.1.5 to 4.1.6 (#19885)</li>
    <li>Bump xunit from 2.4.2 to 2.5.0 (#19902)</li>
    <li>Remove <code>HostArchitecture</code> dynamic parameter for <code>osxpkg</code> (#19917)</li>
    <li>FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning (#19905)</li>
    <li>Change variable used to bypass nuget security scanning (#19907)</li>
    <li>Checkout history for markdown lint check (#19908)</li>
    <li>Switch to GitHub Action for linting markdown (#19899)</li>
    <li>Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 (#19901)</li>
    <li>Add runtime and packaging type info for mariner2 arm64 (#19450)</li>
    <li>Update to the latest NOTICES file (#19856)</li>
    </ul>
    
    </details>
    
    * Documentation and Help Content
    
    - Update `README.md` and `metadata.json` for `7.4.0-preview.4` release (#19872)
    - Fix grammatical issue in `ADOPTERS.md` (#20037) (Thanks @nikohoffren!)
    - Replace docs.microsoft.com URLs in code with FWLinks (#19996)
    - Change `docs.microsoft.com` to `learn.microsoft.com` (#19994)
    - Update man page to match current help for pwsh (#19993)
    - Merge `7.3.5`, `7.3.6`, `7.2.12` and `7.2.13` changelogs (#19968)
    - Fix ///-comments that violate the docs schema (#19957)
    - Update the link for getting started in `README.md` (#19932)
    - Migrate user docs to the PowerShell-Docs repository (#19871)
    
    [7.4.0-preview.5]: https://github.com/PowerShell/PowerShell/compare/v7.4.0-preview.4...v7.4.0-preview.5