Skip to content

Commit c215d5d

Browse files
KoenZomerserwinvanhunenkzkalraGautam Shethmsjennywu
authored
Merge dev to master (#3631)
* Update index.md * Update Build-Site.ps1 * Update Build-Site.ps1 * Update Build-Site.ps1 * Update Build-Site.ps1 * Update Build-Site.ps1 * Update Build-Site.ps1 * Update index.md * Update Build-Site.ps1 * Update Build-Site.ps1 * Update index.md * Fixing documentation build warnings * Fixing documentation build warnings * Fixing documentation build warnings * Fixing documentation build warning * Added changed entry for PR 3455 * Adding required permissions * Adding newline * Adding alias template file * Removing deprecation notice * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Added silent authentication * Feature: added output types to page cmdlets * Feature: added output types for Principals cmdlets * Update authentication.md added documentation for MFA enabled * Feature: add support for RAC in site cmdlets * Feature: added output types for site scripts and designs * Nightly publish to PowerShell Gallery * Fix #3447 : issue with page scheduling feature. Refactor some code * [FileVersion] Get-PnPSite change for VersionPolicy * Nightly publish to PowerShell Gallery * Add new command get-pnpretentionlabel (#3459) * Add new command get-pnpretentionlabel * Added the Identity parameter and graph permissions * Added [RequiredMinimalApiPermissions("RecordsManagement.Read.All")] attribute --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Update Set-PnPSearchExternalItem.md Updating sample text from Dutch to English * Resolve comment * Nightly publish to PowerShell Gallery * Feature #1346 - Improved Remove-PnPFlow cmdlet to throw error and add verbose logging * Update authentication.md added images as suggested by the reviewer Update authentication.md added images as suggested by the reviewer * Nightly publish to PowerShell Gallery * Created a new folder for authentication images * Added screenshots for authentication article * Update authentication.md added images references as suggested by the reviewer * Nightly publish to PowerShell Gallery * Adding PR reference * Added PR reference * Resolve comment * Added PR reference * Nightly publish to PowerShell Gallery * Add a new command Get-PnPSiteVersionPolicy, revert the change in Get-PnPSite * Added entry for PnP Core PR 1290 * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Feature: add GCC support for some cmdlets * Nightly publish to PowerShell Gallery * Clarified the error message when running a PnPAdminCmdlet so it also includes a hint towards checking for PIM activation as many customers are using that nowadays and forget to enable it (#3492) * Fix retrieving error detail in Get-UPABulkImportStatus (#3494) * Fix retrieving error detail in Get-UPABulkImportStatus * Handle exceptions when setting the error message * Update CHANGELOG.md * Additional cmdlet support for GCC * Added changelog entry * Fix Bug 3495 * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Update Set-PnPTenantSite.md (#3501) Added -DisableSharingForNonOwners to documentation * Update CHANGELOG.md * Nightly publish to PowerShell Gallery * Fixes #3504 Add message "Team Not found" if team is not returned (#3502) * Throw Error If Team Not found * Update GetTeamsTeam.cs --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Add an optional Retry-loop around executing the search query * Feature #2683 : added support for containers (#3497) * Feature #2683 : added support for containers * Improved container image * Added gitlens * Improve image * Improve container process --------- Co-authored-by: Gautam Sheth <gautam.sheth@staffbase.com> * Allow to specify additional properties to include in Get-PnPSiteCollectionAdmin (#3521) Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Changed GetContentType to inherit from PnPWebRetrievalsCmdlet (#3518) * Changed GetContentType to inherit from PnPWebRetrievalsCmdlet * Added PR reference * Adding extra spacing for readability and consistency * Updated documentation to include the -Includes parameter --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Antti/update submitsearchquery docs (#3527) * Update documentation for Submit-PnPSearchQuery * Changes sentence ending to be consistent 😅 * Document LCIDs used by -Culture switch * Update Submit-PnPSearchQuery.md --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Fix #3503 : fix return type for field (#3510) Co-authored-by: Gautam Sheth <gautam.sheth@staffbase.com> * Update CHANGELOG.md * Remove the logic to look into the exception specifics with Reflection and just simply always retry * Update wait time to match documentation. * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Fix #3404 - Update main.css * Add AllowExternalSenders, AutoSubscribeNewMembers and MailNickname * Add property mailNickname * Add mailnickname * Update documentation * correct case of mailnickname * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Fixes #3163 (#3530) * Fixes the bug where all -UseWebLogin auth requests go to the root site collection and implements an override for site-relative auth URI * Remove unused using * Update ConnectOnline.cs --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Fix #3520 (#3533) * Add a switch to override "validating" tenant admin url * How did that get there? 😶 * Revert "How did that get there? 😶" This reverts commit 00f899f. * Revert "Add a switch to override "validating" tenant admin url" This reverts commit 802a519. * Implement @gautamdsheth's feedback :) * Update RenameTenantSite.cs * Update RenameTenantSite.cs --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Nightly publish to PowerShell Gallery * Fixed namespaces * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Fixed typos Microsft * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Adding contributors entry * Adding changelog entry * Changing exceptions not to be swallowed but shown in verbose and the exception to be thrown if it still happens on the last attempt * Added changelog entry * Adding modern list template Ids * Adding notice with the -Delta parameter Adding notice with the -Delta parameter that using it in combination with -Select and -Filter has limitations * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Added `-BusinessConnectivityServiceDisabled` to `Set-PnPTenant` (#3562) * Added BusinessConnectivityServiceDisabled to Set-PnPTenant * Added PR reference --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Adding request file links properties to site and tenant output (#3557) * Cleanup of the file. Removing separate private properties and replacing by get/set properties to simplify. * Adding CoreRequestFilesLinkEnabled, CoreRequestFilesLinkExpirationInDays, OneDriveRequestFilesLinkEnabled and OneDriveRequestFilesLinkExpirationInDays * Adding RequestFilesLinkEnabled and RequestFilesLinkExpirationInDays * Adding changelog entry * Added BusinessConnectivityServiceDisabled --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Added Information Barriers information to the output of `Get-PnPTenantSite` (#3556) * Added Information Barriers information to the output of `Get-PnPTenantSite` * Added PR reference --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Adding possibility to set SAN when using `New-PnPAzureCertificate` (#3555) * Adding possibility to set the Subject Alternative Names on the self signed certificate * Adding changelog entry --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Renaming Get-PnPWebhooksubscriptions to singular notation to align with the other cmdlets. Added an alias for backwards compatibility. (#3551) Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Rename and bugfixes in `Get-PnPFolder`, `Get-PnPFolderFolder` and `Get-PnPFolderFile` cmdlets (#3421) * Bugfixes in Get-PnPFolder * Renaming Get-PnPFolderFile and Get-PnPFolderFolder as discussed * Updating documentation * Updated changelog to new cmdlet names * Added example on combinging Get-PnPFolder with Get-PnPFileInFolder * Updated example 7 to use the ExcludeSystemFolders parameter * Bugfix * Changing recursive parameter to recurse to align with get-pnpfileinfolder and get-childitem * Applying feedback to keep the cmdlet backwards compatible * Bugfix * Adding ignore for obsolete warning * Changing code to be backwards compatible --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Adding `-Detailed` option to `Get-PnPTenantDeletedSite` (#3550) * Adding -Detailed option to Get-PnPTenantDeletedSite to optionally fetch more information on the deleted sites * Adding changelog entry * Adding PR reference --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Changes as per review comments * [FileVersion] Add command to get progress for set version policy * Feature #1644 : Add support for batch requests in Invoke-PnPSPRestMethod * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Adding changelog entry * Added changelog entry * Nightly publish to PowerShell Gallery * Fixed fetching user with apostrophe in UPN * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Adding documentation on -BusinessConnectivityServiceDisabled * Changes to move this fix to a lower level so it also fixes it for 2 other cmdlets * Adding changelog entry * Updating notice on PnP PowerShell support for Azure Functions * Add files via upload * Add files via upload * Updated steps on adding a custom certificate to reflect the updated webUI * Add files via upload * Add files via upload * Nightly publish to PowerShell Gallery * Adding .NET 8 * Update buildpr.yml Adding .NET 8 build for Core SDK * Changing to Core SDK 8.0 reference * Adding missing quotes * Check fix with slash * Fix path for .NET 8 * Update PnP.PowerShell.csproj * Update PnP.PowerShell.csproj * Update buildpr.yml * Implementation * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Update documentation * Added changelog entry * Nightly publish to PowerShell Gallery * fix for bug 3589 * Nightly publish to PowerShell Gallery * Cleanup * Added changelog entry * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Update builddocsite.yml * Fix docs site navigation * Fix docs site nav again * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Typo fix * Destination path resolved wrongly on MacOs * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Update Add-PnPFile.md Updated examples 4, 5 and 6. The date examples used were 1/1/2016 Where mm/dd/yyyy is required. Examples using 12/28/2026 are therefore clearer. * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * New cmdlet remove-pnpmicrosoft365GroupPhoto (#3607) * New cmdlet remove-pnpmicrosoft365GroupPhoto * Update SetTeamsTeamPicture.cs --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Update CHANGELOG.md * Adding to contributors * Adding extra notice to parameters part * new cmdlet get-pnpcontainer * Nightly publish to PowerShell Gallery * Added `Manage` and `FullControl` to `Grant-PnPAzureADAppSitePermission` (#3617) * Added Manage and FullControl to Grant-PnPAzureADAppSitePermission * Adding PR reference --------- Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> * Cleanup * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Nightly publish to PowerShell Gallery * Update PnP.PowerShell.Tests.csproj * Update PnP.PowerShell.csproj * Create PnP.PowerShell.Suggestions.2.3.0.json --------- Co-authored-by: erwinvanhunen <erwinvanhunen@users.noreply.github.com> Co-authored-by: Kshitiz Kalra <kshitizkalraz@gmail.com> Co-authored-by: Gautam Sheth <gautam.sheth@staffbase.com> Co-authored-by: Jenny Wu <jennywu@microsoft.com> Co-authored-by: Reshmee Auckloo <reshmee011@gmail.com> Co-authored-by: Gautam Sheth <gautamdsheth@outlook.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> Co-authored-by: Dave Paylor <davepaylor@hotmail.com> Co-authored-by: Antti K. Koskela <posti@koskila.net> Co-authored-by: Erwin van Hunen <erwin.van.hunen@outlook.com> Co-authored-by: Christian Veenhuis <124370897+ChVeen@users.noreply.github.com> Co-authored-by: jennywu <jennywu@microsoft.com_odspmdb> Co-authored-by: Daniel Cecil <danielcecil@hotmail.com> Co-authored-by: wilecoyotegenius <wile.genius@gmail.com> Co-authored-by: Pieter Veenstra <pieter.veenstra@live.co.uk>
1 parent c2a4e6a commit c215d5d

File tree

346 files changed

+23746
-6172
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

346 files changed

+23746
-6172
lines changed

.devcontainer/devcontainer.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"name": "PnP PowerShell",
3+
"image": "mcr.microsoft.com/devcontainers/dotnet:0-6.0",
4+
"features": {
5+
"ghcr.io/devcontainers/features/git:1": {
6+
"ppa": true,
7+
"version": "os-provided"
8+
},
9+
"ghcr.io/devcontainers/features/powershell:1": {
10+
"version": "latest"
11+
}
12+
},
13+
"workspaceFolder": "/workspaces/powershell",
14+
"postCreateCommand": "bash ./build/postCreateCommand.sh",
15+
"customizations": {
16+
"vscode": {
17+
"settings": {
18+
"terminal.integrated.defaultProfile.linux": "pwsh"
19+
},
20+
"extensions": [
21+
"ms-vscode.powershell",
22+
"ms-dotnettools.csdevkit",
23+
"ms-vsliveshare.vsliveshare",
24+
"shd101wyy.markdown-preview-enhanced",
25+
"GitHub.copilot",
26+
"GitHub.copilot-chat",
27+
"eamodio.gitlens",
28+
"github.vscode-pull-request-github"
29+
]
30+
}
31+
},
32+
"remoteUser": "root",
33+
"shutdownAction": "stopCompose"
34+
}

