CHANGELOG/7.0.md
ApplicationType (#18265)Export-PSSession to not throw error when a rooted path is specified for -OutputModule (#17671)win-x86 test package to the build (#15517)PowerShellGet tests targeting PowerShell gallery (#17062)AppLocker test files (#15881)ApplicationInsights to not send cloud role name (Internal 17099)Add-Type in NoLanguage mode on a locked down machine (Internal 17521).stylecop to filetypexml and format it (#16025)-NoProxy (#14673)PromptForCredential() to add targetName as domain (#14504)Test-Connection tests on macOS (#12943)amsi.dll to system32 folder (#12730)Get-FileHash to close file handles before writing output (#12474) (Thanks @iSazonov!)v5 (#12262) (Thanks @bergmeister!)Assembly.Load(byte[]) and Assembly.LoadFile (#12203)PSModulePath (#12192)null check for Windows PowerShell install path (#12296)WinCompat module loading to treat Core edition modules higher priority (#12269)WinCompat (#11980)ConciseView where error message is wider than window width and doesn't have whitespace (#11880, #11746)Test-Connection always use the default synchronization context for sending ping requests (#11517)LICENSE (#12019)Ctrl+C to work for global tool (#11959)ConciseView to not show the line information within the error messages (#11952)3.1.2 (#11963)gzip has the correct name for LTS release (#11956)Microsoft.ApplicationInsights from 2.13.0 to 2.13.1 (#11925)Invoke-Command missing error on session termination (#11586)VT sequences (#11891)PowerShellStreamType enum with an ObsoleteAttribute (#11836)CustomEvent was not initially sent (#11807)NativeDllHandler to not throw when file is not found (#11787)SetBreakpoints API (#11622)-l login_name or -p port to ssh (#11518) (Thanks @LucaFilipozzi!)JEA user role in virtual account (#11668)AssemblyLoadContext (#11088)WinCompat remote session (#11809)WinCompat deny list support using a setting in powershell.config.json (#11726)ConciseView (#11670)ClrVersion parameter back to revert change in capitalization (#11623)CredScan v2 (#11765)Get-PlatformInfo helper and tests for Debian 10, 11 and CentOS 8 (#11842)pwsh is used for test runs (#11486) (Thanks @iSazonov!)LTSRelease value from metadata.json to release.json (#11897)Microsoft.ApplicationInsights from 2.12.1 to 2.13.0 (#11894)System.Data.SqlClient from 4.8.0 to 4.8.1 (#11879)LTSRelease value in metadata.json to true for RC.3 release (Internal 10960)LTS logic to depend on metadata.json (#11877)LTSRelease to false (#11874)LTS packages have symbolic links for pwsh and pwsh-lts (#11843)Microsoft.PowerShell.Native from 7.0.0-rc.2 to 7.0.0 (#11839)cimcmdlet.dll and most of the built-in modules (#11832)Microsoft.PowerShell.Archive from 1.2.4.0 to 1.2.5 (#11833)PSReadLine from 2.0.0-rc2 to 2.0.0 (#11831)NextReleaseTag to be v7.0.0-preview.7 (#11372)LTS packages (#11772)NJsonSchema from 10.1.4 to 10.1.5 (#11730)packaging.psm1 (#11723)Microsoft.ApplicationInsights from 2.12.0 to 2.12.1 (#11708)NJsonSchema from 10.1.3 to 10.1.4 (#11620)Markdig.Signed from 0.18.0 to 0.18.1 (#11641)ISOWeek for week numbers in Get-Date accounting for leap years #11536 (Thanks @paalbra!)DBNull.Value and NullString.Value treated as $null (#11584)~ in $env:PATH when doing command discovery (#11552)NullReferenceException (#11448) (Thanks @iSazonov!)ssh parameter sets for the parameter -JobName in Invoke-Command (#11444)PowerShell Editor Services and PSScriptAnalyzer to tracked modules (#11514)SecureString for the OutOfProc transports (#11380, #11406)WinPS module loading (#11332)NullReferenceException in ConciseView (#11435) (Thanks @iSazonov!)$true for the parameter -RequireLicenseAcceptance in New-ModuleManifest (#11512) (Thanks @ThomasNieto!)ErrorRecord objects (#11415)InitialSessionState.ImportPSSnapIn as Obsolete (#11399)PositionMessage for the line context information for ConciseView (#11398)filename for ConciseView (#11391)HelpInfoUri for all modules in PowerShell 7.0 (#11389)ConciseView (#11383)Set-StrictMode to the outer script block for ErrorView (#11381)Get-Error experimental feature from module manifest (#11369)Update-Help fails for the current UICulture (#11356)Test-Connection: Fallback to hop IP Address on -Traceroute without -ResolveDestination (#11335) (Thanks @vexx32!)WSMan (#11288) (Thanks @iSazonov!)Type member to exceptions containing type of exception for Get-Error (#11076)Get-FileHash cmdlet (#11114) (Thanks @iSazonov!)Get-Error to not modify the original $Error object (#11125)DSC test fixes for Alpine and Raspbian (#11508)ssh remoting test to work on all platforms (#11500)Alpine (#11483)UnixStat feature is disabled (#11370)Enter-PSHostProcess test (#11360)Microsoft.PowerShell.Native from 7.0.0-rc.1 to 7.0.0.rc.2 (#11583)PSReadLine from 2.0.0-rc1 to 2.0.0-rc2 (#11581)NJsonSchema from 10.0.28 to 10.1.3 (#11382, #11573)Microsoft.PowerShell.ConsoleHost NuGet package (#11545)MSIX for RC to use 100 range revision (#11526)Microsoft.PowerShell.Archive from 1.2.3.0 to 1.2.4.0 (#11502)WIX component references (#11485)PackageManagement from 1.4.5 to 1.4.6 (#11427)PowerShellGet from 2.2.2 to 2.2.3 (#11426)ThreadJob from 2.0.2 to 2.0.3 (#11416)libs on Debian 10 (#11390)GalliumOS etc (#11155)README.md (#11503)LTS and default channels (#11132)FirstOrDefault primitive added in 7.0.0-Preview1 (#11258)PS7 Telemetry (#10751)ConciseView to use TargetObject if applicable (#11075)NullReferenceException in CompletionCompleters public methods (#11274)PSModulePath to concatenate the process and machine environment variables (#11276).NET Core to 3.1.0 (#11260)$PSHOME in front of $env:PATH (#11141)UnixStat Experimental Feature (#11313)-AsPlainText to ConvertFrom-SecureString (#11142)WindowsPS version check for WinCompat (#11148)WinCompat scenarios (#11259)CJK chars correctly (#11262)Unblock-File for macOS (#11137)Get-PSCallStack (#11210) (Thanks @iSazonov!)ScheduledJob module when using Job cmdlets (#11194)OutputType to Get-Error cmdlet and preserve original TypeNames (#10856)SupportsVirtualTerminal property (#11105)DSC test pending (#11131)Microsoft.ApplicationInsights from 2.11.0 to 2.12.0 (#11305)Microsoft.CodeAnalysis.CSharp from 3.3.1 to 3.4.0 (#11265)RC (#11162)NJsonSchema from 10.0.27 to 10.0.28 (#11170)FWLinks for PowerShell 7 online help documents (#11071)Test-Connection to work more like the one in Windows PowerShell (#10697) (Thanks @vexx32!)$? for ParenExpression, SubExpression and ArrayExpression (#11040)Start-Job (#10920) (Thanks @iSazonov!)pwsh to inherit $env:PSModulePath and enable powershell.exe to start correctly (#11057)?. and ?[] in PowerShell language (#10960)Parser.SaveError (#11006)Regex instances (#10657) (Thanks @iSazonov!)types.ps1xml, typesV3.ps1xml and GetEvent.types.ps1xml (#10898)PSConfiguration.ReadValueFromFile to make it faster and more memory efficient (#10839)Get-WinEvent (#10648) (Thanks @iSazonov!)StopUpstreamCommandsException doesn't get populated in -ErrorVariable (#10840)[Console]::OutputEncoding for native commands (#10824)Select-String cmdlet (#10943) (Thanks @iSazonov!)Start-Job working directory path with trailing backslash (#11041)ConvertFrom-Json: Unwrap collections by default (#10861) (Thanks @danstur!)Group-Object cmdlet with -CaseSensitive and -AsHashtable switches (#11030) (Thanks @vexx32!)ConciseView to show Activity instead of myCommand (#11007)CommandInfo to Get-Command (#10929)Get-Counter cmdlet for Windows (#10933)ConvertTo-Json treat [AutomationNull]::Value and [NullString]::Value as $null (#10957)ipv6 address for SSH remoting (#10968)Get-Clipboard and Set-Clipboard (#10340)$null for ConvertTo-Json (#10947)Out-Printer command on Windows (#10906)Start-Job -WorkingDirectory with whitespace (#10951)null for a setting in PSConfiguration.cs (#10963) (Thanks @iSazonov!)GraphicalHost assembly to enable Out-GridView, Show-Command, and Get-Help -ShowWindow (#10899)ComputerName via pipeline in Get-HotFix (#10852) (Thanks @kvprasoon!)GetCorrectCasedPath() to first check if any system file entries is returned before calling First() (#10930)Start-Job (#10920) (Thanks @iSazonov!)TabExpansion2 to not require -CursorColumn and treat as $InputScript.Length (#10849)Update-List command (#10922)FWLink Id for Clear-RecycleBin (#10925)Clear-RecycleBin for Windows (#10909)$env:__SuppressAnsiEscapeSequences to control whether to have VT escape sequence in output (#10814)Compiler.cs (#10368) (Thanks @iSazonov!)CommaDelimitedStringCollection (#11000) (Thanks @iSazonov!)InitialSessionState.cs (#10865) (Thanks @iSazonov!)PSSession class (#11001)Update-Help from Get-Help when Get-Help runs for the first time' feature (#10974)ConsolePrompting and avoid unnecessary string creation when querying ExecutionPolicy setting (#10985)SDKToUse property so that it builds in VS (#11085)Install-Powershell.ps1: Add parameter to use MSI installation (#10921) (Thanks @MJECloud!)install-powershell.ps1 (#10914) (Thanks @kilasuit!)stringdata test to correctly validate keys of hashtables (#10810)README.md and metadata.json for Preview.5 (#10854)win7x86 msix package to build. (Internal 10515)NormalizeVersion function (#11087)3.1-preview.3 (#11079)PSReadLine from 2.0.0-beta5 to 2.0.0-beta6 in /src/Modules (#11078)Newtonsoft.Json from 12.0.2 to 12.0.3 (#11037) (#11038)Build-Info Json file with the ReleaseDate field (#10986)3.1-preview.2 (#10993)build.psm1 (#10927)Markdig.Signed from 0.17.1 to 0.18.0 (#10887)ThreadJob from 2.0.1 to 2.0.2 (#10886)AppX Manifest and Packaging module to conform to MS Store requirements (#10878)CONTRIBUTING.md (#11096) (Thanks @mklement0!)README.md (#11083)install-powershell.ps1 script (#11024) (Thanks @kilasuit!)Select-String emphasis and Import-DscResource in CHANGELOG.md (#10890)powershell-beginners-guide.md (#10926)$PSCulture consistently reflect in-session culture changes (#10138) (Thanks @iSazonov!).NET Core 3.1 preview 1 (#10798)CR and new line with a 0x23CE character in script logging (#10616)AppDomain.CurrentDomain.ProcessExit (#10626)Get-Error cmdlet as Experimental Feature (#10727,#10800)ConciseView for $ErrorView and update it to remove unnecessary text and not color entire line in red (#10641,#10724)&& and || in PowerShell language (#9849,#10825,#10836)??) and null coalescing assignment (??=) operators (#10636)pwsh startup when a new release is available and update notification message (#10689,#10777)Select-String output (with -NoEmphasis parameter to opt-out) (#8963) (Thanks @derek-xia!)Get-HotFix cmdlet (#10740)Add-Type usable in applications that host PowerShell (#10587)LanguagePrimitives.IsNullLike() (#10781) (Thanks @vexx32!)Format-Hex (#8674) (Thanks @vexx32!)SSHConnection hashtables when value doesn't match expected type (#10720) (Thanks @SeeminglyScience!)Get-Content -ReadCount 0 behavior when -TotalCount is set (#10749) (Thanks @eugenesmlv!)Get-WinEvent (#10639) (Thanks @iSazonov!)SourceLength remoting property causing formatting issues (#10765)-Delimiter parameter to ConvertFrom-StringData (#10665) (Thanks @steviecoaster!)ScriptBlock when using Invoke-Command with SSH (#10721) (Thanks @machgo!)ConciseView (#10746)\\wsl$\ paths to file system provider (#10674)TokenKind.QuestionMark in parser (#10706)ForEach-Object -Parallel running script to the same location as the calling script. (#10672)api-ms-win-core-file-l1-2-2.dll with Kernell32.dll for FindFirstStreamW and FindNextStreamW APIs (#10680) (Thanks @iSazonov!)StrictMode tolerant (#10563)-SecurityDescriptorSDDL parameter to New-Service (#10483) (Thanks @kvprasoon!)Test-Connection (#10478) (Thanks @vexx32!)Clear-Host output to terminal (#10681) (Thanks @iSazonov!)Format-Table and -Property (#10653)-InputObject on Get-Random to allow empty string (#10644)ForEach-Object -Parallel input processing (#10577)WorkflowJobSourceAdapter reference that is no longer used (#10326) (Thanks @KirkMunro!)COM interfaces in jump list code by fixing PreserveSig attributes (#9899) (Thanks @weltkante!)-ia is not the alias for -InformationAction common parameter (#10703) (Thanks @KirkMunro!)InvokeCommandCmdlet.cs to InvokeExpressionCommand.cs (#10659) (Thanks @kilasuit!)CodeFactor style issues coming in commits for the last month (#10591) (Thanks @iSazonov!)PSTernaryOperator experimental feature (#10586) (Thanks @bergmeister!)Install-PowerShellRemoting.ps1 handle empty string in PowerShellHome parameter (#10526) (Thanks @Orca88!)/etc/lsb-release to /etc/os-release in install-powershell.sh (#10773) (Thanks @Himura2la!)pwsh.exe and pwsh in daily version on Windows (#10738) (Thanks @centreboard!)installpsh-osx.sh (#10752)TestAppDomainProcessExitEvenHandlerNotLeaking (#10827)CI YAML (#10767) (Thanks @RDIL!)Get-ChildItem test (#10507) (Thanks @iSazonov!)switch to parameter for accuracy (#10666) (Thanks @romero126!)PowerShell SDK to preview.5 (Internal 10295)ThirdPartyNotices.txt (#10834)Microsoft.PowerShell.Native to 7.0.0-preview.3 (#10826)Microsoft.ApplicationInsights from 2.10.0 to 2.11.0 (#10608)NJsonSchema from 10.0.24 to 10.0.27 (#10756)MacPorts support to the build system (#10736) (Thanks @Lucius-Q-User!)PackageManagement from 1.4.4 to 1.4.5 (#10728)NJsonSchema from 10.0.23 to 10.0.24 (#10635)MSI (#10612)PSDesiredStateConfiguration from 2.0.3 to 2.0.4 (#10603)Microsoft.CodeAnalysis.CSharp from 3.2.1 to 3.3.1 (#10607).Net Core 3.0 RTM (#10604) (Thanks @bergmeister!)MSIX packaging so the version to Windows Store requirements (#10588).NET version in build docs (#10775) (Thanks @Greg-Smulko!)MSDN to docs.microsoft.com in powershell-beginners-guide.md (#10778) (Thanks @iSazonov!)DSC overview link (#10702)Support_Question.md to link to Stack Overflow as another community resource (#10638) (Thanks @mklement0!)ActionPreference.Break to break into debugger when Debug, Error, Information, Progress, Verbose or Warning messages are generated (#8205) (Thanks @KirkMunro!).CPL extension. (#9828)ForEach-Object faster for its commonly used scenarios (#10454) and fix ForEach-Object -Parallel performance problem with many runspaces (#10455)PSDesiredStateConfiguration module version to 2.0.3 and bring new tests; enable compilation to MOF on non-Windows and use of Invoke-DSCResource without LCM (#10516)BreakAll for PowerShell Editor Services (#10338) (Thanks @KirkMunro!)XTPUSHSGR/XTPOPSGR VT control sequences that are used in composability scenarios. (#10208)WorkingDirectory parameter to Start-Job (#10324) (Thanks @davinci26!)api-ms-win-core-job-12-1-0.dll with Kernell32.dll in Microsoft.PowerShell.Commands.NativeMethods P/Invoke API(#10417) (Thanks @iSazonov!)New-Service in variable assignment and -OutVariable (#10444) (Thanks @kvprasoon!)FindFirstFileEx() to use SafeFindHandle type (#10405)PSReadLine on Windows if the NVDA screen reader is active (#10385)7.0.0.0 (#10356)Add-Type if a type with the same name already exists (#9609) (Thanks @iSazonov!)ActionPreference.Suspend enumeration value into a non-supported, reserved state, and remove restriction on using ActionPreference.Ignore in preference variables (#10317) (Thanks @KirkMunro!)ArrayList with List<T> to get more readable and reliable code without changing functionality (#10333) (Thanks @iSazonov!)TestConnectionCommand (#10439) (Thanks @vexx32!)AutomationEngine and remove extra SetSessionStateDrive method call (#10416) (Thanks @iSazonov!)ParameterSetName back to Delimiter for ConvertTo-Csv and ConvertFrom-Csv (#10425)install-powershell.ps1 to check for already installed daily build (#10489)ForEach-Object -Parallel tests (#10354) (Thanks @KirkMunro!)PowerShellGet version from 2.2 to 2.2.1 (#10382)PackageManagement version from 1.4.3 to 1.4.4 (#10383)README.md and metadata.json for 7.0.0-preview.4 (Internal 10011).Net Core 3.0 version from Preview 9 to RC1 (#10552) (Thanks @bergmeister!)ExperimentalFeature list generation (Internal 9996)PSReadLine version from 2.0.0-beta4 to 2.0.0-beta5 (#10536)Microsoft.PowerShell.Native to 7.0.0-preview.2 (#10519)Netcoreapp3.0 preview9 (#10484) (Thanks @bergmeister!)NJsonSchema version from 10.0.22 to 10.0.23 (#10421)linux-x64 build folder because some dependencies for Alpine need it (#10407)README.md and metadata for v6.1.6 and v6.2.3 releases (#10523)README.md (#10465) (Thanks @vedhasp!)PSKoans module to Learning Resources documentation (#10369) (Thanks @vexx32!)README.md and metadata.json for 7.0.0-preview.3 (#10393)kill alias for Stop-Process cmdlet on Unix (#10098) (Thanks @iSazonov!)pwsh -Login / pwsh -l) support (#10050)RFC0036 (#10336)ForEach-Object -Parallel as an experimental feature (#10229)JumpList on NanoServer and IoT (#10164)Get-DscResource work with class based resources (#10350)#requires -version for pwsh 7 to include 6.1 and 6.2 in PSCompatibleVersions (#9943) (Thanks @bgelens!)_runspaceDebugCompleteEvent event object. (#10323)posix locale in WildcardPattern (#10186)Platform.IsWindowsDesktop instead of checking both NanoServer and IoT (#10205)Enable Experimental Features by default on Preview builds (#10228)
Enable -sta and -mta switches for pwsh (-sta is required for GUIs) (#10061)
Make breakpoints display better over PowerShell remoting (#10339) (Thanks @KirkMunro!)
Add support for AppX reparse points (#10331)
Make module name matching for get-module -FullyQualifiedName case insensitive (#10329)
Expose PreRelease label in PSModuleInfo formatter (#10316)
Add -Raw switch to Select-String which allows returning only the string that was matched (#9901) (Thanks @Jawz84!)
Reduce allocations in MakePath() method (#10027) (Thanks @iSazonov!)
Remove extra check that the system dll exists (#10244) (Thanks @iSazonov!)
Avoid boxing when passing value type arguments to PSTraceSource.WriteLine (#10052) (Thanks @iSazonov!)
Reduce allocations in Escape() and Unescape() (#10041) (Thanks @iSazonov!)
nanoserver.tests.ps1 (#10171)-parallel and -throttlelimit reserved for foreach and switch statements (#10328) (Thanks @KirkMunro!)InternalCommands.cs (#10352) (Thanks @iSazonov!)HelpCategory.Workflow enumeration (#10319) (Thanks @KirkMunro!)Microsoft.PowerShell.CoreCLR.Eventing to resolve conflict with System.Diagnostics.EventLog (#10305)consolehost startup (#10294)ThreadAbortException code (#10230) (Thanks @iSazonov!)nameof() in LocationGlobber and PathInfo (#10200) (Thanks @iSazonov!)my (#9976) (Thanks @RDIL!).vscode/tasks.json in case of spaces (#10204) (Thanks @msftrncs!)markdownlint tests due to security issues (#10163)WildcardPattern.Escape() and Unescape() (#10090) (Thanks @iSazonov!)Microsoft.Management.Infrastructure version to 2.0.0-preview.2 (#10366).NET Core 3.0 preview.8 (#10351) (#10227) (Thanks @bergmeister!)NJsonSchema from 10.0.21 to 10.0.22 (#10364)Microsoft.PowerShell.CoreCLR.Eventing.dll to exception list for build fix (#10337)Microsoft.CodeAnalysis.CSharp from 3.1.0 to 3.2.1 (#10273) (#10330)7.0.0-preview.2 release (#10160) (#10176)PSSA also includes formatting (#10172)README.md and metadata.json for next releases (#10087)powershell.com (#10297)Distribution_Request issue template (#10253)Dependabot (#10212) (Thanks @RDIL!)PSProxyJob (#10083) (Thanks @iSazonov!)Enter-PSHostProcess cmdlet when system in lock down mode (Internal 9168)DBNull.Value and NullString.Value the same as $null when comparing with $null and casting to bool (#9794) (Thanks @vexx32!)JumpList in STA thread as some COM APIs are strictly STA only to avoid sporadic CLR crashes (#9928) (#10057) (Thanks @bergmeister!)JumpList on NanoServer and IoT (#10164)COM method signature with argument names (#9858) (Thanks @nbkalex!)Import-DscResource can now clobber built-in DSC resource names (#9879)InitialSessionState to the ConsoleShell.Start (#9802) (Thanks @asrosent!)Read-Host -Prompt (#9743)Start-Process http://bing.com (#9793)-split operator (#8960) (Thanks @ece-jacob-scott!)StartType (#9940) (Thanks @NeoBeum!)-SecurityDescriptorSddl parameter to Set-Service (#8626) (Thanks @kvprasoon!)OneDrive folder (#9895)CertificateProvider (#9987) (Thanks @iSazonov!)pwsh (#9952)HistoryInfo (#9751) (Thanks @rkeithhill!)url for PowerShell docs (#9775)UseAbbreviationExpansion and TempDrive official features (#9872)Get-ChildItem -Path with wildcard char (#9257) (Thanks @kwkam!)WildcardPattern.IsMatch for patterns that only have an asterisk in the end (#10054) (Thanks @iSazonov!)WildcardPattern in outer loop to avoid unnecessary allocation (#10053) (Thanks @iSazonov!)Foreach-Object 2 times faster by reducing unnecessary allocations and boxing (#10047)PSVersionInfo.PSVersion to avoid casting SemanticVersion to Version every time accessing that property (#10028)NavigationCmdletProvider.NormalizePath() (#10038) (Thanks @iSazonov!)Assembly.GetName() in ClrFacade.GetAssemblies(string) to reduce allocations of CultureInfo objects (#10024) (Thanks @iSazonov!)int[] and int[,] allocation when tokenizing line comments and matching wildcard pattern (#10009)Start-PSBuild -Clean logic of git clean to ignore locked files from VS2019 (#10071) (Thanks @bergmeister!)markdown-link.tests.ps1 (#10049) (Thanks @RDIL!)Start-PSBuild -Clean does not remove all untracked files (#10022) (Thanks @vexx32!)stepInto, stepOut, etc.), along with basic tests (#9825) (Thanks @KirkMunro!)markdownlint tests due to security issues (#10163)CompiledScriptBlock.cs (#9735) (Thanks @vexx32!)AddOrUpdate() instead of Remove then Add to register runspace (#10007) (Thanks @iSazonov!)PossibleIncorrectUsageOfAssignmentOperator rule violation by adding extra parenthesis (#9460) (Thanks @xtqqczze!)AddRange in GetModules() (#9975) (Thanks @iSazonov!)IndexOf(char) overload (#9722) (Thanks @iSazonov!)consts and methods to single CharExtensions class (#9992) (Thanks @iSazonov!)EndsWith(char) and StartsWith(char) (#9994) (Thanks @iSazonov!)LCIDToLocaleName P/Invoke from GetComputerInfoCommand (#9716) (Thanks @iSazonov!)EtwActivity empty constructor and make minor style fixes (#9958) (Thanks @RDIL!)IsTransparentProxy (#9966)CimAsyncOperations (#9945) (Thanks @RDIL!)CodeFactor style issues in ModuleCmdletBase (#9915) (Thanks @RDIL!)SetProfileRoot and StartProfile in ConsoleHost (#9931)string.ConCat() in Process.cs (#9720) (Thanks @iSazonov!)scriptblock.cs (#9732) (Thanks @vexx32!)Set-Service tests with password as Pending (#10146)New-Item -Force (#9971) (Thanks @robdy!)ci.psm1 (#9947) (Thanks @RDIL!)Travis-CI references (#9919) (Thanks @RDIL!)yarn to install global tools (#9904) (Thanks @RDIL!)netcoreapp3.0 (#9747)netDumbster to 2.0.0.4 (#9748)CodeCoverageAndTest build by explicitly calling Start-PSBootStrap (#9724)fxdependent package on Windows into two packages (#10134)System.Data.SqlClient (#10109)System.Security.AccessControl (#10100)preview5 to preview6 and related out of band Nuget packages from 2.1 to 3.0-preview6 (#9888) (Thanks @bergmeister!)/etc/shells on macOS (#10066)Markdig.Signed from 0.17.0 to 0.17.1 (#10062)NuGet packages (#9936)(6.2.0) of PSDesiredStateConfiguration nuget package. (#9932)RPM signing to release build (#10013)ThreadJob from 1.1.2 to 2.0.1 in /src/Modules (#10003)PowerShellGet from 2.1.4 to 2.2 in /src/Modules (#9933) (#10085)PackageManagement from 1.4 to 1.4.3 in /src/Modules (#9820) (#9918) (#10084)TSAv2 (#9914)NJsonSchema from 9.14.1 to 10.0.21 (#9805) (#9843) (#9854) (#9862) (#9875) (#9885) (#9954) (#10017)System.Net.Http.WinHttpHandler from 4.5.3 to 4.5.4 (#9786)Microsoft.ApplicationInsights from 2.9.1 to 2.10.0 (#9757)6.1.4 (#9759)6.2.1 (#9760)gitter badge (#9920) (Thanks @RDIL!)README and metadata.json for 7.0.0-preview.1 release (#9767)Get-Module -FullyQualifiedName option to work with paths (#9101) (Thanks @pougetat!)-NoEnumerate behavior in Write-Output (#9069) (Thanks @vexx32!)ValidateRangeKind to ParameterMetadata.GetProxyAttributeData (#9059) (Thanks @indented-automation!)TryGetNumberValue & ScanNumberHelper (#7993) (Thanks @vexx32!)xsd for cdxml (#9177)PSObject (#8785) (Thanks @powercode!)FormatTable remote deserialization regression (#9116)MethodInfo from .NET public type with explicit parameter types (#9029) (Thanks @iSazonov!)powershell.config.json (#8779) (Thanks @iSazonov!)async APIs added to PowerShell to return a Task object directly (#9079)InvokeAsync overloads and StopAsync to the PowerShell type (#8056) (Thanks @KirkMunro!)XML for truncating error messages (#9589)OneDrive by not treating placeholders as symlinks (#9509)MatchType for EnumerationOptions to be Win32 making this consistent with Windows PowerShell (#9529)Microsoft.PowerShell.Utility is loaded as a snapin in hosting scenarios (#9404)DateTime to accommodate change in Japan DateTime format with new era starting 5/1/19 (#9503)Get-Runspace runspace object format Type column (#9438)EndProcessing so it only shows up once (#9385)CimDSCParser.cs (#9338)New-PSBreakpoint cmdlet & new -Breakpoint parameter for Debug-Runspace (#8923)QuoteFields parameter to ConvertTo-Csv and Export-Csv (#9132) (Thanks @iSazonov!)ItemSeparator and AltItemSeparator properties in ProviderInfo (#8587) (Thanks @renehernandez!)pshost trace listener (#9230)Get-Random -Count without specifying an InputObject list (#9111) (Thanks @pougetat!)SecureString cmdlets for non-Windows (#9199)Send-MailMessage (#9178)Restart-Computer to work on localhost when WinRM is not present (#9160)Start-Job throw terminating exception when -RunAs32 is specified in 64-bit pwsh (#9143)Start-Job throw terminating error when PowerShell is being hosted (#9128)-Subject parameter of Send-MailMessage command no longer mandatory. (#8961) (Thanks @ece-jacob-scott!)New-ModuleManifest consistent with Update-ModuleManifest (#9104) (Thanks @pougetat!)NoteProperty in Group-Object (#9109) (Thanks @iSazonov!)Hardlink from Mode property in default file system format (#8789) (Thanks @powercode!)Get-Help not calling Completed (#8788) (Thanks @powercode!)Test-ModuleManifest to work when RootModule has no file extension (#8687) (Thanks @pougetat!)UseQuotes parameter to Export-Csv and ConvertTo-Csv cmdlets (#8951) (Thanks @iSazonov!)PowerShell.Native and hosting tests (#8983)Get-Random to save a full iteration of the objects. (#8969) (Thanks @st0le!)-Id pid for Get-Process pid (#8959) (Thanks @MohiTheFish!)Attributes.cs - Style / Formatting Fixes (#9625) (Thanks @vexx32!)PSSessionType (#9618) (Thanks @iSazonov!)IPGlobalProperties on all platforms for getting host name (#9530) (Thanks @iSazonov!)IsSymLink() P/Invoke on Unix (#9534) (Thanks @iSazonov!)Windows PowerShell to just PowerShell (#9508)usings (#9490) (Thanks @iSazonov!)Export-Command from AssemblyInfo (#9455) (Thanks @iSazonov!)System.Management.Automation (#9402) (Thanks @iSazonov!)BraceNewLine,UsingLocation,FormatDocument,NewLineAbove rules (#9393) (Thanks @iSazonov!)WSMan.Management (#9400) (Thanks @iSazonov!)WSMan.Runtime (#9401) (Thanks @iSazonov!)Security module (#9399) (Thanks @iSazonov!)MarkdownRender (#9398) (Thanks @iSazonov!)Eventing (#9394) (Thanks @iSazonov!)Environment.NewLine for new lines in ConsoleHost code (#9392) (Thanks @iSazonov!)Microsoft.PowerShell.Commands.Management (#9377) (Thanks @iSazonov!)usings (#9283) (Thanks @iSazonov!)LookupAccountSid in Process.cs (#9197) (Thanks @iSazonov!)NewModuleManifestCommand (#9134) (Thanks @pougetat!)CredUIPromptForCredential from HostUtilities.cs (#9220) (Thanks @iSazonov!).csproj files (#9214) (Thanks @ThreeFive-O!)FileSystemProvider cleanup (#9182) (Thanks @RDIL!)CoreAdapter and MshObject (#9190) (Thanks @iSazonov!)Process.cs (#9195) (Thanks @iSazonov!)ReadConsole P/Invoke in ConsoleHost (#9165) (Thanks @iSazonov!)Get-Random cmdlet (#9133) (Thanks @pougetat!)StringBuilder by reference (out or ref) in P/Invoke (#9066) (Thanks @iSazonov!)Implicit.Remoting.Tests.ps1 (#9020) (Thanks @RDIL!)Type.EmptyTypes and Array.Empty<T>() to replace our custom code of the same functionality (#9042) (Thanks @iSazonov!)MshCommandRuntime.cs (#9074) (Thanks @vexx32!)ErrorRecord class code style (#9021) (Thanks @vexx32!)CachedReflectionInfo (#9019) (Thanks @iSazonov!)FileSystemProvider (#8992) (Thanks @RDIL!)List.AddRange to optimize -Split (#9001) (Thanks @iSazonov!)dllimport (#8847) (Thanks @iSazonov!)ValidatePathNotInSettings to function (#9406)DependaBot config.yml (#9368)install-powershell.ps1 work on Windows Server 2012 R2 (#9271)PoshChan for getting and automatic retrieval of test failures for a PR (#9232)PoshChan (#9188) (Thanks @RDIL!)PoshChan settings and allow all users access to reminders (#9198)AzDevOps context names and add all PowerShell team members (#9164)PoshChan (#9162)CmdletsToExport and AliasesToExport to test module manifests. (#9108) (Thanks @powercode!)releaseTools.psm1 (#9064) (Thanks @RDIL!)NextReleaseVersion from metadata.json (#9646)Send-MailMessage (#9213) (Thanks @ThreeFive-O!)4.8.0 (#9510)Wait-UntilTrue returns $true in Pester tests (#9458) (Thanks @xtqqczze!)Remove-Module (#9276) (Thanks @pougetat!)feature* (#9415)AppleScript as pending/inconclusive (#9352)Import-Alias by file regarding parsing difficult aliases strings (#9247) (Thanks @SytzeAndr!)npm to Yarn for markdown tests (#9312) (Thanks @RDIL!)RemoteSession.Basic.Tests.ps1 (#9304)$PSHOME is read only (#9279)Enter-PSHostProcess tests flakiness (#9007)Install-Package to install netDumbster (#9081)Select-Xml tests (#9037) (Thanks @ThreeFive-O!)Send-MailMessage tests for CI (#8859) (Thanks @ThreeFive-O!)RequireSudoOnUnix tags to PowerShellGet tests and remove pending parameter (#8954) (Thanks @RDIL!)ConvertTo-Xml tests (#9036) (Thanks @ThreeFive-O!)NamedPipeConnectionInfo test (#9003) (Thanks @iSazonov!)-WhatIf for New-FileCatalog (#8966) (Thanks @mjanko5!)Microsoft.PowerShell.Native package (Internal 8512)netcoreapp3.0 (Internal 8510)tsaVersion property as TsaV1 for compliance build phase (#9176)AcessToken variable to jobs that perform signing (#9351)install-powershell.sh and Amazon Linux (#9314)MSIX (#9375)windows, linux-x64, linux-arm, linux-arm64 and macOS (#9476)gulp from 4.0.0 to 4.0.2 (#9441, #9544)Markdig.Signed from 0.15.7 to 0.17.0 (#8981, #9579)Microsoft.CodeAnalysis.CSharp from 2.10.0 to 3.1.0 (#9277, 9653)Microsoft.PowerShell.Native from 6.2.0-rc.1 to 6.2.0 (#9200)Microsoft.Windows.Compatibility from 2.0.1 to 2.1.1 (#9605)Newtonsoft.Json from 12.0.1 to 12.0.2 (#9431, #9434)NJsonSchema from 9.13.19 to 9.14.1 (#9044, #9136, #9166, #9172, #9184, #9196, #9265, #9349, #9388, #9421, #9429, #9478, #9523, #9616)PackageManagement from 1.3.1 to 1.4 (#9567, #9650)PowerShellGet from 2.0.4 to 2.1.4 in /src/Modules (#9110, #9145, #9600, #9691)PSReadLine from 2.0.0-beta3 to 2.0.0-beta4 (#9554)SelfSignedCertificate (#9055)System.Data.SqlClient from 4.6.0 to 4.6.1 (#9601)System.Net.Http.WinHttpHandler from 4.5.2 to 4.5.3 (#9333)Microsoft.PowerShell.Archive from 1.2.2.0 to 1.2.3.0 (#9593)codecoverage and test packages for non-Windows (#9373)MSIX package (#9289)windows-daily build (#9275)DEB uploads to finish (#9118)MSI Upgrade failure for preview builds (#9013)nupkg to MyGet (#9269)Publish-TestResults to make Azure DevOps fail the task when any tests failed (#9457)windows-daily.yml (#9274)CodeCoverage configuration build portable symbol files (#9346)pwshtool blob and bug fixes (#9163)CI.psm1 to optionally run Feature tests (#9212) (Thanks @RDIL!)PoliCheck task and pin to specific version (#9297)Start-PSBootStrap in Code Coverage build to install .NET SDK (#9690)BMP to PNG for graphical MSI installer assets (#9606)CODEOWNERS file to reduce noise (#9547)raspbian64 to readme (#9520)Support_Question.md (#9218) (Thanks @vexx32!)PowerShellGet in changelog (#9335)WritingPesterTests guideline (#9078) (Thanks @ThreeFive-O!)ChangeLog for 6.2.0 (#9245)v6.2.0 (#9229)feature-request issue template to move instructions into comments. (#9187) (Thanks @mklement0!)PowerShell-Doc repo (#9090) (Thanks @iSazonov!)README.md (#9045) (Thanks @yashrajbharti!)README.md (#9010) (Thanks @RDIL!)6.2.0-rc.1 release (#9022)