Commit Graph
2651 Commits
Author SHA1 Message Date
Anam Naviedandanamnavi 000c116e51 Add Fuzz Tests (#26384)
Co-authored-by: anamnavi <annavied@microsoft.com>
2025-11-06 00:10:55 +00:00
Dongbo Wang eda7e4a889 Make the experimental feature PSFeedbackProvider stable (#26343) 2025-10-30 15:53:01 -07:00
Dongbo Wang 943257b247 Make some experimental features stable (#26348)
The following experimental features are made stable:
- PSNativeWindowsTildeExpansion
- PSRedirectToVariable
- PSSubsystemPluginModel
2025-10-30 14:26:03 -07:00
Aditya Patwardhan d38d6fadf9 Update the Microsoft.PowerShell.Native package version (#26347) 2025-10-30 10:28:52 -07:00
df8fe254b9 Update SDK to 10.0.100-rc.2.25502.107 (#26305)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-10-28 16:49:53 -07:00
xtqqczze be195a4c22 Avoid regex for exact word matching in DscClassCache (#26306) 2025-10-28 09:28:44 -07:00
xtqqczze fde5305e84 Enable analyzers: Use char overload (#26301) 2025-10-27 04:12:53 +00:00
Dongbo Wang 38f9885173 Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#26291) 2025-10-23 16:19:55 -07:00
ThioJoeandTravis Plunk 1b3a3215d2 Fix a few simple typos in comments and string outputs (#25805)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
2025-10-23 09:09:26 +05:00
Patrick Meinecke c7ee0d2941 Fix checks for local user config file paths (#26269) 2025-10-22 15:55:23 +00:00
Jordan Borean af26292a7a Add PSApplicationOutputEncoding variable (#21219)
Adds the $PSApplicationOutputEncoding variable that can be used to control the encoding PowerShell uses when reading the raw bytes to a string of an external application.
2025-10-21 05:13:30 +00:00
xtqqczze fcb0e5cde3 Remove redundant CharSet from StructLayout attributes. Part 1 (#26216) 2025-10-20 05:18:37 +00:00
xtqqczze 2786fceb3a Fix IDE0083: UseNotPattern (#26213) 2025-10-17 11:06:45 -07:00
xtqqczze 135bb54090 Fix IDE0049 for string in System.Management.Automation (#25921) 2025-10-17 18:31:10 +05:00
xtqqczze 907c3b1f62 Fix IDE0049 for object in System.Management.Automation. Part 1 (#25923) 2025-10-17 15:30:27 +05:00
xtqqczze b4f42a07e0 Replace stackallocs with collection expressions (#25803) 2025-10-17 04:38:05 +00:00
Elvin Aslanov b46e0709fb Capitalize Windows in PSNativeWindowsTildeExpansion experimental feature description (#25266) 2025-10-16 16:29:11 +05:00
Nagy-Egri Máté Ferenc 9461d96d55 Dynamically evaluate width of LastWriteTime for formatting output on Unix (#24624) 2025-10-16 13:29:49 +05:00
xtqqczze a10ff105c9 Fix SA1028: Code should not contain trailing whitespace. Part 1. (#26203) 2025-10-16 12:58:28 +05:00
xtqqczze 250144e92d Fix IDE0083: UseNotPattern (#26209) 2025-10-16 05:24:06 +00:00
Amrit Anand b77c80ec2f Replace custom method with File.ReadAllText() in ScriptAnalysis.cs (#26060) 2025-10-15 16:36:24 +00:00
Ryan Yates 47e38beda5 Properly Expand Aliases to their actual ResolvedCommand (#25763) 2025-10-15 21:31:04 +05:00
Jorge Suarez 26bb188c8b Improve ValidateLength error message consistency and refactor validation tests (#25806) 2025-10-13 11:55:20 +05:00
xtqqczze 659c73ffd3 Avoid possible multiple enumerations in ImportModuleCommand.IsPs1xmlFileHelper_IsPresentInEntries (#26104) 2025-10-12 15:57:10 +05:00
xtqqczze db77d2ede5 Enable CA1860: Avoid using 'Enumerable.Any()' extension method (#26109) 2025-10-08 09:10:48 +05:00
xtqqczze 5cdafbc4c7 Enable CA1858: Use 'StartsWith' instead of 'IndexOf' (#26107) 2025-10-08 08:22:54 +05:00
Jordan Borean 0ef738b36f Add property and event for debug attach (#25788)
Adds the `IsRemoteDebuggerAttached` property to `Runspace` that
indicates whether a debugger is attached to the Runspace through the
`Debug-Runspace` cmdlet. Also adds a new engine event
`PowerShell.OnDebugAttach` that is emitted when the debugger is
attached.
2025-10-07 18:34:15 -04:00
xtqqczze 60d4bc39bc Fix memory leak in GetFileShares (#25896) 2025-10-07 14:28:19 +05:00
Anam Navied be0542b193 Add CodeQL suppresion for NativeCommandProcessor (#26145) 2025-10-03 21:48:30 +00:00
Anam Navied d5267d2ee6 Add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26132) 2025-10-01 15:52:12 -07:00
Dongbo Wang b85237876d Remove the use of Windows PowerShell ETW provider id and update PSDiagnostics module to work for PowerShell 7 (#25590) 2025-10-01 12:38:19 -07:00
Dongbo Wang 859431e002 Allow opt-out of the named-pipe listener using the environment variable POWERSHELL_DIAGNOSTICS_OPTOUT (#26086) 2025-09-30 12:56:54 -07:00
Dongbo Wang 506869c157 Fix -Debug to not trigger the ShouldProcess prompt (#26081) 2025-09-23 09:19:39 +05:00
xtqqczze 5e62bb7fa9 Remove unused FileStreamBackReader.NativeMethods type (#26062) 2025-09-22 17:22:09 -07:00
PowerShell Team Bot f08e75899c Update outdated package references (#26069) 2025-09-22 16:52:58 -07:00
Travis Plunk 2376e28482 Ensure that socket timeouts are set only during the token validation (#26066)
The main goal is to ensure that socket timeouts are set only during the token validation phase and are properly reset afterward, improving reliability and preventing unintended blocking or premature timeouts in subsequent operations.
2025-09-22 10:56:19 -07:00
Travis Plunk 42e86f6c5f Fix race condition in RemoteHyperVSocket (#26057) 2025-09-15 11:37:04 -07:00
Dongbo Wang abb70228cb Update version for the package Microsoft.PowerShell.Native (#26041) 2025-09-11 11:29:46 -07:00
PowerShell Team BotandDongbo Wang a1b417691f Move PowerShell build to use .NET SDK 10.0.100-rc.1 (#26027)
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2025-09-10 14:55:07 -07:00
xtqqczze 43c2d98349 Remove unnecessary CS0618 suppressions from Variant APIs (#26006) 2025-09-07 14:44:14 +00:00
Anam Navied 1e46d89c63 Add Codeql Suppressions (#25943) 2025-09-03 11:14:44 -07:00
xtqqczze e2b2d1ea59 Ensure .cs files end with exactly one newline (#25968) 2025-09-03 14:09:34 +00:00
xtqqczze 7ef03a14ae Remove obsolete CA2105 rule suppression (#25938) 2025-09-03 03:45:41 +00:00
xtqqczze 44d366adb2 Remove obsolete CA1703 rule suppression (#25955) 2025-09-02 03:31:08 +00:00
xtqqczze 06ff422d2a Remove obsolete CA2240 rule suppression (#25957) 2025-09-02 03:26:45 +00:00
xtqqczze 3b6f267e19 Remove obsolete CA2233 rule suppression (#25951) 2025-09-01 03:56:16 +00:00
xtqqczze eda56e282e Remove obsolete CA1026 rule suppression (#25934) 2025-08-31 23:20:07 +05:00
Dongbo Wang 53805fb426 Add the parameter Register-ArgumentCompleter -NativeFallback to support registering a cover-all completer for native commands (#25230) 2025-08-29 15:50:02 -07:00
xtqqczze 8d524adf7f Remove obsolete CA2118 rule suppression (#25924) 2025-08-29 10:57:40 +05:00
xtqqczze cf2d7021ab Remove redundant System.Runtime.Versioning attributes (#25926) 2025-08-28 05:54:18 +00:00