v7.4.0-preview.4 Release of PowerShell #19873
adityapatwardhan
started this conversation in
General
Replies: 2 comments 2 replies
-
I think it should be noted that the breaking change for Secondly, is there a way that I can be notified of bug reports for just |
Beta Was this translation helpful? Give feedback.
1 reply
-
Release is not available thru winget. Thanks |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
7.4.0-preview.4 - 2023-06-29
Breaking Changes
Test-Json
: UseJsonSchema.Net
(System.Text.Json
) instead ofNJsonSchema
(Newtonsoft.Json
) (Test-Json: Use JsonSchema.Net (System.Text.Json) instead of NJsonSchema (Newtonsoft.Json) #18141) (Thanks @gregsdennis!)Test-Connection
: Increase output detail when performing a TCP test (Test-Connection: Increase output detail when performing a tcp test #11452) (Thanks @jackdcasey!)Engine Updates and Fixes
TabExpansion2
variable leak when completing variables (Fix TabExpansion2 variable leak when completing variables #18763) (Thanks @MartinGC94!)foreach
statement variable (Fix completion of foreach variable #19814) (Thanks @MartinGC94!)PSModulePath
elements (A new public API for getting locations of PSModulePath elements #19422)CompleteInput
for empty script input (Fix CompleteInput error for empty scripts #19501) (Thanks @MartinGC94!)Update-Help
(Allow partial culture matching in Update-Help #18037) (Thanks @dkaszews!)NativeCommandProcessor
(Fix native command output when new experimental feature is disabled #19614)$PSStyle.OutputRendering
on the remote host (Add support of respecting$PSStyle.OutputRendering
on the remote host #19601)General Cmdlet Updates and Fixes
Get-Content
cmdlet parameters-Head
and-Tail
(Get-Content -Head and -Tail disallow negative values and cleanup #19715) (Thanks @CarloToso!)Update-Help
throw proper error when current culture is not associated with a language (MakeUpdate-Help
throw proper error when current culture is not associated with a language #19765) (Thanks @josea!)-TimeoutSec
to-ConnectionTimeoutSeconds
and add-OperationTimeoutSeconds
(Invoke-WebRequest and Invoke-RestMethod: Rename TimeoutSec to ConnectionTimeoutSeconds (with alias) and add OperationTimeoutSeconds #19558) (Thanks @stevenebutler!)FileNameStar
toMultipartFileContent
in WebCmdlets (Add FileNameStar to MultipartFileContent in WebCmdlets #19467) (Thanks @CarloToso!)ParameterSetName
for the-Detailed
parameter ofTest-Connection
(Add ParameterSetName for the Detailed parameter #19727)ValidateRange
attributes (Filter completion for enum parameter against ValidateRange-attributes #17750) (Thanks @fflaten!)Invoke-RestMethod
(Small cleanup Invoke-RestMethod #19490) (Thanks @CarloToso!)PSCompatibleVersions
(Remove minor versions fromPSCompatibleVersions
#18635) (Thanks @xtqqczze!)JsonSchema.Net
version to 4.1.0 (Update JsonSchema.Net version #19610) (Thanks @gregsdennis!)-Skip
and-SkipLast
parameters inSelect-Object
cmdlet. (Allow combining of-Skip
and-SkipLast
parameters inSelect-Object
cmdlet. #18849) (Thanks @ArmaanMcleod!)PSModulePath
if a sub-path has trailing separator (Fix constructing PSModulePath if a sub-path has trailing separator #13147)Get-SecureRandom
cmdlet (AddGet-SecureRandom
cmdlet #19587)New-Item
to re-createJunction
when-Force
is specified (Make New-Item -Force overwrite on Junction #18311) (Thanks @GigaScratch!)Set-Clipboard -AsOSC52
for remote usage (Set-Clipboard -AsOSC52 #18222) (Thanks @dkaszews!)MUIFileSearcher.AddFiles
in the help related code (RefactorMUIFileSearcher.AddFiles
#18825) (Thanks @xtqqczze!)SetLastError
totrue
for symbolic and hard link native APIs (SetLastError as true for Symbolic and Hard Link native APIs #19566)Get-AuthenticodeSignature -Content
to not roundtrip the bytes to a Unicode string and then back to bytes (Preserve content with Get-AuthenticodeSignature #18774) (Thanks @jborean93!)-TimeoutSec
to-ConnectionTimeoutSeconds
(with alias) and add-OperationTimeoutSeconds
(Invoke-WebRequest and Invoke-RestMethod: Rename TimeoutSec to ConnectionTimeoutSeconds (with alias) and add OperationTimeoutSeconds #19558) (Thanks @stevenebutler!)Code Cleanup
We thank the following contributors!
@eltociear, @ArmaanMcleod, @turbedi, @CarloToso, @Molkree, @xtqqczze
NativeCommandProcessor.cs
(Fix typo in NativeCommandProcessor.cs #19846) (Thanks @eltociear!)PingPathCommand.cs
toTestPathCommand.cs
(Rename file from PingPathCommand.cs to TestPathCommand.cs #19782) (Thanks @ArmaanMcleod!)Random.Shared
property (Make use of new Random.Shared property #18417) (Thanks @turbedi!)throw new ArgumentOutOfRangeException
withArgumentOutOfRangeException.ThrowIf...
#19695) (Thanks @CarloToso!)InlineAsTypeCheck
in Microsoft.PowerShell.Commands (Apply IDE0019: InlineAsTypeCheck in Microsoft.PowerShell.Commands #19688)(Apply IDE0019: InlineAsTypeCheck in Microsoft.WSMan folder #19690)(Apply IDE0019: InlineAsTypeCheck in Microsoft.Management #19687)(Apply IDE0019: InlineAsTypeCheck in Microsoft.PowerShell folder #19689) (Thanks @Molkree!)PSv2CompletionCompleter
as part of the PowerShell v2 code cleanup (RemovePSv2CompletionCompleter
#18337) (Thanks @xtqqczze!)Tools
Tests
Ctrl+c
tests for WebCmdlets (Invoke-WebRequest/RestMethod: Improve reliability of CTRL-C tests #19532) (Thanks @stevenebutler!)Import-CliXml
test (Harden Import-CliXml test and improve the logic. #19805)SilentlyContinue
(Add some debugging to the transcript test for SilentlyContinue. #19770)Get-ComputerInfo
pending tests (Re-enable Get-ComputerInfo pending tests. #19746)-UserScope
as required byRunUpdateHelpTests
(Pass -UserScope as required by RunUpdateHelpTests #13400) (Thanks @yecril71pl!)isPreview
is determined for default cmdlets tests (Change how isPreview is determined. #19650)ExecutionPolicy.Tests.ps1
(Update ExecutionPolicy.Tests.ps1 #19485) (Thanks @xtqqczze!)Build and Packaging Improvements
Updated to .NET 8 Preview 4
We thank the following contributors!
@krishnayalavarthi
fabricbot.json
(Update group to assign PRs #19759)windows.json
packaging BOM (Update windows.json packaging BOM #19728)pwsh-preview.exe
alias to MSIX package (For Preview releases, addpwsh-preview.exe
alias to MSIX package #19602)UseMU
(Add comment in wix detailing use ofUseMU
#19371)releaseTools.psm1
(Update the team member list inreleaseTools.psm1
#19544)Documentation and Help Content
metadata.json
andREADME.md
for upcoming releases (Update metadata.json and README.md for upcoming releases #19863)(UpdateREADME.md
andmetadata.json
for release v7.4.0-preview.3 #19542)CONTRIBUTING.md
to include Code of Conduct enforcement (Update CONTRIBUTING.md to include Code of Conduct enforcement #19810)working-group-definitions.md
(Update working-group-definitions.md #19809)(Update working-group-definitions.md #19561)working-group.md
to add section about reporting working group members (Update working-group.md to add section about reporting working group members #19758)serialization.cs
(Fix typo in serialization.cs #19598) (Thanks @eltociear!)SHA256 Hashes of the release artifacts
This discussion was created from the release v7.4.0-preview.4 Release of PowerShell.
Beta Was this translation helpful? Give feedback.
All reactions