.github/PULL_REQUEST_TEMPLATE.md

-11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- The PnP PowerShell team is currently a beta pilot for GitHub Copilot for Pull Requests, please leave this template unchanged for now -->
2-
31
Before creating a pull request, make sure that you have read the contribution file located at
42

53
https://github.com/pnp/powerShell/blob/dev/CONTRIBUTING.md
@@ -19,12 +17,3 @@ Please describe the changes in the PR.
1917
* You can delete this section when you are submitting the pull request.*
2018
* *Please update this PR information accordingly. We use this as part of our release notes in monthly communications.*
2119
* **Please target your PR to Dev branch. If you do not target the Dev branch we will not accept this PR.**
22-
23-
24-
## Summary
25-
<!-- cspell:disable-next-line -->
26-
copilot:summary
27-
28-
## Details
29-
<!-- cspell:disable-next-line -->
30-
copilot:walkthrough

.github/workflows/builddocsite.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
with:
3333
dotnet-version: 7.x
3434

35-
- run: dotnet tool update -g docfx
35+
- run: dotnet tool install -g docfx --version 2.72.1
3636

3737
- name: Build docs
3838
shell: pwsh

.github/workflows/buildpr.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,18 @@ jobs:
3838
dotnet-version: |
3939
6.0.x
4040
7.0.x
41+
8.0.x
4142
- name: Install PnP.Core dependencies
4243
run: dotnet restore
4344
working-directory: pnpcore/src/sdk
4445
- name: Build PnP.Core
4546
run: dotnet build --configuration Debug --no-restore -p:WarningLevel=0
4647
working-directory: pnpcore/src/sdk/PnP.Core
4748
- name: Install PnP.Framework dependencies
48-
run: dotnet restore -p:PnPCoreSdkPath="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\netstandard2.0\PnP.Core.dll" -p:PnPCoreSdkPathNet6="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net6.0\PnP.Core.dll" -p:PnPCoreSdkPathNet7="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net7.0\PnP.Core.dll"
49+
run: dotnet restore -p:PnPCoreSdkPath="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\netstandard2.0\PnP.Core.dll" -p:PnPCoreSdkPathNet6="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net6.0\PnP.Core.dll" -p:PnPCoreSdkPathNet7="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net7.0\PnP.Core.dll" -p:PnPCoreSdkPathNet8="..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net8.0\PnP.Core.dll"
4950
working-directory: pnpframework/src/lib
5051
- name: Build PnP.Framework
51-
run: dotnet build --configuration Debug --no-restore -p:WarningLevel=0 -p:PnPCoreSdkPath="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\netstandard2.0\PnP.Core.dll" -p:PnPCoreSdkPathNet6="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net6.0\PnP.Core.dll" -p:PnPCoreSdkPathNet7="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net7.0\PnP.Core.dll"
52+
run: dotnet build --configuration Debug --no-restore -p:WarningLevel=0 -p:PnPCoreSdkPath="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\netstandard2.0\PnP.Core.dll" -p:PnPCoreSdkPathNet6="..\..\..\..\pnpcore/src/sdk\PnP.Core\bin\Debug\net6.0\PnP.Core.dll" -p:PnPCoreSdkPathNet7="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net7.0\PnP.Core.dll" -p:PnPCoreSdkPathNet8="..\..\..\..\pnpcore\src\sdk\PnP.Core\bin\Debug\net8.0\PnP.Core.dll"
5253
working-directory: pnpframework/src/lib/PnP.Framework
5354
- name: Install PnP.PowerShell dependencies
5455
run: dotnet restore -p:PnPFrameworkPath="..\..\..\pnpframework\src\lib\" -p:PnPCoreSdkPath="..\..\..\pnpcore\src\sdk\"

.vscode/tasks.json

+13
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@
1515
}
1616
}
1717
},
18+
"osx": {
19+
"options": {
20+
"shell": {
21+
"executable": "pwsh",
22+
"args": [
23+
"-NoProfile",
24+
"-ExecutionPolicy",
25+
"Bypass",
26+
"-File"
27+
]
28+
}
29+
}
30+
},
1831
"tasks": [
1932
{
2033
"label": "Build with nugets",

0 commit comments

Comments
 (0)