Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
160 changes: 160 additions & 0 deletions CHANGELOG/preview.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,165 @@
# Preview Changelog

## [7.6.0-preview.1] - 2024-12-12

### 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>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 &quot;Update package references (#24414)&quot; (#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

## [7.5.0-preview.5] - 2024-10-01

### Breaking Changes
Expand Down
Loading