github PowerShell/PowerShell v7.3.0-preview.7
v7.3.0-preview.7 Release of PowerShell

latest releases: v7.4.2, v7.3.12, v7.2.19...
pre-release20 months ago

7.3.0-preview.7 - 2022-08-11

Breaking Changes

  • Move the type data definition of System.Security.AccessControl.ObjectSecurity to the Microsoft.PowerShell.Security module (#16355) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Enable searching for assemblies in GAC_Arm64 on Windows (#17816)
  • Fix parser exception in using statements with empty aliases (#16745) (Thanks @MartinGC94!)
  • Do not always collapse space between parameter and value for native arguments. (#17708)
  • Remove PSNativePSPathResolution experimental feature (#17670)

General Cmdlet Updates and Fixes

  • Fix for deserializing imported ordered dictionary (#15545) (Thanks @davidBar-On!)
  • Make generated implicit remoting modules backwards compatible with PowerShell 5.1 (#17227) (Thanks @Tadas!)
  • Re-enable IDE0031: Use Null propagation (#17811) (Thanks @fflaten!)
  • Allow commands to still be executed even if the current working directory no longer exists (#17579)
  • Stop referencing Microsoft.PowerShell.Security when the core snapin is used (#17771)
  • Add support for HTTPS with Set-AuthenticodeSignature -TimeStampServer (#16134) (Thanks @Ryan-Hutchison-USAF!)
  • Add type accelerator ordered for OrderedDictionary (#17804) (Thanks @fflaten!)
  • Fix the definition of the PDH_COUNTER_INFO struct (#17779)
  • Adding Virtualization Based Security feature names to Get-ComputerInfo (#16415) (Thanks @mattifestation!)
  • Fix FileSystemProvider to work with volume and pipe paths (#15873)
  • Remove pre-parse for array-based JSON (#15684) (Thanks @strawgate!)
  • Improve type inference for $_ (#17716) (Thanks @MartinGC94!)
  • Prevent braces from being removed when completing variables (#17751) (Thanks @MartinGC94!)
  • Fix type inference for ICollection (#17752) (Thanks @MartinGC94!)
  • Fix Test-Json not handling non-object types at root (#17741) (Thanks @dkaszews!)
  • Change Get-ChildItem to treat trailing slash in path as indicating a directory when used with -Recurse (#17704)
  • Add find.exe to legacy argument binding behavior for Windows (#17715)
  • Add completion for index expressions for dictionaries (#17619) (Thanks @MartinGC94!)
  • Fix enum-ranges for ValidateRange in proxy commands (#17572) (Thanks @fflaten!)
  • Fix type completion for attribute tokens (#17484) (Thanks @MartinGC94!)
  • Add -noprofileloadtime switch to pwsh (#17535) (Thanks @rkeithhill!)
  • Fix legacy ErrorView types to use $host.PrivateData colors (#17705)
  • Improve dynamic parameter tab completion (#17661) (Thanks @MartinGC94!)
  • Avoid binding positional parameters when completing parameter in front of value (#17693) (Thanks @MartinGC94!)
  • Render decimal numbers in a table using current culture (#17650)

Code Cleanup

We thank the following contributors!

@fflaten, @Molkree, @eltociear

Tests

  • Re-enable tests because the corresponding dotnet issues were fixed (#17839)
  • Add test for LanguageMode using remoting (#17803) (Thanks @fflaten!)
  • Fix test perf by stopping ongoing write-progress (#17749) (Thanks @fflaten!)
  • Re-enable the test TestLoadNativeInMemoryAssembly (#17738)

Build and Packaging Improvements

We thank the following contributors!

@varunsh-coder, @dkaszews, @Molkree, @ChuckieChen945

  • Update release pipeline to use Approvals and automate some manual tasks (#17837)
  • Add GitHub token permissions for workflows (#17781) (Thanks @varunsh-coder!)
  • Bump actions/github-script from 3 to 6 (#17842)
  • Bump cirrus-actions/rebase from 1.6 to 1.7 (#17843)
  • Remove unneeded verbose message in build (#17840)
  • Detect default runtime using dotnet --info in build.psm1 (#17818) (Thanks @dkaszews!)
  • Bump actions/checkout from 2 to 3 (#17828)
  • Bump actions/download-artifact from 2 to 3 (#17829)
  • Bump github/codeql-action from 1 to 2 (#17830)
  • Bump peter-evans/create-pull-request from 3 to 4 (#17831)
  • Bump actions/upload-artifact from 2 to 3 (#17832)
  • Enable Dependabot for GitHub Actions (#17775) (Thanks @Molkree!)
  • Update .NET SDK version from 7.0.100-preview.6.22352.1 to 7.0.100-preview.7.22377.5 (#17776)
  • Fix a bug in install-powershell.ps1 (#17794) (Thanks @ChuckieChen945!)
  • Bump xunit from 2.4.1 to 2.4.2 (#17817)
  • Update how to update homebrew (#17798)
  • Don't run link check on forks (#17797)
  • Update dotnetmetadata.json to start consuming .NET 7 preview 7 builds (#17736)
  • Bump PackageManagement from 1.4.7 to 1.4.8.1 (#17709)
  • Exclude ARM images from running in CI (#17713)

Documentation and Help Content

  • Update the comment about why R2R is disabled (#17850)
  • Update changelog and .spelling for 7.3.0-preview.6 release (#17835)
  • Updated ADOPTERS.md for Power BI (#17766)
  • Update README.md with the current Fedora version (#15717) (Thanks @ananya26-vishnoi!)
  • Update README and metadata.json for next release (#17676) (Thanks @SeeminglyScience!)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 92939D87CBA045DEACFABC87B404EC12E8BBEA5F00399DB6D01BE5D7E9EC8335
  • powershell-7.3.0-preview.7-linux-alpine-x64.tar.gz
    • 640A142449B18FF9A9808A344ACE23C853A49FE08122C9654314AC8461A143E2
  • powershell-7.3.0-preview.7-linux-arm32.tar.gz
    • 6CD9135413F116AC3E4D4AD40159A43889241F997F9C54E820581BA06402515D
  • powershell-7.3.0-preview.7-linux-arm64.tar.gz
    • 6416F4D792C84C5493E242F1D5EF8A5A174828D7E9BC9990D03284D9D2F2D948
  • powershell-7.3.0-preview.7-linux-x64.tar.gz
    • 523DF2272CB267A4A79FE7DC5A3D400A622323B36288B985DB16C422D307495B
  • powershell-7.3.0-preview.7-linux-x64-fxdependent.tar.gz
    • 9F98BDD164B6BBB2DACC39BBB908E73CDB954A5A705131DFBC2985B48D333578
  • powershell-7.3.0-preview.7-osx-arm64.pkg
    • 53BAB97898B7E23D65393F47661745F8C376928BA711B08BEF2F3EEA2395FA10
  • powershell-7.3.0-preview.7-osx-arm64.tar.gz
    • 5444DB77A966CEB7742032F2F7B986717196B70D85794ED59AD008CFE02FEF41
  • powershell-7.3.0-preview.7-osx-x64.pkg
    • 5400440394789BB4BEFD276445F0D7B8E2A5D69248D28235B120FC11A41614AF
  • powershell-7.3.0-preview.7-osx-x64.tar.gz
    • AE79589472DF1BEEE486DA074D9566836D88A43C848DCE9FAB48CBD57B96F92D
  • PowerShell-7.3.0-preview.7-win-arm32.zip
    • 31385B379B2C5F2FC961E8EBC3013508359755C5354584F7C0E499D742D60A8B
  • PowerShell-7.3.0-preview.7-win-arm64.zip
    • BE9DDE346E7376165F1C3804218089FBE05C475510F6AB66BBBBA215AA65244E
  • PowerShell-7.3.0-preview.7-win-fxdependent.zip
    • 1787600E2C70B217118F7CA07673A654C623670B855C8C362B27AA80B0407FCB
  • PowerShell-7.3.0-preview.7-win-fxdependentWinDesktop.zip
    • 1AF8692C4B63C3C9BBCDB8025B921ED9DFC8F3A929B37AEBFDAC3DA9F843DF0C
  • PowerShell-7.3.0-preview.7-win-x64.msi
    • 204BED9FB527029702119E07762FAC8416F4022C08E385B6A56E7F2ECCCF2E46
  • PowerShell-7.3.0-preview.7-win-x64.zip
    • 6DF128D2E055C2FAE5A0FD2B7DFEEFF3DD9C922A437AE1EDA05877C43A05C085
  • PowerShell-7.3.0-preview.7-win-x86.msi
    • 6757B2477114D865FA26099AC68524DBE40B235088BA8D8C20B9202E9D2B7C33
  • PowerShell-7.3.0-preview.7-win-x86.zip
    • 2FE95C040F8770CBEFB11265AA5DFBE953251EDBEFEA0550E73C3C9CABE6E11A
  • powershell-preview_7.3.0-preview.7-1.deb_amd64.deb
    • 1C7DDEFAC0E44B0B275BAC572727E239C96F9A84B894890E825FB29B858CBF2F
  • powershell-preview-7.3.0_preview.7-1.cm.x86_64.rpm
    • 098F0EA1013D906E6BD43A1255988C65F576C2558C20D86213BDEDFED0BE3C10
  • powershell-preview-7.3.0_preview.7-1.rh.x86_64.rpm
    • 73AC2D9A356972E6E9723E7E8667A3ED4E7739999EE0FFC8FAE4EFAA495865F2

Don't miss a new PowerShell release

NewReleases is sending notifications on new releases.