Steve Lee
61b5dceb60
Make experimental feature PSAnsiRenderingFileInfo stable ( #18042 )
2022-09-12 10:23:03 -07:00
Steve Lee
6744ffb826
Make experimental feature PSNativeCommandArgumentPassing stable ( #18044 )
2022-09-12 09:48:09 -07:00
Steve Lee
ce746969ab
Make experimental feature PSAMSIMethodInvocationLogging stable ( #18041 )
2022-09-12 09:20:20 -07:00
Dongbo Wang
3fbd90a4b0
Handle PSObject argument specially in method invocation logging ( #18060 )
2022-09-12 09:15:14 -07:00
Steve Lee
3bf6423a10
Make experimental feature PSRemotingSSHTransportErrorHandling stable ( #18046 )
2022-09-07 17:34:30 -07:00
Steve Lee
918bb8c952
Make experimental feature PSExec stable ( #18045 )
2022-09-07 10:28:17 -07:00
Steve Lee
6e36446b6f
Make experimental feature PSCleanBlock stable ( #18043 )
2022-09-07 10:26:21 -07:00
Dongbo Wang
647f40bb4a
Fix error formatting to use color defined in $PSStyle.Formatting ( #17987 )
2022-08-31 09:36:14 -07:00
MartinGC94
4051e09796
Add completion for values in comparisons when comparing Enums ( #17654 )
2022-08-22 15:18:49 -07:00
MartinGC94
99c757ff3e
Fix positional argument completion ( #17796 )
2022-08-22 15:17:55 -07:00
MartinGC94
1c5e14cf0f
Fix member completion in attribute argument ( #17902 )
2022-08-22 13:38:21 -07:00
Frode Flaten
a15bfcb501
Throw when too many parameter sets are defined ( #17881 )
2022-08-22 12:11:17 -07:00
Dongbo Wang
2c9c97ac86
Do not preserve temporary results when no need to do so ( #17856 )
2022-08-10 09:36:33 -07:00
Dominik Kaszewski
1ee2f0d7ee
Fix Update-Help failing silently with implicit non-US culture. ( #17780 )
2022-08-09 15:51:32 -07:00
WJKM
d75d3b6178
Add the ValidateNotNullOrWhiteSpace attribute ( #17191 )
2022-08-09 10:48:08 -07:00
MartinGC94
15dcf634e2
Improve enumeration of inferred types in pipeline ( #17799 )
2022-08-09 10:37:56 -07:00
David Bar-On
55c5e789bd
Fix for deserializing imported ordered dictionary ( #15545 )
2022-08-08 23:29:45 +05:00
Steve Lee
9213b77659
Allow commands to still be executed even if the current working directory no longer exists ( #17579 )
2022-08-01 21:43:54 -07:00
Dongbo Wang
2051c5f72b
Stop referencing Microsoft.PowerShell.Security when the core snapin is used ( #17771 )
2022-08-01 10:10:59 -07:00
Frode Flaten
7c624902e1
Use null propagation operator in remoting code ( #17790 )
2022-08-01 09:21:16 -07:00
Frode Flaten
0d52375adc
Add type accelerator ordered for OrderedDictionary ( #17804 )
2022-08-01 09:15:14 -07:00
Frode Flaten
5f4e100456
Use null propagation operator for windows build ( #17795 )
...
* Use null propagation in CimCmdlets
* Use null propagation in Diagnostics and Management
* ignore IDE0031 rule in ConsoleHost
* Use null propagation in WSMan.Management
* Use null propagation in SMA
* ignore IDE0031 for securityDescHandle
* cleanup after review
2022-07-29 10:34:09 -07:00
Frode Flaten
4b4f1d144f
Use null propagation operator in /engine ( #17789 )
2022-07-29 09:06:07 +05:00
Dmitry Volodin
1779175935
Use null-coalescing assignment in the rest of /engine ( #17729 )
2022-07-26 12:31:14 -07:00
Ilya
08e4596463
Move the type data definition of System.Security.AccessControl.ObjectSecurity to the Microsoft.PowerShell.Security module ( #16355 )
2022-07-25 21:16:52 -07:00
Dmitry Volodin
9fe96f3c20
Use compound assignment in /interpreter and /runtime ( #17727 )
2022-07-25 16:55:56 -07:00
Steve Lee
d72cedd70b
Fix FileSystemProvider to work with volume and pipe paths ( #15873 )
2022-07-25 22:07:26 +00:00
MartinGC94
3d4e294262
Improve type inference for $_ ( #17716 )
2022-07-25 11:27:23 -07:00
Dmitry Volodin
e8c66a3282
Use null-coalescing assignment in /remoting and /hostifaces ( #17728 )
2022-07-25 11:26:01 -07:00
MartinGC94
8eb37cc44d
Prevent braces from being removed when completing variables ( #17751 )
2022-07-25 11:17:26 -07:00
MartinGC94
5ccbb97ae3
Fix type inference for ICollection ( #17752 )
2022-07-25 11:15:19 -07:00
Dmitry Volodin
dc2e682f3a
Use null-coalescing assignment in /engine ( #17720 )
2022-07-25 22:11:29 +05:00
Dmitry Volodin
223c6b8905
Use compound assignment in /parser and /debugger ( #17726 )
2022-07-25 21:54:36 +05:00
Steve Lee
3efa28162e
Change Get-ChildItem to treat trailing slash in path as indicating a directory when used with -Recurse ( #17704 )
2022-07-21 09:39:11 +05:00
James Truher [MSFT]
031fa93b4c
Add find.exe to legacy argument binding behavior for Windows ( #17715 )
2022-07-20 14:47:50 -07:00
Ikko Ashimine
42d0e99286
Fix typo in ModuleCmdletBase.cs ( #17714 )
...
explictly -> explicitly
2022-07-20 10:17:53 +05:00
MartinGC94
76c713d7e6
Add completion for index expressions for dictionaries ( #17619 )
2022-07-20 03:56:35 +00:00
Frode Flaten
9ccaf107a0
Fix enum-ranges for ValidateRange in proxy commands ( #17572 )
2022-07-20 08:50:18 +05:00
MartinGC94
84241c3c59
Fix parser exception in using statements with empty aliases ( #16745 )
2022-07-19 10:42:31 -07:00
MartinGC94
618b348cdb
Fix type completion for attribute tokens ( #17484 )
2022-07-19 09:08:10 -07:00
James Truher [MSFT]
bfb59f1acf
Do not always collapse space between parameter and value for native arguments. ( #17708 )
2022-07-18 17:51:51 -07:00
Steve Lee
b7c875b0f2
Remove PSNativePSPathResolution experimental feature ( #17670 )
2022-07-18 17:25:46 -07:00
MartinGC94
53adf5d5d4
Improve dynamic parameter tab completion ( #17661 )
2022-07-18 15:32:06 -07:00
MartinGC94
b06bcee10e
Avoid binding positional parameters when completing parameter in front of value ( #17693 )
2022-07-18 14:28:04 -07:00
Sergey Vasin
667ea982ce
Fix comment in InternalCommands.cs ( #17669 )
2022-07-13 05:19:29 +00:00
Steve Lee
ff0506d632
Change ConvertFrom-Json -AsHashtable to use ordered hashtable ( #17405 )
...
JSON typically has ordering to make it easier to read. Currently, a Hashtable does not preserve ordering so for complex JSON, the members are not where you would expect in terms of order. This change wraps OrderedDictionary into a OrderedHashtable that derives from Hashtable. This preserves existing compatibility with scripts that expect a Hashtable to be returned, but preserves the order of elements.
2022-07-13 09:23:03 +05:00
MartinGC94
81f492744d
Fix tab completion regression ( #17628 )
2022-07-07 15:45:50 +05:00
MartinGC94
edac193cf0
Use discards for unused variables ( #17620 )
2022-07-05 14:26:51 -07:00
Eugene Samoylov
735096bcc1
Show optional parameters as such when displaying method definition and overloads ( #13799 )
...
* Extend `GetMethodInfoOverloadDefinition` to show optional parameters as such (#13728 )
* Fix CodeFactor style issue
* Fix review issues
* Add tests for TabExpansion2 `ToolTip`
* Fix tooltip string splitting
* Fix tests
* Bring back the namespace
2022-06-27 12:21:25 -07:00
Ikko Ashimine
3963e5b15b
Fix typo in CommonCommandParameters.cs ( #17524 )
2022-06-14 17:39:07 +00:00