Armaan Mcleod
e308222e19
Fix WildcardPattern.Escape to escape lone backticks correctly ( #25211 )
2025-03-25 09:05:42 +05:00
Jordan Borean
93e053c57e
Add PipelineStopToken to Cmdlet which will be signaled when the pipeline is stopping ( #24620 )
2025-03-24 14:36:05 -07: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
Armaan Mcleod
48c34fc3a7
Convert -ChildPath parameter to string[] for Join-Path cmdlet ( #24677 )
2025-03-18 09:44:06 +05:00
Dongbo Wang
ef64132f0a
Fix TypeName.GetReflectionType() to work when the TypeName instance represents a generic type definition within a GenericTypeName ( #24985 )
2025-03-17 15:40:25 -07:00
MartinGC94
becdd61b3c
Improve variable type inference ( #19830 )
2025-03-13 10:04:02 +00:00
MartinGC94
f7ae4229dc
Fix parameter completion when script requirements fail ( #17687 )
2025-03-07 04:26:03 +00:00
MartinGC94
d820692939
Improve the completion for attribute arguments ( #25129 )
2025-03-06 13:09:40 +00:00
MartinGC94
650189e603
Fix completion that relies on pseudobinding in script blocks ( #25122 )
2025-03-05 19:42:29 +00:00
MartinGC94
6661f6f100
Don't complete duplicate command names ( #21113 )
2025-03-04 12:57:39 +00:00
Dongbo Wang
6e428a8820
Set standard handles explicitly when starting a process with -NoNewWindow ( #25061 )
2025-03-03 16:17:16 -08:00
Jordan Borean
05214da717
Fix tooltip for variable expansion and include desc ( #25112 )
2025-03-03 09:23:24 +05:00
MartinGC94
33ed509ca4
Add type inference for functions without OutputType attribute and anonymous functions ( #21127 )
2025-02-28 17:48:59 +00:00
MartinGC94
2c769d65e3
Add completion for variables assigned by command redirection ( #25104 )
2025-02-28 18:13:38 +05:00
MartinGC94
6fbd8ba1dd
Handle type inference for redirected commands ( #21131 )
2025-02-28 04:20:25 +00: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
MartinGC94
7290494cd9
Update variable/property assignment completion so it can fallback to type inference ( #21134 )
2025-02-27 09:34:26 +00:00
MartinGC94
ca519c92ac
Use script filepath when completing relative paths for using statements ( #20017 )
2025-02-27 08:52:59 +00:00
MartinGC94
c64a636d9b
Fix completion of variables assigned inside Do loops ( #25076 )
2025-02-26 17:04:36 +05:00
MartinGC94
33d4bf5228
Fix completion of provider paths when a path returns itself instead of its children ( #24755 )
...
It is a workaround for Get-ChildItem behavior.
2025-02-26 12:01:29 +00:00
MartinGC94
502653d2c5
Enable completion of scoped variables without specifying scope ( #20340 )
2025-02-25 22:40:36 +05:00
MartinGC94
d6b5e5e13c
Fix share completion with provider and spaces ( #19440 )
2025-02-25 12:02:56 +05:00
MartinGC94
a23e30bed3
Fix issue with incomplete results when completing paths with wildcards in non-filesystem providers ( #24757 )
2025-02-25 08:04:56 +05:00
MartinGC94
f47b14e7ff
Improve the type inference for binary expressions ( #25030 )
2025-02-20 10:39:29 +05:00
MartinGC94
b565679961
Fix completion of variables with an attribute in the assignment ( #25016 )
2025-02-18 09:57:58 +00: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
Armaan Mcleod
d95d96ac85
Add experimental feature completion single/double quote support for -Name parameter ( #25014 )
2025-02-15 23:14:32 +05:00
Armaan Mcleod
0f7ba437eb
Add completion single/double quote support for -Noun parameter ( #24977 )
2025-02-11 14:20:19 +05:00
Matěj Kafka
9071eac574
Stringify ErrorRecord with empty exception message to empty string ( #24949 )
2025-02-10 11:43:10 +05:00
Armaan Mcleod
b385e5406c
Add completion single/double quote support for -PSEdition parameter ( #24971 )
2025-02-08 18:29:15 +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
Armaan Mcleod
459fc8d285
Add quote handling in Verb, StrictModeVersion, Scope & PropertyType Argument Completers with single helper method ( #24839 )
2025-02-01 14:52:52 +05:00
Justin Chung and Justin Chung
a69452ebeb
Update metadata.json ( #24764 )
...
* Updated metadata.json
* Added 7.6 to version checks
---------
Co-authored-by: Justin Chung <chungjustin@microsoft.com >
2025-01-14 12:42:18 -06: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
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
Armaan Mcleod
10d1785030
Update DnsNameList for X509Certificate2 to use X509SubjectAlternativeNameExtension.EnumerateDnsNames Method ( #24714 )
2024-12-29 15:21:50 +05:00
MartinGC94
8cdb728b6b
Add completion of modules by their shortname ( #20330 )
2024-12-28 13:20:26 +05:00
Armaan Mcleod
b5fbe9e613
Fix Get-ItemProperty to report non-terminating error for cast exception ( #21115 )
2024-12-27 09:09:32 +05:00
Armaan Mcleod
e127345820
Add -PropertyType argument completer for New-ItemProperty ( #21117 )
2024-12-25 17:27:44 +05:00
Aditya Patwardhan
617dbda8f4
Skip CIM ETS member test on older Windows platforms ( #24681 )
2024-12-19 10:10:17 -08:00
Brendan Burns
90b0149805
Fix a bug in how Write-Host handles XmlNode object ( #24669 )
2024-12-13 10:24:02 -08:00
MartinGC94
1452374fbf
Improve cim ETS member inference completion
2024-12-12 11:17:44 -05:00
Jordan Borean
7cc8a9ad32
Emit ProgressRecord in CLIXML minishell output
...
Instead of never emitting a ProgressRecord if stdout is redirected, continue to emit the CLIXML serialized record when pwsh was started with -OutputFormat xml regardless of redirection. This allows calling processes to receive the progress record from the spawned process when it captures the output.
2024-12-11 20:22:43 -05:00
Jordan Borean
294adb47f1
Add support for interface static abstract props
...
Add support for writing a PowerShell class that can implement an
interface that contains a static abstract property introduced in C# 11.
2024-12-10 14:02:11 -05:00
Jordan Borean
82341b0e3b
Add remote runspace check for PushRunspace
...
Add explicit exception when attempting to call PushRunspace on a
runspace that is not remote. Instead of failing with a hard to
understand NullReferenceException an ArgumentException is raised with
information about what went wrong.
2024-12-04 11:13:47 -05:00
Matej Kafka
b18eacaa83
Resolve symbolic link target relative to the symbolic link instead of the working directory ( #15235 ) ( #20943 )
2024-12-03 15:00:00 -08:00
Jordan Borean
22beba4a47
Fix up buffer management getting network roots ( #24600 )
...
Fixes the logic used when getting the PSDrive DisplayRoot for network PSDrive paths to exclude null terminators.
2024-11-26 11:59:34 +05:00