CHANGELOG/7.6.md
PSNativeCommandArgumentPassing test (#27179)null for content (#26973)Import-Module.Tests.ps1 to handle Arm32 platform (#26888)$PSDefaultParameterValues leak causing tests to skip unexpectedly (#26705)Microsoft.PowerShell.PSResourceGet to v1.2.0-preview5 (#26590)PSFeedbackProvider stable (#26502)CompletionCompleters.CompleteFilename() that causes null reference exception (#26487)Get-Clipboard (#26572) (Thanks @MartinGC94!)POWERSHELL_DIAGNOSTICS_OPTOUT (#26086)RemoteHyperVSocket (#26057)stderr output of console host to respect NO_COLOR (#24391)ssh PATH check in SSHConnectionInfo when the default Runspace is not available (#25780) (Thanks @jborean93!)PSForEach and PSWhere as aliases for the PowerShell intrinsic methods Where and Foreach (#25511) (Thanks @powercode!)IsScreenReaderActive() check from ConsoleHost (#26118)ConvertFrom-Json to ignore comments inside array literals (#14553) (#26050) (Thanks @MatejKafka!)-Debug to not trigger the ShouldProcess prompt (#26081)Register-ArgumentCompleter -NativeFallback to support registering a cover-all completer for native commands (#25230)Write-Host to respect OutputRendering = PlainText (#21188)$using expression support in Invoke-Command (#24025) (Thanks @jborean93!)HelpMessage for tool tip in parameter completion (#25108) (Thanks @jborean93!)SessionState" (#25792)MethodInvocation trace for overload tracing (#21320) (Thanks @jborean93!)-ProgressAction for advanced functions (#24591) (Thanks @cmkb3!)FileSystemProvider.CreateDirectory (#24615) (Thanks @Tadas!)-Target as literal in New-Item (#25186) (Thanks @GameMicrowave!)ArrayLiteralAst and ParenExpressionAst (#25303) (Thanks @MartinGC94!)[bigint] casting (#25396) (Thanks @AbishekPonmudi!)NullReferenceException when writing progress records to console from multiple threads (#25440) (Thanks @kborowinski!)Get-Service to ignore common errors when retrieving non-critical properties for a service (#24245) (Thanks @jborean93!)Join-String Argument Completer (#25283) (Thanks @ArmaanMcleod!)Out-GridView by replacing use of obsolete BinaryFormatter with custom implementation (#25497) (Thanks @mawosoft!)PSDiagnostics module to work for PowerShell 7 (#25590)PSScriptAnalyzer warnings in tests and build scripts (#25864)PSForEach and PSWhere methods (#25519)WildcardPattern.Escape to escape lone backticks correctly (#25211) (Thanks @ArmaanMcleod!)-ChildPath parameter to string[] for Join-Path cmdlet (#24677) (Thanks @ArmaanMcleod!)PowerShell 7.6-preview.4 includes the following updated modules:
PipelineStopToken to Cmdlet which will be signaled when the pipeline is stopping (#24620) (Thanks @jborean93!)WldpCanExecuteFile (#24912)-OutVariable assignments within the same CommandAst when inferring variables (#25224) (Thanks @MartinGC94!)Microsoft.PowerShell.PSResourceGet version in PSGalleryModules.csproj (#25135)TypeName.GetReflectionType() to work when the TypeName instance represents a generic type definition within a GenericTypeName (#24985)SystemPolicy public APIs visible but non-op on Unix platforms so that they can be included in PowerShellStandard.Library (#25051)-NoNewWindow (#25061)Import-Module -Prefix to override default prefix in manifest (#20409) (Thanks @MartinGC94!)Get-Help approach to find about_*.help.txt files with correct locale for completions (#24194) (Thanks @MartinGC94!)HandleDoubleAndSingleQuote in CompletionHelpers class (#25181) (Thanks @ArmaanMcleod!)-Noun parameter for Get-Command (#24977) (Thanks @ArmaanMcleod!)ErrorRecord with empty exception message to empty string (#24949) (Thanks @MatejKafka!)-PSEdition parameter for Get-Module (#24971) (Thanks @ArmaanMcleod!)New-Item -Force is passed an invalid directory name (#24936) (Thanks @kborowinski!)Start-Transcriptto use $Transcript which is a PSObject wrapped string to specify the transcript path (#24963) (Thanks @kborowinski!)Verb, StrictModeVersion, Scope & PropertyType Argument Completers with single helper method (#24839) (Thanks @ArmaanMcleod!)Start-Process -Wait polling efficiency (#24711) (Thanks @jborean93!)InvalidCommandNameCharacters in AnalysisCache to SearchValues<char> for more efficient char searching (#24880) (Thanks @ArmaanMcleod!)s_charactersRequiringQuotes in Completion Completers to SearchValues<char> for more efficient char searching (#24879) (Thanks @ArmaanMcleod!)AIShell module to telemetry collection list (#24747)EnumSingleTypeConverter to get enum names as array (#17785) (Thanks @fflaten!)Get-Item when listing alternate data streams (#18019) (Thanks @kilasuit!)-ExcludeModule parameter to Get-Command (#18955) (Thanks @MartinGC94!)DnsNameList for X509Certificate2 to use X509SubjectAlternativeNameExtension.EnumerateDnsNames Method (#24714) (Thanks @ArmaanMcleod!)Get-ItemProperty to report non-terminating error for cast exception (#21115) (Thanks @ArmaanMcleod!)-PropertyType argument completer for New-ItemProperty (#21117) (Thanks @ArmaanMcleod!)Write-Host handles XmlNode object (#24669) (Thanks @brendandburns!)ConvertTo-Json (#20999) (Thanks @jborean93!)Get-PSSession -ComputerName on Unix (#21009) (Thanks @jborean93!)PSObject wrapped values in ArgumentToEncodingTransformationAttribute (#24555) (Thanks @jborean93!)PSHome to PATH (#24228)Import-Module (#24265)PSCommandNotFoundSuggestion, PSCommandWithArgs, and PSModuleAutoLoadSkipOfflineFiles stable (#24246)Get-Error to handle BoundParameters (#20640)Get-FormatData to not cast a type incorrectly (#21157)Copy-Item and Remove-Item cmdlets (#24013) (Thanks @TheSpyGod!)-Force parameter to Resolve-Path and Convert-Path cmdlets to support wildcard hidden files (#20981) (Thanks @ArmaanMcleod!)$PSHOME location when SMA.dll location is not found (#24072)Test-ModuleManifest so it can use a UNC path (#24115)HelpInfoUri for 7.5 (#24610)preview.md (#24213)metadata.json for v7.4.5 release (#24183)