v7.1.0-preview.3 Release of PowerShell
Pre-release
Pre-release
·
3029 commits
to master
since this release
7.1.0-preview.3 - 2020-05-14
Breaking Changes
Engine Updates and Fixes
Experimental Features
- Support passing
PSPath
to native commands (#12386)
General Cmdlet Updates and Fixes
- Fix incorrect index in format string in ParameterBinderBase (#12630) (Thanks @powercode!)
- Copy the
CommandInfo
property inCommand.Clone()
(#12301) (Thanks @TylerLeonhardt!) - Apply
-IncludeEqual
inCompare-Object
when-ExcludeDifferent
is specified (#12317) (Thanks @davidseibel!) - Change
Get-FileHash
to close file handles before writing output (#12474) (Thanks @HumanEquivalentUnit!) - Fix inconsistent exception message in
-replace
operator (#12388) (Thanks @jackdcasey!)
Code Cleanup
We thank the following contributors!
- Replace Unicode
non-breaking space
character with space (#12576) (Thanks @xtqqczze!) - Remove unused
New-DockerTestBuild.ps1
(#12610) (Thanks @RDIL!) - Annotate
Assert
methods for better code analysis (#12618) (Thanks @powercode!) - Use correct casing for cmdlet names and parameters in *.ps1 files throughout the codebase (#12584) (Thanks @xtqqczze!)
- Document why
PackageVersion
is used inPowerShell.Common.props
(#12523) (Thanks @xtqqczze!)
Tools
- Update
@PoshChan
config to includeSSH
(#12526) (Thanks @vexx32!) - Update log message in
Start-PSBootstrap
(#12573) (Thanks @xtqqczze!) - Add the
.NET SDK
installation path to the current process path intools/UpdateDotnetRuntime.ps1
(#12525)
Tests
- Make CIM tab completion test case insensitive (#12636)
- Mark ping tests as Pending due to stability issues in macOS (#12504)
Build and Packaging Improvements
We thank the following contributors!
- Update build to use the new .NET SDK
5.0.100-preview.4.20258.7
(#12637) - Bump NJsonSchema from 10.1.14 to 10.1.15 (#12608)
- Bump NJsonSchema from 10.1.13 to 10.1.14 (#12598)
- Bump NJsonSchema from 10.1.12 to 10.1.13 (#12583)
- Update the build to sign any unsigned files as 3rd party Dlls (#12581)
- Update .NET SDK to
5.0.100-preview.4.20229.10
(#12538) - Add ability to
Install-Dotnet
to specify directory (#12469) - Allow
/
in relative paths forusing module
(#7424) (#12492) (Thanks @jcotton42!) - Update dotnet metadata for next channel for automated updates (#12502)
- Bump .NET to 5.0.0-preview.4 (#12507)
- Bump
Microsoft.ApplicationInsights
from2.13.1
to2.14.0
(#12479) - Bump PackageManagement from 1.4.6 to 1.4.7 in /src/Modules (#12506)
- Bump
Xunit.SkippableFact
from1.3.12
to1.4.8
(#12480) - Fix quotes to allow variable expansion (#12512)
- Use new
TargetFramework
asnet5.0
in packaging scripts (#12503) (Thanks @iSazonov!) - Use new value for
TargetFramework
asnet5.0
instead ofnetcoreapp5.0
(#12486) (Thanks @iSazonov!) - Disable
PublishReadyToRun
for framework dependent packages (#12450) - Add
dependabot
rules to ignore updates from .NET (#12466) - Update
README.md
andmetadata.json
for upcoming release (#12441) - Turn on
ReadyToRun
(#12361) (Thanks @iSazonov!) - Add summary to compressed sections of change log (#12429)
Documentation and Help Content
- Add link to life cycle doc to distribution request template (#12638)
- Update TFM reference in build docs (#12514) (Thanks @xtqqczze!)
- Fix broken link for blogs in documents (#12471)
SHA256 Hashes of the release artifacts
- powershell-7.1.0-preview.3-linux-alpine-x64.tar.gz
- FD9A419885803D1B17AB46CA026C1E6A5196A86B05C68B37307F0F97F021E059
- powershell-7.1.0-preview.3-linux-arm32.tar.gz
- E040021C0B0BFAFB97D9C9E9773FA7EBECE7217CC75186CFF9E2D490A61B73F6
- powershell-7.1.0-preview.3-linux-arm64.tar.gz
- F103EAE2FAEF824403D924827B29A76398F6EFCD44CDB5C21EE7AD56406B57F4
- powershell-7.1.0-preview.3-linux-x64.tar.gz
- 12673084D4A99C7E8E0F48D4591014E364B0B8E1F52BD9945E74823D3B225600
- powershell-7.1.0-preview.3-linux-x64-fxdependent.tar.gz
- 3FA302E7B1C51DD0681A40AB52C409EED86998F0FC18E8E92B4B0C49B5FFE68E
- powershell-7.1.0-preview.3-osx-x64.pkg
- 4BC5AE8F602B823F09320AC84FF1D0F892C40D6BF6287D9B549DD138B5C51C14
- powershell-7.1.0-preview.3-osx-x64.tar.gz
- 14D790998C4AC4AB9C756B0D5B0A88218585F4A8F0AEB4C4AC0C265021522E08
- PowerShell-7.1.0-preview.3-win-arm32.msix
- 7D5F4E3E7B07BD80B82AFC5438464A2EBE41A167F6E31AE847C3FC3AB1A44532
- PowerShell-7.1.0-preview.3-win-arm32.zip
- 0705D370D3306DEDF01D4099C1B0534A03D60BAE7EC4594898C861A9945BE9DF
- PowerShell-7.1.0-preview.3-win-arm64.msix
- B950181A136D3CB71DBA15B46C97FE8FEE84B14A7C181EB031E3A21CC48C1E03
- PowerShell-7.1.0-preview.3-win-arm64.zip
- E5CBF446330F8FACA5FF9EA6AA0121D4BB3223BAF7FEE5CE8741EEDBA83BDB25
- PowerShell-7.1.0-preview.3-win-fxdependent.zip
- 54699FB6637C4E312D532CAFCCF971E194656C781A8921F3EDDCF99676520005
- PowerShell-7.1.0-preview.3-win-fxdependentWinDesktop.zip
- B29EC82BD3D6D8B44DAB196A0393D70CBB1DEA341042A03E24FD1CFECB8E44B7
- PowerShell-7.1.0-preview.3-win-x64.msi
- 3C73138B407581655066BCDFC9B36BAA3A6DB5D1044CD656A5BCE1B47083D905
- PowerShell-7.1.0-preview.3-win-x64.msix
- 38773FCE0FF7A5C7C6DFE5BEEA629C025C278225B1DCD84DD55C9CBFF83E53A6
- PowerShell-7.1.0-preview.3-win-x64.zip
- 85B887C026D00302C7E05E5AE76580069B51A68DFD69A8FA0D3444A34CAE6BC6
- PowerShell-7.1.0-preview.3-win-x86.msi
- 6CCCD4D8610F21B86660D74390E643042B290AB896A240BC8E1F67CFD7044902
- PowerShell-7.1.0-preview.3-win-x86.msix
- 848BB0E0A6D607D324C6F431B1DC0CFDC6E99B92F39C9660058193C9CD4A38B2
- PowerShell-7.1.0-preview.3-win-x86.zip
- A9AE4ED8BF2AFCA50522D98C0F72D520927CB39B5204642B09F9F84BF2A6730A
- powershell-preview_7.1.0-preview.3-1.debian.10_amd64.deb
- 0B258F444F929A97CF22E4C189660BEEA2B46FB80BF26DDB43C8BD87D95875D9
- powershell-preview_7.1.0-preview.3-1.debian.11_amd64.deb
- 353F731A80D8A867A0A1A1F4A70B98B8E5866F763886CC3BFC70DD74771DBBE9
- powershell-preview_7.1.0-preview.3-1.debian.9_amd64.deb
- E81CDDAAFB63308CCCB85D684C2BB3C4AFA89C6F5E5570800D00CDC8C677DA61
- powershell-preview_7.1.0-preview.3-1.ubuntu.16.04_amd64.deb
- 0A4E35814C04605BF3D5AE6987647FCD6C14A2C47293566B9DF2E842A489F946
- powershell-preview_7.1.0-preview.3-1.ubuntu.18.04_amd64.deb
- 0D0EEB19D6B98E1DD1B8D76E95973497E088B68D35F4739794B606B306F9067C
- powershell-preview-7.1.0_preview.3-1.centos.8.x86_64.rpm
- B71341BC9ECE4F0039429DA6E7FC8DF150B68DC5A8A61EB79EE7BC855BF3C629
- powershell-preview-7.1.0_preview.3-1.rhel.7.x86_64.rpm
- 852A59ABCEB9BC00353915B25D8FF2216A81DD6326708B35F9B1387498EF2C03