Powershell/Powershell (Powershell/Powershell)
### [`v7.4.3`](https://togithub.com/PowerShell/PowerShell/releases/tag/v7.4.3): Release of PowerShell
[Compare Source](https://togithub.com/Powershell/Powershell/compare/v7.4.2...v7.4.3)
#### [7.4.3] - 2024-06-18
##### General Cmdlet Updates and Fixes
- Fix the error when using `Start-Process -Credential` without the admin privilege ([#21393](https://togithub.com/Powershell/Powershell/issues/21393)) (Thanks [@jborean93](https://togithub.com/jborean93)!)
- Fix `Test-Path -IsValid` to check for invalid path and filename characters ([#21358](https://togithub.com/Powershell/Powershell/issues/21358))
##### Engine Updates and Fixes
- Fix generating `OutputType` when running in Constrained Language Mode ([#21605](https://togithub.com/Powershell/Powershell/issues/21605))
- Expand `~` to `$home` on Windows with tab completion ([#21529](https://togithub.com/Powershell/Powershell/issues/21529))
- Make sure both stdout and stderr can be redirected from a native executable ([#20997](https://togithub.com/Powershell/Powershell/issues/20997))
##### Build and Packaging Improvements
Update to .NET 8.0.6
We thank the following contributors!
@ForNeVeR!
Fixes for change to new Engineering System.
Fix argument passing in GlobalToolShim (#21333) (Thanks @ForNeVeR!)
Create powershell.config.json for PowerShell.Windows.x64 global tool (#23941)
Remove markdown link check on release branches (#23937)
Update to .NET 8.0.6 (#23936)
Fix error in the vPack release, debug script that blocked release (#23904)
Add branch counter variables for daily package builds (#21523)
Updates to package and release pipelines (#23800)
Fix exe signing with third party signing for WiX engine (#23878)
Use PSScriptRoot to find path to Wix module (#21611)
[StepSecurity] Apply security best practices (#21480)
Fix build failure due to missing reference in GlobalToolShim.cs (#21388)
Update installation on Wix module (#23808)
Use feed with Microsoft Wix toolset (#21651)
Create the Windows.x64 global tool with shim for signing (#21559)
Generate MSI for win-arm64 installer (#20516)
update wix package install (#21537)
Add a PAT for fetching PMC cli (#21503)
Official PowerShell Package pipeline (#21504)
[7.4.3]: https://togithub.com/PowerShell/PowerShell/compare/v7.4.2...v7.4.3
##### SHA256 Hashes of the release artifacts
- hashes.sha256
- 777FBC0DD876ECE1132A97F146FE44771254553426306146E38EB0E9241F7636
- powershell\_7.4.3-1.deb_amd64.deb
- 6713c36469613c66df0a6a595cbdc3a00208f2e3bf008f4713f65cb54f20641d
- powershell-7.4.3-1.cm.aarch64.rpm
- d0b1668d789f7fcb59f3d5f79b1b5a0e37d67ceb4014977bf00e77c7a6f26db9
- powershell-7.4.3-1.cm.x86\_64.rpm
- 4ada1df0e7a3c6d0202e408762f50b2d7eefbcf4b0d4e5e09b273a8a9de52faf
- powershell-7.4.3-1.rh.x86\_64.rpm
- 11d309a007e9d3ec660dcab7dd5c419d7af0d13e5dcc9ec8e3a655fe9928426d
- powershell-7.4.3-linux-arm32.tar.gz
- 57713dcab628a7378e84ee3b58711767ab972549dd5545d82c750f0f43c8ac68
- powershell-7.4.3-linux-arm64.tar.gz
- 4ee4a3be2d9a273da3b709b80913fdf4ce1d871cdead309dc8e388e850bc08dd
- powershell-7.4.3-linux-musl-x64.tar.gz
- e7336a920c51ac4ef8a0950c4b3805734f18c03758771f9b0d53c9b7206b048d
- powershell-7.4.3-linux-x64-fxdependent.tar.gz
- ada70bed955877e7415035a8410b1b56a65388c508a35789b9c05826455e69cb
- powershell-7.4.3-linux-x64-musl-noopt-fxdependent.tar.gz
- 6ff0a70f123bc37a1cd95d02f9b761944678875d867111091cf83f7fd441023d
- powershell-7.4.3-linux-x64.tar.gz
- 5cfcc228afd3ffce536ec4541abafe97c629afcd6dc85c9a20712894bbf65adb
- powershell-7.4.3-osx-arm64.pkg
- E19E8983581C85575D7E738682E8E5EB60AC1EFDF78616B458AE25037C7B2E7F
- powershell-7.4.3-osx-arm64.tar.gz
- 9F5035EE9B320D663F06DC2F9909F74A362A857FC2E716499EAF37680DE65099
- powershell-7.4.3-osx-x64.pkg
- 8DDEB6B91C38ECCBA2A79837BC24BE187D47210DCE59916AF26C3C1C5165BE25
- powershell-7.4.3-osx-x64.tar.gz
- 6CC39527C4D3F1187BF6B0FEBD224FFE0C633475D0137F6A012BCB01CF4FE03F
- PowerShell-7.4.3-win.msixbundle
- 04F2317119D9E1CBA62D3C466FB61C16108AD0631675772117578D413B807D5E
- PowerShell-7.4.3-win-arm64.msi
- D4B8A85D377BAAD82D25090D164B5B0CA0A337FE64F9880AC9DF58E325C9527C
- PowerShell-7.4.3-win-arm64.zip
- A12078ED9D246B7B2933D6A5F4EFB8C2734B781C92BC34F7C818FA3214EC5461
- PowerShell-7.4.3-win-fxdependent.zip
- A6E298D53CC66B8C41101C81010B7102CAA66E7BF4DA12EFB49651D6DC55C9EE
- PowerShell-7.4.3-win-fxdependentWinDesktop.zip
- 7040504501D3EBCFE3A5F92669DFE28C53448BE8F7C19E660AD6827C7BF41420
- PowerShell-7.4.3-win-x64.msi
- 57342B7B9ACA6C53B27EE40A307E8FC5DC28B97218BFD016C7941CE25621F79B
- PowerShell-7.4.3-win-x64.zip
- 64B4A0636A2AF4854B90593AC78645BB59F86B4D094F75B41A5A617AFD2478D3
- PowerShell-7.4.3-win-x86.msi
- FB7B0104FCA8A4218560ECDFB6BBE51AB1B6E34234B4FECF43ED4B3A5014AD14
- PowerShell-7.4.3-win-x86.zip
- 52982520DC8282C3DAF56762392BAF4764741C35278C3E94DDA57CB3E583AF96
- powershell-lts\_7.4.3-1.deb_amd64.deb
- 9203b1f9a88d968a1df750f02356cba738def2492932f6dfce0e19fa195aa157
- powershell-lts-7.4.3-1.cm.aarch64.rpm
- 50678a8a2f344d6dbb615422d6bcca2e4235dd14d490ecdfbbcde976dd6ddde1
- powershell-lts-7.4.3-1.cm.x86\_64.rpm
- 17be90c6dd614b8410ea93d50d62eac842526c5421b67830929aad6c9f86a104
- powershell-lts-7.4.3-1.rh.x86\_64.rpm
- d5603ec40a2be33aa3dc3cc89757d49e8f4c1a00134368abfaf8d1c945ee0166
- powershell-lts-7.4.3-osx-arm64.pkg
- 1F451ABC78A95BFD18931F4A2661EADB0F53B1B543534B5FBB13C4EBB4248B48
- powershell-lts-7.4.3-osx-x64.pkg
- AC2517918A90C5CED07976D4E8F4C3B5ACA5E06BB520B08878A82BF1665B35A4
### [`v7.4.2`](https://togithub.com/PowerShell/PowerShell/releases/tag/v7.4.2): Release of PowerShell
[Compare Source](https://togithub.com/Powershell/Powershell/compare/v7.4.1...v7.4.2)
#### [7.4.2] - 2024-04-11
##### General Cmdlet Updates and Fixes
- Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets" ([#21049](https://togithub.com/Powershell/Powershell/issues/21049))
- Fix regression with `Get-Content` when `-Tail 0` and `-Wait` are both used ([#20734](https://togithub.com/Powershell/Powershell/issues/20734)) (Thanks [@CarloToso](https://togithub.com/CarloToso)!)
- Fix `Get-Error` serialization of array values ([#21085](https://togithub.com/Powershell/Powershell/issues/21085)) (Thanks [@jborean93](https://togithub.com/jborean93)!)
- Fix a regression in `Format-Table` when header label is empty ([#21156](https://togithub.com/Powershell/Powershell/issues/21156))
##### Engine Updates and Fixes
- Revert the PR [#17856](https://togithub.com/Powershell/Powershell/issues/17856) (Do not preserve temporary results when no need to do so) ([#21368](https://togithub.com/Powershell/Powershell/issues/21368))
- Make sure the assembly/library resolvers are registered at early stage ([#21361](https://togithub.com/Powershell/Powershell/issues/21361))
- Handle the case that `Runspace.DefaultRunspace` is `null` when logging for WDAC Audit ([#21344](https://togithub.com/Powershell/Powershell/issues/21344))
- Fix PowerShell class to support deriving from an abstract class with abstract properties ([#21331](https://togithub.com/Powershell/Powershell/issues/21331))
- Fix the regression when doing type inference for `$_` ([#21223](https://togithub.com/Powershell/Powershell/issues/21223)) (Thanks [@MartinGC94](https://togithub.com/MartinGC94)!)
##### Build and Packaging Improvements
Bump to .NET 8.0.4
Revert analyzer package back to stable
Update SDK, deps and cgmanifest for 7.4.2
Revert changes to packaging.psm1
Update PSResourceGet version from 1.0.2 to 1.0.4.1 (#21439)
Verify environment variable for OneBranch before we try to copy (#21441)
Remove surrogateFile setting of APIScan (#21238)
Add dotenv install as latest version does not work with current Ruby version (#21239)
Multiple fixes in official build pipeline (#21408)
Add back 2 transitive dependency packages (#21415)
Update PSReadLine to v2.3.5 for the next v7.4.x servicing release (#21414)
This PR contains the following updates:
7.4.1
->7.4.3
Release Notes
Powershell/Powershell (Powershell/Powershell)
### [`v7.4.3`](https://togithub.com/PowerShell/PowerShell/releases/tag/v7.4.3): Release of PowerShell [Compare Source](https://togithub.com/Powershell/Powershell/compare/v7.4.2...v7.4.3) #### [7.4.3] - 2024-06-18 ##### General Cmdlet Updates and Fixes - Fix the error when using `Start-Process -Credential` without the admin privilege ([#21393](https://togithub.com/Powershell/Powershell/issues/21393)) (Thanks [@jborean93](https://togithub.com/jborean93)!) - Fix `Test-Path -IsValid` to check for invalid path and filename characters ([#21358](https://togithub.com/Powershell/Powershell/issues/21358)) ##### Engine Updates and Fixes - Fix generating `OutputType` when running in Constrained Language Mode ([#21605](https://togithub.com/Powershell/Powershell/issues/21605)) - Expand `~` to `$home` on Windows with tab completion ([#21529](https://togithub.com/Powershell/Powershell/issues/21529)) - Make sure both stdout and stderr can be redirected from a native executable ([#20997](https://togithub.com/Powershell/Powershell/issues/20997)) ##### Build and Packaging ImprovementsUpdate to .NET 8.0.6
We thank the following contributors!
@ForNeVeR!
GlobalToolShim
(#21333) (Thanks @ForNeVeR!)powershell.config.json
forPowerShell.Windows.x64
global tool (#23941)GlobalToolShim.cs
(#21388)win-arm64
installer (#20516)Bump to .NET 8.0.4
cgmanifest
for7.4.2
packaging.psm1
PSResourceGet
version from1.0.2
to1.0.4.1
(#21439)surrogateFile
setting ofAPIScan
(#21238)dotenv
install as latest version does not work with current Ruby version (#21239)PSReadLine
tov2.3.5
for the nextv7.4.x
servicing release (#21414)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.