Aditya Patwardhan
2dbb5717ce
Make null member access tests as string to avoid parsing errors ( #11385 )
...
* Make null member access tests as string to avoid parsing errors
* Add PSNullConditionalOperators feature to testmetadata.json
* Add Parsing tests to be skipped
* Add tabcompletion tests
2019-12-21 00:14:07 +00:00
Steve Lee
27e1664e52
Add retry to Enter-PSHostProcess
test ( #11360 )
2019-12-20 15:35:50 -08:00
Aditya Patwardhan
ed27f36223
Fix test failing when UnixStat
feature is disabled ( #11370 )
2019-12-20 15:32:50 -08:00
Paul Higinbotham
e81bd1dfda
Re-add check for Invoke-Command job dispose. ( #11388 )
2019-12-20 12:13:34 -08:00
xtqqczze
7a7365279c
Avoid variable names that conflict with automatic variables ( #11392 )
2019-12-20 12:09:03 -08:00
Joel Sallow (/u/ta11ow)
7b33cfe847
Test-Connection: Fallback to hop IP Address on -Traceroute
without -ResolveDestination
( #11335 )
2019-12-19 09:51:34 -08:00
Ilya
54e6199bbb
Use invariant culture string conversion for -replace
operator ( #10954 )
2019-12-19 09:50:46 -08:00
Steve Lee
563b1cba83
Add trailing line number to filename for ConciseView ( #11391 )
2019-12-18 14:05:56 -08:00
Ilya
dfb5b047b1
Revert "Update formatter to not write newlines if content is empty ( #11193 )" ( #11342 )
...
This reverts commit 51d2523f5f
.
2019-12-18 00:53:19 +05:00
Steve Lee
edd3e7680c
Move Set-StrictMode to outer scriptblock for ErrorView ( #11381 )
2019-12-17 23:43:47 +05:00
Tyler James Leonhardt
ca202da643
Improvements in breakpoint APIs for remote scenarios ( #11312 )
2019-12-12 17:23:12 -08:00
Steve Lee
03f10f052d
Add -AsPlainText
to ConvertFrom-SecureString
( #11142 )
2019-12-11 15:40:41 -08:00
Dongbo Wang
5605bf4195
Fix a regression in formatting caused by the FirstOrDefault
primitive added in 7.0.0-Preview1
( #11258 )
2019-12-11 15:37:18 -08:00
Steve Lee
ed1f6e3144
Make approved features non-experimental ( #11303 )
2019-12-10 15:41:43 -08:00
Andrew
0c46e3e71d
Added WindowsPS
version check for WinCompat
( #11148 )
2019-12-10 10:40:13 -08:00
Steve Lee
6e4da244c5
Update ConciseView
to use TargetObject
if applicable ( #11075 )
2019-12-10 09:50:51 -08:00
Dongbo Wang
25895e34b8
Fix NullReferenceException in CompletionCompleters public methods ( #11274 )
2019-12-10 09:51:01 +05:00
Steve Lee
20a236b228
Update setting PSModulePath to concatenate the process + machine env var ( #11276 )
2019-12-09 16:25:08 -08:00
Andrew
f8a321ae2b
Fix error-reporting in some WinCompat
scenarios ( #11259 )
2019-12-09 15:20:40 -08:00
Ilya
95c472a8c2
Add native binary resolver ( #11032 )
2019-12-09 12:03:53 -08:00
Ilya
12bf5306e2
Add null host name check in WSMan ( #11288 )
2019-12-09 10:52:03 -08:00
Steve Lee
ee4eba5348
Update calculation of char width to respect CJK chars correctly ( #11262 )
2019-12-05 08:09:56 +05:00
Ilya
42f21ae6a0
Cleanups in command discovery ( #10815 )
...
* Enable nullable, make minor cleanups, add a test
* Reduce allocations in GetAliasTable()
* Remove searching by extensions on Unix
2019-12-03 11:23:36 +05:00
Travis Plunk
3cdab0d18d
Add Unblock-File
for macOS ( #11137 )
2019-12-02 17:51:36 -08:00
Brendan Burns
d38541fdce
Add an implementation of Stop-Computer
for Linux and macOS ( #11151 )
2019-12-02 17:29:11 -08:00
M1kep
570ba43a24
Allow CompleteInput
to return results from ArgumentCompleter
when AST
or Script has matching function definition ( #10574 )
2019-12-02 10:51:13 -08:00
Steve Lee
51d2523f5f
Update formatter to not write newlines if content is empty ( #11193 )
2019-12-02 10:51:02 -08:00
Ilya
2ee1760342
Fix regression in Get-PSCallStack
( #11210 )
2019-12-02 10:43:35 -08:00
David Smatlak
3923ca1728
Fixes FWLinks for PS7 online help documents ( #11071 )
2019-12-02 10:25:56 -08:00
Dongbo Wang
d46dfc26b7
Do not resolve types from assemblies that are loaded in separate AssemblyLoadContext
( #11088 )
2019-11-26 12:40:16 -08:00
Steve Lee
a1c2d3c977
Fix detection of $PSHOME in front of $env:PATH ( #11141 )
2019-11-23 15:17:08 -08:00
Travis Plunk
72780f333e
Make unreliable DSC test pending ( #11131 )
2019-11-22 14:18:41 -08:00
Steve Lee
2f672538b2
Add Type
member to Exceptions containing type of exception for Get-Error
( #11076 )
2019-11-22 12:57:52 -08:00
Ilya
8d944fdec2
Write an error if argument is a directory in Get-FileHash cmdlet ( #11114 )
2019-11-21 15:15:19 +05:00
Steve Lee
0aaced35ad
Update Get-Error to not modify the original $Error object ( #11125 )
2019-11-21 15:14:33 +05:00
Steve Lee
9b71696e33
Add OutputType to Get-Error
cmdlet and preserve original typenames ( #10856 )
...
- Added OutputType attribute.
- Cmdlet adds the PSExtendedError typename and removes Exception and ErrorRecord typenames so that the formatting is used. The formatter then removes PSExtendedError and puts back the original typename so that $Error should be the same before calling Get-Error.
- While testing, had to make some changes to how InvocationInfo is retrieved so that ParseException which contains a nested ErrorRecord which as InvocationInfo is handled correctly.
- Combined Exception and ErrorRecord formatter into one.
2019-11-19 08:54:58 +05:00
Joel Sallow (/u/ta11ow)
440837944a
Test-Connection
- Improve Logic and Output (#10697 )
2019-11-18 11:32:59 -08:00
Andrew
b218e6f6cc
Support using non-compatible Windows PowerShell modules in PowerShell Core ( #10973 )
2019-11-18 10:44:55 -08:00
Steve Lee
2e553038c5
Allow pwsh
to inherit $env:PSModulePath
and enable powershell.exe
to start correctly ( #11057 )
2019-11-15 17:29:04 -08:00
James Truher [MSFT]
fe712f8de2
Experimental Feature: Provide Unix stat information in filesystem output ( #11042 )
2019-11-15 17:26:11 -08:00
Greg Smulko
f32ae64b8b
Support multi-line code blocks in examples ( #10776 )
2019-11-15 17:24:16 -08:00
Ilya
ff37337f95
Add Culture parameter to Select-String
cmdlet ( #10943 )
2019-11-15 17:07:39 -08:00
Paul Higinbotham
bd0e30dec1
Fix Start-Job
working directory path with trailing back slash ( #11041 )
2019-11-15 17:05:27 -08:00
Aditya Patwardhan
2579c00a20
Support null-conditional operators ?.
and ?[]
in PowerShell language ( #10960 )
2019-11-15 16:39:53 -08:00
Robert Holt
ad12b14517
Stop blindly setting $?
to true for ParenExpression
, SubExpression
and ArrayExpression
( #11040 )
2019-11-15 11:57:45 -08:00
Ilya
fe40fbf6e1
Unload test modules ( #11061 )
2019-11-14 17:54:48 -08:00
Daniel Sturm
9e02343b18
ConvertFrom-Json: Unwrap Collections by default ( #10861 )
2019-11-14 16:41:00 -08:00
Joel Sallow (/u/ta11ow)
57a4d4c721
Group-Object - Use Case-Sensitive Hashtable for -CaseSensitive -AsHashtable ( #11030 )
...
Prior to this change, Group-Object -AsHashtable -CaseSensitive would give a key duplication error when given entries that only differ by casing. This was due to always using a case-insensitive hashtable, despite the request for -CaseSensitive behaviour.
2019-11-13 09:16:45 +05:00
Steve Lee
e185f89591
Handle exception if enumerating files fails when rebuilding path to have correct casing ( #11014 )
2019-11-12 08:53:33 -08:00
Steve Lee
2a45ccc787
Fix ConciseView
to show Activity instead of myCommand ( #11007 )
...
ConciseView shows MyCommand as the prefix to the error message, but for a scriptblock, MyCommand is the whole scriptblock. Fix is to use CategoryInfo.Activity if available first. Also handle case where it's a script function by seeing if it's a command and showing MyCommand in that case rather than the Activity.
2019-11-10 16:21:10 +05:00