* [7.6.0-preview.1] - 2024-12-13 * Breaking Changes - Treat large Enum values as numbers in ConvertTo-Json (#20999) (Thanks @jborean93!) * General Cmdlet Updates and Fixes - Add error for Get-PSSession -ComputerName on Unix (#21009) (Thanks @jborean93!) - Resolve symbolic link target relative to the symbolic link instead of the working directory (#15235) (#20943) (Thanks @MatejKafka!) - Fix up buffer management getting network roots (#24600) (Thanks @jborean93!) - Support PSObject wrapped values in ArgumentToEncodingTransformationAttribute (#24555) (Thanks @jborean93!) - Update PSReadLine to 2.3.6 (#24380) - Treat large Enum values as numbers in ConvertTo-Json (#20999) (Thanks @jborean93!) - Add telemetry to track the use of features (#24247) - Handle global tool specially when prepending PSHome to PATH (#24228) - Fix how processor architecture is validated in Import-Module (#24265) - Make features PSCommandNotFoundSuggestion, PSCommandWithArgs, and PSModuleAutoLoadSkipOfflineFiles stable (#24246) - Write type data to the pipeline instead of collecting it (#24236) (Thanks @MartinGC94!) - Add support to Get-Error to handle BoundParameters (#20640) - Fix Get-FormatData to not cast a type incorrectly (#21157) - Delay progress bar in Copy-Item and Remove-Item cmdlets (#24013) (Thanks @TheSpyGod!) - Add -Force parameter to Resolve-Path and Convert-Path cmdlets to support wildcard hidden files (#20981) (Thanks @ArmaanMcleod!) - Use host exe to determine $PSHOME location when SMA.dll location is not found (#24072) - Fix Test-ModuleManifest so it can use a UNC path (#24115) * Code Cleanup <details> <summary> <p>We thank the following contributors!</p> <p>@eltociear, @JayBazuzi</p> </summary> <ul> <li>Fix typos in <code>ShowModuleControl.xaml.cs</code> (#24248) (Thanks @eltociear!)</li> <li>Fix a typo in the build doc (#24172) (Thanks @JayBazuzi!)</li> </ul> </details> * Tools - Fix devcontainer extensions key (#24359) (Thanks @ThomasNieto!) - Support new backport branch format (#24378) - Update markdownLink.yml to not run on release branches (#24323) - Remove old code that downloads msix for win-arm64 (#24175) * Tests - Fix cleanup in PSResourceGet test (#24339) * Build and Packaging Improvements <details> <summary> <p>We thank the following contributors!</p> <p>@MartinGC94, @jborean93, @xtqqczze, @alerickson, @iSazonov, @rzippo</p> </summary> <ul> <li>added Justin Chung to releasetools</li> <li>updated CL</li> <li>Deploy Box Update (#24632)</li> <li>Remove Regex use (Thanks @MartinGC94!)</li> <li>Improve cim ETS member inference completion (Thanks @MartinGC94!)</li> <li>Emit ProgressRecord in CLIXML minishell output (Thanks @jborean93!)</li> <li>Assign the value returned by the <code>MaybeAdd</code> method</li> <li>Add support for interface static abstract props (Thanks @jborean93!)</li> <li>Change call to optional add in the binder expression (Thanks @jborean93!)</li> <li>Turn off AMSI member invocation on nix release builds (Thanks @jborean93!)</li> <li>Bump github/codeql-action from 3.27.0 to 3.27.6 (#24639)</li> <li>Update src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs (Thanks @jborean93!)</li> <li>Apply suggestions from code review (Thanks @jborean93!)</li> <li>Add remote runspace check for PushRunspace (Thanks @jborean93!)</li> <li>Set LangVersion compiler option to 13.0 (#24619) (Thanks @xtqqczze!)</li> <li>Set <code>LangVersion</code> compiler option to <code>13.0</code> (#24617) (Thanks @xtqqczze!)</li> <li>Update metadata.json for PowerShell 7.5 RC1 release (#24589)</li> <li>Update nuget publish to use Deploy Box (#24596)</li> <li>Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines (#24583)</li> <li>Update machine pool for copy blob and upload buildinfo stage (#24587)</li> <li>Bump .NET 9 and dependencies (#24573)</li> <li>Bump actions/dependency-review-action from 4.3.4 to 4.4.0 (#24503)</li> <li>Bump actions/checkout from 4.2.1 to 4.2.2 (#24488)</li> <li>Bump agrc/reminder-action from 1.0.14 to 1.0.15 (#24384)</li> <li>Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#24410)</li> <li>Bump github/codeql-action from 3.26.10 to 3.27.0 (#24483)</li> <li>[master] Update branch for release (#24534)</li> <li>Revert "Update package references (#24414)" (#24532)</li> <li>Add a way to use only NuGet feed sources (#24528)</li> <li>Update PSResourceGet to v1.1.0-RC2 (#24512) (Thanks @alerickson!)</li> <li>Bump .NET to 9.0.100-rc.2.24474.11 (#24509)</li> <li>Fix seed max value for Container Linux CI (#24510)</li> <li>Update metadata.json for 7.2.24 and 7.4.6 releases (#24484)</li> <li>Download package from package build for generating vpack (#24481)</li> <li>Keep the roff file when gzipping it. (#24450)</li> <li>Delete the msix blob if it's already there (#24353)</li> <li>Add PMC mapping for debian 12 (bookworm) (#24413)</li> <li>Checkin generated manpage (#24423)</li> <li>Add CodeQL scanning to APIScan build (#24303)</li> <li>Update package references (#24414)</li> <li>Bump actions/checkout from 4.2.0 to 4.2.1 (#24395)</li> <li>Update vpack pipeline (#24281)</li> <li>Bring changes from v7.5.0-preview.5 Release Branch to Master (#24369)</li> <li>Bump actions/checkout from 4.1.7 to 4.2.0 (#24348)</li> <li>Bump github/codeql-action from 3.26.8 to 3.26.10 (#24364)</li> <li>Bump agrc/create-reminder-action from 1.1.15 to 1.1.16 (#24375)</li> <li>Add <code>BaseUrl</code> to <code>buildinfo</code> json file (#24376)</li> <li>Update metadata.json (#24352)</li> <li>Copy to static site instead of making blob public (#24269)</li> <li>Update <code>Microsoft.PowerShell.PSResourceGet</code> to <code>1.1.0-preview2</code> (#24300) (Thanks @alerickson!)</li> <li>Bump github/codeql-action from 3.26.6 to 3.26.8 (#24325)</li> <li>add updated libicu dependency for debian packages (#24301)</li> <li>add mapping to azurelinux repo (#24290)</li> <li>Remove the MD5 branch in the strong name signing token calculation (#24288)</li> <li>Bump .NET 9 to <code>9.0.100-rc.1.24452.12</code> (#24273)</li> <li>Ensure the official build files CodeQL issues (#24278)</li> <li>Update experimental-feature json files (#24271)</li> <li>Make some release tests run in a hosted pools (#24270)</li> <li>Do not build the exe for Global tool shim project (#24263)</li> <li>Update and add new NuGet package sources for different environments. (#24264)</li> <li>Bump skitionek/notify-microsoft-teams (#24261)</li> <li>Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#24240)</li> <li>Bump github/codeql-action from 3.26.5 to 3.26.6 (#24231)</li> <li>Create new pipeline for compliance (#24252)</li> <li>Capture environment better (#24148)</li> <li>Add specific path for issues in tsaconfig (#24244)</li> <li>Use Managed Identity for APIScan authentication (#24243)</li> <li>Add windows signing for pwsh.exe (#24219)</li> <li>Bump super-linter/super-linter from 7.0.0 to 7.1.0 (#24223)</li> <li>Bump github/codeql-action from 3.26.2 to 3.26.5 (#24207)</li> <li>Update the URLs used in nuget.config files (#24203)</li> <li>Check <code>Create and Submit</code> in vPack build by default (#24181)</li> <li>Replace <code>PSVersion</code> source generator with incremental one (#23815) (Thanks @iSazonov!)</li> <li>Save man files in <code>/usr/share/man</code> instead of <code>/usr/local/share/man</code> (#23855) (Thanks @rzippo!)</li> <li>Bump github/codeql-action from 3.26.0 to 3.26.2 (#24166)</li> <li>Bump super-linter/super-linter from 6.8.0 to 7.0.0 (#24169)</li> </ul> </details> * Documentation and Help Content - updated tpn (#24666) - Update HelpInfoUri for 7.5 (#24610) - Update changelog for v7.4.6 release (#24496) - Update to the latest NOTICES file (#24259) - Update the changelog preview.md (#24213) - Update changelog readme with 7.4 (#24182) (Thanks @ThomasNieto!) - Fix markdown linting error (#24204) - Updated changelog for v7.2.23 (#24196) (Internal 32131) - Update changelog and metadata.json for v7.4.5 release (#24183) - Bring 7.2 changelogs back to master (#24158) [7.6.0-preview.1]: https://github.com/PowerShell/PowerShell/compare/v7.5.0-rc.1...v7.6.0-preview.1