master
Add `ValidateNotNullOrEmpty` attribute to the `-Property` of `Format-Table/List/Custom` (#26552)
Seal internal types in `Microsoft.PowerShell.Commands.Utility` (#25892)
Update `LangVersion` to `preview` (#26214)
Fix `SA1028`: Code should not contain trailing whitespace. Part 1. (#26203)
Remove redundant `Attribute` suffix (#24940)
Add CodeQL suppressions for PowerShell intended behavior (#25359)
Enable IDE0049 `PreferBuiltInOrFrameworkType` (#14491)
Fix IDE0090: Simplify new expression part 4.4 (#14258)
Enable CA1868: Unnecessary call to 'Contains' for sets (#21165)
Remove blank lines as instructed by `CodeFactor` rules (#20086)
Mark `-NoTypeInformation` as obsolete no-op and evaluate `-IncludeTypeInformation` on by value on Csv cmdlets (#26719)
Fix IDE0083: UseNotPattern (#26209)
Update copyright notice to latest guidance (#12190)
Add property and event for debug attach (#25788)
Add `-Runspace` parameter to all `*-PSBreakpoint` cmdlets (#10492)
Remove parenthesis for empty attribute parameters (#20087)
Add `-Scope` argument completer for `*-Variable`, `*-Alias` & `*-PSDrive` commands (#20451)
Replace docs.microsoft.com URLs in code with FWLinks (#19996)
Replace `BitConverter.ToString` with `Convert.ToHexString` where appropriate (#19216)
Remove unnecessary usings part 4 (#14023)
Apply IDE0019: InlineAsTypeCheck in Microsoft.PowerShell.Commands (#19688)
Add `Get-SecureRandom` cmdlet (#19587)
Respect -Shuffle:$false in Get-Random (#26457)
Fix IDE0090: Simplify new expression part 4.5 (#14259)
Added `-CaseInsensitive` switch parameter to `Select-Object` & `Get-Unique` cmdlets (#19683)
Correct handling of explicit -Since:$false parameter value in Get-Uptime (#26141)
Add `-Verb` argument completer for `Get-Verb`/ `Get-Command` and refactor `Get-Verb` (#20286)
Fix regression in #20608. (#20745)
Make PS-Committee reviewed experimental features stable (#15864)
Add WDAC Audit logging (#19641)
Refactor Tooltip/ListItemText mapping to use `CompletionDisplayInfoMapper` delegate (#25395)
Fix codefactor if part 1 (#19266)
Change New-Guid to generate UUID v7 by default (#27033)
Add Milliseconds Parameter to New-TimeSpan (#17621)
Use compound assignment in `/Microsoft.PowerShell.Commands` (#17722)
Revert "Use `is null` syntax (#13277)" (#13322)
Add -ExcludeProperty parameter to Format-* cmdlets (#26514)
Fix IDE0090: Simplify new expression part 4.6 (#14260)
Remove `ArchitectureSensitiveAttribute` from the code base (#18598)
Use null propagation in the `Utility` module (#17787)
Fix `Sort-Object -Stable -Unique` to actually do stable sorting (#17189)
Fix `IDisposable` implementation in sealed classes (#26215)
Fix Test-Json false positive errors when using oneOf or anyOf in schema (#26618)
Use more efficient platform detection API (#16760)
Use interpolated strings 2 (#18978)
Make some experimental features stable (#26348)
Update to .NET 8 Preview 4 (#19696)
Fix a bug in how `Write-Host` handles `XmlNode` object (#24669)
Do not require activity when creating a completed progress record (#18474)