5b00d0f40b
[release/v7.7.0-preview.1] Update MaxVisitCount and MaxHashtableKeyCount if VisitorSafeValueContext indicates SkipLimitCheck is true ( #27308 )
...
Co-authored-by: Patrick Meinecke <SeeminglyScience@users.noreply.github.com >
Co-authored-by: Dongbo Wang <dongbow@microsoft.com >
2026-04-20 14:31:17 -05:00
Dongbo Wang
c19a440244
Fix Import-Module.Tests.ps1 to handle Arm32 platform ( #26862 )
2026-02-20 14:05:55 -08:00
Yoshifumi
2f08eb44e6
Add comprehensive PowerShell class tests for ConvertTo-Json ( #26769 )
2026-02-19 11:04:48 -08:00
Yoshifumi
9d68a05ac3
Add comprehensive PSCustomObject tests for ConvertTo-Json ( #26743 )
2026-02-18 11:04:45 -08:00
Yoshifumi
664ac75f4f
Add comprehensive depth and multilevel composition tests for ConvertTo-Json ( #26744 )
2026-02-09 16:43:02 -08:00
Yoshifumi
4382544127
Add comprehensive array and dictionary tests for ConvertTo-Json ( #26742 )
2026-02-06 09:41:03 -08:00
Yoshifumi
dd4f2fecfa
Add comprehensive scalar type tests for ConvertTo-Json ( #26736 )
2026-02-05 15:51:22 -08:00
Yoshifumi
8489f8fc34
Mark -NoTypeInformation as obsolete no-op and evaluate -IncludeTypeInformation on by value on Csv cmdlets ( #26719 )
2026-01-28 17:06:15 -05:00
Yoshifumi
d0d39c03b1
Fix Test-Json false positive errors when using oneOf or anyOf in schema ( #26618 )
2025-12-17 09:15:36 +00:00
Copilot
2e7765eef1
Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly ( #26602 )
...
This fixes test isolation issues where six test files were leaking $PSDefaultParameterValues["It:Skip"] settings to subsequent tests, causing widespread test skipping on Linux. The fixes address two distinct patterns: using .Remove() which doesn't restore the original state (4 files), and imbalanced Push-DefaultParameterValueStack/Pop-DefaultParameterValueStack calls (2 files).
2025-12-12 09:26:46 +05:00
Yoshifumi
6311c7c2f6
Add -ExcludeProperty parameter to Format-* cmdlets ( #26514 )
2025-12-05 04:54:52 +00:00
Yoshifumi
70a6a80f6b
Add -Extension parameter to Join-Path cmdlet ( #26482 )
2025-11-22 18:28:27 +05:00
Yoshifumi
8948c417c0
Make Export-Csv -Append and -NoHeader mutually exclusive ( #26472 )
2025-11-22 12:38:35 +05:00
yotsuda
bb712def99
Respect -Qualifier/-NoQualifier/-Leaf/-IsAbsolute:$false in Split-Path ( #26474 )
2025-11-21 22:56:07 +05:00
yotsuda
fb6403d4da
Respect -Repeat/-MtuSize/-Traceroute:$false in Test-Connection ( #26479 )
2025-11-21 17:12:28 +05:00
yotsuda
108eb857bb
Correct handling of explicit -[Operator]:$false parameter values in Where-Object ( #26485 )
2025-11-21 17:06:23 +05:00
yotsuda
d486365b24
Fix Invoke-RestMethod to support read-only files in multipart form data ( #26454 )
2025-11-18 17:49:38 +05:00
yotsuda
11d154c673
Respect -ListAvailable:$false in Get-TimeZone ( #26463 )
2025-11-17 22:04:57 +05:00
yotsuda
e741cecab3
Respect -Shuffle:$false in Get-SecureRandom ( #26460 )
2025-11-17 11:45:14 +05:00
yotsuda
77f1d99568
Respect -Shuffle:$false in Get-Random ( #26457 )
2025-11-17 08:36:48 +05:00
Dongbo Wang
943257b247
Make some experimental features stable ( #26348 )
...
The following experimental features are made stable:
- PSNativeWindowsTildeExpansion
- PSRedirectToVariable
- PSSubsystemPluginModel
2025-10-30 14:26:03 -07:00
xtqqczze
82d59136b2
Use [initialsessionstate] type accelerator ( #25912 )
2025-10-24 04:54:03 +00:00
ThioJoe and Travis Plunk
1b3a3215d2
Fix a few simple typos in comments and string outputs ( #25805 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2025-10-23 09:09:26 +05:00
mikkas456
123b450443
Handle null reference exception in CsvCommands.cs: ConvertPSObjectToCSV ( #26144 )
2025-10-16 10:09:49 +05:00
MartinGC94
9c5ac7d622
Add Delimiter parameter to Get-Clipboard ( #26134 )
2025-10-15 21:50:37 +05:00
Ryan Yates
47e38beda5
Properly Expand Aliases to their actual ResolvedCommand ( #25763 )
2025-10-15 21:31:04 +05:00
Jonathan Gilbert
e562d3f39a
Correct handling of explicit -Since:$false parameter value in Get-Uptime ( #26141 )
2025-10-09 10:48:52 +00:00
Jordan Borean
0ef738b36f
Add property and event for debug attach ( #25788 )
...
Adds the `IsRemoteDebuggerAttached` property to `Runspace` that
indicates whether a debugger is attached to the Runspace through the
`Debug-Runspace` cmdlet. Also adds a new engine event
`PowerShell.OnDebugAttach` that is emitted when the debugger is
attached.
2025-10-07 18:34:15 -04:00
Jonathan Gilbert
b5279a25a1
Correct handling of explicit -Empty:$false parameter value in New-Guid ( #26140 )
2025-10-06 09:48:42 +05:00
Dongbo Wang
b85237876d
Remove the use of Windows PowerShell ETW provider id and update PSDiagnostics module to work for PowerShell 7 ( #25590 )
2025-10-01 12:38:19 -07:00
Dongbo Wang
716754d220
Remove ThreadJob module and update PSReadLine to 2.4.4-beta4 ( #26120 )
2025-09-30 12:32:43 -07:00
Matěj Kafka and Dongbo Wang
551a0fe642
Fix ConvertFrom-Json to ignore comments inside array literals ( #14553 ) ( #26050 )
...
Co-authored-by: Dongbo Wang <dongbow@microsoft.com >
2025-09-23 10:29:11 -07:00
Dongbo Wang
506869c157
Fix -Debug to not trigger the ShouldProcess prompt ( #26081 )
2025-09-23 09:19:39 +05:00
xtqqczze
d418ffe84c
Make some tests less noisy on failure ( #26035 )
2025-09-11 13:55:36 -07:00
Patrick Meinecke
c5f2446e69
Suppress false positive PSScriptAnalyzer warnings in tests and build scripts ( #25864 )
2025-08-19 11:51:38 +05:00
Jordan Borean and Patrick Meinecke
ce76ae1def
Fix debug tracing error with magic extents ( #25726 )
...
Co-authored-by: Patrick Meinecke <SeeminglyScience@users.noreply.github.com >
2025-07-15 13:42:09 -04:00
Jordan Borean
c6329ddd54
Add MethodInvocation trace for overload tracing ( #21320 )
2025-07-14 15:42:14 -07:00
Justin Grote
8185a7f23e
Improve verbose and debug logging level messaging in web cmdlets ( #25510 )
2025-06-11 09:50:26 +05:00
Tadas Medišauskas
b3bc4ff4e0
Use absolute path in FileSystemProvider.CreateDirectory ( #24615 )
2025-05-13 11:29:48 +05:00
GameMicrowave
fcc1833963
Treat -Target as literal in New-Item ( #25186 )
2025-05-12 16:22:29 +05:00
MartinGC94
2fc4821e53
Revert "Allow empty prefix string in 'Import-Module -Prefix' to override default prefix in manifest ( #20409 )" ( #25462 )
2025-04-28 08:34:49 +05:00
Jordan Borean
352fd38c3b
Update Get-Service to ignore common errors when retrieving non-critical properties for a service ( #24245 )
2025-04-21 14:17:11 -07:00
Armaan Mcleod
48c34fc3a7
Convert -ChildPath parameter to string[] for Join-Path cmdlet ( #24677 )
2025-03-18 09:44:06 +05:00
Dongbo Wang
6e428a8820
Set standard handles explicitly when starting a process with -NoNewWindow ( #25061 )
2025-03-03 16:17:16 -08:00
MartinGC94
b8ed5be26d
Allow empty prefix string in 'Import-Module -Prefix' to override default prefix in manifest ( #20409 )
2025-02-27 17:40:40 +00:00
Matěj Kafka
9071eac574
Stringify ErrorRecord with empty exception message to empty string ( #24949 )
2025-02-10 11:43:10 +05:00
Kris Borowinski
8854c00ec2
Fix New-Item -Force to error on invalid directory name ( #24936 )
2025-02-07 22:32:23 +05:00
Kris Borowinski
0beb24e10f
Fix Start-Transcript error when $Transcript is a PSObject wrapped string ( #24963 )
2025-02-07 22:23:05 +05:00
Ryan Yates
61e9f5dcc2
Return correct FileName property for Get-Item when listing alternate data streams ( #18019 )
2025-01-02 16:45:57 +05:00
MartinGC94
c066cd85aa
Add ExcludeModule parameter to Get-Command ( #18955 )
2024-12-31 00:06:28 +05:00