Justin Chung
9311457b6a
Fix preview build test failures
2026-05-28 13:07:18 -05:00
Justin Chung
a8d65d320d
Address Copilot fixes thrid
2026-05-28 10:10:27 -05:00
Justin Chung
5252a123b4
Address copilot comments second
2026-05-27 12:42:51 -05:00
Justin Chung
5ff044a4b6
Fix xUnit test configuration to use temp directory for system config location.
2026-05-27 09:53:14 -05:00
Justin Chung
7a3dbade57
Address copilot comments
2026-05-26 16:46:08 -05:00
Justin Chung
8ef8ae1138
Move AllUsers config out of $PSHOME and add Get-PowerShellConfiguration cmdlet
2026-05-26 16:20:04 -05:00
Dongbo Wang
65e6a8055c
Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows ( #27328 )
2026-04-24 09:52:06 -07:00
Jordan Borean
1965e059bc
Fix up default value for parameters with the in modifier ( #26785 )
2026-02-18 11:39:53 -08:00
Dongbo Wang
8f457fc714
Skip the flaky Update-Help test for the PackageManagement module ( #26845 )
2026-02-17 16:40:04 -05:00
Copilot and TravisEz13
6b8d724b03
Mark flaky Update-Help web tests as pending to unblock CI ( #26796 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TravisEz13 <10873629+TravisEz13@users.noreply.github.com >
2026-02-13 03:57:33 +00:00
Dongbo Wang
2e26e4b690
Update the Update-Help tests to use -Force to remove read-only files ( #26780 )
2026-02-12 11:50:16 -05:00
Copilot
42371b881c
Add SubjectAlternativeName property to the Signature object returned from Get-AuthenticodeSignature ( #26252 )
2026-02-09 17:10:50 -08:00
Jordan Borean
7f9c7463f2
Support TargetObject position in ParserErrors ( #26649 )
2026-01-21 13:55:42 -05:00
Dongbo Wang
9bc47950e2
Add ValidateNotNullOrEmpty attribute to the -Property of Format-Table/List/Custom ( #26552 )
2026-01-12 10:47:41 -08: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
7f92d588fa
Add ToRegex method to WildcardPattern class ( #26515 )
2025-12-10 23:21:32 +05:00
Dongbo Wang
eb2ead439a
Fix formatting to properly handle the Reset VT sequences that appear in the middle of a string ( #26424 )
2025-11-24 14:38:23 -08:00
Dongbo Wang
9ee3c61c26
Close pipe client handles after creating the child ssh process ( #26491 )
2025-11-24 20:05:03 +00:00
yotsuda
e81985d8f2
Respect -UseWindowsPowerShell:$false in New-PSSession ( #26469 )
2025-11-21 22:50:32 +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
Jordan Borean
af26292a7a
Add PSApplicationOutputEncoding variable ( #21219 )
...
Adds the $PSApplicationOutputEncoding variable that can be used to control the encoding PowerShell uses when reading the raw bytes to a string of an external application.
2025-10-21 05:13:30 +00:00
xtqqczze
a10ff105c9
Fix SA1028: Code should not contain trailing whitespace. Part 1. ( #26203 )
2025-10-16 12:58:28 +05:00
Jorge Suarez
26bb188c8b
Improve ValidateLength error message consistency and refactor validation tests ( #25806 )
2025-10-13 11:55:20 +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
4415386172
Improve the $using expression support in Invoke-Command ( #24025 )
...
Always use the v5.1 `$using:` logic when dealing with any connection type that is not based on the `WSManConnectionInfo`. This allows the caller to use the more advanced `$using` features like variables with special names, having `$using` vars inside sub scopes, and more. `WSMan` based connections might still communicate with older versions but as the oldest supported version is v3 on Server 2012. We don't need to keep the default as v2 (which has been deprecated) to support some of the newer features.
2025-08-04 16:31:30 -07:00
Aditya Patwardhan
07dfab2277
Fix updatable help test for new content ( #25819 )
2025-08-04 14:04:56 -07:00
Stéphane BARIZIEN
a993992298
Adding hex format for native command exit codes ( #21067 )
2025-07-31 08:23:20 +05:00
GameMicrowave
fcc1833963
Treat -Target as literal in New-Item ( #25186 )
2025-05-12 16:22:29 +05:00
Dongbo Wang
52150fd8a7
Add more tests for PSForEach and PSWhere methods ( #25519 )
2025-05-09 11:15:03 -07:00
(Havox)
1b786d2d89
Add support for thousands separators in [bigint] casting ( #25396 )
2025-05-08 17:10:33 +05:00
Staffan Gustafsson
9cbbb8ff32
Add PSForEach and PSWhere as aliases for the PowerShell intrinsic methods Where and Foreach ( #25511 )
2025-05-05 17:13:02 -07:00
Dongbo Wang
f53865d1a4
Fix the isolated module test that was disabled previously ( #25420 )
2025-05-03 16:51:51 -07:00
MartinGC94
0c96975d1e
Exclude outvariable assignments within the same CommandAst when inferring variables ( #25224 )
2025-03-26 18:00:46 +00:00
MartinGC94
dea739cf99
Fix infinite loop in variable type inference ( #25206 )
2025-03-26 07:53:08 +05:00
MartinGC94
0ca17fdacd
Fix type inference of parameters in classic functions ( #25172 )
2025-03-18 13:23:49 +05:00
MartinGC94
1edd258e3b
Improve assignment type inference ( #21143 )
2025-03-18 09:48:11 +05:00
MartinGC94
becdd61b3c
Improve variable type inference ( #19830 )
2025-03-13 10:04:02 +00:00
MartinGC94
33ed509ca4
Add type inference for functions without OutputType attribute and anonymous functions ( #21127 )
2025-02-28 17:48:59 +00:00
MartinGC94
6fbd8ba1dd
Handle type inference for redirected commands ( #21131 )
2025-02-28 04:20:25 +00:00
MartinGC94
f47b14e7ff
Improve the type inference for binary expressions ( #25030 )
2025-02-20 10:39:29 +05:00
MartinGC94
fd85f6c35a
Use types from both sides of the pipeline chain for the type inference ( #25031 )
2025-02-18 05:44:28 +00:00
MartinGC94
57dbde625f
Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output ( #21137 )
2024-12-29 17:29:03 +05:00
Jordan Borean
ba238808fb
Support PSObject wrapped values in ArgumentToEncodingTransformationAttribute ( #24555 )
2024-11-12 08:41:22 +05:00
PowerShell Team Bot and Travis Plunk
7db6a70b56
[master] Update branch for release ( #24534 )
...
* Update package references
* Update cgmanifest
* Update IsolatedModule.Tests.ps1
---------
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com >
2024-10-31 15:15:28 -07:00
Steve Lee
ba043c4c27
Fix Test-ModuleManifest so it can use a UNC path ( #24115 )
2024-08-19 15:40:31 -07:00
Travis Plunk and James Truher [MSFT]
c11e4cf0d1
Move to 9.0.0-preview.6.24327.7 ( #24133 )
...
---------
Co-authored-by: James Truher [MSFT] <jimtru@microsoft.com >
2024-08-13 10:18:39 -07:00
Armaan Mcleod
b39b5f4252
Add ConvertTo-CliXml and ConvertFrom-CliXml cmdlets ( #21063 )
2024-07-26 22:12:44 +05:00
Jordan Borean
ecdf7805ca
Fix up .NET method invocation with Optional argument ( #21387 )
2024-07-01 15:46:39 -07:00
Jordan Borean
ab43c19390
Improve .NET overload definition of generic methods ( #21326 )
2024-07-01 14:03:01 -07:00