UPDATE 9/20:
Source:
PowerShell 7.3.0 preview 8 released
NOTE: Known issue about Console.ReadKey() on Unix platforms that the KeyChar is not preserved for Ctrl+Letter inputs. This causes all key bindings in the form of Ctrl+Letter to not work in PowerShell v7.3.0-preview.8 on Unix platforms. For details, see the .NET issue dotnet/runtime#75795. The...
www.elevenforum.com
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
- Fix other path constructions using Path.Join (#17825)
- Use null propagation (#17787)(#17789)(#17790)(#17791)(#17792)(#17795) (Thanks @fflaten!)
- Re-enable compound assignment preference (#17784) (Thanks @Molkree!)
- Use null-coalescing assignment (#17719)(#17720)(#17721)(#17722)(#17723)(#17724)(#17725)(#17726)(#17727)(#17728)(#17729) (Thanks @Molkree!)
- Disable the warning IDE0031 to take .NET 7 Preview 7 (#17770)
- Fix typo in ModuleCmdletBase.cs (#17714) (Thanks @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!)
Source:
Release v7.3.0-preview.7 Release of PowerShell · PowerShell/PowerShell
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!)...
github.com
PowerShell Preview - Free download and install on Windows | Microsoft Store
PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes. PowerShell commands let you manage computers from the...
apps.microsoft.com
Last edited: