1
1
# 7.4 Changelog
2
2
3
+ ## [ 7.4.5] - 2024-08-20
4
+
5
+ ### General Cmdlet Updates and Fixes
6
+
7
+ - Fix WebCmdlets when ` -Body ` is specified but ` ContentType ` is not (#24145 )
8
+
9
+ ### Tests
10
+
11
+ - Rewrite the mac syslog tests to make them less flaky (#24152 )
12
+
13
+ ### Build and Packaging Improvements
14
+
15
+ <details >
16
+
17
+ <summary >
18
+
19
+ <p >Bump .NET SDK to 8.0.400</p >
20
+
21
+ </summary >
22
+
23
+ <ul >
24
+ <li >Add feature flags for removing network isolation (Internal 32126)</li >
25
+ <li >Update <code >ThirdPartyNotices.txt</code > for v7.4.5 (#24160)</li >
26
+ <li >Update <code >cgmanifest.json</code > for v7.4.5 (#24159)</li >
27
+ <li >Update .NET SDK to 8.0.400 (#24151)</li >
28
+ <li >Cleanup unused csproj (#24146)</li >
29
+ <li >Remember installation options and used them to initialize options for the next installation (#24143)</li >
30
+ <li >Fix failures in GitHub action <code >markdown-link-check</code > (#24142)</li >
31
+ <li >Use correct signing certificates for RPM and DEBs (#21522)</li >
32
+ </ul >
33
+
34
+ </details >
35
+
36
+ ### Documentation and Help Content
37
+
38
+ - Update docs sample nuget.config (#24147 )
39
+ - Fix up broken links in Markdown files (#24144 )
40
+
41
+ [ 7.4.5 ] : https://github.com/PowerShell/PowerShell/compare/v7.4.4...v7.4.5
42
+
43
+ ## [ 7.4.4] - 2024-07-18
44
+
45
+ ### Engine Updates and Fixes
46
+
47
+ - Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31780)
48
+
49
+ ### Build and Packaging Improvements
50
+
51
+ <details >
52
+
53
+ <summary >
54
+
55
+ <p >Bump .NET to 8.0.303</p >
56
+
57
+ </summary >
58
+
59
+ <ul >
60
+ <li >Enumerate over all signed zip packages in macos signing</li >
61
+ <li >Update TPN for the v7.4.4 release (Internal 31793)</li >
62
+ <li >Add update cgmanifest (Internal 31789)</li >
63
+ <li >Add macos signing for package files (#24015) (#24059)</li >
64
+ <li >Update .NET SDK to 8.0.303 (#24038)</li >
65
+ </ul >
66
+
67
+ </details >
68
+
69
+ [ 7.4.4 ] : https://github.com/PowerShell/PowerShell/compare/v7.4.3...v7.4.4
70
+
71
+ ## [ 7.4.3] - 2024-06-18
72
+
73
+ ### General Cmdlet Updates and Fixes
74
+
75
+ - Fix the error when using ` Start-Process -Credential ` without the admin privilege (#21393 ) (Thanks @jborean93 !)
76
+ - Fix ` Test-Path -IsValid ` to check for invalid path and filename characters (#21358 )
77
+
78
+ ### Engine Updates and Fixes
79
+
80
+ - Fix generating ` OutputType ` when running in Constrained Language Mode (#21605 )
81
+ - Expand ` ~ ` to ` $home ` on Windows with tab completion (#21529 )
82
+ - Make sure both stdout and stderr can be redirected from a native executable (#20997 )
83
+
84
+ ### Build and Packaging Improvements
85
+
86
+ <details >
87
+
88
+ <summary >
89
+
90
+ <p >Update to .NET 8.0.6</p >
91
+ <p >We thank the following contributors!</p >
92
+ <p >@ForNeVeR!</p >
93
+
94
+ </summary >
95
+
96
+ <ul >
97
+ <li >Fixes for change to new Engineering System.</li >
98
+ <li >Fix argument passing in <code >GlobalToolShim</code > (#21333) (Thanks @ForNeVeR!)</li >
99
+ <li >Create <code >powershell.config.json</code > for <code >PowerShell.Windows.x64</code > global tool (#23941)</li >
100
+ <li >Remove markdown link check on release branches (#23937)</li >
101
+ <li >Update to .NET 8.0.6 (#23936)</li >
102
+ <li >Fix error in the vPack release, debug script that blocked release (#23904)</li >
103
+ <li >Add branch counter variables for daily package builds (#21523)</li >
104
+ <li >Updates to package and release pipelines (#23800)</li >
105
+ <li >Fix exe signing with third party signing for WiX engine (#23878)</li >
106
+ <li >Use PSScriptRoot to find path to Wix module (#21611)</li >
107
+ <li >[StepSecurity] Apply security best practices (#21480)</li >
108
+ <li >Fix build failure due to missing reference in <code >GlobalToolShim.cs</code > (#21388)</li >
109
+ <li >Update installation on Wix module (#23808)</li >
110
+ <li >Use feed with Microsoft Wix toolset (#21651)</li >
111
+ <li >Create the Windows.x64 global tool with shim for signing (#21559)</li >
112
+ <li >Generate MSI for <code >win-arm64</code > installer (#20516)</li >
113
+ <li >update wix package install (#21537)</li >
114
+ <li >Add a PAT for fetching PMC cli (#21503)</li >
115
+ <li >Official PowerShell Package pipeline (#21504)</li >
116
+ </ul >
117
+
118
+ </details >
119
+
120
+ [ 7.4.3 ] : https://github.com/PowerShell/PowerShell/compare/v7.4.2...v7.4.3
121
+
3
122
## [ 7.4.2] - 2024-04-11
4
123
5
124
### General Cmdlet Updates and Fixes
@@ -377,7 +496,7 @@ Bump .NET 8 to version 8.0.101
377
496
378
497
### General Cmdlet Updates and Fixes
379
498
380
- - Disallow negative values for ` Get-Content ` cmdlet parameters ` -Head ` and ` -Tail ` (#19715 ) (Thanks @CarloToso !)
499
+ - Disallow negative values for ` Get-Content ` cmdlet parameters ` -Head ` and ` -Tail ` (#19715 ) (Thanks @CarloToso !)
381
500
- Make ` Update-Help ` throw proper error when current culture is not associated with a language (#19765 ) (Thanks @josea !)
382
501
- Do not require activity when creating a completed progress record (#18474 ) (Thanks @MartinGC94 !)
383
502
- WebCmdlets: Add alias for ` -TimeoutSec ` to ` -ConnectionTimeoutSeconds ` and add ` -OperationTimeoutSeconds ` (#19558 ) (Thanks @stevenebutler !)
@@ -621,7 +740,7 @@ Bump .NET 8 to version 8.0.101
621
740
- Make ` -Encoding ` parameter able to take ` ANSI ` encoding in PowerShell (#19298 ) (Thanks @CarloToso !)
622
741
- Telemetry improvements for tracking experimental feature opt out (#18762 )
623
742
- Support HTTP persistent connections in Web Cmdlets (#19249 ) (Thanks @stevenebutler !)
624
- - Fix using xml ` -Body ` in webcmdlets without an encoding (#19281 ) (Thanks @CarloToso !)
743
+ - Fix using XML ` -Body ` in webcmdlets without an encoding (#19281 ) (Thanks @CarloToso !)
625
744
- Add the ` Statement ` property to ` $MyInvocation ` (#19027 ) (Thanks @IISResetMe !)
626
745
- Fix ` Start-Process ` ` -Wait ` with ` -Credential ` (#19096 ) (Thanks @jborean93 !)
627
746
- Adjust ` PUT ` method behavior to ` POST ` one for default content type in WebCmdlets (#19152 ) (Thanks @CarloToso !)
@@ -637,7 +756,7 @@ Bump .NET 8 to version 8.0.101
637
756
- Build the relative URI for links from the response in ` Invoke-WebRequest ` (#19092 ) (Thanks @CarloToso !)
638
757
- Fix redirection for ` -CustomMethod ` ` POST ` in WebCmdlets (#19111 ) (Thanks @CarloToso !)
639
758
- Dispose previous response in Webcmdlets (#19117 ) (Thanks @CarloToso !)
640
- - Improve ` Invoke-WebRequest ` xml and json errors format (#18837 ) (Thanks @CarloToso !)
759
+ - Improve ` Invoke-WebRequest ` XML and json errors format (#18837 ) (Thanks @CarloToso !)
641
760
- Fix error formatting to remove the unneeded leading newline for concise view (#19080 )
642
761
- Add ` -NoHeader ` parameter to ` ConvertTo-Csv ` and ` Export-Csv ` cmdlets (#19108 ) (Thanks @ArmaanMcleod !)
643
762
- Fix ` Start-Process -Credential -Wait ` to work on Windows (#19082 )
@@ -648,7 +767,7 @@ Bump .NET 8 to version 8.0.101
648
767
- Fix progress calculation divide by zero in Copy-Item (#19038 )
649
768
- Add progress to ` Copy-Item ` (#18735 )
650
769
- WebCmdlets parse XML declaration to get encoding value, if present. (#18748 ) (Thanks @CarloToso !)
651
- - ` HttpKnownHeaderNames ` update headers list (#18947 ) (Thanks @CarloToso !)
770
+ - ` HttpKnownHeaderNames ` update headers list (#18947 ) (Thanks @CarloToso !)
652
771
- Fix bug with managing redirection and ` KeepAuthorization ` in Web cmdlets (#18902 ) (Thanks @CarloToso !)
653
772
- Fix ` Get-Error ` to work with strict mode (#18895 )
654
773
- Add ` AllowInsecureRedirect ` switch to Web cmdlets (#18546 ) (Thanks @CarloToso !)
@@ -781,7 +900,7 @@ Bump .NET 8 to version 8.0.101
781
900
### Documentation and Help Content
782
901
783
902
- Update to the latest NOTICES file (#19169 )(#19309 )(#19086 )(#19077 )
784
- - Update supported distros in Readme (#18667 ) (Thanks @techguy16 !)
903
+ - Update supported distros in readme (#18667 ) (Thanks @techguy16 !)
785
904
- Remove the 'Code Coverage Status' badge (#19265 )
786
905
- Pull in changelogs for ` v7.2.10 ` and ` v7.3.3 ` releases (#19219 )
787
906
- Update tools ` metadata ` and ` README ` (#18831 )(#19204 )(#19014 )
0 commit comments