8000 Merge tag 'v7.2.0-preview.5' · awakecoding/PowerShell@32543c1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 32543c1

Browse files
committed
Merge tag 'v7.2.0-preview.5'
[7.2.0-preview.5] - 2021-04-14 * Breaking Changes - Make PowerShell Linux deb and RPM packages universal (PowerShell#15109) - Enforce AppLocker Deny configuration before Execution Policy Bypass configuration (PowerShell#15035) - Disallow mixed dash and slash in command line parameter prefix (PowerShell#15142) (Thanks @davidBar-On!) * Experimental Features - `PSNativeCommandArgumentPassing`: Use `ArgumentList` for native executable invocation (breaking change) (PowerShell#14692) * Engine Updates and Fixes - Add `IArgumentCompleterFactory` for parameterized `ArgumentCompleters` (PowerShell#12605) (Thanks @powercode!) * General Cmdlet Updates and Fixes - Fix SSH remoting connection never finishing with misconfigured endpoint (PowerShell#15175) - Respect `TERM` and `NO_COLOR` environment variables for `$PSStyle` rendering (PowerShell#14969) - Use `ProgressView.Classic` when Virtual Terminal is not supported (PowerShell#15048) - Fix `Get-Counter` issue with `-Computer` parameter (PowerShell#15166) (Thanks @krishnayalavarthi!) - Fix redundant iteration while splitting lines (PowerShell#14851) (Thanks @hez2010!) - Enhance `Remove-Item -Recurse` to work with OneDrive (PowerShell#14902) (Thanks @iSazonov!) - Change minimum depth to 0 for `ConvertTo-Json` (PowerShell#14830) (Thanks @kvprasoon!) - Allow `Set-Clipboard` to accept empty string (PowerShell#14579) - Turn on and off `DECCKM` to modify keyboard mode for Unix native commands to work correctly (PowerShell#14943) - Fall back to `CopyAndDelete()` when `MoveTo()` fails due to an `IOException` (PowerShell#15077) * Code Cleanup <details> <summary> <p>We thank the following contributors!</p> <p>@xtqqczze, @iSazonov, @ZhiZe-ZG</p> </summary> <ul> <li>Update .NET to <code>6.0.0-preview.3</code> (PowerShell#15221)</li> <li>Add space before comma to hosting test to fix error reported by <code>SA1001</code> (PowerShell#15224)</li> <li>Add <code>SecureStringHelper.FromPlainTextString</code> helper method for efficient secure string creation (PowerShell#14124) (Thanks @xtqqczze!)</li> <li>Use static lambda keyword (PowerShell#15154) (Thanks @iSazonov!)</li> <li>Remove unnecessary <code>Array</code> -&gt; <code>List</code> -&gt; <code>Array</code> conversion in <code>ProcessBaseCommand.AllProcesses</code> (PowerShell#15052) (Thanks @xtqqczze!)</li> <li>Standardize grammar comments in Parser.cs (PowerShell#15114) (Thanks @ZhiZe-ZG!)</li> <li>Enable <code>SA1001</code>: Commas should be spaced correctly (PowerShell#14171) (Thanks @xtqqczze!)</li> <li>Refactor <code>MultipleServiceCommandBase.AllServices</code> (PowerShell#15053) (Thanks @xtqqczze!)</li> </ul> </details> * Tools - Use Unix line endings for shell scripts (PowerShell#15180) (Thanks @xtqqczze!) * Tests - Add the missing tag in Host Utilities tests (PowerShell#14983) - Update `copy-props` version in `package.json` (PowerShell#15124) * Build and Packaging Improvements <details> <summary> <p>We thank the following contributors!</p> <p>@JustinGrote</p> </summary> <ul> <li>Fix <code>yarn-lock</code> for <code>copy-props</code> (PowerShell#15225)</li> <li>Make package validation regex accept universal Linux packages (PowerShell#15226)</li> <li>Bump NJsonSchema from 10.4.0 to 10.4.1 (PowerShell#15190)</li> <li>Make MSI and EXE signing always copy to fix daily build (PowerShell#15191)</li> <li>Sign internals of EXE package so that it works correctly when signed (PowerShell#15132)</li> <li>Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (PowerShell#15141)</li> <li>Update daily release tag format to work with new Microsoft Update work (PowerShell#15164)</li> <li>Feature: Add Ubuntu 20.04 Support to install-powershell.sh (PowerShell#15095) (Thanks @JustinGrote!)</li> <li>Treat rebuild branches like release branches (PowerShell#15099)</li> <li>Update WiX to 3.11.2 (PowerShell#15097)</li> <li>Bump NJsonSchema from 10.3.11 to 10.4.0 (PowerShell#15092)</li> <li>Allow patching of preview releases (PowerShell#15074)</li> <li>Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (PowerShell#15084, PowerShell#15085)</li> <li>Update the <code>minSize</code> build package filter to be explicit (PowerShell#15055)</li> <li>Bump NJsonSchema from 10.3.10 to 10.3.11 (PowerShell#14965)</li> </ul> </details> * Documentation and Help Content - Merge `7.2.0-preview.4` changes to master (PowerShell#15056) - Update `README` and `metadata.json` (PowerShell#15046) - Fix broken links for `dotnet` CLI (PowerShell#14937) [7.2.0-preview.5]: PowerShell/PowerShell@v7.2.0-preview.4...v7.2.0-preview.5
2 parents 6588373 + 5e8eca2 commit 32543c1

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

.spelling

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,18 @@ authenticode
10551055
env
10561056
MarianoAlipi
10571057
Microsoft.PowerShell.Native
1058+
davidBar-On
1059+
parameterized
1060+
misconfigured
1061+
hez2010
1062+
ZhiZe-ZG
1063+
SecureStringHelper.FromPlainTextString
1064+
ProcessBaseCommand.AllProcesses
1065+
Parser.cs
1066+
MultipleServiceCommandBase.AllServices
1067+
JustinGrote
1068+
Newtonsoft.Json
1069+
minSize
10581070
- CHANGELOG.md
10591071
aavdberg
10601072
asrosent

CHANGELOG/preview.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,106 @@
11
# Current preview release
22

3+
## [7.2.0-preview.5] - 2021-04-14
4+
5+
### Breaking Changes
6+
7+
- Make PowerShell Linux deb and RPM packages universal (#15109)
8+
- Enforce AppLocker Deny configuration before Execution Policy Bypass configuration (#15035)
9+
- Disallow mixed dash and slash in command line parameter prefix (#15142) (Thanks @davidBar-On!)
10+
11+
### Experimental Features
12+
13+
- `PSNativeCommandArgumentPassing`: Use `ArgumentList` for native executable invocation (breaking change) (#14692)
14+
15+
### Engine Updates and Fixes
16+
17+
- Add `IArgumentCompleterFactory` for parameterized `ArgumentCompleters` (#12605) (Thanks @powercode!)
18+
19+
### General Cmdlet Updates and Fixes
20+
21+
- Fix SSH remoting connection never finishing with misconfigured endpoint (#15175)
22+
- Respect `TERM` and `NO_COLOR` environment variables for `$PSStyle` rendering (#14969)
23+
- Use `ProgressView.Classic` when Virtual Terminal is not supported (#15048)
24+
- Fix `Get-Counter` issue with `-Computer` parameter (#15166) (Thanks @krishnayalavarthi!)
25+
- Fix redundant iteration while splitting lines (#14851) (Thanks @hez2010!)
26+
- Enhance `Remove-Item -Recurse` to work with OneDrive (#14902) (Thanks @iSazonov!)
27+
- Change minimum depth to 0 for `ConvertTo-Json` (#14830) (Thanks @kvprasoon!)
28+
- Allow `Set-Clipboard` to accept empty string (#14579)
29+
- Turn on and off `DECCKM` to modify keyboard mode for Unix native commands to work correctly (#14943)
30+
- Fall back to `CopyAndDelete()` when `MoveTo()` fails due to an `IOException` (#15077)
31+
32+
### Code Cleanup
33+
34+
<details>
35+
36+
<summary>
37+
38+
<p>We thank the following contributors!</p>
39+
<p>@xtqqczze, @iSazonov, @ZhiZe-ZG</p>
40+
41+
</summary>
42+
43+
<ul>
44+
<li>Update .NET to <code>6.0.0-preview.3</code> (#15221)</li>
45+
<li>Add space before comma to hosting test to fix error reported by <code>SA1001</code> (#15224)</li>
46+
<li>Add <code>SecureStringHelper.FromPlainTextString</code> helper method for efficient secure string creation (#14124) (Thanks @xtqqczze!)</li>
47+
<li>Use static lambda keyword (#15154) (Thanks @iSazonov!)</li>
48+
<li>Remove unnecessary <code>Array</code> -&gt; <code>List</code> -&gt; <code>Array</code> conversion in <code>ProcessBaseCommand.AllProcesses</code> (#15052) (Thanks @xtqqczze!)</li>
49+
<li>Standardize grammar comments in Parser.cs (#15114) (Thanks @ZhiZe-ZG!)</li>
50+
<li>Enable <code>SA1001</code>: Commas should be spaced correctly (#14171) (Thanks @xtqqczze!)</li>
51+
<li>Refactor <code>MultipleServiceCommandBase.AllServices</code> (#15053) (Thanks @xtqqczze!)</li>
52+
</ul>
53+
54+
</details>
55+
56+
### Tools
57+
58+
- Use Unix line endings for shell scripts (#15180) (Thanks @xtqqczze!)
59+
60+
### Tests
61+
62+
- Add the missing tag in Host Utilities tests (#14983)
63+
- Update `copy-props` version in `package.json` (#15124)
64+
65+
### Build and Packaging Improvements
66+
67+
<details>
68+
69+
<summary>
70+
71+
<p>We thank the following contributors!</p>
72+
<p>@JustinGrote</p>
73+
74+
</summary>
75+
76+
<ul>
77+
<li>Fix <code>yarn-lock</code> for <code>copy-props</code> (#15225)</li>
78+
<li>Make package validation regex accept universal Linux packages (#15226)</li>
79+
<li>Bump NJsonSchema from 10.4.0 to 10.4.1 (#15190)</li>
80+
<li>Make MSI and EXE signing always copy to fix daily build (#15191)</li>
81+
<li>Sign internals of EXE package so that it works correctly when signed (#15132)</li>
82+
<li>Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#15141)</li>
83+
<li>Update daily release tag format to work with new Microsoft Update work (#15164)</li>
84+
<li>Feature: Add Ubuntu 20.04 Support to install-powershell.sh (#15095) (Thanks @JustinGrote!)</li>
85+
<li>Treat rebuild branches like release branches (#15099)</li>
86+
<li>Update WiX to 3.11.2 (#15097)</li>
87+
<li>Bump NJsonSchema from 10.3.11 to 10.4.0 (#15092)</li>
88+
<li>Allow patching of preview releases (#15074)</li>
89+
<li>Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (#15084, #15085)</li>
90+
<li>Update the <code>minSize</code> build package filter to be explicit (#15055)</li>
91+
<li>Bump NJsonSchema from 10.3.10 to 10.3.11 (#14965)</li>
92+
</ul>
93+
94+
</details>
95+
96+
### Documentation and Help Content
97+
98+
- Merge `7.2.0-preview.4` changes to master (#15056)
99+
- Update `README` and `metadata.json` (#15046)
100+
- Fix broken links for `dotnet` CLI (#14937)
101+
102+
[7.2.0-preview.5]: https://github.com/PowerShell/PowerShell/compare/v7.2.0-preview.4...v7.2.0-preview.5
103+
3104
## [7.2.0-preview.4] - 2021-03-16
4105

5106
### Breaking Changes

0 commit comments

Comments
 (0)
0