Skip to content

Commit ceeb4c4

Browse files
o-l-a-vsdwheeler
andauthored
7.5 whats new: Add info about UUID v7 + correct WinGet casing (#11742)
* Add "WinGet" to dictionary * Fixed WinGet casing + added link 18 to latest release on GitHub * Correct casing of "WinGet" + fix code indentation + add info about UUID v7 from .Net 9 * Fixed some problems * Reflow * Minor edits and formatting --------- Co-authored-by: Sean Wheeler <[email protected]>
1 parent 8962d0b commit ceeb4c4

File tree

3 files changed

+27
-23
lines changed

3 files changed

+27
-23
lines changed

.vscode/cspell/psdocs/dictionaries/psdocs.txt

+1
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ WBEM
301301
WDAC
302302
webservice
303303
WinCompat
304+
WinGet
304305
wmicimv2
305306
workgroup
306307
workgroups

reference/docs-conceptual/install/Installing-PowerShell-on-Windows.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Installing PowerShell on Windows
88
There are multiple ways to install PowerShell in Windows. Each install method is designed to support
99
different scenarios and workflows. Choose the method that best suits your needs.
1010

11-
- [Winget][14] - Recommended way to install PowerShell on Windows clients
11+
- [WinGet][14] - Recommended way to install PowerShell on Windows clients
1212
- [MSI package][11] - Best choice for Windows Servers and enterprise deployment scenarios
1313
- [ZIP package][15] - Easiest way to "side load" or install multiple versions
1414
- Use this method for Windows Nano Server, Windows IoT, and Arm-based systems
@@ -18,16 +18,16 @@ different scenarios and workflows. Choose the method that best suits your needs.
1818

1919
[!INCLUDE [Latest version](../../includes/latest-install.md)]
2020

21-
## <a id="winget">Install PowerShell using Winget (recommended)</a>
21+
## <a id="winget">Install PowerShell using WinGet (recommended)</a>
2222

23-
Winget, the Windows Package Manager, is a command-line tool enables users to discover, install,
23+
WinGet, the Windows Package Manager, is a command-line tool enables users to discover, install,
2424
upgrade, remove, and configure applications on Windows client computers. This tool is the client
2525
interface to the Windows Package Manager service. The `winget` command-line tool is bundled with
2626
Windows 11 and modern versions of Windows 10 by default as the **App Installer**.
2727

2828
> [!NOTE]
2929
> See the [winget documentation][09] for a list of system requirements and install instructions.
30-
> `Winget` isn't available on Windows Server 2022 or earlier versions. Windows Server 2025 Preview
30+
> `winget` isn't available on Windows Server 2022 or earlier versions. Windows Server 2025 Preview
3131
> Build 26085 and later includes `winget` for **Windows Server with Desktop Experience** only.
3232
3333
The following commands can be used to install PowerShell using the published `winget` packages:
@@ -229,15 +229,15 @@ session is running.
229229

230230
- If the value is `$HOME\.dotnet\tools`, PowerShell was installed with the [.NET Global tool][10].
231231
- If the value is `$Env:ProgramFiles\PowerShell\7`, PowerShell was installed as an
232-
[MSI package][11] or with [Winget][14] on a computer with an X86 or x64 processor.
232+
[MSI package][11] or with [WinGet][14] on a computer with an X86 or x64 processor.
233233
- If the value starts with `$Env:ProgramFiles\WindowsApps\`, PowerShell was installed as a
234-
[Microsoft Store package][12] or with [Winget][14] on computer with an ARM processor.
234+
[Microsoft Store package][12] or with [WinGet][14] on computer with an ARM processor.
235235
- If the value is anything else, it's likely that PowerShell was installed as a [ZIP package][15].
236236

237237
If you installed via the MSI package, that information also appears in the
238238
**Programs and Features** Control Panel.
239239

240-
To determine whether PowerShell may be upgraded with Winget, run the following command:
240+
To determine whether PowerShell may be upgraded with WinGet, run the following command:
241241

242242
```powershell
243243
winget list --name PowerShell --upgrade-available
@@ -382,6 +382,7 @@ can't support those methods.
382382
[13]: #powershell-remoting
383383
[14]: #winget
384384
[15]: #zip
385+
[18]: https://github.com/PowerShell/PowerShell/releases/latest
385386
[19]: https://github.com/ms-iot/iot-adk-addonkit/blob/master/Tools/IoTCoreImaging/Docs/Import-PSCoreRelease.md#Import-PSCoreRelease
386387
[20]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-arm64.msi
387388
[21]: https://github.com/PowerShell/PowerShell/releases/download/v7.5.0/PowerShell-7.5.0-win-arm64.zip

reference/docs-conceptual/whats-new/What-s-New-in-PowerShell-75.md

+18-16
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
title: What's New in PowerShell 7.5
33
description: New features and changes released in PowerShell 7.5
4-
ms.date: 01/23/2025
4+
ms.date: 01/29/2025
55
---
66

77
# What's New in PowerShell 7.5
88

99
PowerShell 7.5.0 includes the following features, updates, and breaking changes. PowerShell
1010
7.5 is built on .NET 9.0.1 GA release.
1111

12-
For a complete list of changes, see the [CHANGELOG][chg] in the GitHub repository.
12+
For a complete list of changes, see the [CHANGELOG][chg] in the GitHub repository. For more
13+
information about .NET 9, see [What's new in .NET 9][07].
1314

1415
## Breaking Changes
1516

@@ -120,7 +121,7 @@ Many thanks to **@ArmaanMcleod** and others for all their work to improve tab co
120121
@jborean93!)
121122
- Add telemetry to check for specific tags when importing a module ([#20371][20371])
122123
- Add `PSAdapter` and `ConsoleGuiTools` to module load telemetry allowlist ([#20641][20641])
123-
- Add Winget module to track usage ([#21040][21040])
124+
- Add WinGet module to track usage ([#21040][21040])
124125
- Ensure the filename is not null when logging WDAC ETW events ([#20910][20910]) (Thanks
125126
@jborean93!)
126127
- Fix four regressions introduced by the WDAC logging feature ([#20913][20913])
@@ -189,25 +190,25 @@ $tests = @{
189190
$groupResult = foreach($test in $tests.GetEnumerator()) {
190191
$ms = (Measure-Command { & $test.Value -Count $_ }).TotalMilliseconds
191192
192-
[pscustomobject]@{
193+
[pscustomobject]@{
193194
CollectionSize = $_
194195
Test = $test.Key
195196
TotalMilliseconds = [math]::Round($ms, 2)
196197
}
197198
198-
[GC]::Collect()
199-
[GC]::WaitForPendingFinalizers()
199+
[GC]::Collect()
200+
[GC]::WaitForPendingFinalizers()
200201
}
201202
202-
$groupResult = $groupResult | Sort-Object TotalMilliseconds
203-
$groupResult | Select-Object *, @{
204-
Name = 'RelativeSpeed'
205-
Expression = {
206-
$relativeSpeed = $_.TotalMilliseconds / $groupResult[0].TotalMilliseconds
207-
$speed = [math]::Round($relativeSpeed, 2).ToString() + 'x'
208-
if ($speed -eq '1x') { $speed } else { $speed + ' slower' }
209-
}
210-
} | Format-Table -AutoSize
203+
$groupResult = $groupResult | Sort-Object TotalMilliseconds
204+
$groupResult | Select-Object *, @{
205+
Name = 'RelativeSpeed'
206+
Expression = {
207+
$relativeSpeed = $_.TotalMilliseconds / $groupResult[0].TotalMilliseconds
208+
$speed = [math]::Round($relativeSpeed, 2).ToString() + 'x'
209+
if ($speed -eq '1x') { $speed } else { $speed + ' slower' }
210+
}
211+
} | Format-Table -AutoSize
211212
}
212213
```
213214

@@ -249,14 +250,15 @@ CollectionSize Test TotalMilliseconds RelativeSpeed
249250

250251
<!-- end of content -->
251252
<!-- reference links -->
252-
[chg]: https://github.com/PowerShell/PowerShell/blob/master/CHANGELOG/preview.md
253+
[chg]: https://github.com/PowerShell/PowerShell/blob/master/CHANGELOG/7.5.md
253254

254255
[01]: ../learn/experimental-features.md#psnativewindowstildeexpansion
255256
[02]: ../learn/experimental-features.md#pscommandnotfoundsuggestion
256257
[03]: ../learn/experimental-features.md#pscommandwithargs
257258
[04]: ../learn/experimental-features.md#psmoduleautoloadskipofflinefiles
258259
[05]: ../learn/experimental-features.md#psredirecttovariable
259260
[06]: ../learn/experimental-features.md#psserializejsonlongenumasnumber
261+
[07]: /dotnet/core/whats-new/dotnet-9/overview)
260262

261263
[19896]: https://github.com/PowerShell/PowerShell/pull/19896
262264
[20014]: https://github.com/PowerShell/PowerShell/pull/20014

0 commit comments

Comments
 (0)