Dongbo Wang
10237bdeb3
Update PowerShell to build against dotnet 5.0-RC.1 ( #13643 )
2020-09-23 14:04:01 -07:00
Ilya
81d5a86747
Add support for Tls 1.3 in Web cmdlets ( #13409 )
2020-09-02 10:18:15 -07:00
Dongbo Wang
5f9d2846f7
Change Add-Type -OutputType to not support ConsoleApplication and WindowsApplication ( #13440 )
2020-08-21 11:30:42 +05:00
aetos
ede10850cc
Add -UnixTimeSeconds to Get-Date to allow Unix time input ( #13084 )
2020-08-12 10:13:59 -07:00
Steve Lee
99b3bfaa34
Change Read-Host -MaskInput to use existing SecureString path, but return as plain text ( #13256 )
2020-07-30 22:16:37 -07:00
Kirk Munro
472943347d
Add -Runspace parameter to all *-PSBreakpoint cmdlets ( #10492 )
2020-07-21 11:48:54 -07:00
Ilya
0c8aa53a90
Add new test for Format-Custom to avoid data loss ( #11393 )
2020-06-30 09:39:48 +05:00
Paul Higinbotham
7b4e80f07d
Fix tests to not write errors to console ( #13010 )
2020-06-23 14:07:52 -07:00
Joel Sallow (/u/ta11ow)
02af121ca2
Fix issue in Select-Object where Hashtable members (e.g., Keys) cannot be used with -Property or -ExpandProperty ( #11097 )
2020-06-19 15:46:54 -07:00
beatcracker
c22ccbebd2
Add parameter SchemaFile to Test-Json cmdlet ( #11934 )
2020-06-02 13:51:57 -07:00
Ilya
c602f8272e
Remove extra line before formatting group ( #12163 )
2020-05-28 13:19:56 -07:00
Sotiris Nanopoulos and Sotiris Nanopoulos
d26e8c0819
Adds Mask Input Parameter to Read-Host ( #10908 )
...
Co-authored-by: Sotiris Nanopoulos <sonanopo@microsoft.com >
2020-05-28 11:08:23 -07:00
xtqqczze
1f252f8bba
Wrap tests in pester blocks ( #12700 )
...
# PR Summary
Wrap tests in pester blocks to prepare for pesterv5
## PR Context
<!-- Provide a little reasoning as to why this Pull Request helps and why you have opened it. -->
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [x] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-05-23 13:24:53 +00:00
Ilya
16c1a369b3
Make -OutFile param in web cmdlets to work like -LiteralPath ( #11701 )
2020-05-20 15:17:02 -07:00
Sergey Vasin
2c49a6a560
Remove duplicate tests from Measure-Object.Tests.ps1 ( #12683 )
2020-05-15 11:19:54 -07:00
xtqqczze
fde00de77f
Update docs.microsoft.com links ( #12653 )
...
# PR Summary
* remove explicit en-us from links
* remove view parameter
## PR Context
follow-up #7013
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [ ] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-05-15 03:29:43 +00:00
Mathias R. Jessen
3c07aad4bc
Fix path handling bug in PSTask ( #12554 )
2020-05-14 10:24:28 -07:00
xtqqczze
f4382202ae
Use correct casing for cmdlet name and cmdlet parameter name in *.ps1 files ( #12584 )
2020-05-07 17:00:30 +05:00
Aditya Patwardhan
633e52f345
Update .NET SDK to 5.0.100-preview.4.20229.10 ( #12538 )
2020-05-04 18:17:52 -07:00
David Seibel
6d1d62f2f8
Compare-Object Apply -IncludeEqual when -ExcludeDifferent is specified ( #12317 )
2020-04-30 13:23:55 -07:00
HumanEquivalentUnit
9e3b34035f
Change Get-FileHash to close file handles before writing output ( #12474 )
2020-04-30 20:54:20 +05:00
Eugene Samoylov
07620b4b79
Add -Shuffle switch to Get-Random command ( #11093 )
2020-04-15 10:23:25 -07:00
Chris Gardner
8869e7a4cd
Specifying an alias and -Syntax to Get-Command returns the aliased commands syntax ( #10784 )
...
@ChrisLGardner Thank you for your contribution and your patience.
2020-04-13 11:01:08 -07:00
Ilya
b1e998046e
Fix NRE in csv commands ( #12281 )
2020-04-08 16:28:54 -07:00
Michael Klement
5f28df120a
In local invocations do not require -PowerShellVersion 5.1 for Get-FormatData in order to see all format data. ( #11270 )
2020-04-07 17:37:13 -07:00
Bryan Berns
5f89a10f5b
Added Support For Big Endian UTF-32 ( #11947 )
2020-04-07 14:33:15 -07:00
Jack Casey
46071b7ff9
Add -FromUnixTime to Get-Date to allow Unix time input ( #12179 )
2020-04-07 13:25:03 -07:00
Paul Higinbotham
a4c996d425
Fix foreach parallel when current drive is not available ( #12197 )
2020-03-31 20:33:06 +05:00
Steve Lee
f23be437af
Fix terms checker issues ( #12189 )
2020-03-24 11:38:45 -07:00
Steve Lee
b7cb335f03
Update copyright notice to latest guidance ( #12190 )
2020-03-24 11:08:37 -07:00
Joel Sallow (/u/ta11ow)
f8fb77052f
Fix <img /> detection regex in web cmdlets ( #12099 )
2020-03-24 10:51:55 -07:00
Paul Higinbotham
cce214e884
Implement ForEach-Object -Parallel runspace reuse ( #12122 )
...
* Implement foreach parallel runspace reuse
* Change runspace dispose
* Refactor runspace reset check
* Fix race condition.
* Fix CodFactor issues
* Implement -UseNewRunspace parameter switch, add tests
* Fix Codacy error
2020-03-23 14:00:43 -07:00
Steve Lee
495dea0783
Move to .NET 5 preview.1 ( #12140 )
2020-03-19 11:27:13 -07:00
Ilya
10e7d1955b
Handle the IOException in Get-FileHash ( #11944 )
2020-03-13 09:10:19 -07:00
Ilya
45bc965af8
Fix NREs in SuspendStoppingPipeline() and RestoreStoppingPipeline() ( #11870 )
2020-02-20 11:57:00 -08:00
Steve Lee
a09855017f
Generate guid for FormatViewDefinition InstanceId if not provided ( #11896 )
2020-02-20 19:57:26 +05:00
Aditya Patwardhan
a578347b5a
Update Get-PlatformInfo helper and tests for Debian 10, 11 and CentOS 8 ( #11842 )
2020-02-12 18:35:24 -08:00
Ilya
eb47c22339
Add custom 'Selected.*' type to PSCustomObject in Select-Object only once ( #11548 )
...
Before the fix Select-Object without parameters added custom 'Selected.' type to PSCustomObject even if this type was already present in TypeNames that was a memory leak in the edge case.
The cause of the problem was that Select-Object without parameters did not create a new object but forwarded the original.
The fix is to add custom 'Selected.' type only if object is original and it has not already custom 'Selected.*' type.
2020-01-25 14:10:39 +05:00
Brendan Burns
0b4c43bc11
Add -AsUTC to the Get-Date cmdlet ( #11611 )
2020-01-24 13:14:00 -08:00
xtqqczze
920b671fb4
Unify pester test syntax for the arguments of -BeOfType ( #11558 )
2020-01-24 11:00:37 -08:00
Joel Sallow (/u/ta11ow)
b71d983306
Format-Hex - Fix Grouping Behaviour with Boolean values ( #11587 )
...
* Resolve issue with grouping bools & ints
We were not flushing the input buffer immediately when a different
type is encountered.
This caused some odd behaviour when piping in a mix of bools and ints.
Fix is to immediately flush the input buffer when the incoming object is
a different type than anything we have buffered.
2020-01-24 09:52:21 +05:00
Paal Braathen
aada0a80b7
Use ISOWeek for week numbers in Get-Date ( #11536 )
2020-01-14 10:26:24 -08:00
Steve Lee
de2d34b2ad
Support expanding ~ in $env:PATH when doing command discovery ( #11552 )
2020-01-14 10:24:26 -08:00
James Truher [MSFT]
1484749f04
Test fixes for failing tests ( #11541 )
2020-01-14 08:40:50 -08:00
xtqqczze
427d17ee74
Correct case of $PSUICulture special variable
2020-01-13 19:36:04 +00:00
xtqqczze
e0d2e2aade
Correct case of $PSHOME special variable
2020-01-13 19:35:33 +00:00
xtqqczze
2782b73e37
Correct case of $PSCulture special variable
2020-01-13 19:35:06 +00:00
xtqqczze
225164037f
Correct case of $PID special variable
2020-01-13 19:34:38 +00:00
xtqqczze
b5326a8488
Correct case of $Host special variable
2020-01-13 19:34:10 +00:00
xtqqczze
d0f28128f5
Correct case of $ExecutionContext special variable
2020-01-13 19:33:14 +00:00