CHANGELOG/7.3.md
README.md (#19947)AmsiUtil and make the init variable readonly (#18727)NanoServer due to the lack of AMSI (#18882)NullReferenceException when importing modules (#18949) (Thanks @powercode!)VtSubstring helper method to correctly check chars copied (#19240)ConciseView to handle custom ParserError error records (#19239)SuspiciousContentChecker.Match to detect a predefined string when the text starts with it (#18916)Start-Job to check the existence of working directory using the PowerShell way (#18917)Switch-Process error to include the command that is not found (#18650)WLDP API (fixes system lock down tests) (#18962)sqlcmd to list to use legacy argument passing (#18645 #18646)exec from alias to function to handle arbitrary args (#18644)Switch-Process to copy the current env to the new process (#18632)Switch-Process to set termios appropriate for child process (#18572)New-PSSessionOption in script for Restart-Computer (#18374)ComputeCore.dll for PowerShell Direct (#18194)ProcessorArchitecture portion from the full name as it's obsolete (#18320)-Tag 'CI' to describe blocks. (#18317)Add-Type -PassThru (#18095)$PSStyle.Formatting (#17987)PSObject argument specially in method invocation logging (#18060)PSStrictModeAssignment (#18040)PSAMSIMethodInvocationLogging stable (#18041)PSAnsiRenderingFileInfo stable (#18042)PSCleanBlock stable (#18043)PSNativeCommandArgumentPassing stable (#18044)PSExec stable (#18045)PSRemotingSSHTransportErrorHandling stable (#18046)ConfigurationFile option to the PowerShell help content (#18093)System.Security.AccessControl.ObjectSecurity to the Microsoft.PowerShell.Security module (#16355) (Thanks @iSazonov!)GAC_Arm64 on Windows (#17816)PSNativePSPathResolution experimental feature (#17670)Microsoft.PowerShell.Security when the core snapin is used (#17771)Set-AuthenticodeSignature -TimeStampServer (#16134) (Thanks @Ryan-Hutchison-USAF!)ordered for OrderedDictionary (#17804) (Thanks @fflaten!)PDH_COUNTER_INFO struct (#17779)FileSystemProvider to work with volume and pipe paths (#15873)$_ (#17716) (Thanks @MartinGC94!)ICollection (#17752) (Thanks @MartinGC94!)Test-Json not handling non-object types at root (#17741) (Thanks @dkaszews!)Get-ChildItem to treat trailing slash in path as indicating a directory when used with -Recurse (#17704)find.exe to legacy argument binding behavior for Windows (#17715)ValidateRange in proxy commands (#17572) (Thanks @fflaten!)-noprofileloadtime switch to pwsh (#17535) (Thanks @rkeithhill!)ErrorView types to use $host.PrivateData colors (#17705)LanguageMode using remoting (#17803) (Thanks @fflaten!)write-progress (#17749) (Thanks @fflaten!)TestLoadNativeInMemoryAssembly (#17738).spelling for 7.3.0-preview.6 release (#17835)ADOPTERS.md for Power BI (#17766)README and metadata.json for next release (#17676) (Thanks @SeeminglyScience!)Export-PSSession to not throw error when a rooted path is specified for -OutputModule (#17671)ConvertFrom-Json -AsHashtable to use ordered hashtable (#17405)Out-GridView (#17664)-Milliseconds parameter to New-TimeSpan (#17621) (Thanks @NoMoreFood!)Set-AuthenticodeSignature to use SHA256 as the default (#17560) (Thanks @jborean93!)ValidateSet values (#17628) (Thanks @MartinGC94!)katacoda.com from doc as it now returns 404 (#17625)v7.2.5 and v7.3.0-preview.5 (#17565)README.md and metadata.json for upcoming releases (#17526)Out-String and Out-File keep string input unchanged (#17455)AnsiRegex able to capture Hyperlink ANSI sequences (#17442)-ConfigurationFile command-line parameter to pwsh to support local session configuration (#17447)osx-arm64 (#17365) (Thanks @awakecoding!)param block (#17489) (Thanks @MartinGC94!)Get-CimClass cmdlet (#17477) (Thanks @iSazonov!)PSScriptRoot path completion (#17376)stdout is not redirected (#17419)-Path (#17334) (Thanks @powercode!)Get-Error test to not depend on DNS APIs (#17471)PSGetMemberBinder to get value of ByRef property (#16956)Automation.Null elements to be piped to pipeline (#16957)CompatPowerShellGet to the allow-list of telemetry modules (#16935)Enter-PSHostProcess and Get-PSHostProcessInfo cmdlets by handling processes that have exited (#16946)CommandHelpProvider.cs (#16949) (Thanks @eltociear!)clean block for generated proxy function (#16827)FindFirstFileW instead of FindFirstFileExW to correctly handle Unicode filenames on FAT32 (#16840) (Thanks @iSazonov!)PSRP over SSH commands (#12802) (Thanks @BrannenGH!).ResolvedTarget Property to File-System Items to Reflect a Symlink's Target as FileSystemInfo (#16490) (Thanks @hammy3502!)NotifyEndApplication to re-enable VT mode (#16612)Start-Sleep: [-Duration] <timespan> (#16185) (Thanks @IISResetMe!)Measure-Object ignore missing properties unless running in strict mode (#16589) (Thanks @KiwiThePoodle!)-StrictMode to Invoke-Command to allow specifying strict mode when invoking command locally (#16545) (Thanks @Thomas-Yu!)$PSNativeCommandArgPassing = Windows to handle empty args correctly (#16639)exec cmdlet for bash compatibility (#16462)Get does not include a content-length header (#16587)HelpInfoUri for 7.3 release (#16646)SemanticVersion build label from version string (#16608)ForEach-Object -Parallel when passing in script block variable (#16564)markdownlint to the latest version (#16825)path-parse from 1.0.6 to 1.0.7 (#16820)README.md and metadata.json for v7.3.0-preview.1 release (#16627)7.2.1 (#16616)README.md and metadata.json for 7.2.1 release (#16586)clean block to script block as a peer to begin, process, and end to allow easy resource cleanup (#15177)$PSStyle.OutputRendering to Ansi (Internal 18449)PSVersion parameter version checks and error messages for PowerShell 7 remoting (#16228)HOME env variable is not set (#16263)README.md and metadata.json for next preview release (#16107)PlainText when writing to a host that doesn't support VT (#16092)AppExeCLinks to retrieve target (#16044)GetOuputString() and GetFormatStyleString() to PSHostUserInterface as public API (#16075)ConvertTo-SecureString with key regression due to .NET breaking change (#16068)Move-Item to only fallback to copy and delete in specific cases (#16029)$? correctly for command expression with redirections (#16046)CurrentCulture when handling conversions to DateTime in Add-History (#16005) (Thanks @vexx32!)rel types (#15973) (Thanks @StevenLiekens!)$PSNativeCommandUsesErrorActionPreference (#15993)NullReferenceException (#15990) (Thanks @DarylGraves!)ErrorActionPreference (#15897)DisconnectAsync and Dispose (#16536) (Thanks @i3arnon!)Max_PATH condition check to handle long path correctly (#16487) (Thanks @Shriram0908!)HelpInfoUri for 7.2 release (#16456)ValidateScriptAttribute. (#14550) (Thanks @MartinGC94!)README.md to specify gathered telemetry (#16379)File.ResolveLinkTarget from IsWindowsApplication (#16371) (Thanks @iSazonov!)-HttpVersion parameter to web cmdlets (#15853) (Thanks @hayhay27!)Tee-Object -Encoding (#14539) (Thanks @rpolley!)ConvertTo-Json -Depth to allow 100 at maximum (#16197) (Thanks @KevRitchie!)ApplicationInsights to not send cloud role name (#16246)Add-Type in NoLanguage mode on a locked down machine (#16245)TargetObect for non-zero exit code ErrorRecord (#16108) (Thanks @rkeithhill!)Move-Item with FileSystemProvider to move a directory into itself (#16198)PipelineVariable to set variable in the right scope (#16199)Target from a CodeProperty to be an AliasProperty that points to FileSystemInfo.LinkTarget (#16165).stylecop to filetypexml and format it (#16025)Convert-Path for unknown drive in Build.psm1 (#16416) (Thanks @matt9ucci!)Get-Process tests (#15845) (Thanks @iSazonov!)UseMU in the MSI (#16543)net6.0 TFM (#16102) (Thanks @xtqqczze!)snippet tag to code tag in XML comments (#16106)README.md about the changelogs (#16471) (Thanks @powershellpr0mpt!)metadata.json and README.md for 7.2.0 release (#16395)README.md and metadata.json files for v7.2.0-rc.1 release (#16285)v7.0.8 and v7.1.5 releases (#16248)