Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2596 commits
Select commit Hold shift + click to select a range
eb7d6c1
Update metadata for v7.5.2 and v7.4.11 releases (#25687)
SeeminglyScience Jun 26, 2025
21f88b5
Fix infinite loop crash in variable type inference (#25696)
MartinGC94 Jun 30, 2025
c6329dd
Add `MethodInvocation` trace for overload tracing (#21320)
jborean93 Jul 14, 2025
ce76ae1
Fix debug tracing error with magic extents (#25726)
jborean93 Jul 15, 2025
b801027
Revert "Never load a module targeting the PSReadLine module's `Sessio…
daxian-dbw Jul 29, 2025
11eeae9
Use parameter `HelpMessage` for tool tip in parameter completion (#25…
jborean93 Jul 30, 2025
a993992
Adding hex format for native command exit codes (#21067)
sba923 Jul 31, 2025
07dfab2
Fix updatable help test for new content (#25819)
adityapatwardhan Aug 4, 2025
4415386
Improve the `$using` expression support in `Invoke-Command` (#24025)
jborean93 Aug 4, 2025
65b899c
Fix `Write-Host` to respect `OutputRendering = PlainText` (#21188)
SteveL-MSFT Aug 4, 2025
8dd0d2a
Fix the `ssh` PATH check in `SSHConnectionInfo` when the default Runs…
jborean93 Aug 4, 2025
5a222b3
Bump super-linter/super-linter from 7.4.0 to 8.0.0 (#25770)
dependabot[bot] Aug 4, 2025
dbcaabe
Bump github/codeql-action from 3.28.19 to 3.29.5 (#25797)
dependabot[bot] Aug 5, 2025
b293826
Bump agrc/reminder-action from 1.0.17 to 1.0.18 (#25807)
dependabot[bot] Aug 5, 2025
e7655cf
Bump agrc/create-reminder-action from 1.1.20 to 1.1.22 (#25808)
dependabot[bot] Aug 5, 2025
5de5016
Update to .NET 10 Preview 6 (#25828)
pwshBot Aug 6, 2025
f4a452e
Update PSRP protocol to deprecate session key exchange between newer …
daxian-dbw Aug 6, 2025
3f24ae6
Bump github/codeql-action from 3.29.7 to 3.29.9 (#25857)
dependabot[bot] Aug 14, 2025
daacfe7
Bump actions/checkout from 4 to 5 (#25853)
dependabot[bot] Aug 14, 2025
b90f382
Change the macos runner image to macos 15 large (#25867)
adityapatwardhan Aug 15, 2025
c5f2446
Suppress false positive PSScriptAnalyzer warnings in tests and build …
SeeminglyScience Aug 19, 2025
d68c15e
Update PATH environment variable for package manager executable on Wi…
daxian-dbw Aug 20, 2025
b993074
Bump github/codeql-action from 3.29.9 to 3.29.10 (#25881)
dependabot[bot] Aug 20, 2025
cae1dc2
Bump actions/dependency-review-action from 4.7.1 to 4.7.2 (#25882)
dependabot[bot] Aug 20, 2025
2fb12a3
Update PowerShell to use .NET SDK v10-preview.7 (#25876)
pwshBot Aug 20, 2025
111a8e4
Specify .NET Search by Build Type (#25837)
jshigetomi Aug 21, 2025
781c9a5
Seal internal types in `Microsoft.PowerShell.Commands.Management` (#2…
xtqqczze Aug 22, 2025
5b72eb5
Seal internal types in `Microsoft.PowerShell.Commands.Utility` (#25892)
xtqqczze Aug 25, 2025
10a8226
Remove AsyncSDL from Pipelines Toggle Official/NonOfficial Runs (#25885)
jshigetomi Aug 25, 2025
b6e207b
Bump github/codeql-action from 3.29.10 to 3.29.11 (#25889)
dependabot[bot] Aug 25, 2025
16aeaba
Fix stderr output of console host to respect NO_COLOR (#24391)
SteveL-MSFT Aug 26, 2025
44e34f0
Change the default feedback provider timeout from 300ms to 1000ms (#2…
daxian-dbw Aug 26, 2025
cf2d702
Remove redundant `System.Runtime.Versioning` attributes (#25926)
xtqqczze Aug 28, 2025
8d524ad
Remove obsolete `CA2118` rule suppression (#25924)
xtqqczze Aug 29, 2025
53805fb
Add the parameter `Register-ArgumentCompleter -NativeFallback` to sup…
daxian-dbw Aug 29, 2025
32e877b
Bump actions/dependency-review-action from 4.7.2 to 4.7.3 (#25930)
dependabot[bot] Aug 29, 2025
41ecc68
Remove obsolete `CA1059` rule suppression (#25940)
xtqqczze Aug 30, 2025
eda56e2
Remove obsolete `CA1026` rule suppression (#25934)
xtqqczze Aug 31, 2025
3b6f267
Remove obsolete `CA2233` rule suppression (#25951)
xtqqczze Sep 1, 2025
f455b3b
Remove obsolete `CA1701` rule suppression (#25948)
xtqqczze Sep 1, 2025
06ff422
Remove obsolete `CA2240` rule suppression (#25957)
xtqqczze Sep 2, 2025
44d366a
Remove obsolete `CA1703` rule suppression (#25955)
xtqqczze Sep 2, 2025
89af9ed
Fix typo in CHANGELOG for script filename suggestion (#25962)
TravisEz13 Sep 2, 2025
176e29a
Replace `DOTNET_SKIP_FIRST_TIME_EXPERIENCE` with `DOTNET_NOLOGO` (#25…
xtqqczze Sep 3, 2025
7ef03a1
Remove obsolete `CA2105` rule suppression (#25938)
xtqqczze Sep 3, 2025
e2b2d1e
Ensure `.cs` files end with exactly one newline (#25968)
xtqqczze Sep 3, 2025
1e46d89
Add Codeql Suppressions (#25943)
anamnavi Sep 3, 2025
499cedf
Add build to vPack Pipeline (#25915)
jshigetomi Sep 3, 2025
d98418e
Bump actions/setup-dotnet from 4 to 5 (#25978)
dependabot[bot] Sep 4, 2025
3ef1bc6
Bump github/codeql-action from 3.29.11 to 3.30.0 (#25966)
dependabot[bot] Sep 4, 2025
6f028d4
Update container images to use mcr.microsoft.com for Linux and Azure …
TravisEz13 Sep 5, 2025
60a85b1
Make logical template name consistent between pipelines (#25990)
TravisEz13 Sep 5, 2025
50d81d5
Add LinuxHost Network configuration to PowerShell Packages pipeline (…
TravisEz13 Sep 6, 2025
43c2d98
Remove unnecessary `CS0618` suppressions from Variant APIs (#26006)
xtqqczze Sep 7, 2025
41093ec
Add v7.5.3 Changelog (#25994)
jshigetomi Sep 8, 2025
db25106
Fix variable reference for release environment in pipeline (#26012)
TravisEz13 Sep 8, 2025
f079498
Add 7.4.12 Changelog (#26011)
jshigetomi Sep 8, 2025
2689c44
Bump actions/github-script from 7 to 8 (#25983)
dependabot[bot] Sep 8, 2025
bce5047
Bump github/codeql-action from 3.30.0 to 3.30.1 (#26008)
dependabot[bot] Sep 9, 2025
a4dc4d8
Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26…
anamnavi Sep 10, 2025
afe0c86
Bump github/codeql-action from 3.30.1 to 3.30.2 (#26029)
dependabot[bot] Sep 10, 2025
3b8aa79
fix(apt-package): add libicu76 dependency to support Debian 13 (#25866)
RichardSlater Sep 10, 2025
a1b4176
Move PowerShell build to use .NET SDK 10.0.100-rc.1 (#26027)
pwshBot Sep 10, 2025
cfc0bcd
Fix the APIScan pipeline (#26016)
daxian-dbw Sep 10, 2025
abb7022
Update version for the package `Microsoft.PowerShell.Native` (#26041)
daxian-dbw Sep 11, 2025
d418ffe
Make some tests less noisy on failure (#26035)
xtqqczze Sep 11, 2025
a5394cb
Fix a typo in the 7.4 changelog (#26038)
VbhvGupta Sep 11, 2025
c15a8ef
Bump github/codeql-action from 3.30.2 to 3.30.3 (#26036)
dependabot[bot] Sep 11, 2025
37a0e33
Ensure data-serialization files end with one newline (#26039)
xtqqczze Sep 11, 2025
42e86f6
Fix race condition in RemoteHyperVSocket (#26057)
TravisEz13 Sep 15, 2025
00ad203
Update metadata for Stable to v7.5.3 and LTS to v7.4.12 (#26054)
senerh Sep 16, 2025
2376e28
Ensure that socket timeouts are set only during the token validation …
TravisEz13 Sep 22, 2025
bd3e3c9
Update `Microsoft.PowerShell.PSResourceGet` to 1.2.0-preview3 (#26056)
alerickson Sep 22, 2025
2d8040f
Ensure that the workflows are triggered on `.globalconfig` and other …
TravisEz13 Sep 22, 2025
f08e758
Update outdated package references (#26069)
pwshBot Sep 22, 2025
5e62bb7
Remove unused `FileStreamBackReader.NativeMethods` type (#26062)
xtqqczze Sep 23, 2025
7cf2740
Remove some unused `ConsoleControl` structs (#26063)
xtqqczze Sep 23, 2025
506869c
Fix `-Debug` to not trigger the `ShouldProcess` prompt (#26081)
daxian-dbw Sep 23, 2025
551a0fe
Fix `ConvertFrom-Json` to ignore comments inside array literals (#145…
MatejKafka Sep 23, 2025
01e1e22
Add global config change detection to action (#26082)
TravisEz13 Sep 23, 2025
d8b1cc5
Enable CA2021: Do not call Enumerable.Cast<T> or Enumerable.OfType<T>…
xtqqczze Sep 24, 2025
0fb6904
Automate Store Publishing (#25725)
jshigetomi Sep 30, 2025
3cfa4b2
Mark the 3 consistently failing tests as pending to unblock PRs (#26091)
daxian-dbw Sep 30, 2025
3aa49cc
Remove `IsScreenReaderActive()` check from `ConsoleHost` (#26118)
andyleejordan Sep 30, 2025
716754d
Remove `ThreadJob` module and update `PSReadLine` to 2.4.4-beta4 (#26…
daxian-dbw Sep 30, 2025
859431e
Allow opt-out of the named-pipe listener using the environment variab…
daxian-dbw Sep 30, 2025
a1fad7f
Update package references for the master branch (#26124)
pwshBot Sep 30, 2025
a0cb55c
Update 'ThirdPartyNotices.txt' in the master branch (#26130)
daxian-dbw Oct 1, 2025
b852378
Remove the use of Windows PowerShell ETW provider id and update `PSDi…
daxian-dbw Oct 1, 2025
51a2199
Fix R2R for fxdependent packaging (#26131)
adityapatwardhan Oct 1, 2025
31cd731
Remove UseDotnet task and use the dotnet-install script (#26093)
adityapatwardhan Oct 1, 2025
d5267d2
Add `CodeQL` suppressions for `UpdatableHelp` and `NativeCommandProce…
anamnavi Oct 1, 2025
253c68d
Replace `ThreadJob` with `Microsoft.PowerShell.ThreadJob` (#26135)
daxian-dbw Oct 2, 2025
d6cca3f
Fix the task name to not use the pre-release task (#26138)
daxian-dbw Oct 2, 2025
be0542b
Add CodeQL suppresion for NativeCommandProcessor (#26145)
anamnavi Oct 3, 2025
873db35
Use StoreAppPublish-Preview explicitly
daxian-dbw Oct 2, 2025
9850bc9
Add crescan and tsa files in job
jshigetomi Oct 4, 2025
b5279a2
Correct handling of explicit -Empty:$false parameter value in New-Gui…
logiclrd Oct 6, 2025
c24752e
Convert ADO variables to booleans
jshigetomi Oct 6, 2025
d57e089
Declare variables separately
jshigetomi Oct 6, 2025
ba1256c
Use conditional tasks with hardcoded endpoints
jshigetomi Oct 6, 2025
92beb64
Add Start-PSBootstrap to add installed dotnet to path
adityapatwardhan Oct 6, 2025
60d4bc3
Fix memory leak in `GetFileShares` (#25896)
xtqqczze Oct 7, 2025
d042a28
Merged PR 37066: Update the test image for SDK tests
adityapatwardhan Oct 7, 2025
f1e2301
Add bootstrap to global tool validation step
adityapatwardhan Oct 7, 2025
06ddfe3
Update ChangeLog for v7.6.0-preview.5 release (#26126)
daxian-dbw Oct 7, 2025
0ef738b
Add property and event for debug attach (#25788)
jborean93 Oct 7, 2025
5cdafbc
Enable CA1858: Use 'StartsWith' instead of 'IndexOf' (#26107)
xtqqczze Oct 8, 2025
db77d2e
Enable CA1860: Avoid using 'Enumerable.Any()' extension method (#26109)
xtqqczze Oct 8, 2025
571537c
Bump github/codeql-action from 3.30.3 to 4.30.7 (#26159)
dependabot[bot] Oct 8, 2025
f247d80
Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#26128)
dependabot[bot] Oct 8, 2025
d581baa
Check for `GetWindowPlacement` success (#26122)
xtqqczze Oct 9, 2025
e562d3f
Correct handling of explicit -Since:$false parameter value in Get-Upt…
logiclrd Oct 9, 2025
a842b2b
Enable CA1853: Unnecessary call to 'Dictionary.ContainsKey(key)' (#26…
xtqqczze Oct 9, 2025
cad2949
Update `metadata.json` for v7.6.0-preview.5 release (#26158)
daxian-dbw Oct 9, 2025
3207a74
Disable IDE0049: PreferBuiltInOrFrameworkType (#26094)
xtqqczze Oct 10, 2025
38f7f93
Enable `SA1206`: Declaration keywords should follow order (#24973)
xtqqczze Oct 10, 2025
5e05175
Make MSIX publish stage dependent on SetReleaseTagandContainerName stage
jshigetomi Oct 10, 2025
644f15e
Fix lint errors in preview.md
daxian-dbw Oct 10, 2025
8a723f8
Fix a couple more lint errors
daxian-dbw Oct 10, 2025
9fef026
Merge the v7.6.0-preview.5 release branch back to master
daxian-dbw Oct 10, 2025
659c73f
Avoid possible multiple enumerations in ImportModuleCommand.IsPs1xmlF…
xtqqczze Oct 12, 2025
26bb188
Improve ValidateLength error message consistency and refactor validat…
jorgeasaurus Oct 13, 2025
47e38be
Properly Expand Aliases to their actual ResolvedCommand (#25763)
kilasuit Oct 15, 2025
b77c80e
Replace custom method with File.ReadAllText() in ScriptAnalysis.cs (#…
amritanand-py Oct 15, 2025
9c5ac7d
Add Delimiter parameter to Get-Clipboard (#26134)
MartinGC94 Oct 15, 2025
0e90b57
Github Workflow cleanup (#26193)
TravisEz13 Oct 15, 2025
de7fd46
Bump github/codeql-action from 4.30.7 to 4.30.8 (#26184)
dependabot[bot] Oct 15, 2025
59a85e0
Bump actions/dependency-review-action from 4.7.3 to 4.8.1 (#26183)
dependabot[bot] Oct 15, 2025
7e081b3
Update vPack name (#26090)
TravisEz13 Oct 15, 2025
e733fd7
Fix mismatched indentation in `.config/suppress.json` (#26192)
xtqqczze Oct 16, 2025
123b450
Handle null reference exception in CsvCommands.cs: ConvertPSObjectToC…
mikkas456 Oct 16, 2025
380758a
Enable IDE0019: InlineAsTypeCheck (#25920)
xtqqczze Oct 16, 2025
d2d0def
Fix CA1852: Seal internal types. Part 1 (#26205)
xtqqczze Oct 16, 2025
250144e
Fix IDE0083: UseNotPattern (#26209)
xtqqczze Oct 16, 2025
a10ff10
Fix `SA1028`: Code should not contain trailing whitespace. Part 1. (#…
xtqqczze Oct 16, 2025
9461d96
Dynamically evaluate width of LastWriteTime for formatting output on …
MathiasMagnus Oct 16, 2025
b46e070
Capitalize Windows in PSNativeWindowsTildeExpansion experimental feat…
rwp0 Oct 16, 2025
1d14c25
Update changelog for v7.5.4 and v7.4.13 (#26202)
adityapatwardhan Oct 16, 2025
b4f42a0
Replace stackallocs with collection expressions (#25803)
xtqqczze Oct 17, 2025
907c3b1
Fix `IDE0049` for `object` in `System.Management.Automation`. Part 1 …
xtqqczze Oct 17, 2025
135bb54
Fix `IDE0049` for `string` in `System.Management.Automation` (#25921)
xtqqczze Oct 17, 2025
23a6cd3
Remove nightly build status section from README.md (#26227)
xtqqczze Oct 17, 2025
8472a37
Remove Gitter from README (#26200)
xtqqczze Oct 17, 2025
2786fce
Fix IDE0083: UseNotPattern (#26213)
xtqqczze Oct 17, 2025
0d5d7de
Integrate Windows packaging into windows-ci workflow using reusable w…
Copilot Oct 17, 2025
1bd038c
Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workf…
Copilot Oct 17, 2025
fcb0e5c
Remove redundant `CharSet` from `StructLayout` attributes. Part 1 (#2…
xtqqczze Oct 20, 2025
e25ade3
Enable IDE0080: RemoveConfusingSuppressionForIsExpression (#26206)
xtqqczze Oct 20, 2025
4a7bf25
Bump github/codeql-action from 4.30.8 to 4.30.9 (#26249)
dependabot[bot] Oct 20, 2025
b53a551
Bump actions/setup-dotnet from 4 to 5 (#26248)
dependabot[bot] Oct 20, 2025
9470212
Fix CA1837: Use 'Environment.ProcessId' (#26242)
xtqqczze Oct 20, 2025
5661a51
Replace fpm with native rpmbuild for RPM package generation (#26233)
Copilot Oct 20, 2025
810c1ea
Update dependabot.yml to monitor release/* branches (#26251)
Copilot Oct 20, 2025
90e9159
Refactor: Centralize xUnit tests into reusable workflow and remove le…
Copilot Oct 20, 2025
ae12e4c
Update outdated package references (#26148)
pwshBot Oct 20, 2025
3805454
Remove unused Azure Devops windows CI workflows (#26245)
Copilot Oct 21, 2025
20cb6d2
Update release tags to version 7.5.4 and 7.4.13 (#26258)
adityapatwardhan Oct 21, 2025
92aa0eb
Add documentation for publishing Pester test results in GitHub Action…
Copilot Oct 21, 2025
af26292
Add PSApplicationOutputEncoding variable (#21219)
jborean93 Oct 21, 2025
770f867
Update concurrency groups to prevent merge runs and pull request runs…
Copilot Oct 21, 2025
dbc09a1
Separate Store Automation Service Endpoints, Resolve AppID (#26210)
jshigetomi Oct 21, 2025
eeefcd7
Add GitHub Copilot instruction files for PowerShell CI build system (…
Copilot Oct 21, 2025
67a34a8
Update linux.md documentation to reflect current CI build configurati…
Copilot Oct 21, 2025
0e3b4c0
Bump actions/setup-dotnet from 4 to 5 (#26264)
dependabot[bot] Oct 21, 2025
bedefa2
Bump actions/checkout from 4 to 5 (#26263)
dependabot[bot] Oct 21, 2025
c6cbd41
Add network isolation policy parameter to vPack pipeline (#26223)
TravisEz13 Oct 21, 2025
7bcdda7
Add markdown link verification for PRs (#26219)
TravisEz13 Oct 21, 2025
c7ee0d2
Fix checks for local user config file paths (#26269)
SeeminglyScience Oct 22, 2025
1b3a321
Fix a few simple typos in comments and string outputs (#25805)
ThioJoe Oct 23, 2025
e5d40dc
Update PSReadLine to v2.4.5 (#26282)
daxian-dbw Oct 23, 2025
b0507ca
Fix build to only enable ready-to-run for the Release configuration (…
daxian-dbw Oct 23, 2025
38f9885
Fix a regression in the API `CompletionCompleters.CompleteFilename()`…
daxian-dbw Oct 23, 2025
7ec0111
Create github copilot setup workflow (#26285)
TravisEz13 Oct 24, 2025
4e69452
Enable CA2022: Avoid inexact read with 'Stream.Read' (#25814)
xtqqczze Oct 24, 2025
82d5913
Use `[initialsessionstate]` type accelerator (#25912)
xtqqczze Oct 24, 2025
70b0e87
Bump actions/checkout from 4 to 5 (#26273)
dependabot[bot] Oct 24, 2025
f51860c
Remove unused timeout variable from RemoteHyperVTests class (#26297)
xtqqczze Oct 25, 2025
00efbe6
Enable CA1200: Avoid using cref tags with a prefix (#26298)
xtqqczze Oct 26, 2025
fde5305
Enable analyzers: Use char overload (#26301)
xtqqczze Oct 27, 2025
0e1019f
Bump actions/upload-artifact from 4 to 5 (#26309)
dependabot[bot] Oct 27, 2025
ba02868
Bump github/codeql-action from 4.30.9 to 4.31.0 (#26308)
dependabot[bot] Oct 27, 2025
be195a4
Avoid regex for exact word matching in `DscClassCache` (#26306)
xtqqczze Oct 28, 2025
d13cdad
Fix linux_packaging job being skipped when only packaging files chang…
Copilot Oct 28, 2025
5e5e177
Refactor analyze job to reusable workflow and enable on Windows CI (#…
Copilot Oct 28, 2025
47e8e90
Replace fpm with native macOS packaging tools (pkgbuild/productbuild)…
Copilot Oct 28, 2025
7e1ef1f
Replace `fpm` with `dpkg-deb` for DEB package generation (#26281)
Copilot Oct 28, 2025
df8fe25
Update SDK to 10.0.100-rc.2.25502.107 (#26305)
pwshBot Oct 28, 2025
bf3d978
Bump actions/upload-artifact from 4 to 5 (#26328)
dependabot[bot] Oct 29, 2025
0d7c24f
Bump actions/setup-dotnet from 4 to 5 (#26327)
dependabot[bot] Oct 29, 2025
cdeda2a
Add log grouping to build.psm1 for collapsible GitHub Actions logs (#…
Copilot Oct 29, 2025
d38d6fa
Update the `Microsoft.PowerShell.Native` package version (#26347)
adityapatwardhan Oct 30, 2025
943257b
Make some experimental features stable (#26348)
daxian-dbw Oct 30, 2025
a936884
Add reusable get-changed-files action and refactor existing actions (…
TravisEz13 Oct 30, 2025
eda7e4a
Make the experimental feature `PSFeedbackProvider` stable (#26343)
daxian-dbw Oct 30, 2025
c123223
Bump github/codeql-action from 4.31.0 to 4.31.2 (#26359)
dependabot[bot] Oct 31, 2025
0c40a84
Add merge conflict marker detection to linux-ci workflow and refactor…
Copilot Oct 31, 2025
8851ab8
Fix merge conflict checker for empty file lists and filter *.cs files…
Copilot Oct 31, 2025
8814b04
Delete this way of collecting feedback (#26364)
TravisEz13 Oct 31, 2025
c8f26fe
Update outdated test package references (#26368)
pwshBot Nov 2, 2025
1ba5974
Add Attack Surface Analyzer Script (#26379)
TravisEz13 Nov 4, 2025
bf1c8ed
Add a backport prompt for copilot (#26383)
TravisEz13 Nov 5, 2025
69770b2
Remove obsolete test/docker/networktest directory (#26388)
Copilot Nov 5, 2025
ac55117
Update backport prompt (#26392)
TravisEz13 Nov 5, 2025
000c116
Add Fuzz Tests (#26384)
anamnavi Nov 6, 2025
3953976
Fix the fuzzy test (#26402)
daxian-dbw Nov 7, 2025
e7bf562
Improve ADO package build and validation across platforms (#26398)
TravisEz13 Nov 7, 2025
3596ffa
Optimize/split windows package signing (#26403)
TravisEz13 Nov 10, 2025
1934b83
Move package validation to package pipeline (#26414)
TravisEz13 Nov 10, 2025
8b7e493
Add rebuild branch support with conditional MSIX signing (#26415)
TravisEz13 Nov 10, 2025
21e5cf3
Bump actions/dependency-review-action from 4.8.1 to 4.8.2 (#26421)
dependabot[bot] Nov 11, 2025
e069c1d
Update the WCF packages to the latest version that is compatible with…
daxian-dbw Nov 11, 2025
2330c80
Update `PSResourceGet` package version to `1.2.0-preview4` (#26404)
adityapatwardhan Nov 11, 2025
d412f04
Fix template path for rebuild branch check in package.yml (#26425)
TravisEz13 Nov 12, 2025
1fd3ea8
Fix condition syntax for StoreBroker package tasks in MSIX pipeline (…
TravisEz13 Nov 12, 2025
4aa65a7
Update the macos package name for preview releases to match the previ…
TravisEz13 Nov 12, 2025
5715d33
DSC v3 resource for Powershell Profile (#26157)
adityapatwardhan Nov 13, 2025
250e18c
Refactor IsComputerNameValid character validation (#26274)
xtqqczze Nov 14, 2025
77f1d99
Respect -Shuffle:$false in Get-Random (#26457)
yotsuda Nov 17, 2025
e741cec
Respect -Shuffle:$false in Get-SecureRandom (#26460)
yotsuda Nov 17, 2025
11d154c
Respect -ListAvailable:$false in Get-TimeZone (#26463)
yotsuda Nov 17, 2025
6d61ef1
Bump github/codeql-action from 4.31.2 to 4.31.3 (#26451)
dependabot[bot] Nov 17, 2025
bb44aa1
Mirror .NET/runtime ICU version range in PowerShell Linux packaging (…
kasperk81 Nov 17, 2025
015b5cd
Update build to use .NET SDK 10.0.100 (#26448)
pwshBot Nov 18, 2025
d486365
Fix Invoke-RestMethod to support read-only files in multipart form da…
yotsuda Nov 18, 2025
6928efb
Fix GitHub API rate limit errors in test actions (#26489)
Copilot Nov 19, 2025
230970b
Bump github/codeql-action from 4.31.3 to 4.31.4 (#26484)
dependabot[bot] Nov 20, 2025
108eb85
Correct handling of explicit -[Operator]:$false parameter values in W…
yotsuda Nov 21, 2025
fb6403d
Respect -Repeat/-MtuSize/-Traceroute:$false in Test-Connection (#26479)
yotsuda Nov 21, 2025
e81985d
Respect -UseWindowsPowerShell:$false in New-PSSession (#26469)
yotsuda Nov 21, 2025
bb712de
Respect -Qualifier/-NoQualifier/-Leaf/-IsAbsolute:$false in Split-Pat…
yotsuda Nov 21, 2025
e2075af
Explain the parameter `-UseNuGetOrg` in build documentation (#26507)
logiclrd Nov 21, 2025
f4476c5
Bump actions/checkout from 5 to 6 (#26505)
dependabot[bot] Nov 21, 2025
8948c41
Make Export-Csv -Append and -NoHeader mutually exclusive (#26472)
yotsuda Nov 22, 2025
70a6a80
Add -Extension parameter to Join-Path cmdlet (#26482)
yotsuda Nov 22, 2025
9ee3c61
Close pipe client handles after creating the child ssh process (#26491)
daxian-dbw Nov 24, 2025
eb2ead4
Fix formatting to properly handle the `Reset` VT sequences that appea…
daxian-dbw Nov 24, 2025
b9ff1da
Bump github/codeql-action from 4.31.4 to 4.31.5 (#26527)
dependabot[bot] Nov 25, 2025
01e3643
Add tab completion for $PSBoundParameters.Keys switch cases and acces…
yotsuda Nov 26, 2025
ef0f9ae
Bump github/codeql-action from 4.31.5 to 4.31.6 (#26554)
dependabot[bot] Dec 3, 2025
11f91df
Disable AMSI content logging in release (#26235)
xtqqczze Dec 3, 2025
5c57c3e
Fix NOTES section formatting in comment-based help (#26512)
yotsuda Dec 3, 2025
6311c7c
Add -ExcludeProperty parameter to Format-* cmdlets (#26514)
yotsuda Dec 5, 2025
2a49561
Update `Microsoft.PowerShell.PSResourceGet` to `v1.2.0-preview5` (#26…
alerickson Dec 8, 2025
235ff05
Centralize ExcludeProperty filter application in ViewGenerator base c…
yotsuda Dec 10, 2025
7f92d58
Add ToRegex method to WildcardPattern class (#26515)
yotsuda Dec 10, 2025
06ffbae
Bump github/codeql-action from 4.31.6 to 4.31.7 (#26586)
dependabot[bot] Dec 11, 2025
2e7765e
Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly…
Copilot Dec 12, 2025
592668b
Refactor the module path construction code to make it more robust and…
daxian-dbw Dec 12, 2025
15d0a28
Use consistent indentation in the file `HelpersCommon.psm1` (#26608)
daxian-dbw Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .config/suppress.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"tool": "Credential Scanner",
"suppressions": [
{
"file": "\\test\\tools\\Modules\\WebListener\\ClientCert.pfx",
"_justification": "Test certificate with private key"
},
{
"file": "\\test\\tools\\Modules\\WebListener\\ServerCert.pfx",
"_justification": "Test certificate with private key"
},
{
"file": "\\test\\powershell\\Modules\\Microsoft.PowerShell.Security\\certificateCommon.psm1",
"_justification": "Test certificate with private key and inline suppression isn't working"
}
]
}
12 changes: 12 additions & 0 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"codebaseName": "TFSMSAzure_PowerShell",
"instanceUrl": "https://msazure.visualstudio.com",
"projectName": "One",
"areaPath": "One\\MGMT\\Compute\\Powershell\\Powershell\\PowerShell Core\\pwsh",
"notificationAliases": [
"adityap@microsoft.com",
"dongbow@microsoft.com",
"pmeinecke@microsoft.com",
"tplunk@microsoft.com"
]
}
3 changes: 2 additions & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
#-------------------------------------------------------------------------------------------------------------

FROM mcr.microsoft.com/powershell/test-deps:ubuntu-18.04
FROM mcr.microsoft.com/powershell/test-deps:ubuntu-20.04@sha256:d1609c57d2426b9cfffa3a3ab7bda5ebc4448700f8ba8ef377692c4a70e64b8c

# Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive

# Configure apt and install packages
RUN apt-get update \
&& apt-get -y upgrade \
&& apt-get -y install --no-install-recommends apt-utils 2>&1 \
#
# Verify git, process tools, lsb-release (common in install instructions for CLIs) installed
Expand Down
29 changes: 18 additions & 11 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
// See https://aka.ms/vscode-remote/devcontainer.json for format details.
{
"name": ".NET Core 6.0, including pwsh (Ubuntu 18.04)",
"dockerFile": "Dockerfile",
"name": ".NET Core 6.0, including pwsh (Ubuntu 18.04)",
"dockerFile": "Dockerfile",

// Uncomment the next line to run commands after the container is created.
"postCreateCommand": "cd src/powershell-unix && dotnet restore",
"workspaceMount": "source=${localWorkspaceFolder},target=/PowerShell,type=bind",
"workspaceFolder": "/PowerShell",

"extensions": [
"ms-azure-devops.azure-pipelines",
"ms-dotnettools.csharp",
"ms-vscode.powershell",
"DavidAnson.vscode-markdownlint",
"vitaliymaz.vscode-svg-previewer"
]
// Uncomment the next line to run commands after the container is created.
"postCreateCommand": "cd src/powershell-unix && dotnet restore",

"customizations": {
"vscode": {
"extensions": [
"ms-azure-devops.azure-pipelines",
"ms-dotnettools.csharp",
"ms-vscode.powershell",
"DavidAnson.vscode-markdownlint",
"vitaliymaz.vscode-svg-previewer"
]
}
}
}
10 changes: 0 additions & 10 deletions .devcontainer/fedora30/Dockerfile

This file was deleted.

16 changes: 0 additions & 16 deletions .devcontainer/fedora30/devcontainer.json

This file was deleted.

19 changes: 18 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# EditorConfig is awesome: https://EditorConfig.org
# .NET coding convention settings for EditorConfig
# https://docs.microsoft.com/visualstudio/ide/editorconfig-code-style-settings-reference
# https://learn.microsoft.com/visualstudio/ide/editorconfig-code-style-settings-reference
#
# This file comes from dotnet repositories:
# https://github.com/dotnet/runtime/blob/master/.editorconfig
Expand All @@ -21,6 +21,7 @@ indent_size = 4

# Shell scripts
[*.sh]
end_of_line = lf
indent_size = 4

# Xml project files
Expand All @@ -43,6 +44,9 @@ indent_size = 2
[*.{props,targets,config,nuspec}]
indent_size = 2

[*.tsv]
indent_style = tab

# Dotnet code style settings:
[*.cs]
# Sort using and Import directives with System.* appearing first
Expand Down Expand Up @@ -99,6 +103,8 @@ dotnet_naming_style.camel_case_underscore_style.capitalization = camel_case
# Suggest more modern language features when available
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
# Background Info: https://github.com/dotnet/runtime/pull/100250
dotnet_style_prefer_collection_expression = when_types_exactly_match
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion
Expand All @@ -113,6 +119,17 @@ csharp_prefer_simple_default_expression = true:suggestion

dotnet_code_quality_unused_parameters = non_public:suggestion

# Dotnet diagnostic settings:
[*.cs]

# CA1859: Use concrete types when possible for improved performance
# https://learn.microsoft.com/en-gb/dotnet/fundamentals/code-analysis/quality-rules/ca1859
dotnet_diagnostic.CA1859.severity = suggestion

# Disable SA1600 (ElementsMustBeDocumented) for test directory only
[test/**/*.cs]
dotnet_diagnostic.SA1600.severity = none

# CSharp code style settings:
[*.cs]

Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ CHANGELOG.md merge=union
* text=auto
*.png binary
*.rtf binary
*.sh text eol=lf
testablescript.ps1 text eol=lf
TestFileCatalog.txt text eol=lf
52 changes: 20 additions & 32 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -6,72 +6,60 @@
# Area: Performance
# @adityapatwardhan

# Area: Portability
# @JamesWTruher

# Area: Security
# @TravisEz13 @PaulHigin
src/System.Management.Automation/security/wldpNativeMethods.cs @TravisEz13 @PaulHigin

# Area: Documentation
.github/ @joeyaiello @TravisEz13
src/System.Management.Automation/security/wldpNativeMethods.cs @TravisEz13 @seeminglyscience

# Area: Test
# @JamesWTruher @TravisEz13 @adityapatwardhan

# Area: Cmdlets Core
# @JamesWTruher @SteveL-MSFT @anmenaga
# Area: CI Build
.github/workflows @PowerShell/powershell-maintainers @jshigetomi
.github/actions @PowerShell/powershell-maintainers @jshigetomi

# Now, areas that should have paths or filters, although we might not have them defined
# According to the docs, order here must be by precedence of the filter, with later rules overwritting
# but the feature seems to make taking a union of all the matching rules.

# Area: Cmdlets Management
src/Microsoft.PowerShell.Commands.Management/ @daxian-dbw @adityapatwardhan
# src/Microsoft.PowerShell.Commands.Management/ @daxian-dbw @adityapatwardhan

# Area: Utility Cmdlets
src/Microsoft.PowerShell.Commands.Utility/ @JamesWTruher @PaulHigin
# src/Microsoft.PowerShell.Commands.Utility/

# Area: Console
src/Microsoft.PowerShell.ConsoleHost/ @daxian-dbw @anmenaga @TylerLeonhardt

# Area: Demos
demos/ @joeyaiello @SteveL-MSFT @HemantMahawar
# src/Microsoft.PowerShell.ConsoleHost/ @daxian-dbw

# Area: DSC
src/System.Management.Automation/DscSupport @TravisEz13 @SteveL-MSFT
# src/System.Management.Automation/DscSupport @TravisEz13 @SteveL-MSFT

# Area: Engine
# src/System.Management.Automation/engine @daxian-dbw

# Area: Debugging
# Must be below engine to override
src/System.Management.Automation/engine/debugger/ @PaulHigin
# src/System.Management.Automation/engine/debugger/

# Area: Help
src/System.Management.Automation/help @adityapatwardhan
src/System.Management.Automation/help @adityapatwardhan @daxian-dbw

# Area: Intellisense
# @daxian-dbw

# Area: Language
src/System.Management.Automation/engine/parser @daxian-dbw
src/System.Management.Automation/engine/parser @daxian-dbw @seeminglyscience

# Area: Providers
src/System.Management.Automation/namespaces @anmenaga
# src/System.Management.Automation/namespaces

# Area: Remoting
src/System.Management.Automation/engine/remoting @PaulHigin
src/System.Management.Automation/engine/remoting @daxian-dbw @TravisEz13

# Areas: Build
# Must be last
*.config @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.props @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.yml @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.csproj @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
build.* @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
tools/ @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
docker/ @daxian-dbw @TravisEz13 @adityapatwardhan @anmenaga @PaulHigin
*.config @PowerShell/powershell-maintainers @jshigetomi
*.props @PowerShell/powershell-maintainers @jshigetomi
*.yml @PowerShell/powershell-maintainers @jshigetomi
*.csproj @PowerShell/powershell-maintainers @jshigetomi
build.* @PowerShell/powershell-maintainers @jshigetomi
tools/ @PowerShell/powershell-maintainers @jshigetomi
# docker/ @PowerShell/powershell-maintainers @jshigetomi

# Area: Compliance
tools/terms @TravisEz13
Expand Down
Loading