Skip to content

[pull] master from PowerShell:master #368

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,350 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2350 commits
Select commit Hold shift + click to select a range
1452374
Improve cim ETS member inference completion
MartinGC94 Aug 30, 2024
e489cec
Remove Regex use
MartinGC94 Sep 7, 2024
b4b283b
Deploy Box Update (#24632)
jshigetomi Dec 12, 2024
da6384c
updated tpn (#24666)
jshigetomi Dec 12, 2024
88fdadf
Bump github/codeql-action from 3.27.6 to 3.27.7 (#24659)
dependabot[bot] Dec 12, 2024
0d0a460
Bump actions/dependency-review-action from 4.4.0 to 4.5.0 (#24607)
dependabot[bot] Dec 12, 2024
2398d28
Bump super-linter/super-linter from 7.1.0 to 7.2.0 (#24604)
dependabot[bot] Dec 12, 2024
d4a789a
Update cmdlets WG members (#24275)
kilasuit Dec 12, 2024
a2ac229
Bump github/codeql-action from 3.27.7 to 3.27.9 (#24674)
dependabot[bot] Dec 13, 2024
90b0149
Fix a bug in how `Write-Host` handles `XmlNode` object (#24669)
brendandburns Dec 13, 2024
8217fe4
added justin chung as powershel team memeber on releaseTools.psm1 (#2…
jshigetomi Dec 13, 2024
0e62b7a
Bump super-linter/super-linter from 7.2.0 to 7.2.1 (#24678)
dependabot[bot] Dec 16, 2024
617dbda
Skip CIM ETS member test on older Windows platforms (#24681)
adityapatwardhan Dec 19, 2024
b0fbfb7
Seal classes in `RemotingProtocol2` (#21164)
xtqqczze Dec 24, 2024
8017195
Seal internal type `ClientRemoteSessionDSHandlerImpl` (#24705)
xtqqczze Dec 25, 2024
e127345
Add `-PropertyType` argument completer for `New-ItemProperty` (#21117)
ArmaanMcleod Dec 25, 2024
b5fbe9e
Fix `Get-ItemProperty` to report non-terminating error for cast excep…
ArmaanMcleod Dec 27, 2024
b74e708
Seal `ClientRemoteSessionDSHandlerImpl` (#21218)
xtqqczze Dec 28, 2024
8cdb728
Add completion of modules by their shortname (#20330)
MartinGC94 Dec 28, 2024
10d1785
Update `DnsNameList` for `X509Certificate2` to use `X509SubjectAltern…
ArmaanMcleod Dec 29, 2024
57dbde6
Update Named and Statement block type inference to not consider Assig…
MartinGC94 Dec 29, 2024
c066cd8
Add ExcludeModule parameter to Get-Command (#18955)
MartinGC94 Dec 30, 2024
61e9f5d
Return correct FileName property for Get-Item when listing alternate …
kilasuit Jan 2, 2025
c0d7fb7
Add helper in EnumSingleTypeConverter to get enum names as array (#17…
fflaten Jan 2, 2025
d8513fc
Update .NET feed with new domain as `azureedge` is retiring (#24703)
richlander Jan 6, 2025
c29e914
Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#24689)
dependabot[bot] Jan 6, 2025
e7311eb
Update outdated package references (#24580)
pwshBot Jan 6, 2025
16e81a6
Add the `AIShell` module to telemetry collection list (#24747)
StevenBucher98 Jan 7, 2025
93d85f1
Fixed release pipeline errors and switched to KS3 (#24751)
jshigetomi Jan 8, 2025
e051748
Make the `AssemblyVersion` not change for servicing releases (#24667)
daxian-dbw Jan 8, 2025
311674b
Add a parameter that skips verify packages step (#24763)
jshigetomi Jan 10, 2025
af55292
Update `Microsoft.PowerShell.PSResourceGet` to `1.1.0` (#24767)
anamnavi Jan 14, 2025
a69452e
Update metadata.json (#24764)
jshigetomi Jan 14, 2025
b714f63
Update Changelog for v7.6.0-preview.2 (#24775)
jshigetomi Jan 15, 2025
cb9e8a9
Fix Changelog content grab during GitHub Release (#24788)
jshigetomi Jan 15, 2025
16176ef
Add tool package download in publish nuget stage (#24790)
jshigetomi Jan 15, 2025
20bee1a
Update metadata.json (#24787)
KyZy7 Jan 16, 2025
9935033
Update outdated package references (#24758)
pwshBot Jan 16, 2025
7800ce3
Create changelog for v7.5.0 (#24808)
TravisEz13 Jan 17, 2025
d466ae2
Update path filters for Windows CI (#24809)
TravisEz13 Jan 17, 2025
be53d17
Use work load identity service connection to download makeappx tool f…
adityapatwardhan Jan 17, 2025
172d0b4
Add *.props and sort path filters for windows CI (#24822)
TravisEz13 Jan 18, 2025
2e97dd4
Seal internal types in `PlatformInvokes` (#24826)
xtqqczze Jan 20, 2025
ca03ce5
Remove AzDO credscan as it is now in GitHub (#24842)
TravisEz13 Jan 22, 2025
262ae51
Add EV2 support for publishing PowerShell packages to PMC (#24841)
anamnavi Jan 22, 2025
1318d6a
Add 7.4.7 Changelog (#24844)
jshigetomi Jan 23, 2025
251bf0d
PMC parse state correctly from update command's response (#24850)
anamnavi Jan 23, 2025
85fcb72
Update metadata.json (#24862)
jshigetomi Jan 24, 2025
c1abc73
Convert `s_charactersRequiringQuotes` in Completion Completers to `Se…
ArmaanMcleod Jan 28, 2025
bca2033
Convert `InvalidCommandNameCharacters` in AnalysisCache to `SearchVal…
ArmaanMcleod Jan 28, 2025
4e79421
Fix Start-Process -Wait polling (#24711)
jborean93 Jan 28, 2025
2a1d17e
Update `IndexOfAny` calls with invalid path/filename to `SearchValues…
ArmaanMcleod Jan 30, 2025
6c216bf
Update .NET SDK (#24906)
pwshBot Jan 30, 2025
2259f56
Fix MSIX stage in release pipeline (#24900)
jshigetomi Jan 31, 2025
2066eb6
Convert powershell/PowerShell-Windows-CI to GitHub Actions (#24899)
TravisEz13 Jan 31, 2025
c505f4b
Convert powershell/PowerShell-CI-linux to GitHub Actions (#24913)
TravisEz13 Jan 31, 2025
459fc8d
Add quote handling in Verb, StrictModeVersion, Scope & PropertyType A…
ArmaanMcleod Feb 1, 2025
ed982b4
Replace char[] array in CompletionRequiresQuotes with cached SearchVa…
ArmaanMcleod Feb 1, 2025
174df29
Convert powershell/PowerShell-CI-macos to GitHub Actions (#24914)
TravisEz13 Feb 3, 2025
0cf23a8
Add UseDotnet task for installing dotnet (#24905)
adityapatwardhan Feb 3, 2025
268c7f9
Fix GitHub Action filter overmatching (#24929)
TravisEz13 Feb 3, 2025
141da81
Use Environment.ProcessId in SpecialVariables.PID (#24926)
fMichaleczek Feb 4, 2025
f84c777
Fix formatting of the XML comment for `SteppablePipeline.Clean()` (#2…
sdwheeler Feb 4, 2025
8f1d111
Fix release branch filters (#24933)
TravisEz13 Feb 4, 2025
1790f3a
Remove redundant `Attribute` suffix (#24940)
xtqqczze Feb 7, 2025
0beb24e
Fix `Start-Transcript` error when `$Transcript` is a `PSObject` wrapp…
kborowinski Feb 7, 2025
8854c00
Fix `New-Item -Force` to error on invalid directory name (#24936)
kborowinski Feb 7, 2025
f22ad2e
Set `LangVersion` compiler option to `13.0` in Test.Common.props (#24…
xtqqczze Feb 8, 2025
b385e54
Add completion single/double quote support for `-PSEdition` parameter…
ArmaanMcleod Feb 8, 2025
57bdd9c
Fix `RunspacePool`, `RunspacePoolInternal` and `RemoteRunspacePoolInt…
xtqqczze Feb 10, 2025
9071eac
Stringify ErrorRecord with empty exception message to empty string (#…
MatejKafka Feb 10, 2025
7a582dc
Fix V-Pack download package name (#24866)
jshigetomi Feb 10, 2025
9941e38
Remove trailing space from event source name (#24192)
MartinGC94 Feb 11, 2025
0f7ba43
Add completion single/double quote support for `-Noun` parameter (#24…
ArmaanMcleod Feb 11, 2025
bbb0a08
Add the label `In-PR` to not close issues (#24883)
StevenBucher98 Feb 11, 2025
cdbee91
Give the pipeline runs meaningful names (#24987)
TravisEz13 Feb 11, 2025
6b374e5
Update CODEOWNERS (#24989)
adityapatwardhan Feb 11, 2025
4c291d1
Add setup dotnet action to the build composite action (#24996)
TravisEz13 Feb 11, 2025
6d6515b
Update branch for release - Transitive - false - none (#24995)
pwshBot Feb 12, 2025
14fb6f2
Fix PSMethodInvocationConstraints.GetHashCode method (#24965)
crazyjncsu Feb 13, 2025
df248bd
Update Third Party Notices (#25006)
jshigetomi Feb 13, 2025
bc75960
Add default .NET install path for SDK validation (#25017)
adityapatwardhan Feb 14, 2025
848dccf
Update security extensions (#25021)
pwshBot Feb 15, 2025
d95d96a
Add experimental feature completion single/double quote support for `…
ArmaanMcleod Feb 15, 2025
fd85f6c
Use types from both sides of the pipeline chain for the type inferenc…
MartinGC94 Feb 18, 2025
b565679
Fix completion of variables with an attribute in the assignment (#25016)
MartinGC94 Feb 18, 2025
d62ff8a
Fix the expected path of .NET after using UseDotnet 2 task to install…
adityapatwardhan Feb 18, 2025
4d174fc
Filter out the nested modules of `PSReadLine` from module name tab co…
daxian-dbw Feb 18, 2025
1b03005
Never load a module targeting the PSReadLine module's `SessionState` …
daxian-dbw Feb 18, 2025
f47b14e
Improve the type inference for binary expressions (#25030)
MartinGC94 Feb 20, 2025
e302fb4
Add 7.6.0-preview.3 changelog (#25001)
jshigetomi Feb 21, 2025
c6594c2
Update `metadata.json` for the v7.6.0-preview.3 release (#25012)
jshigetomi Feb 21, 2025
462585a
Make sure the vPack pipeline does not produce an empty package (#24988)
TravisEz13 Feb 24, 2025
c3fbd2c
Allow DSC parsing through OS architecture translation layers (#24852)
bdeb1337 Feb 24, 2025
563892f
Update outdated package references (#25026)
pwshBot Feb 25, 2025
a23e30b
Fix issue with incomplete results when completing paths with wildcard…
MartinGC94 Feb 25, 2025
d6b5e5e
Fix share completion with provider and spaces (#19440)
MartinGC94 Feb 25, 2025
502653d
Enable completion of scoped variables without specifying scope (#20340)
MartinGC94 Feb 25, 2025
84edf16
Create Change log for 7.4.8 (#25089)
TravisEz13 Feb 25, 2025
33d4bf5
Fix completion of provider paths when a path returns itself instead o…
MartinGC94 Feb 26, 2025
c64a636
Fix completion of variables assigned inside Do loops (#25076)
MartinGC94 Feb 26, 2025
f467823
Make Component Manifest Updater use neutral target in addition to RID…
TravisEz13 Feb 26, 2025
ca519c9
Use script filepath when completing relative paths for using statemen…
MartinGC94 Feb 27, 2025
bdf0400
Use Get-Help approach to find 'about_*.help.txt' files with correct l…
MartinGC94 Feb 27, 2025
7290494
Update variable/property assignment completion so it can fallback to …
MartinGC94 Feb 27, 2025
b8ed5be
Allow empty prefix string in 'Import-Module -Prefix' to override defa…
MartinGC94 Feb 27, 2025
0f7c8de
Add back-port workflow using dotnet/arcade (#25106)
TravisEz13 Feb 28, 2025
6fbd8ba
Handle type inference for redirected commands (#21131)
MartinGC94 Feb 28, 2025
2c769d6
Add completion for variables assigned by command redirection (#25104)
MartinGC94 Feb 28, 2025
33ed509
Add type inference for functions without OutputType attribute and ano…
MartinGC94 Feb 28, 2025
05214da
Fix tooltip for variable expansion and include desc (#25112)
jborean93 Mar 3, 2025
6e428a8
Set standard handles explicitly when starting a process with `-NoNewW…
daxian-dbw Mar 4, 2025
0e6ffc5
Make `SystemPolicy` public APIs visible but non-op on Unix platforms …
daxian-dbw Mar 4, 2025
6661f6f
Don't complete duplicate command names (#21113)
MartinGC94 Mar 4, 2025
f913924
Add `dotnet_style_prefer_collection_expression` to `.editorconfig` (#…
ArmaanMcleod Mar 5, 2025
650189e
Fix completion that relies on pseudobinding in script blocks (#25122)
MartinGC94 Mar 5, 2025
d820692
Improve the completion for attribute arguments (#25129)
MartinGC94 Mar 6, 2025
f7ae422
Fix parameter completion when script requirements fail (#17687)
MartinGC94 Mar 7, 2025
210ca83
Return `Array.Empty` instead of collection `[]` (#25137)
ArmaanMcleod Mar 7, 2025
14f8003
Check GH token availability for Get-Changelog (#25133)
jshigetomi Mar 7, 2025
e53907e
Add `dotnet_diagnostic.CA1859.severity = suggestion` to editorconfig …
ArmaanMcleod Mar 8, 2025
ca96c2c
Move common completion methods to CompletionHelpers class (#25138)
ArmaanMcleod Mar 10, 2025
dc6b4c2
Make the use of Oxford commas even more consistent (#25140)
pressRtowin Mar 10, 2025
a9bc326
Make the use of Oxford commas consistent (#25139)
pressRtowin Mar 10, 2025
b3297ff
Add GitHub Actions workflow to verify PR labels (#25145)
TravisEz13 Mar 11, 2025
4bc918b
Remove Az module installs and AzureRM uninstalls in pipeline (#25118)
jshigetomi Mar 11, 2025
b5b5497
Only build Linux for packaging changes (#25103)
TravisEz13 Mar 11, 2025
0fb7e3b
Skip additional packages when generating component manifest (#25102)
TravisEz13 Mar 11, 2025
becdd61
Improve variable type inference (#19830)
MartinGC94 Mar 13, 2025
cb3a241
Add 7.4.9 changelog (#25169)
jshigetomi Mar 13, 2025
e8bf560
Add XUnit test for `HandleDoubleAndSingleQuote` in CompletionHelpers …
ArmaanMcleod Mar 17, 2025
9f45f9a
Refactor CompletionHelpers `HandleDoubleAndSingleQuote` to have less …
ArmaanMcleod Mar 17, 2025
48b25da
Remove the old fuzzy suggestion and fix the local script file name su…
daxian-dbw Mar 17, 2025
490d3a8
Update package pipeline windows image version (#25191)
jshigetomi Mar 17, 2025
ef64132
Fix `TypeName.GetReflectionType()` to work when the `TypeName` instan…
daxian-dbw Mar 17, 2025
377f7e9
Remove CompletionHelpers `escape` parameter from `CompletionRequiresQ…
ArmaanMcleod Mar 18, 2025
48c34fc
Convert `-ChildPath` parameter to `string[]` for `Join-Path` cmdlet (…
ArmaanMcleod Mar 18, 2025
1edd258
Improve assignment type inference (#21143)
MartinGC94 Mar 18, 2025
0ca17fd
Fix type inference of parameters in classic functions (#25172)
MartinGC94 Mar 18, 2025
a6005f3
Move .NET method invocation logging to after the needed type conversi…
daxian-dbw Mar 18, 2025
eef334d
Bump .NET to 10 preview.1 (#25154)
adityapatwardhan Mar 19, 2025
d76e40d
Cleanup old release pipelines (#25201)
TravisEz13 Mar 20, 2025
94d0361
Add `QuoteCompletionText` method to CompletionHelpers class (#25180)
ArmaanMcleod Mar 22, 2025
b6876db
Update GitHub Actions to work in private GitHub repo (#25197)
TravisEz13 Mar 22, 2025
edb4a1c
Remove dependabot updates that don't work (#25213)
TravisEz13 Mar 23, 2025
b617613
Bump agrc/create-reminder-action from 1.1.16 to 1.1.17 (#25214)
dependabot[bot] Mar 23, 2025
aa58075
Bump super-linter/super-linter from 7.2.1 to 7.3.0 (#25215)
dependabot[bot] Mar 23, 2025
ba505ed
Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#25216)
dependabot[bot] Mar 23, 2025
7490a5d
Bump actions/github-script from 6 to 7 (#25217)
dependabot[bot] Mar 23, 2025
696fa76
Bump github/codeql-action from 3.27.9 to 3.28.12 (#25218)
dependabot[bot] Mar 23, 2025
86432d0
Add `NoWarn NU1605` to System.ServiceModel.* (#25219)
TravisEz13 Mar 24, 2025
6c3d56a
Bump actions/checkout from 2 to 4 (#25221)
dependabot[bot] Mar 24, 2025
2dd5217
Bump agrc/reminder-action from 1.0.15 to 1.0.16 (#25222)
dependabot[bot] Mar 24, 2025
67174ec
Bump actions/upload-artifact from 4.5.0 to 4.6.2 (#25220)
dependabot[bot] Mar 24, 2025
034ad90
Remove obsolete template from Windows Packaging CI (#25226)
TravisEz13 Mar 24, 2025
94a37db
Update .NET SDK to `10.0.100-preview.2` (#25225)
pwshBot Mar 24, 2025
dc0f399
Fallback to AppLocker after `WldpCanExecuteFile` (#24912)
SeeminglyScience Mar 24, 2025
93e053c
Add `PipelineStopToken` to `Cmdlet` which will be signaled when the p…
jborean93 Mar 24, 2025
e308222
Fix `WildcardPattern.Escape` to escape lone backticks correctly (#25211)
ArmaanMcleod Mar 25, 2025
1ac3ff1
Add tooltips for hashtable key completions (#17864)
MartinGC94 Mar 25, 2025
fc6d44f
Bump github/codeql-action from 3.28.12 to 3.28.13 (#25231)
dependabot[bot] Mar 25, 2025
e4dc2ad
Update Microsoft.PowerShell.PSResourceGet version in PSGalleryModules…
anamnavi Mar 25, 2025
dea739c
Fix infinite loop in variable type inference (#25206)
MartinGC94 Mar 26, 2025
84369c7
Refactor and add comments to `CompletionRequiresQuotes` to clarify im…
ArmaanMcleod Mar 26, 2025
c1241ed
Update outdated package references (#25232)
pwshBot Mar 26, 2025
0c96975
Exclude outvariable assignments within the same CommandAst when infer…
MartinGC94 Mar 26, 2025
f44c11c
Switch to ubuntu-lastest for CI (#25247)
TravisEz13 Mar 27, 2025
983b0b7
Update change log for `v7.6.0-preview.4` (#25243)
adityapatwardhan Apr 1, 2025
5adac79
Revert "Cleanup old release pipelines (#25201)" (#25267)
adityapatwardhan Apr 1, 2025
1463372
Fix the net framework folder in nuget packages (#25269)
adityapatwardhan Apr 1, 2025
223bffc
Bump actions/dependency-review-action from 4.5.0 to 4.6.0 (#25271)
dependabot[bot] Apr 2, 2025
925e7a6
Remove call to NuGet (#25272)
jshigetomi Apr 2, 2025
f194359
Delete .github/ISSUE_TEMPLATE/Distribution_Request.yaml (#25244)
TravisEz13 Apr 3, 2025
4ed88c6
Update ThirdPartyNotices file (#25273)
adityapatwardhan Apr 3, 2025
9b0a593
Simplify PR Template (#25268)
TravisEz13 Apr 3, 2025
f60193b
Make GitHub Workflows work in the internal mirror (#25275)
TravisEz13 Apr 3, 2025
c0b50de
Disable SBOM generation on set variables job in release build (#25277)
adityapatwardhan Apr 3, 2025
b58979c
Downgrade the packages needed by SDK (#25280)
adityapatwardhan Apr 4, 2025
8562f9e
Do not run labels workflow in the internal repo (#25279)
TravisEz13 Apr 4, 2025
71e9532
Update test result processing to use NUnitXml format and enhance logg…
TravisEz13 Apr 7, 2025
1a30245
Bump github/codeql-action from 3.28.13 to 3.28.15 (#25290)
dependabot[bot] Apr 8, 2025
f5da584
Migrate MacOS Signing to OneBranch (#25295)
jshigetomi Apr 9, 2025
dd1fb91
Fix tab completion for env/function variables (#25346)
jborean93 Apr 12, 2025
4e3875c
Add CodeQL suppressions for PowerShell intended behavior (#25359)
anamnavi Apr 15, 2025
9c7c10b
Bump skitionek/notify-microsoft-teams from 190d4d92146df11f854709774a…
dependabot[bot] Apr 16, 2025
bb5e959
Add Windows Store Signing to MSIX bundle (#25296)
jshigetomi Apr 16, 2025
a141246
Combine GitHub and Nuget Release Stage (#25318)
jshigetomi Apr 16, 2025
d875227
Enhance path filters action to set outputs for all changes when not a…
TravisEz13 Apr 17, 2025
68a5fdb
Update to .NET 10.0.100-preview.3 (#25358)
pwshBot Apr 17, 2025
b2a180c
Update CODEOWNERS add Justin as a maintainer (#25386)
jshigetomi Apr 17, 2025
2502cc8
Retry ClearlyDefined operations (#25385)
TravisEz13 Apr 17, 2025
92c6f7a
Add single/double quote support for `Join-String` Argument Completer …
ArmaanMcleod Apr 21, 2025
5c8b174
Refactor Tooltip/ListItemText mapping to use `CompletionDisplayInfoMa…
ArmaanMcleod Apr 21, 2025
12a6500
Update APIScan to use new symbols server (#25388)
TravisEz13 Apr 21, 2025
352fd38
Update `Get-Service` to ignore common errors when retrieving non-crit…
jborean93 Apr 21, 2025
fa4f5b6
Use GitHubReleaseTask instead of custom script (#25398)
jshigetomi Apr 21, 2025
e4d6020
Update outdated package references (#25392)
pwshBot Apr 21, 2025
9fe25e9
Add PSScriptAnalyzer (#25423)
TravisEz13 Apr 22, 2025
c515887
Bump `agrc/create-reminder-action` from 1.1.17 to 1.1.18 (#25416)
dependabot[bot] Apr 22, 2025
7182baa
Add 7.5.1 Change log (#25382)
jshigetomi Apr 23, 2025
05ca88b
Use new variables template for vPack (#25434)
jshigetomi Apr 24, 2025
658a8e4
Fix the NREs when writing to console from multiple threads (#25440)
kborowinski Apr 25, 2025
ca7038b
Fix MSIX artifact upload, vPack template, changelog hashes, git tag c…
jshigetomi Apr 25, 2025
2fc4821
Revert "Allow empty prefix string in 'Import-Module -Prefix' to overr…
MartinGC94 Apr 28, 2025
7ef4249
Update metadata.json (#25438)
jshigetomi Apr 28, 2025
d5b63e1
Fix Conditional Parameter to Skip NuGet Publish (#25468)
jshigetomi Apr 28, 2025
9153f8a
Improve debug logging of Web cmdlet request and response (#25479)
JustinGrote May 1, 2025
6120c2a
Bump github/codeql-action from 3.28.15 to 3.28.16 (#25429)
dependabot[bot] May 3, 2025
f53865d
Fix the isolated module test that was disabled previously (#25420)
daxian-dbw May 3, 2025
af831cd
Update outdated package references (#25506)
pwshBot May 4, 2025
9cbbb8f
Add `PSForEach` and `PSWhere` as aliases for the PowerShell intrinsic…
powercode May 6, 2025
2274a88
Move MSIXBundle to Packages and Release to GitHub (#25512)
jshigetomi May 6, 2025
4a2cab0
Add 7.4.10 Changelog (#25520)
jshigetomi May 7, 2025
7d6b6d8
Add internal methods to check Preferences (#25514)
iSazonov May 7, 2025
1b786d2
Add support for thousands separators in [bigint] casting (#25396)
AbishekPonmudi May 8, 2025
957eb1b
Add completion for variables assigned in ArrayLiterals and ParenExpre…
MartinGC94 May 8, 2025
32fd8b1
Bump actions/dependency-review-action from 4.6.0 to 4.7.0 (#25529)
dependabot[bot] May 9, 2025
52150fd
Add more tests for `PSForEach` and `PSWhere` methods (#25519)
daxian-dbw May 9, 2025
e42ce16
Bump github/codeql-action from 3.28.16 to 3.28.17 (#25508)
dependabot[bot] May 9, 2025
e7ee9da
Remove duplicate modules from completion results (#25538)
MartinGC94 May 12, 2025
fcc1833
Treat -Target as literal in New-Item (#25186)
GameMicrowave May 12, 2025
eb1cc6d
Make inherited protected internal instance members accessible in Powe…
mawosoft May 12, 2025
cbafa5a
Fix `Out-GridView` by replacing use of obsolete `BinaryFormatter` wit…
mawosoft May 13, 2025
b3bc4ff
Use absolute path in `FileSystemProvider.CreateDirectory` (#24615)
Tadas May 13, 2025
4142a4b
Update metadata.json with 7.4.10 (#25554)
jshigetomi May 13, 2025
5a8a270
Bump actions/dependency-review-action from 4.7.0 to 4.7.1 (#25562)
dependabot[bot] May 14, 2025
260592d
Bump super-linter/super-linter from 7.3.0 to 7.4.0 (#25563)
dependabot[bot] May 14, 2025
b3ff7ba
Update links and contribution guide in documentation (#25532)
JustinGrote May 17, 2025
7626c87
Bump github/codeql-action from 3.28.17 to 3.28.18 (#25580)
dependabot[bot] May 20, 2025
ec577fa
Bump agrc/create-reminder-action from 1.1.18 to 1.1.20 (#25572)
dependabot[bot] May 20, 2025
5851796
Bump agrc/reminder-action from 1.0.16 to 1.0.17 (#25573)
dependabot[bot] May 20, 2025
70b4bda
Publish `.msixbundle` package as a VPack (#25612)
daxian-dbw May 30, 2025
1834f30
Update build documentation with instruction of dev terminal (#25587)
adityapatwardhan May 30, 2025
0bc29ef
Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#25628)
dependabot[bot] Jun 2, 2025
795df26
Revert "Add windows signing for pwsh.exe" (#25586)
adityapatwardhan Jun 2, 2025
625da6f
Remove `OnDeserialized` and `Serializable` attributes from `Microsoft…
daxian-dbw Jun 2, 2025
4e03546
Make the interface `IDeepCloneable` internal to minimize confusion (#…
daxian-dbw Jun 2, 2025
b502098
Fix the common parameter `-ProgressAction` for advanced functions (#2…
cmkb3 Jun 3, 2025
82f016f
Move to .NET 10 preview 4 and update package references (#25602)
pwshBot Jun 3, 2025
d8e1907
Bump github/codeql-action from 3.28.18 to 3.28.19 (#25636)
dependabot[bot] Jun 4, 2025
a2b11b2
Change linux packaging tests to ubuntu latest (#25634)
TravisEz13 Jun 4, 2025
0380034
Quote bare quote file paths if the path includes a double quote chara…
MartinGC94 Jun 9, 2025
8185a7f
Improve verbose and debug logging level messaging in web cmdlets (#25…
JustinGrote Jun 11, 2025
9ec06ae
Correct Capitalization Referencing Templates (#25669)
jshigetomi Jun 17, 2025
4be49cc
Update CHANGELOG for v7.4.11 (#25667)
SeeminglyScience Jun 24, 2025
84fd4d2
Update CHANGELOG for v7.5.2 (#25668)
SeeminglyScience Jun 24, 2025
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
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.

15 changes: 14 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,13 @@ 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

# 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