Tags · ader1990/PowerShell · GitHub
Skip to content

Tags: ader1990/PowerShell

Tags

v7.5.0-rc.1

Toggle v7.5.0-rc.1's commit message
[7.5.0-rc.1] - 2024-11-14

*** Build and Packaging Improvements

<details>

<summary>

<p>Bump to .NET 9.0.100</p>

</summary>

<ul>
<li>Update ThirdPartyNotices file (PowerShell#24582) (PowerShell#24536)</li>
<li>Bump to .NET 9.0.100 (PowerShell#24576) (PowerShell#24535)</li>
<li>Add a way to use only NuGet feed sources (PowerShell#24528) (PowerShell#24530)</li>
<li>Update PSResourceGet to v1.1.0-RC2 (PowerShell#24512) (PowerShell#24525)</li>
<li>Add PMC mapping for debian 12 (bookworm) (PowerShell#24413) (PowerShell#24518)</li>
<li>Bump .NET to 9.0.100-rc.2.24474.11 (PowerShell#24509) (PowerShell#24522)</li>
<li>Keep the roff file when gzipping it. (PowerShell#24450) (PowerShell#24520)</li>
<li>Checkin generated manpage (PowerShell#24423) (PowerShell#24519)</li>
<li>Update PSReadLine to 2.3.6 (PowerShell#24380) (PowerShell#24517)</li>
<li>Download package from package build for generating vpack (PowerShell#24481) (PowerShell#24521)</li>
<li>Delete the msix blob if it's already there (PowerShell#24353) (PowerShell#24516)</li>
<li>Add CodeQL scanning to APIScan build (PowerShell#24303) (PowerShell#24515)</li>
<li>Update vpack pipeline (PowerShell#24281) (PowerShell#24514)</li>
<li>Fix seed max value for Container Linux CI (PowerShell#24510) (PowerShell#24511)</li>
<li>Bring preview.5 release fixes to release/v7.5 (PowerShell#24379) (PowerShell#24368)</li>
<li>Add <code>BaseUrl</code> to <code>buildinfo</code> json file (PowerShell#24376) (PowerShell#24377)</li>
</ul>

</details>

[7.5.0-rc.1]: PowerShell/PowerShell@v7.5.0-preview.5...v7.5.0-rc.1

v7.4.6

Toggle v7.4.6's commit message
* [7.4.6] - 2024-10-22

* Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET SDK to 8.0.403</p>

</summary>

<ul>
<li>Copy to static site instead of making blob public (PowerShell#24269) (PowerShell#24473)</li>
<li>Add ability to capture MSBuild Binary logs when restore fails (PowerShell#24128)</li>
<li>Keep the roff file when gzipping it. (PowerShell#24450)</li>
<li>Update <code>PowerShell-Coordinated_Packages-Official.yml</code> (PowerShell#24449)</li>
<li>Update and add new NuGet package sources for different environments. (PowerShell#24440)</li>
<li>Add PMC mapping for Debian 12 (bookworm) (PowerShell#24413)</li>
<li>Fixes to Azure Public feed usage (PowerShell#24429)</li>
<li>Delete <code>assets/AppImageThirdPartyNotices.txt</code> (PowerShell#24256)</li>
<li>Delete <code>demos</code> directory (PowerShell#24258)</li>
<li>Add specific path for issues in tsaconfig (PowerShell#24244)</li>
<li>Checkin generated manpage (PowerShell#24423)</li>
<li>Add updated libicu dependency for Debian packages (PowerShell#24301)</li>
<li>Add mapping to azurelinux repo (PowerShell#24290)</li>
<li>Update vpack pipeline (PowerShell#24281)</li>
<li>Add <code>BaseUrl</code> to <code>buildinfo</code> json file (PowerShell#24376)</li>
<li>Delete the msix blob if it's already there (PowerShell#24353)</li>
<li>Make some release tests run in a hosted pools (PowerShell#24270)</li>
<li>Create new pipeline for compliance (PowerShell#24252)</li>
<li>Use Managed Identity for <code>APIScan</code> authentication (PowerShell#24243)</li>
<li>Check <code>Create and Submit</code> in vPack build by default (PowerShell#24181)</li>
<li>Capture environment better (PowerShell#24148)</li>
<li>Refactor Nuget package source creation to use <code>New-NugetPackageSource</code> function (PowerShell#24104)</li>
<li>Make Microsoft feeds the default (PowerShell#24426)</li>
<li>Bump to .NET 8.0.403 and update dependencies (PowerShell#24405)</li>
</ul>

</details>

[7.4.6]: PowerShell/PowerShell@v7.4.5...v7.4.6

v7.2.24

Toggle v7.2.24's commit message
[7.2.24] - 2024-10-22

*** Build and Packaging Improvements

<details>

<summary>

<p>Bump to .NET 6.0.427 and update dependencies (PowerShell#24404)</p>

</summary>

<ul>
<li>li>Copy to static site instead of making blob public (PowerShell#24269) (PowerShell#24472)</li>
<li>Checkin generated manpage (PowerShell#24423)</li>
<li>Add ability to capture MSBuild Binary logs when restore fails (PowerShell#24128) (PowerShell#24422)</li>
<li>Keep the roff file when gzipping it. (PowerShell#24450) (PowerShell#24452)</li>
<li>Update noExeRuntimes (PowerShell#24421)</li>
<li>[release/v7.2] Fixes to Azure Public feed usage (PowerShell#24403)</li>
<li>Bump to .NET 6.0.427 and update dependencies (PowerShell#24404)</li>
<li>[release/v7.2] Make Microsoft feeds the default (PowerShell#24396)</li>
<li>chore: Refactor Nuget package source creation to use New-NugetPackageSource function (PowerShell#24104) (PowerShell#24397)</li>
<li>Update vpack pipeline (PowerShell#24281) (PowerShell#24402)</li>
<li>Add <code>BaseUrl</code> to <code>buildinfo</code> json file (PowerShell#24376) (PowerShell#24401)</li>
<li>Make some release tests run in a hosted pools (PowerShell#24270) (PowerShell#24400)</li>
<li>Check <code>Create and Submit</code> in vPack build by default (PowerShell#24181) (PowerShell#24398)</li>
<li>Fix the default signing profile for DEB and RPM packages (PowerShell#24179)</li>
</ul>

</details>

[7.2.24]: PowerShell/PowerShell@v7.2.23...v7.2.24re-powershell/az.accounts/_tags}

v7.5.0-preview.5

Toggle v7.5.0-preview.5's commit message
* [7.5.0-preview.5] - 2024-10-01

* Breaking Changes

- Treat large Enum values as numbers in ConvertTo-Json (PowerShell#20999) (PowerShell#24304)

* Engine Updates and Fixes

- Fix how processor architecture is validated in Import-Module (PowerShell#24265) (PowerShell#24317)

* Experimental Features

* General Cmdlet Updates and Fixes

- Add -Force parameter to Resolve-Path and Convert-Path cmdlets to support wildcard hidden files (PowerShell#20981) (PowerShell#24344)
- Add telemetry to track the use of features (PowerShell#24247) (PowerShell#24331)
- Treat large Enum values as numbers in ConvertTo-Json (PowerShell#20999) (PowerShell#24304)
- Make features PSCommandNotFoundSuggestion, PSCommandWithArgs, and PSModuleAutoLoadSkipOfflineFiles stable (PowerShell#24246) (PowerShell#24310)
- Handle global tool when prepending $PSHome to PATH (PowerShell#24228) (PowerShell#24307)

* Tests

- Fix cleanup in PSResourceGet test (PowerShell#24339) (PowerShell#24345)

* Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET SDK to 9.0.100-rc.1.24452.12</p>

</summary>

<ul>
<li>Fixed Test Scenario for <code>Compress-PSResource</code> (Internal 32696)</li>
<li>Add back local NuGet source for test packages (Internal 32693)</li>
<li>Fix typo in <code>release-MakeBlobPublic.yml</code> (Internal 32689)</li>
<li>Copy to static site instead of making blob public (PowerShell#24269) (PowerShell#24343)</li>
<li>Update <code>Microsoft.PowerShell.PSResourceGet</code> to <code>1.1.0-preview2</code> (PowerShell#24300) (PowerShell#24337)</li>
<li>Remove the MD5 branch in the strong name signing token calculation (PowerShell#24288) (PowerShell#24321)</li>
<li>Update experimental-feature json files (PowerShell#24271) (PowerShell#24319)</li>
<li>Add updated <code>libicu</code> dependency for Debian packages (PowerShell#24301) (PowerShell#24324)</li>
<li>Add mapping to <code>AzureLinux</code> repo (PowerShell#24290) (PowerShell#24322)</li>
<li>Update and add new NuGet package sources for different environments. (PowerShell#24264) (PowerShell#24316)</li>
<li>Bump .NET 9 to <code>9.0.100-rc.1.24452.12</code> (PowerShell#24273) (PowerShell#24320)</li>
<li>Make some release tests run in a hosted pools (PowerShell#24270) (PowerShell#24318)</li>
<li>Do not build the exe for Global tool shim project (PowerShell#24263) (PowerShell#24315)</li>
<li>Delete <code>assets/AppImageThirdPartyNotices.txt</code> (PowerShell#24256) (PowerShell#24313)</li>
<li>Create new pipeline for compliance (PowerShell#24252) (PowerShell#24312)</li>
<li>Add specific path for issues in tsaconfig (PowerShell#24244) (PowerShell#24309)</li>
<li>Use Managed Identity for APIScan authentication (PowerShell#24243) (PowerShell#24308)</li>
<li>Add Windows signing for <code>pwsh.exe</code> (PowerShell#24219) (PowerShell#24306)</li>
<li>Check <code>Create and Submit</code> in vPack build by default (PowerShell#24181) (PowerShell#24305)</li>
</ul>

</details>

* Documentation and Help Content

- Delete demos directory (PowerShell#24258) (PowerShell#24314)

v7.5.0-preview.4

Toggle v7.5.0-preview.4's commit message
* [7.5.0-preview.4] - 2024-08-28

* Engine Updates and Fixes

- RecommendedAction: Explicitly start and stop ANSI Error Color (PowerShell#24065) (Thanks @JustinGrote!)
- Improve .NET overload definition of generic methods (PowerShell#21326) (Thanks @jborean93!)
- Optimize the `+=` operation for a collection when it's an object array (PowerShell#23901) (Thanks @jborean93!)
- Allow redirecting to a variable as experimental feature `PSRedirectToVariable` (PowerShell#20381)

* General Cmdlet Updates and Fixes

- Change type of `LineNumber` to `ulong` in `Select-String` (PowerShell#24075) (Thanks @Snowman-25!)
- Fix `Invoke-RestMethod` to allow `-PassThru` and `-Outfile` work together (PowerShell#24086) (Thanks @jshigetomi!)
- Fix Hyper-V Remoting when the module is imported via implicit remoting (PowerShell#24032) (Thanks @jborean93!)
- Add `ConvertTo-CliXml` and `ConvertFrom-CliXml` cmdlets (PowerShell#21063) (Thanks @ArmaanMcleod!)
- Add `OutFile` property in `WebResponseObject` (PowerShell#24047) (Thanks @jshigetomi!)
- Show filename in `Invoke-WebRequest -OutFile -Verbose` (PowerShell#24041) (Thanks @jshigetomi!)
- `Set-Acl`: Do not fail on untranslatable SID (PowerShell#21096) (Thanks @jborean93!)
- Fix the extent of the parser error when a number constant is invalid (PowerShell#24024)
- Fix `Move-Item` to throw error when moving into itself (PowerShell#24004)
- Fix up .NET method invocation with `Optional` argument (PowerShell#21387) (Thanks @jborean93!)
- Fix progress calculation on `Remove-Item` (PowerShell#23869) (Thanks @jborean93!)
- Fix WebCmdlets when `-Body` is specified but `ContentType` is not (PowerShell#23952) (Thanks @CarloToso!)
- Enable `-NoRestart` to work with `Register-PSSessionConfiguration` (PowerShell#23891)
- Add `IgnoreComments` and `AllowTrailingCommas` options to `Test-Json` cmdlet (PowerShell#23817) (Thanks @ArmaanMcleod!)
- Get-Help may report parameters with `ValueFromRemainingArguments` attribute as pipeline-able (PowerShell#23871)

* Code Cleanup

<details>

<summary>

<p>We thank the following contributors!</p>
<p>@xtqqczze, @eltociear</p>

</summary>

<ul>
<li>Minor cleanup on local variable names within a method (PowerShell#24105)</li>
<li>Remove explicit <code>IDE1005</code> suppressions (PowerShell#21217) (Thanks @xtqqczze!)</li>
<li>Fix a typo in <code>WebRequestSession.cs</code> (PowerShell#23963) (Thanks @eltociear!)</li>
</ul>

</details>

* Tools

- devcontainers: mount workspace in /PowerShell (PowerShell#23857) (Thanks @rzippo!)

* Tests

- Add debugging to the MTU size test (PowerShell#21463)

* Build and Packaging Improvements

<details>

<summary>

<p>We thank the following contributors!</p>
<p>@bosesubham2011</p>

</summary>

<ul>
<li>Update third party notices (Internal 32128)</li>
<li>Update cgmanifest (PowerShell#24163)</li>
<li>Fixes to Azure Public feed usage (PowerShell#24149)</li>
<li>Add support for back porting PRs from GitHub or the Private Azure Repos (PowerShell#20670)</li>
<li>Move to <code>9.0.0-preview.6.24327.7</code> (PowerShell#24133)</li>
<li>update path (PowerShell#24134)</li>
<li>Update to the latest NOTICES file (PowerShell#24131)</li>
<li>Fix semver issue with updating cgmanifest (PowerShell#24132)</li>
<li>Add ability to capture MSBuild Binary logs when restore fails (PowerShell#24128)</li>
<li>add ability to skip windows stage (PowerShell#24116)</li>
<li>chore: Refactor Nuget package source creation to use New-NugetPackageSource function (PowerShell#24104)</li>
<li>Make Microsoft feeds the default (PowerShell#24098)</li>
<li>Cleanup unused csproj (PowerShell#23951)</li>
<li>Add script to update SDK version during release (PowerShell#24034)</li>
<li>Enumerate over all signed zip packages (PowerShell#24063)</li>
<li>Update metadata.json for PowerShell July releases (PowerShell#24082)</li>
<li>Add macos signing for package files (PowerShell#24015)</li>
<li>Update <code>install-powershell.sh</code> to support azure-linux (PowerShell#23955) (Thanks @bosesubham2011!)</li>
<li>Skip build steps that do not have exe packages (PowerShell#23945)</li>
<li>Update metadata.json for PowerShell June releases (PowerShell#23973)</li>
<li>Create <code>powershell.config.json</code> for <code>PowerShell.Windows.x64</code> global tool (PowerShell#23941)</li>
<li>Fix error in the vPack release, debug script that blocked release (PowerShell#23904)</li>
<li>Add vPack release (PowerShell#23898)</li>
<li>Fix exe signing with third party signing for WiX engine (PowerShell#23878)</li>
<li>Update wix installation in CI (PowerShell#23870)</li>
<li>Add checkout to fix TSA config paths (PowerShell#23865)</li>
<li>Merge the <code>v7.5.0-preview.3</code> release branch to GitHub master branch</li>
<li>Update <code>metadata.json</code> for the <code>v7.5.0-preview.3</code> release (PowerShell#23862)</li>
<li>Bump <code>PSResourceGet</code> to <code>1.1.0-preview1</code> (PowerShell#24129)</li>
<li>Bump <code>github/codeql-action</code> from 3.25.8 to 3.26.0 (PowerShell#23953) (PowerShell#23999) (PowerShell#24053) (PowerShell#24069) (PowerShell#24095) (PowerShell#24118)</li>
<li>Bump <code>actions/upload-artifact</code> from 4.3.3 to 4.3.6 (PowerShell#24019) (PowerShell#24113) (PowerShell#24119)</li>
<li>Bump <code>agrc/create-reminder-action</code> from 1.1.13 to 1.1.15 (PowerShell#24029) (PowerShell#24043)</li>
<li>Bump <code>agrc/reminder-action</code> from 1.0.12 to 1.0.14 (PowerShell#24028) (PowerShell#24042)</li>
<li>Bump <code>super-linter/super-linter</code> from 5.7.2 to 6.8.0 (PowerShell#23809) (PowerShell#23856) (PowerShell#23894) (PowerShell#24030) (PowerShell#24103)</li>
<li>Bump <code>ossf/scorecard-action</code> from 2.3.1 to 2.4.0 (PowerShell#23802) (PowerShell#24096)</li>
<li>Bump <code>actions/dependency-review-action</code> from 4.3.2 to 4.3.4 (PowerShell#23897) (PowerShell#24046)</li>
<li>Bump <code>actions/checkout</code> from 4.1.5 to 4.1.7 (PowerShell#23813) (PowerShell#23947)</li>
<li>Bump <code>github/codeql-action</code> from 3.25.4 to 3.25.8 (PowerShell#23801) (PowerShell#23893)</li>
</ul>

</details>

* Documentation and Help Content

- Update docs sample nuget.config (PowerShell#24109)
- Update Code of Conduct and Security Policy (PowerShell#23811)
- Update working-group-definitions.md for the Security WG (PowerShell#23884)
- Fix up broken links in Markdown files (PowerShell#23863)
- Update Engine Working Group Members (PowerShell#23803) (Thanks @kilasuit!)
- Remove outdated and contradictory information from `README` (PowerShell#23812)

[7.5.0-preview.4]: PowerShell/PowerShell@v7.5.0-preview.3...v7.5.0-preview.4

v7.4.5

Toggle v7.4.5's commit message
[7.4.5] - 2024-08-20

* General Cmdlet Updates and Fixes

- Fix WebCmdlets when `-Body` is specified but `ContentType` is not (PowerShell#24145)

* Tests

- Rewrite the mac syslog tests to make them less flaky (PowerShell#24152)

* Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET SDK to 8.0.400</p>

</summary>

<ul>
<li>Add feature flags for removing network isolation (Internal 32126)</li>
<li>Update <code>ThirdPartyNotices.txt</code> for v7.4.5 (PowerShell#24160)</li>
<li>Update <code>cgmanifest.json</code> for v7.4.5 (PowerShell#24159)</li>
<li>Update .NET SDK to 8.0.400 (PowerShell#24151)</li>
<li>Cleanup unused csproj (PowerShell#24146)</li>
<li>Remember installation options and used them to initialize options for the next installation (PowerShell#24143)</li>
<li>Fix failures in GitHub action <code>markdown-link-check</code> (PowerShell#24142)</li>
<li>Use correct signing certificates for RPM and DEBs (PowerShell#21522)</li>
</ul>

</details>

* Documentation and Help Content

- Update docs sample nuget.config (PowerShell#24147)
- Fix up broken links in Markdown files (PowerShell#24144)

[7.4.5]: PowerShell/PowerShell@v7.4.4...v7.4.5

v7.4.4

Toggle v7.4.4's commit message
[7.4.4] - 2024-07-23

*** Engine Updates and Fixes

- Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31780)

*** Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET to 8.0.303</p>

</summary>

<ul>
<li>Enumerate over all signed zip packages in macos signing</li>
<li>Update TPN for the v7.4.4 release (Internal 31793)</li>
<li>Add update cgmanifest (Internal 31789)</li>
<li>Add macos signing for package files (PowerShell#24015) (PowerShell#24059)</li>
<li>Update .NET SDK to 8.0.303 (PowerShell#24038)</li>
</ul>

</details>

[7.4.4]: PowerShell/PowerShell@v7.4.3...v7.4.4

v7.2.22

Toggle v7.2.22's commit message
[7.2.22] - 2024-07-23

*** Engine Updates and Fixes

- Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31777 31788)

*** Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET to 6.0.424</p>

</summary>

<ul>
<li>Enumerate over all signed zip packages</li>
<li>Update TPN for release v7.2.22 (Internal 31807)</li>
<li>Update CG Manifest for 7.2.22 (Internal 31804)</li>
<li>Add macos signing for package files (PowerShell#24015) (PowerShell#24058)</li>
<li>Update .NET version to 6.0.424 (PowerShell#24033)</li>
</ul>

</details>

[7.2.22]: PowerShell/PowerShell@v7.2.21...v7.2.22

v7.4.3

Toggle v7.4.3's commit message
[7.4.3] - 2024-06-18

*** General Cmdlet Updates and Fixes

- Fix the error when using `Start-Process -Credential` without the admin privilege (PowerShell#21393) (Thanks @jborean93!)
- Fix `Test-Path -IsValid` to check for invalid path and filename characters (PowerShell#21358)

*** Engine Updates and Fixes

- Fix generating `OutputType` when running in Constrained Language Mode (PowerShell#21605)
- Expand `~` to `$home` on Windows with tab completion (PowerShell#21529)
- Make sure both stdout and stderr can be redirected from a native executable (PowerShell#20997)

*** Build and Packaging Improvements

<details>

<summary>

<p>Update to .NET 8.0.6</p>
<p>We thank the following contributors!</p>
<p>@ForNeVeR!</p>

</summary>

<ul>
<li>Fixes for change to new Engineering System.</li>
<li>Fix argument passing in <code>GlobalToolShim</code> (PowerShell#21333) (Thanks @ForNeVeR!)</li>
<li>Create <code>powershell.config.json</code> for <code>PowerShell.Windows.x64</code> global tool (PowerShell#23941)</li>
<li>Remove markdown link check on release branches (PowerShell#23937)</li>
<li>Update to .NET 8.0.6 (PowerShell#23936)</li>
<li>Fix error in the vPack release, debug script that blocked release (PowerShell#23904)</li>
<li>Add branch counter variables for daily package builds (PowerShell#21523)</li>
<li>Updates to package and release pipelines (PowerShell#23800)</li>
<li>Fix exe signing with third party signing for WiX engine (PowerShell#23878)</li>
<li>Use PSScriptRoot to find path to Wix module (PowerShell#21611)</li>
<li>[StepSecurity] Apply security best practices (PowerShell#21480)</li>
<li>Fix build failure due to missing reference in <code>GlobalToolShim.cs</code> (PowerShell#21388)</li>
<li>Update installation on Wix module (PowerShell#23808)</li>
<li>Use feed with Microsoft Wix toolset (PowerShell#21651)</li>
<li>Create the Windows.x64 global tool with shim for signing (PowerShell#21559)</li>
<li>Generate MSI for <code>win-arm64</code> installer (PowerShell#20516)</li>
<li>update wix package install (PowerShell#21537)</li>
<li>Add a PAT for fetching PMC cli (PowerShell#21503)</li>
<li>Official PowerShell Package pipeline (PowerShell#21504)</li>
</ul>

</details>

[7.4.3]: PowerShell/PowerShell@v7.4.2...v7.4.3