|
1 | 1 | # Current preview release
|
2 | 2 |
|
| 3 | +## [7.3.0-preview.2] - 2022-02-24 |
| 4 | + |
| 5 | +### Engine Updates and Fixes |
| 6 | + |
| 7 | +- Fix the `clean` block for generated proxy function (#16827) |
| 8 | +- Add support to allow invoking method with generic type arguments (#12412 and #16822) (Thanks @vexx32!) |
| 9 | +- Report error when PowerShell built-in modules are missing (#16628) |
| 10 | + |
| 11 | +### General Cmdlet Updates and Fixes |
| 12 | + |
| 13 | +- Prevent command completion if the word to complete is a single dash (#16781) (Thanks @ayousuf23!) |
| 14 | +- Use `FindFirstFileW` instead of `FindFirstFileExW` to correctly handle Unicode file names on FAT32 (#16840) (Thanks @iSazonov!) |
| 15 | +- Add completion for loop labels after Break/Continue (#16438) (Thanks @MartinGC94!) |
| 16 | +- Support OpenSSH options for `PSRP` over SSH commands (#12802) (Thanks @BrannenGH!) |
| 17 | +- Adds a `.ResolvedTarget` Property to `File-System` Items to Reflect a Symlink's Target as `FileSystemInfo` (#16490) (Thanks @hammy3502!) |
| 18 | +- Use `NotifyEndApplication` to re-enable VT mode (#16612) |
| 19 | +- Add new parameter to `Start-Sleep`: `[-Duration] <timespan>` (#16185) (Thanks @IISResetMe!) |
| 20 | +- Add lock and null check to remoting internals (#16542) (#16683) (Thanks @SergeyZalyadeev!) |
| 21 | +- Make `Measure-Object` ignore missing properties unless running in strict mode (#16589) (Thanks @KiwiThePoodle!) |
| 22 | +- Add `-StrictMode` to `Invoke-Command` to allow specifying strict mode when invoking command locally (#16545) (Thanks @Thomas-Yu!) |
| 23 | +- Fix `$PSNativeCommandArgPassing` = `Windows` to handle empty args correctly (#16639) |
| 24 | +- Reduce the amount of startup banner text (#16516) (Thanks @rkeithhill!) |
| 25 | +- Add `exec` cmdlet for bash compatibility (#16462) |
| 26 | +- Add AMSI method invocation logging as experimental feature (#16496) |
| 27 | +- Fix web cmdlets so that an empty `Get` does not include a `content-length` header (#16587) |
| 28 | +- Update `HelpInfoUri` for 7.3 release (#16646) |
| 29 | +- Fix parsing `SemanticVersion` build label from version string (#16608) |
| 30 | +- Fix `ForEach-Object -Parallel` when passing in script block variable (#16564) |
| 31 | + |
| 32 | +### Code Cleanup |
| 33 | + |
| 34 | +<details> |
| 35 | + |
| 36 | +<summary> |
| 37 | + |
| 38 | +<p>We thank the following contributors!</p> |
| 39 | +<p>@eltociear, @iSazonov, @xtqqczze</p> |
| 40 | + |
| 41 | +</summary> |
| 42 | + |
| 43 | +<ul> |
| 44 | +<li>Fix typo in PowerShellExecutionHelper.cs (#16776) (Thanks @eltociear!)</li> |
| 45 | +<li>Use more efficient platform detection API (#16760) (Thanks @iSazonov!)</li> |
| 46 | +<li>Seal <code>ClientRemotePowerShell</code> (#15802) (Thanks @xtqqczze!)</li> |
| 47 | +<li>Fix the DSC overview URL in a markdown file and some small cleanup changes (#16629)</li> |
| 48 | +</ul> |
| 49 | + |
| 50 | +</details> |
| 51 | + |
| 52 | +### Tools |
| 53 | + |
| 54 | +- Fix automation to update experimental JSON files in GitHub action (#16837) |
| 55 | + |
| 56 | +### Tests |
| 57 | + |
| 58 | +- Update `markdownlint` to the latest version (#16825) |
| 59 | +- Bump the package `path-parse` from `1.0.6` to `1.0.7` (#16820) |
| 60 | +- Remove assert that is incorrect and affecting our tests (#16588) |
| 61 | + |
| 62 | +### Build and Packaging Improvements |
| 63 | + |
| 64 | +<details> |
| 65 | + |
| 66 | +<summary> |
| 67 | + |
| 68 | +<p>We thank the following contributors!</p> |
| 69 | +<p>@dahlia</p> |
| 70 | + |
| 71 | +</summary> |
| 72 | + |
| 73 | +<ul> |
| 74 | +<li>Update NuGet Testing to not re-install dotnet, |
| 75 | +when not needed and dynamically determine the DOTNET_ROOT (Internal 19268, 19269, 19272, 19273, and 19274)</li> |
| 76 | +<li>Remove SkipExperimentalFeatureGeneration when building alpine (Internal 19248)</li> |
| 77 | +<li>Revert .NET 7 changes, Update to the latest .NET 6 and Update WXS file due to blocking issue in .NET 7 Preview 1 </li> |
| 78 | +<li>Install and Find AzCopy</li> |
| 79 | +<li>Use Start-PSBootStrap for installing .NET during nuget packaging</li> |
| 80 | +<li>Fix pool syntax for deployments (Internal 19189)</li> |
| 81 | +<li>Bump NJsonSchema from 10.5.2 to 10.6.9 (#16888)</li> |
| 82 | +<li>Update projects and scripts to use .NET 7 preview 1 pre-release builds (#16856)</li> |
| 83 | +<li>Add warning messages when package precheck fails (#16867)</li> |
| 84 | +<li>Refactor Global Tool packaging to include SBOM generation (#16860)</li> |
| 85 | +<li>Update to use <code>windows-latest</code> as the build agent image (#16831)</li> |
| 86 | +<li>Ensure alpine and arm SKUs have <code>powershell.config.json</code> file with experimental features enabled (#16823)</li> |
| 87 | +<li>Update experimental feature json files (#16838) (Thanks @github-actions[bot]!)</li> |
| 88 | +<li>Remove WiX install (#16834)</li> |
| 89 | +<li>Add experimental json update automation (#16833)</li> |
| 90 | +<li>Update .NET SDK to 6.0.101 and fix <code>Microsoft.PowerShell.GlobalTool.Shim.csproj</code> (#16821)</li> |
| 91 | +<li>Add SBOM manifest to nuget packages (#16711)</li> |
| 92 | +<li>Improve logic for updating .NET in CI (#16808)</li> |
| 93 | +<li>Add Linux package dependencies for packaging (#16807)</li> |
| 94 | +<li>Switch to our custom images for build and release (#16801)</li> |
| 95 | +<li>Remove all references to <code>cmake</code> for the builds in this repo (#16578)</li> |
| 96 | +<li>Fix build for new <code>InvokeCommand</code> attributes (#16800)</li> |
| 97 | +<li>Let macOS installer run without Rosetta on Apple Silicon (#16742) (Thanks @dahlia!)</li> |
| 98 | +<li>Update the expect .NET SDK quality to GA for installing dotnet (#16784)</li> |
| 99 | +<li>Change nuget release yaml to use <code>UseDotNet</code> task (#16701)</li> |
| 100 | +<li>Bump Microsoft.ApplicationInsights from 2.19.0 to 2.20.0 (#16642)</li> |
| 101 | +<li>Register NuGet source when generating <code>CGManifest</code> (#16570)</li> |
| 102 | +<li>Update Images used for release (#16580)</li> |
| 103 | +<li>Update SBOM generation (#16641)</li> |
| 104 | +<li>Bring changes from 7.3.0-preview.1 (#16640)</li> |
| 105 | +<li>Update the <code>vmImage</code> and PowerShell root directory for macOS builds (#16611)</li> |
| 106 | +<li>Update macOS build image and root folder for build (#16609)</li> |
| 107 | +<li>Disabled Yarn cache in markdown.yml (#16599)</li> |
| 108 | +<li>Update cgmanifest (#16600)</li> |
| 109 | +<li>Fix broken links in markdown (#16598)</li> |
| 110 | +</ul> |
| 111 | + |
| 112 | +</details> |
| 113 | + |
| 114 | +### Documentation and Help Content |
| 115 | + |
| 116 | +- Add newly joined members to their respective Working Groups (#16849) |
| 117 | +- Update Engine Working Group members (#16780) |
| 118 | +- Replace the broken link about pull request (#16771) |
| 119 | +- Update change log to remove a broken URL (#16735) |
| 120 | +- Updated `README.md` and `metadata.json` for `v7.3.0-preview.1` release (#16627) |
| 121 | +- Updating changelog for `7.2.1` (#16616) |
| 122 | +- Updated `README.md` and `metadata.json` for `7.2.1` release (#16586) |
| 123 | + |
| 124 | +[7.3.0-preview.2]: https://github.com/PowerShell/PowerShell/compare/v7.3.0-preview.1...v7.3.0-preview.2 |
| 125 | + |
3 | 126 | ## [7.3.0-preview.1] - 2021-12-16
|
4 | 127 |
|
5 | 128 | ### Breaking Changes
|
|
0 commit comments