Skip to content

Release 2.4.0

Compare
Choose a tag to compare
@gautamdsheth gautamdsheth released this 01 Mar 16:10
· 9 commits to master since this release
349dfaf

Added

  • Added -IsDataAccessInCardDesignerEnabled to Set-PnPTenant which allows for configuring Viva Connections Adaptive Cards to connect to backend services for their data #3635
  • Added Remove-PnPContainer cmdlet to remove the SharePoint embed container. #3629
  • Added Convert-PnPFile cmdlet which allows for a file to be converted to from one format to another. #3435 & #3643
  • Added Merge-PnPTerm cmdlet which allows merging of one term into another. #3638
  • Added Get-PnPDeletedContainer cmdlet which returns a list of all deleted Containers in the recycle bin. #3648
  • Added -Batch parameter to Add-PnPGroupMember cmdlet which allows adding members to a SharePoint group in a batch. #3651
  • Added Get-PnPContainerTypeConfiguration cmdlet which fetches the container type configuration values. #3660
  • Added -AppBypassInformationBarriers and -DefaultOneDriveInformationBarrierMode parameters to Set-PnPTenant cmdlet. #3679
  • Added Get-PnPFileAnalyticsData cmdlet to allow retrieval of file analytics data. #3644
  • Added Get-PnPSiteAnalyticsData cmdlet to allow retrieval of site analytics data. #3645
  • Added Get-PnPPowerPlatformSolution cmdlet to Power Platform solutions. #3675
  • Added New-PnPContainerType cmdlet to create a new SharePoint container type. #3669
  • Added Remove-PnPContainerType cmdlet which removes a specific container type. #3689
  • Added Restore-PnPDeletedContainer cmdlet which recovers a deleted Container from the Recycle Bin. #3661
  • Added the ModerationSettings to be returned with Get-PnPTeamsChannel when passing in -IncludeModerationSettings and using -Identity <channelId> #3580
  • Added AllowNewMessageFromBots, AllowNewMessageFromConnectors, ReplyRestriction and UserNewMessageRestriction to Set-PnPTeamsChannel which allows setting the moderation settings on a Teams channel #3580
  • Added Get-PnPWebPermission cmdlet which retrieves permission given by user for specific web. #3685
  • Added -HorizontalQuickLaunch parameter to Set-PnPWeb cmdlet to allow navigation orientation to be horizontal. #3722
  • Added support for different sovereign cloud environment for Power Platform related cmdlets #3725
  • Added Set-PnPRetentionLabel and Reset-PnPRetentionLabel cmdlets to support setting a retention label on one or more items #3599
  • Added -SiteThumbnailUrl parameter to Set-PnPWebHeader cmmdlet to support setting thumbnail of the site. #3746
  • Added -Like parameter to Set-PnPPage cmdlet to support liking/unliking a modern page. #3788
  • Added Get-PnPPageLikedByInformation cmdlet to retrieve list of users who liked a modern page. #3781

Fixed

  • Fixed Grant-PnPAzureADAppSitePermission cmdlet which allows it to work in multi-geo environment. #3658
  • Fixed Get-PnPTeamsChannelMessageReply cmdlet which didn't work correctly when -IncludeDeleted parameter was not specified. #3676
  • Fixed Add-PnPNavigationNode cmdlet to also search for nodes in child navigation items. #3625
  • Fixed Get-PnPFlow cmdlet to use the newer Flow URLs instead of the old ARM URLs. #3677
  • Fixed Get-PnPPowerPlatformConnector, Get-PnPPowerPlatformEnvironment, Get-PnPPowerApp, Add-PnPFlowOwner, Disable-PnPFlow, Enable-PnPFlow, Export-PnPFlow, Get-PnPFlowOwner, Get-PnPFlowRun, Remove-PnPFlow, Remove-PnPFlowOwner , Restart-PnPFlow and Stop-PnPFlowRun cmdlets to use the new HTTP endpoints. #3687
  • Fixed Add-PnPHubSiteAssociation cmdlet to allow support for multi-geo scenario. #3568
  • Fixed Enable/Disable-PnPPageScheduling cmdlet to also work with Viva connections enabled site. #3713
  • Fixed Register-PnPManagementShellAccess and Register-PnPAzureADApp cmdlets to also work with custom environment. #3763
  • Fixed Set-PnPPPage cmdlet to only change layout of the page if the parameter is specified. #3777
  • Fixed New-PnPGroup cmdlet to correctly show the group description with HTML making it similar to Set-PnPGroup.

Changed

  • -IsFavoriteByDefault parameter is now obsolete in Add-PnPTeamsChannel cmdlet due to deprecation by Microsoft Graph API. #3712
  • Get-PnPSiteTemplate will now only contain PersistPublishingFiles, IncludeNativePublishingFiles, IncludeTermGroupsSecurity, IncludeSearchConfiguration, SkipVersionCheck and PersistMultiLanguageResources if these are provided with the cmdlet as switch parameters #3715
  • Due to backend changes in Microsoft Graph, Get-PnPUnifiedAuditLog cmdlet requires some more permissions. Updated the cmdlet to handle that. #3745

Contributors

  • Arleta Wanat [PowershellScripts]
  • Jenny Wu [msjennywu]
  • Aimery Thomas [a1mery]
  • Nils Andresen [nils-a]
  • Gautam Sheth [gautamdsheth]
  • Nishkalank Bezawada [NishkalankBezawada]
  • Leon Armston [LeonArmston]
  • Daniel Cecil [danielcecil]
  • Rohit Devmore [rohit404404]
  • Konrad K. [wilecoyotegenius]
  • Kunj Balkrishna Sangani [kunj-sangani]
  • Koen Zomers [koenzomers]
  • Reshmee Auckloo [reshme011]
  • Jørgen Wiik [joHKwi]
  • Siddharth Vaghasia [siddharth-vaghasia]
  • Jürgen Rosenthal-Buroh [JuergenRB]