|
1 | 1 | #Preview Changelog
|
2 | 2 |
|
| 3 | +##[7.6.0-preview.2] - 2025-01-14 |
| 4 | + |
| 5 | +###General Cmdlet Updates and Fixes |
| 6 | + |
| 7 | +- Add the`AIShell` module to telemetry collection list (#24747) |
| 8 | +- Add helper in`EnumSingleTypeConverter` to get enum names as array (#17785) (Thanks@fflaten!) |
| 9 | +- Return correct FileName property for`Get-Item` when listing alternate data streams (#18019) (Thanks@kilasuit!) |
| 10 | +- Add`-ExcludeModule` parameter to`Get-Command` (#18955) (Thanks@MartinGC94!) |
| 11 | +- Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output (#21137) (Thanks@MartinGC94!) |
| 12 | +- Update`DnsNameList` for`X509Certificate2` to use`X509SubjectAlternativeNameExtension.EnumerateDnsNames` Method (#24714) (Thanks@ArmaanMcleod!) |
| 13 | +- Add completion of modules by their shortname (#20330) (Thanks@MartinGC94!) |
| 14 | +- Fix`Get-ItemProperty` to report non-terminating error for cast exception (#21115) (Thanks@ArmaanMcleod!) |
| 15 | +- Add`-PropertyType` argument completer for`New-ItemProperty` (#21117) (Thanks@ArmaanMcleod!) |
| 16 | +- Fix a bug in how`Write-Host` handles`XmlNode` object (#24669) (Thanks@brendandburns!) |
| 17 | + |
| 18 | +###Code Cleanup |
| 19 | + |
| 20 | +<details> |
| 21 | + |
| 22 | +<summary> |
| 23 | + |
| 24 | +<p>We thank the following contributors!</p> |
| 25 | +<p>@xtqqczze</p> |
| 26 | + |
| 27 | +</summary> |
| 28 | + |
| 29 | +<ul> |
| 30 | +<li>Seal <code>ClientRemoteSessionDSHandlerImpl</code> (#21218) (Thanks @xtqqczze!)</li> |
| 31 | +<li>Seal internal type <code>ClientRemoteSessionDSHandlerImpl</code> (#24705) (Thanks @xtqqczze!)</li> |
| 32 | +<li>Seal classes in <code>RemotingProtocol2</code> (#21164) (Thanks @xtqqczze!)</li> |
| 33 | +</ul> |
| 34 | + |
| 35 | +</details> |
| 36 | + |
| 37 | +###Tools |
| 38 | + |
| 39 | +- Added Justin Chung as Powershell team memeber on releaseTools.psm1 (#24672) |
| 40 | + |
| 41 | +###Tests |
| 42 | + |
| 43 | +- Skip CIM ETS member test on older Windows platforms (#24681) |
| 44 | + |
| 45 | +###Build and Packaging Improvements |
| 46 | + |
| 47 | +<details> |
| 48 | + |
| 49 | +<summary> |
| 50 | + |
| 51 | +<p>Updated SDK to 9.0.101</p> |
| 52 | + |
| 53 | +</summary> |
| 54 | + |
| 55 | +<ul> |
| 56 | +<li>Update branch for release - Transitive - false - none (#24754)</li> |
| 57 | +<li>Update <code>Microsoft.PowerShell.PSResourceGet</code> to <code>1.1.0</code> (#24767)</li> |
| 58 | +<li>Add a parameter that skips verify packages step (#24763)</li> |
| 59 | +<li>Make the <code>AssemblyVersion</code> not change for servicing releases (#24667)</li> |
| 60 | +<li>Fixed release pipeline errors and switched to KS3 (#24751)</li> |
| 61 | +<li>Update outdated package references (#24580)</li> |
| 62 | +<li>Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#24689)</li> |
| 63 | +<li>Update .NET feed with new domain as <code>azureedge</code> is retiring (#24703)</li> |
| 64 | +<li>Bump super-linter/super-linter from 7.2.0 to 7.2.1 (#24678)</li> |
| 65 | +<li>Bump github/codeql-action from 3.27.7 to 3.27.9 (#24674)</li> |
| 66 | +<li>Bump actions/dependency-review-action from 4.4.0 to 4.5.0 (#24607)</li> |
| 67 | +</ul> |
| 68 | + |
| 69 | +</details> |
| 70 | + |
| 71 | +###Documentation and Help Content |
| 72 | + |
| 73 | +- Update cmdlets WG members (#24275) (Thanks@kilasuit!) |
| 74 | + |
| 75 | +[7.6.0-preview.2]:https://github.com/PowerShell/PowerShell/compare/v7.6.0-preview.1...v7.6.0-preview.2 |
| 76 | + |
| 77 | +##[7.6.0-preview.1] - 2024-12-16 |
| 78 | + |
| 79 | +###Breaking Changes |
| 80 | + |
| 81 | +- Treat large Enum values as numbers in`ConvertTo-Json` (#20999) (Thanks@jborean93!) |
| 82 | + |
| 83 | +###General Cmdlet Updates and Fixes |
| 84 | + |
| 85 | +- Add proper error for running`Get-PSSession -ComputerName` on Unix (#21009) (Thanks@jborean93!) |
| 86 | +- Resolve symbolic link target relative to the symbolic link instead of the working directory (#15235) (#20943) (Thanks@MatejKafka!) |
| 87 | +- Fix up buffer management getting network roots (#24600) (Thanks@jborean93!) |
| 88 | +- Support`PSObject` wrapped values in`ArgumentToEncodingTransformationAttribute` (#24555) (Thanks@jborean93!) |
| 89 | +- Update PSReadLine to 2.3.6 (#24380) |
| 90 | +- Add telemetry to track the use of features (#24247) |
| 91 | +- Handle global tool specially when prepending`PSHome` to`PATH` (#24228) |
| 92 | +- Fix how processor architecture is validated in`Import-Module` (#24265) |
| 93 | +- Make features`PSCommandNotFoundSuggestion`,`PSCommandWithArgs`, and`PSModuleAutoLoadSkipOfflineFiles` stable (#24246) |
| 94 | +- Write type data to the pipeline instead of collecting it (#24236) (Thanks@MartinGC94!) |
| 95 | +- Add support to`Get-Error` to handle BoundParameters (#20640) |
| 96 | +- Fix`Get-FormatData` to not cast a type incorrectly (#21157) |
| 97 | +- Delay progress bar in`Copy-Item` and`Remove-Item` cmdlets (#24013) (Thanks@TheSpyGod!) |
| 98 | +- Add`-Force` parameter to`Resolve-Path` and`Convert-Path` cmdlets to support wildcard hidden files (#20981) (Thanks@ArmaanMcleod!) |
| 99 | +- Use host exe to determine`$PSHOME` location when`SMA.dll` location is not found (#24072) |
| 100 | +- Fix`Test-ModuleManifest` so it can use a UNC path (#24115) |
| 101 | + |
| 102 | +###Code Cleanup |
| 103 | + |
| 104 | +<details> |
| 105 | + |
| 106 | +<summary> |
| 107 | + |
| 108 | +<p>We thank the following contributors!</p> |
| 109 | +<p>@eltociear, @JayBazuzi</p> |
| 110 | + |
| 111 | +</summary> |
| 112 | + |
| 113 | +<ul> |
| 114 | +<li>Fix typos in <code>ShowModuleControl.xaml.cs</code> (#24248) (Thanks @eltociear!)</li> |
| 115 | +<li>Fix a typo in the build doc (#24172) (Thanks @JayBazuzi!)</li> |
| 116 | +</ul> |
| 117 | + |
| 118 | +</details> |
| 119 | + |
| 120 | +###Tools |
| 121 | + |
| 122 | +- Fix devcontainer extensions key (#24359) (Thanks@ThomasNieto!) |
| 123 | +- Support new backport branch format (#24378) |
| 124 | +- Update markdownLink.yml to not run on release branches (#24323) |
| 125 | +- Remove old code that downloads msix for win-arm64 (#24175) |
| 126 | + |
| 127 | +###Tests |
| 128 | + |
| 129 | +- Fix cleanup in PSResourceGet test (#24339) |
| 130 | + |
| 131 | +###Build and Packaging Improvements |
| 132 | + |
| 133 | +<details> |
| 134 | + |
| 135 | +<summary> |
| 136 | + |
| 137 | +<p>We thank the following contributors!</p> |
| 138 | +<p>@MartinGC94, @jborean93, @xtqqczze, @alerickson, @iSazonov, @rzippo</p> |
| 139 | + |
| 140 | +</summary> |
| 141 | + |
| 142 | +<ul> |
| 143 | +<li>Deploy Box update (#24632)</li> |
| 144 | +<li>Remove Regex use (#24235) (Thanks @MartinGC94!)</li> |
| 145 | +<li>Improve cim ETS member inference completion (#24235) (Thanks @MartinGC94!)</li> |
| 146 | +<li>Emit ProgressRecord in CLIXML minishell output (#21373) (Thanks @jborean93!)</li> |
| 147 | +<li>Assign the value returned by the <code>MaybeAdd</code> method</li> (#24652) |
| 148 | +<li>Add support for interface static abstract props (#21061) (Thanks @jborean93!)</li> |
| 149 | +<li>Change call to optional add in the binder expression (#24451) (Thanks @jborean93!)</li> |
| 150 | +<li>Turn off AMSI member invocation on nix release builds (#24451) (Thanks @jborean93!)</li> |
| 151 | +<li>Bump github/codeql-action from 3.27.0 to 3.27.6 (#24639)</li> |
| 152 | +<li>Update src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs (#24239) (Thanks @jborean93!)</li> |
| 153 | +<li>Apply suggestions from code review (#24239) (Thanks @jborean93!)</li> |
| 154 | +<li>Add remote runspace check for PushRunspace (#24239) (Thanks @jborean93!)</li> |
| 155 | +<li>Set LangVersion compiler option to 13.0 (#24619) (Thanks @xtqqczze!)</li> |
| 156 | +<li>Set <code>LangVersion</code> compiler option to <code>13.0</code> (#24617) (Thanks @xtqqczze!)</li> |
| 157 | +<li>Update metadata.json for PowerShell 7.5 RC1 release (#24589)</li> |
| 158 | +<li>Update nuget publish to use Deploy Box (#24596)</li> |
| 159 | +<li>Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines (#24583)</li> |
| 160 | +<li>Update machine pool for copy blob and upload buildinfo stage (#24587)</li> |
| 161 | +<li>Bump .NET 9 and dependencies (#24573)</li> |
| 162 | +<li>Bump actions/dependency-review-action from 4.3.4 to 4.4.0 (#24503)</li> |
| 163 | +<li>Bump actions/checkout from 4.2.1 to 4.2.2 (#24488)</li> |
| 164 | +<li>Bump agrc/reminder-action from 1.0.14 to 1.0.15 (#24384)</li> |
| 165 | +<li>Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#24410)</li> |
| 166 | +<li>Update branch for release (#24534)</li> |
| 167 | +<li>Revert"Update package references (#24414)" (#24532)</li> |
| 168 | +<li>Add a way to use only NuGet feed sources (#24528)</li> |
| 169 | +<li>Update PSResourceGet to v1.1.0-RC2 (#24512) (Thanks @alerickson!)</li> |
| 170 | +<li>Bump .NET to 9.0.100-rc.2.24474.11 (#24509)</li> |
| 171 | +<li>Fix seed max value for Container Linux CI (#24510)</li> |
| 172 | +<li>Update metadata.json for 7.2.24 and 7.4.6 releases (#24484)</li> |
| 173 | +<li>Download package from package build for generating vpack (#24481)</li> |
| 174 | +<li>Keep the roff file when gzipping it. (#24450)</li> |
| 175 | +<li>Delete the msix blob if it's already there (#24353)</li> |
| 176 | +<li>Add PMC mapping for debian 12 (bookworm) (#24413)</li> |
| 177 | +<li>Checkin generated manpage (#24423)</li> |
| 178 | +<li>Add CodeQL scanning to APIScan build (#24303)</li> |
| 179 | +<li>Update package references (#24414)</li> |
| 180 | +<li>Update vpack pipeline (#24281)</li> |
| 181 | +<li>Bring changes from v7.5.0-preview.5 Release Branch to Master (#24369)</li> |
| 182 | +<li>Bump agrc/create-reminder-action from 1.1.15 to 1.1.16 (#24375)</li> |
| 183 | +<li>Add <code>BaseUrl</code> to <code>buildinfo</code> json file (#24376)</li> |
| 184 | +<li>Update metadata.json (#24352)</li> |
| 185 | +<li>Copy to static site instead of making blob public (#24269)</li> |
| 186 | +<li>Update <code>Microsoft.PowerShell.PSResourceGet</code> to <code>1.1.0-preview2</code> (#24300) (Thanks @alerickson!)</li> |
| 187 | +<li>add updated libicu dependency for debian packages (#24301)</li> |
| 188 | +<li>add mapping to azurelinux repo (#24290)</li> |
| 189 | +<li>Remove the MD5 branch in the strong name signing token calculation (#24288)</li> |
| 190 | +<li>Bump .NET 9 to <code>9.0.100-rc.1.24452.12</code> (#24273)</li> |
| 191 | +<li>Ensure the official build files CodeQL issues (#24278)</li> |
| 192 | +<li>Update experimental-feature json files (#24271)</li> |
| 193 | +<li>Make some release tests run in a hosted pools (#24270)</li> |
| 194 | +<li>Do not build the exe for Global tool shim project (#24263)</li> |
| 195 | +<li>Update and add new NuGet package sources for different environments. (#24264)</li> |
| 196 | +<li>Bump skitionek/notify-microsoft-teams (#24261)</li> |
| 197 | +<li>Create new pipeline for compliance (#24252)</li> |
| 198 | +<li>Capture environment better (#24148)</li> |
| 199 | +<li>Add specific path for issues in tsaconfig (#24244)</li> |
| 200 | +<li>Use Managed Identity for APIScan authentication (#24243)</li> |
| 201 | +<li>Add windows signing for pwsh.exe (#24219)</li> |
| 202 | +<li>Bump super-linter/super-linter from 7.0.0 to 7.1.0 (#24223)</li> |
| 203 | +<li>Update the URLs used in nuget.config files (#24203)</li> |
| 204 | +<li>Check <code>Create and Submit</code> in vPack build by default (#24181)</li> |
| 205 | +<li>Replace <code>PSVersion</code> source generator with incremental one (#23815) (Thanks @iSazonov!)</li> |
| 206 | +<li>Save man files in <code>/usr/share/man</code> instead of <code>/usr/local/share/man</code> (#23855) (Thanks @rzippo!)</li> |
| 207 | +<li>Bump super-linter/super-linter from 6.8.0 to 7.0.0 (#24169)</li> |
| 208 | +</ul> |
| 209 | + |
| 210 | +</details> |
| 211 | + |
| 212 | +###Documentation and Help Content |
| 213 | + |
| 214 | +- Updated Third Party Notices (#24666) |
| 215 | +- Update`HelpInfoUri` for 7.5 (#24610) |
| 216 | +- Update changelog for v7.4.6 release (#24496) |
| 217 | +- Update to the latest NOTICES file (#24259) |
| 218 | +- Update the changelog`preview.md` (#24213) |
| 219 | +- Update changelog readme with 7.4 (#24182) (Thanks@ThomasNieto!) |
| 220 | +- Fix Markdown linting error (#24204) |
| 221 | +- Updated changelog for v7.2.23 (#24196) (Internal 32131) |
| 222 | +- Update changelog and`metadata.json` for v7.4.5 release (#24183) |
| 223 | +- Bring 7.2 changelogs back to master (#24158) |
| 224 | + |
| 225 | +[7.6.0-preview.1]:https://github.com/PowerShell/PowerShell/compare/v7.5.0-rc.1...v7.6.0-preview.1 |
| 226 | + |
3 | 227 | ##[7.5.0-preview.5] - 2024-10-01
|
4 | 228 |
|
5 | 229 | ###Breaking Changes
|
|