v7.6.0-preview.3 Release of PowerShell
Pre-release
Pre-release
·
39 commits
to master
since this release
7.6.0-preview.3
Breaking Changes
- Remove trailing space from event source name (#24192) (Thanks @MartinGC94!)
General Cmdlet Updates and Fixes
- Add completion single/double quote support for
-Noun
parameter forGet-Command
(#24977) (Thanks @ArmaanMcleod!) - Stringify
ErrorRecord
with empty exception message to empty string (#24949) (Thanks @MatejKafka!) - Add completion single/double quote support for
-PSEdition
parameter forGet-Module
(#24971) (Thanks @ArmaanMcleod!) - Error when
New-Item -Force
is passed an invalid directory name (#24936) (Thanks @kborowinski!) - Allow
Start-Transcript
to use$Transcript
which is aPSObject
wrapped string to specify the transcript path (#24963) (Thanks @kborowinski!) - Add quote handling in
Verb
,StrictModeVersion
,Scope
&PropertyType
Argument Completers with single helper method (#24839) (Thanks @ArmaanMcleod!) - Improve
Start-Process -Wait
polling efficiency (#24711) (Thanks @jborean93!) - Convert
InvalidCommandNameCharacters
inAnalysisCache
toSearchValues<char>
for more efficient char searching (#24880) (Thanks @ArmaanMcleod!) - Convert
s_charactersRequiringQuotes
in Completion Completers toSearchValues<char>
for more efficient char searching (#24879) (Thanks @ArmaanMcleod!)
Code Cleanup
We thank the following contributors!
- Fix
RunspacePool
,RunspacePoolInternal
andRemoteRunspacePoolInternal
IDisposable
implementation (#24720) (Thanks @xtqqczze!) - Remove redundant
Attribute
suffix (#24940) (Thanks @xtqqczze!) - Fix formatting of the XML comment for
SteppablePipeline.Clean()
(#24941) - Use
Environment.ProcessId
inSpecialVariables.PID
(#24926) (Thanks @fMichaleczek!) - Replace char[] array in
CompletionRequiresQuotes
with cached SearchValues (#24907) (Thanks @ArmaanMcleod!) - Update
IndexOfAny
calls with invalid path/filename toSearchValues<char>
for more efficient char searching (#24896) (Thanks @ArmaanMcleod!) - Seal internal types in
PlatformInvokes
(#24826) (Thanks @xtqqczze!)
Tools
- Update CODEOWNERS (#24989)
Build and Packaging Improvements
We thank the following contributors!
- Update branch for release - Transitive - false - none (#24995)
- Add setup dotnet action to the build composite action (#24996)
- Give the pipeline runs meaningful names (#24987)
- Fix V-Pack download package name (#24866)
- Set
LangVersion
compiler option to13.0
in Test.Common.props (#24621) (Thanks @xtqqczze!) - Fix release branch filters (#24933)
- Fix GitHub Action filter overmatching (#24929)
- Add UseDotnet task for installing dotnet (#24905)
- Convert powershell/PowerShell-CI-macos to GitHub Actions (#24914)
- Convert powershell/PowerShell-CI-linux to GitHub Actions (#24913)
- Convert powershell/PowerShell-Windows-CI to GitHub Actions (#24899)
- Fix MSIX stage in release pipeline (#24900)
- Update .NET SDK (#24906)
- Update metadata.json (#24862)
- PMC parse state correctly from update command's response (#24850)
- Add EV2 support for publishing PowerShell packages to PMC (#24841)
- Remove AzDO credscan as it is now in GitHub (#24842)
- Add *.props and sort path filters for windows CI (#24822)
- Use work load identity service connection to download makeappx tool from storage account (#24817)
- Update path filters for Windows CI (#24809)
- Update outdated package references (#24758)
- Update metadata.json (#24787) (Thanks @KyZy7!)
- Add tool package download in publish nuget stage (#24790)
- Fix Changelog content grab during GitHub Release (#24788)
- Update metadata.json (#24764)
- Update
Microsoft.PowerShell.PSResourceGet
to1.1.0
(#24767) - Add a parameter that skips verify packages step (#24763)
Documentation and Help Content
- Add 7.4.7 Changelog (#24844)
- Create changelog for v7.5.0 (#24808)
- Update Changelog for v7.6.0-preview.2 (#24775)
SHA256 Hashes of the release artifacts
- hashes.sha256
- FDAA5450AEED1A5F1B7CE7AA9428D97D8F68C6F77F0E3208DB221A9FA63AD768
- powershell-7.6.0-preview.3-linux-arm32.tar.gz
- EDA6E1FA8CE5DF985B10F7FFB6DE5C2B1F3FF62C0460F4941621F90235780AAB
- powershell-7.6.0-preview.3-linux-arm64.tar.gz
- 88EA96F17DE519D0E7416EC2A7710E46EE0D29D78AAE43D3E26B762563E9B94B
- powershell-7.6.0-preview.3-linux-musl-x64.tar.gz
- 2B45F554C1B4D4855A8CB387A28B86223538E318BB46DB1D64D7A5454AD4F458
- powershell-7.6.0-preview.3-linux-x64-fxdependent.tar.gz
- 367DADF8FA8FB9B82A85DEF45431544B2B479981F2DA711FDC41E24CD7A0F1FE
- powershell-7.6.0-preview.3-linux-x64-musl-noopt-fxdependent.tar.gz
- CD42340EB9420400252C8F91F2F70641B84FADC281FD69B560A5260391E2086B
- powershell-7.6.0-preview.3-linux-x64.tar.gz
- 70274E889113D60C71E7EE93ABC3675EFA1293E3541740FC22749CE1A17C2B3C
- powershell-7.6.0-preview.3-osx-arm64.pkg
- 61F65861816DD88D8542BD124E9D55AD4CF98403512F7D5C3144FB6F25EB1768
- powershell-7.6.0-preview.3-osx-arm64.tar.gz
- 93779106A33A61BA9BADC3B7C20859D28F005B46CB27342828A8E45123417316
- powershell-7.6.0-preview.3-osx-x64.pkg
- CB8C693AEBD3CE0B52BDD5CE10FD92DF56CD49DB5539F9870067E5E1BB1ED882
- powershell-7.6.0-preview.3-osx-x64.tar.gz
- CCC08C24422B8050AD216F55FD21141AB2241CC10192D47BB92EC5F350B81398
- PowerShell-7.6.0-preview.3-win-arm64.exe
- 89CC4DB496780E1DD687713F18CEF0CF425D9A406C47DC43501BC5136A640224
- PowerShell-7.6.0-preview.3-win-arm64.msi
- 9A2D5AA42772F17461E2E9E207B348E60A41B943980EDB7A4499E6CA15F44C43
- PowerShell-7.6.0-preview.3-win-arm64.zip
- 12D7407362974DDE45C969EC8820535DEF4671645E78931D1BA4914AAD7F2A44
- PowerShell-7.6.0-preview.3-win-fxdependent.zip
- 44AFCDC3D2981B88581163E1248AE1A4120B9ACC478172677FDD8684080797BC
- PowerShell-7.6.0-preview.3-win-fxdependentWinDesktop.zip
- 05E3031D793F4AC3C38DC6F9AA1654A97E2DE722FA35FF020C49F9EAD5AB96B9
- PowerShell-7.6.0-preview.3-win-x64.exe
- 99B73313BF169F396EFB351A3914FF194F10E5F4F82CD9FB746BD4E39B38DEA2
- PowerShell-7.6.0-preview.3-win-x64.msi
- AECE6F9122CEE8B30CB41930C585926547B56C88A9B4A3C5328F55DD270D4B03
- PowerShell-7.6.0-preview.3-win-x64.zip
- 8440060F77F4FEA5F2B382CF097332E75F8F8DACF7A5567DCFDF559D1C1A526A
- PowerShell-7.6.0-preview.3-win-x86.exe
- FCDD53744EB3B2EA2EDC55769DD6000659F2027389BDCE815354FCC2F05D2A53
- PowerShell-7.6.0-preview.3-win-x86.msi
- 58D6C9B816639F0AA2C09981159957F6D4AA1EE739C45EB88F8B5568642E043B
- PowerShell-7.6.0-preview.3-win-x86.zip
- 361DE4D94B5C537642B4D039561FF6089B896322C8B00F6DEA6C7EC629517247
- powershell-preview_7.6.0-preview.3-1.deb_amd64.deb
- C0111A150CECC3F96883D1244FF13EF4D18A03DEB31F156C5B5F9FD85B33CAD1
- powershell-preview-7.6.0_preview.3-1.cm.aarch64.rpm
- 12C7590FA4736BBFDE9652FDC58911967F079041336DDBFEF75EAA77A1E8B3F0
- powershell-preview-7.6.0_preview.3-1.cm.x86_64.rpm
- F0527887A82BBB924126A4D65F8A00CFB8BC1501F850E5A3E425964F08DF1E45
- powershell-preview-7.6.0_preview.3-1.rh.x86_64.rpm
- 90B87DA1701A24F5629F2A07201C5149B83D5DA8224C813638F783ED79147A9C