Public mode

No access to your tenant or devices. Every item links to its source. What this means

Some sources or documents need attention: 258/260 feeds/APIs · 416/439 docs · checked 22:55 UTC Customize Public modeDiscuss ChangeIntel on Discord

Microsoft's edit ·

Update release notes for 7.6-p3 (#11812)

Microsoft's commit message in MicrosoftDocs/PowerShell-Docs · commit bba56a3 · +52 −20 lines · also on GitHub

11 ---
22 title: What's New in PowerShell 7.6
33 description: New features and changes released in PowerShell 7.6
4 −ms.date: 01/17/2025
4 +ms.date: 02/18/2025
55 ---
66
77 # What's New in PowerShell 7.6
88
9 −PowerShell 7.6-preview.2 includes the following features, updates, and breaking changes. PowerShell
9 +PowerShell 7.6-preview.3 includes the following features, updates, and breaking changes. PowerShell
1010 7.6 is built on .NET 9.0.101 GA release.
1111
1212 For a complete list of changes, see the [CHANGELOG][04] in the GitHub repository.
1313
14 −## Breaking Changes
15 −
16 −No breaking changes were introduced in PowerShell 7.6-preview.2.
17 −
1814 ## Updated modules
1915
20 −PowerShell 7.6-preview.2 includes the following updated modules:
16 +PowerShell 7.6-preview.3 includes the following updated modules:
2117
22 −- **Microsoft.PowerShell.PSResourceGet** v1.1.0-RC3
18 +- **Microsoft.PowerShell.PSResourceGet** v1.1.0
2319 - **PSReadLine** v2.3.6
2420
21 +## Breaking Changes
22 +
23 +- Remove trailing space from event source name ([#24192][24192]) (Thanks @MartinGC94!)
24 +
2525 ## Tab completion improvements
2626
27 −- Update Named and Statement block type inference to not consider AssignmentStatements and
27 +- Update Named and Statement block type inference to not consider **AssignmentStatements** and
2828 Increment/decrement operators as part of their output ([#21137][21137]) (Thanks @MartinGC94!)
29 −- Add -PropertyType argument completer for New-ItemProperty ([#21117][21117]) (Thanks
29 +- Add `-PropertyType` argument completer for `New-ItemProperty` ([#21117][21117]) (Thanks
3030 @ArmaanMcleod!)
31 +- Add completion single/double quote support for `-Noun` parameter for `Get-Command`
32 + ([#24977][24977]) (Thanks @ArmaanMcleod!)
33 +- Add completion single/double quote support for `-PSEdition` parameter for `Get-Module`
34 + ([#24971][24971]) (Thanks @ArmaanMcleod!)
35 +- Convert **InvalidCommandNameCharacters** in AnalysisCache to `SearchValues<char>` for more
36 + efficient char searching ([#24880][24880]) (Thanks @ArmaanMcleod!)
37 +- Convert **s_charactersRequiringQuotes** in Completion Completers to `SearchValues<char>` for more
38 + efficient char searching ([#24879][24879]) (Thanks @ArmaanMcleod!)
39 +- Update `IndexOfAny()` calls with invalid path/filename to `SearchValues<char>` for more efficient
40 + char searching ([#24896][24896]) (Thanks @ArmaanMcleod!)
41 +- Replace `char[]` array in `CompletionRequiresQuotes` with cached `SearchValues<char>`
42 + ([#24907][24907]) (Thanks @ArmaanMcleod!)
43 +- Add quote handling in `Verb`, `StrictModeVersion`, `Scope` and `PropertyType` Argument
44 + Completers with single helper method ([#24839][24839]) (Thanks @ArmaanMcleod!)
3145
3246 ## Cmdlet improvements
3347
34 −- Add -ExcludeModule parameter to Get-Command ([#18955][18955]) (Thanks @MartinGC94!)
35 −- Return correct FileName property for Get-Item when listing alternate data streams
48 +- Add `-ExcludeModule` parameter to `Get-Command` ([#18955][18955]) (Thanks @MartinGC94!)
49 +- Return correct **FileName** property for `Get-Item` when listing alternate data streams
3650 ([#18019][18019]) (Thanks @kilasuit!)
37 −- Fix Get-ItemProperty to report non-terminating error for cast exception ([#21115][21115]) (Thanks
38 − @ArmaanMcleod!)
39 −- Fix a bug in how Write-Host handles XmlNode object ([#24669][24669]) (Thanks @brendandburns!)
51 +- Fix `Get-ItemProperty` to report non-terminating error for cast exception ([#21115][21115])
52 + (Thanks @ArmaanMcleod!)
53 +- Fix a bug in how q handles XmlNode object ([#24669][24669]) (Thanks @brendandburns!)
54 +- Error when `New-Item -Force` is passed an invalid directory name ([#24936][24936]) (Thanks
55 + @kborowinski!)
56 +- Allow `Start-Transcript` to use `$Transcript` which is a `PSObject` wrapped string to specify the
57 + transcript path ([#24963][24963]) (Thanks @kborowinski!)
58 +- Improve `Start-Process -Wait` polling efficiency ([#24711][24711]) (Thanks @jborean93!)
59 +- Add completion of modules by their shortname ([#20330][20330]) (Thanks @MartinGC94!)
4060
4161 ## Engine improvements
4262
4363 - Added the AIShell module to telemetry collection list ([#24747][24747])
44 −- Added helper in EnumSingleTypeConverter to get enum names as array ([#17785][17785]) (Thanks
64 +- Added helper in `EnumSingleTypeConverter` to get enum names as array ([#17785][17785]) (Thanks
4565 @fflaten!)
46 −- Update DnsNameList for X509Certificate2 to use
47 − X509SubjectAlternativeNameExtension.EnumerateDnsNames Method ([#24714][24714]) (Thanks
66 +- Update **DnsNameList** for **X509Certificate2** to use
67 + `X509SubjectAlternativeNameExtension.EnumerateDnsNames()` Method ([#24714][24714]) (Thanks
4868 @ArmaanMcleod!)
49 −- Add completion of modules by their shortname ([#20330][20330]) (Thanks @MartinGC94!)
69 +- Stringify **ErrorRecord** with empty exception message to empty string ([#24949][24949]) (Thanks
70 + @MatejKafka!)
5071
5172 ## Experimental features
5273
53 −The following experimental features are included in PowerShell 7.6-preview.2:
74 +The following experimental features are included in PowerShell 7.6-preview.3:
5475
5576 - [PSNativeWindowsTildeExpansion][01] - Add tilde expansion for windows native executables
5677 - [PSRedirectToVariable][02] - Allow redirecting to a variable
⋯ 13 unchanged lines
7091 [21115]: https://github.com/PowerShell/PowerShell/pull/21115
7192 [21117]: https://github.com/PowerShell/PowerShell/pull/21117
7293 [21137]: https://github.com/PowerShell/PowerShell/pull/21137
94 +[24192]: https://github.com/PowerShell/PowerShell/pull/24192
7395 [24669]: https://github.com/PowerShell/PowerShell/pull/24669
96 +[24711]: https://github.com/PowerShell/PowerShell/pull/24711
7497 [24714]: https://github.com/PowerShell/PowerShell/pull/24714
7598 [24747]: https://github.com/PowerShell/PowerShell/pull/24747
99 +[24839]: https://github.com/PowerShell/PowerShell/pull/24839
100 +[24879]: https://github.com/PowerShell/PowerShell/pull/24879
101 +[24880]: https://github.com/PowerShell/PowerShell/pull/24880
102 +[24907]: https://github.com/PowerShell/PowerShell/pull/24907
103 +[24936]: https://github.com/PowerShell/PowerShell/pull/24936
104 +[24949]: https://github.com/PowerShell/PowerShell/pull/24949
105 +[24963]: https://github.com/PowerShell/PowerShell/pull/24963
106 +[24971]: https://github.com/PowerShell/PowerShell/pull/24971
107 +[24977]: https://github.com/PowerShell/PowerShell/pull/24977

Microsoft's Markdown source from MicrosoftDocs/PowerShell-Docs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy 10 Oct 18:27 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 20 Oct 22:55 UTC · 258 of 260 readable · 256 fully read · documentation 416/439 current