|
1 | 1 | # Current preview release |
2 | 2 |
|
| 3 | +## [7.3.0-preview.7] - 2022-08-09 |
| 4 | + |
| 5 | +### Breaking Changes |
| 6 | + |
| 7 | +- Move the type data definition of `System.Security.AccessControl.ObjectSecurity` to the `Microsoft.PowerShell.Security` module (#16355) (Thanks @iSazonov!) |
| 8 | + |
| 9 | +### Engine Updates and Fixes |
| 10 | + |
| 11 | +- Enable searching for assemblies in `GAC_Arm64` on Windows (#17816) |
| 12 | +- Fix parser exception in using statements with empty aliases (#16745) (Thanks @MartinGC94!) |
| 13 | +- Do not always collapse space between parameter and value for native arguments. (#17708) |
| 14 | +- Remove `PSNativePSPathResolution` experimental feature (#17670) |
| 15 | + |
| 16 | +### General Cmdlet Updates and Fixes |
| 17 | + |
| 18 | +- Fix for deserializing imported ordered dictionary (#15545) (Thanks @davidBar-On!) |
| 19 | +- Make generated implicit remoting modules backwards compatible with PowerShell 5.1 (#17227) (Thanks @Tadas!) |
| 20 | +- Re-enable IDE0031: Use Null propagation (#17811) (Thanks @fflaten!) |
| 21 | +- Allow commands to still be executed even if the current working directory no longer exists (#17579) |
| 22 | +- Stop referencing `Microsoft.PowerShell.Security` when the core snapin is used (#17771) |
| 23 | +- Add support for HTTPS with `Set-AuthenticodeSignature -TimeStampServer` (#16134) (Thanks @Ryan-Hutchison-USAF!) |
| 24 | +- Add type accelerator `ordered` for `OrderedDictionary` (#17804) (Thanks @fflaten!) |
| 25 | +- Fix the definition of the `PDH_COUNTER_INFO` struct (#17779) |
| 26 | +- Adding Virtualization Based Security feature names to Get-ComputerInfo (#16415) (Thanks @mattifestation!) |
| 27 | +- Fix `FileSystemProvider` to work with volume and pipe paths (#15873) |
| 28 | +- Remove pre-parse for array-based JSON (#15684) (Thanks @strawgate!) |
| 29 | +- Improve type inference for `$_` (#17716) (Thanks @MartinGC94!) |
| 30 | +- Prevent braces from being removed when completing variables (#17751) (Thanks @MartinGC94!) |
| 31 | +- Fix type inference for `ICollection` (#17752) (Thanks @MartinGC94!) |
| 32 | +- Fix `Test-Json` not handling non-object types at root (#17741) (Thanks @dkaszews!) |
| 33 | +- Change `Get-ChildItem` to treat trailing slash in path as indicating a directory when used with `-Recurse` (#17704) |
| 34 | +- Add `find.exe` to legacy argument binding behavior for Windows (#17715) |
| 35 | +- Add completion for index expressions for dictionaries (#17619) (Thanks @MartinGC94!) |
| 36 | +- Fix enum-ranges for `ValidateRange` in proxy commands (#17572) (Thanks @fflaten!) |
| 37 | +- Fix type completion for attribute tokens (#17484) (Thanks @MartinGC94!) |
| 38 | +- Add `-noprofileloadtime` switch to `pwsh` (#17535) (Thanks @rkeithhill!) |
| 39 | +- Fix legacy `ErrorView` types to use `$host.PrivateData` colors (#17705) |
| 40 | +- Improve dynamic parameter tab completion (#17661) (Thanks @MartinGC94!) |
| 41 | +- Avoid binding positional parameters when completing parameter in front of value (#17693) (Thanks @MartinGC94!) |
| 42 | +- Render decimal numbers in a table using current culture (#17650) |
| 43 | + |
| 44 | +### Code Cleanup |
| 45 | + |
| 46 | +<details> |
| 47 | + |
| 48 | +<summary> |
| 49 | + |
| 50 | +<p>We thank the following contributors!</p> |
| 51 | +<p>@fflaten, @Molkree, @eltociear</p> |
| 52 | + |
| 53 | +</summary> |
| 54 | + |
| 55 | +<ul> |
| 56 | +<li>Fix other path constructions using <code>Path.Join</code> (#17825)</li> |
| 57 | +<li>Use null propagation (#17787)(#17789)(#17790)(#17791)(#17792)(#17795) (Thanks @fflaten!)</li> |
| 58 | +<li>Re-enable compound assignment preference (#17784) (Thanks @Molkree!)</li> |
| 59 | +<li>Use null-coalescing assignment (#17719)(#17720)(#17721)(#17722)(#17723)(#17724)(#17725)(#17726)(#17727)(#17728)(#17729) (Thanks @Molkree!)</li> |
| 60 | +<li>Disable the warning <code>IDE0031</code> to take .NET 7 Preview 7 (#17770)</li> |
| 61 | +<li>Fix typo in <ode>ModuleCmdletBase.cs</code> (#17714) (Thanks @eltociear!)</li> |
| 62 | +</ul> |
| 63 | + |
| 64 | +</details> |
| 65 | + |
| 66 | +### Tests |
| 67 | + |
| 68 | +- Re-enable tests because the corresponding dotnet issues were fixed (#17839) |
| 69 | +- Add test for `LanguageMode` using remoting (#17803) (Thanks @fflaten!) |
| 70 | +- Fix test perf by stopping ongoing `write-progress` (#17749) (Thanks @fflaten!) |
| 71 | +- Re-enable the test `TestLoadNativeInMemoryAssembly` (#17738) |
| 72 | + |
| 73 | +### Build and Packaging Improvements |
| 74 | + |
| 75 | +<details> |
| 76 | + |
| 77 | +<summary> |
| 78 | + |
| 79 | +<p>We thank the following contributors!</p> |
| 80 | +<p>@varunsh-coder, @dkaszews, @Molkree, @ChuckieChen945</p> |
| 81 | + |
| 82 | +</summary> |
| 83 | + |
| 84 | +<ul> |
| 85 | +<li>Update release pipeline to use Approvals and automate some manual tasks (#17837)</li> |
| 86 | +<li>Add GitHub token permissions for workflows (#17781) (Thanks @varunsh-coder!)</li> |
| 87 | +<li>Bump actions/github-script from 3 to 6 (#17842)</li> |
| 88 | +<li>Bump cirrus-actions/rebase from 1.6 to 1.7 (#17843)</li> |
| 89 | +<li>Remove unneeded verbose message in build (#17840)</li> |
| 90 | +<li>Detect default runtime using dotnet --info in build.psm1 (#17818) (Thanks @dkaszews!)</li> |
| 91 | +<li>Bump <code>actions/checkout</code> from 2 to 3 (#17828)</li> |
| 92 | +<li>Bump <code>actions/download-artifact</code> from 2 to 3 (#17829)</li> |
| 93 | +<li>Bump <code>github/codeql-action</code> from 1 to 2 (#17830)</li> |
| 94 | +<li>Bump <code>peter-evans/create-pull-request</code> from 3 to 4 (#17831)</li> |
| 95 | +<li>Bump <code>actions/upload-artifact</code> from 2 to 3 (#17832)</li> |
| 96 | +<li>Enable Dependabot for GitHub Actions (#17775) (Thanks @Molkree!)</li> |
| 97 | +<li>Update .NET SDK version from <code>7.0.100-preview.6.22352.1</code> to <code>7.0.100-preview.7.22377.5</code> (#17776)</li> |
| 98 | +<li>Fix a bug in <code>install-powershell.ps1</code> (#17794) (Thanks @ChuckieChen945!)</li> |
| 99 | +<li>Bump xunit from 2.4.1 to 2.4.2 (#17817)</li> |
| 100 | +<li>Update how to update homebrew (#17798)</li> |
| 101 | +<li>Don't run link check on forks (#17797)</li> |
| 102 | +<li>Update dotnetmetadata.json to start consuming .NET 7 preview 7 builds (#17736)</li> |
| 103 | +<li>Bump PackageManagement from 1.4.7 to 1.4.8.1 (#17709)</li> |
| 104 | +<li>Exclude ARM images from running in CI (#17713)</li> |
| 105 | +</ul> |
| 106 | + |
| 107 | +</details> |
| 108 | + |
| 109 | +### Documentation and Help Content |
| 110 | + |
| 111 | +- Update the comment about why R2R is disabled (#17850) |
| 112 | +- Update changelog and `.spelling` for `7.3.0-preview.6` release (#17835) |
| 113 | +- Updated `ADOPTERS.md` for Power BI (#17766) |
| 114 | +- Update README.md with the current Fedora version (#15717) (Thanks @ananya26-vishnoi!) |
| 115 | +- Update `README` and `metadata.json` for next release (#17676) (Thanks @SeeminglyScience!) |
| 116 | + |
| 117 | +[7.3.0-preview.7]: https://github.com/PowerShell/PowerShell/compare/v7.3.0-preview.6...v7.3.0-preview.7 |
| 118 | + |
3 | 119 | ## [7.3.0-preview.6] - 2022-07-18 |
4 | 120 |
|
5 | 121 | ### General Cmdlet Updates and Fixes |
|
0 commit comments