You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 19, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+37-25
Original file line number
Diff line number
Diff line change
@@ -5,37 +5,49 @@ All notable changes to this project will be documented in this file.
5
5
6
6
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
7
7
8
-
## [3.17.2001.0] (not yet released)
8
+
## [3.17.2001.0]
9
9
10
10
### Added
11
-
- Add/Remove/Set/Get-PnPApplicationCustomizer commands to allow working with SharePoint Framework Application Customizer Extensions [PR2312](https://github.com/SharePoint/PnP-PowerShell/pull/2312)
12
-
- Ability to pipe in a result from Get-PnPFolder to Get-PnPFolderItem using the -Identity parameter [PR2279](https://github.com/SharePoint/PnP-PowerShell/pull/2279)
13
-
- Added ability to pipe Get-PnPUnifiedGroup to Get-PnPUnifiedGroupOwners and Get-PnPUnifiedGroupMembers [PR2208](https://github.com/SharePoint/PnP-PowerShell/pull/2208)
14
-
- Added permissions required for each of the \*-PnPUnifiedGroup\* commands in the Azure Active Directory App Registration to the help text of the commands [PR2205](https://github.com/SharePoint/PnP-PowerShell/pull/2205)
15
-
- Added option to use Connect-PnPOnline with a base64 encoded private key for use in i.e. PnP PowerShell within an Azure Function v1 and an option to provide a certificate reference for use in i.e. Azure Function v2 [PR2201](https://github.com/SharePoint/PnP-PowerShell/pull/2201)
16
-
- Added option to use Connect-PnPOnline with a public key certificate for use in i.e. Azure Runbooks [PR2292](https://github.com/SharePoint/PnP-PowerShell/pull/2292)
17
-
- Added option -RowLimit to Get-PnPRecycleBinItem to avoid getting throttled on full recycle bins [PR2393](https://github.com/SharePoint/PnP-PowerShell/pull/2393)
18
-
- Added `-WriteToConsole` option to `Set-PnPTraceLog` to allow writing trace listener output from the PnP Templating commands to both the console and to a file. Doesn't work for .NET Core. [PR2161](https://github.com/SharePoint/PnP-PowerShell/pull/2161)
19
-
- Added `Reset-PnPLabel` command to allow removal of an Office 365 Retention Label from a list [PR2233](https://github.com/SharePoint/PnP-PowerShell/pull/2233)
11
+
- Add/Remove/Set/Get-PnPApplicationCustomizer commands to allow working with SharePoint Framework Application Customizer Extensions
12
+
- Ability to pipe in a result from Get-PnPFolder to Get-PnPFolderItem using the -Identity parameter
13
+
- Added ability to pipe Get-PnPUnifiedGroup to Get-PnPUnifiedGroupOwners and Get-PnPUnifiedGroupMembers
14
+
- Added permissions required for each of the \*-PnPUnifiedGroup\* commands in the Azure Active Directory App Registration to the help text of the commands
15
+
- Added option to use Connect-PnPOnline with a base64 encoded private key for use in i.e. PnP PowerShell within an Azure Function v1 and an option to provide a certificate reference for use in i.e. Azure Function v2
16
+
- Added option to use Connect-PnPOnline with a public key certificate for use in i.e. Azure Runbooks
17
+
- Added option -RowLimit to Get-PnPRecycleBinItem to avoid getting throttled on full recycle bins
18
+
- Added `-WriteToConsole` option to `Set-PnPTraceLog` to allow writing trace listener output from the PnP Templating commands to both the console and to a file. Doesn't work for .NET Core.
19
+
- Added `Reset-PnPLabel` command to allow removal of an Office 365 Retention Label from a list
20
+
- Add/Remove/Get-PnPOrgNewsSite commands to set site collections as authoritive news sources to SharePoint Online
21
+
- Add/Remove/Get-PnPOrgAssetsLibrary commands to set document libraries as organizational asset sources on SharePoint Online
22
+
-`-Recursive` option to `Get-PnPFolderItem` to allow retrieving all files and folders recursively
20
23
21
24
### Changed
22
-
23
-
- Fixes issues with connections not properly closing under some conditions when using Disconnect-PnPOnline [PR2207](https://github.com/SharePoint/PnP-PowerShell/pull/2207)
24
-
- When using commands that utilize the Graph API but not being connected to one of the Graph API Connect-PnPOnline methods, it would throw a NullReferenceException. It will now throw a cleaner exception indicating you should connect with the Graph API first. [PR2395](https://github.com/SharePoint/PnP-PowerShell/pull/2395)
25
-
- Fixed an issue where using Get-PnPUser -WithRightsAssigned would not return the proper users with actually having access to that site [PR1685](https://github.com/SharePoint/PnP-PowerShell/pull/1685)
26
-
- Fixed an issue when using ConvertTo-PnPClientSidePage to convert Delve Blog posts that it would throw a nullreference exception in some scenarios [PR2411](https://github.com/SharePoint/PnP-PowerShell/pull/2411)
27
-
- Fixed an issue using `Add-PnPDataRowsToProvisioningTemp` to add data from a list containing a multi choice to a PnP Provisioning Template where the data would be shown as `System.String[]` instead of the actual data [PR2064](https://github.com/SharePoint/PnP-PowerShell/pull/2064)
25
+
- Marked Get-PnPHealthScore as obsolete for SharePoint Online.
26
+
- Fixes issues with connections not properly closing under some conditions when using Disconnect-PnPOnline
27
+
- When using commands that utilize the Graph API but not being connected to one of the Graph API Connect-PnPOnline methods, it would throw a NullReferenceException. It will now throw a cleaner exception indicating you should connect with the Graph API first.
28
+
- Fixed an issue where using Get-PnPUser -WithRightsAssigned would not return the proper users with actually having access to that site
29
+
- Fixed an issue when using ConvertTo-PnPClientSidePage to convert Delve Blog posts that it would throw a nullreference exception in some scenarios
30
+
- Fixed an issue using `Add-PnPDataRowsToProvisioningTemp` to add data from a list containing a multi choice to a PnP Provisioning Template where the data would be shown as `System.String[]` instead of the actual data
31
+
- Bumped to .Net 4.6.1 as minimal .Net runtime version
32
+
- Changed the way properties are being set in Set-PnPField to support setting field specific properties such as the Lookup list on a Lookup field
33
+
- Fixed an issue where using Apply-PnPProvisioningTemplate -InputInstance $instance would throw a connectionString error if being executed from the root of a drive, i.e. c:\ or d:\
34
+
- Fixed issue with access token not returning correctly after update to newer version of NewtonSoft JSON.
35
+
- Fixes issue with pipeline not returning object correctly.
[CmdletHelp("Adds a given document library as a organizational asset source",
12
+
DetailedDescription=@"Adds a given document library as an organizational asset source in your Sharepoint Online Tenant. All organizational asset sources you add must reside in the same site collection. Document libraries specified as organizational asset must be enabled as an Office 365 CDN source, either as private or public. It may take some time before this change will be reflected in the webinterface.",
Remarks=@"Adds the document library with the url ""logos"" located in the sitecollection at ""https://yourtenant.sharepoint.com/sites/branding"" as an organizational asset not specifying a thumbnail image for it and enabling the document library as a public Office 365 CDN source",SortOrder=1)]
Remarks=@"Adds the document library with the url ""logos"" located in the sitecollection at ""https://yourtenant.sharepoint.com/sites/branding"" as an organizational asset specifying the thumbnail image ""thumbnail.jpg"" residing in the same document library for it and enabling the document library as a public Office 365 CDN source",SortOrder=2)]
Remarks=@"Adds the document library with the url ""logos"" located in the sitecollection at ""https://yourtenant.sharepoint.com/sites/branding"" as an organizational asset not specifying a thumbnail image for it and enabling the document library as a private Office 365 CDN source",SortOrder=3)]
24
+
publicclassAddOrgAssetsLibrary:PnPAdminCmdlet
25
+
{
26
+
[Parameter(Mandatory=true,HelpMessage="The full url of the document library to be marked as one of organization's assets sources")]
27
+
publicstringLibraryUrl;
28
+
29
+
[Parameter(Mandatory=false,HelpMessage="The full url to an image that should be used as a thumbnail for showing this source. The image must reside in the same site as the document library you specify.")]
30
+
publicstringThumbnailUrl;
31
+
32
+
[Parameter(Mandatory=false,HelpMessage=@"Indicates what type of Office 365 CDN source the document library will be added to")]
Remarks=@"Returns the server relative url of the first document library which has been flagged as organizational asset library, i.e. ""sites/branding/logos""",SortOrder=2)]
[CmdletHelp("Removes a given document library as a organizational asset source",
12
+
DetailedDescription=@"Removes a given document library as a organizational asset source based on its server relative URL in your Sharepoint Online Tenant. It will not remove the document library itself. It may take some time before this change will be reflected in the webinterface.",
Remarks=@"This example removes the document library with the url ""logos"" residing in the sitecollection with the url ""sites/branding/logos"" from the list with organizational assets keeping it as an Office 365 CDN source",SortOrder=1)]
Remarks=@"This example removes the document library with the url ""logos"" residing in the sitecollection with the url ""sites/branding/logos"" from the list with organizational assets also removing it as a Public Office 365 CDN source",SortOrder=2)]
Remarks=@"This example removes the document library with the url ""logos"" residing in the sitecollection with the url ""sites/branding/logos"" from the list with organizational assets also removing it as a Private Office 365 CDN source",SortOrder=3)]
24
+
publicclassRemoveOrgAssetsLibrary:PnPAdminCmdlet
25
+
{
26
+
[Parameter(Mandatory=true,HelpMessage=@"The server relative url of the document library flagged as organizational asset which you want to remove, i.e. ""sites/branding/logos""")]
27
+
publicstringLibraryUrl;
28
+
29
+
[Parameter(Mandatory=false,HelpMessage=@"Boolean indicating if the document library that will no longer be flagged as an organizational asset also needs to be removed as an Office 365 CDN source")]
30
+
publicboolShouldRemoveFromCdn=false;
31
+
32
+
[Parameter(Mandatory=false,HelpMessage=@"Indicates what type of Office 365 CDN source the document library that will no longer be flagged as an organizational asset was of")]
0 commit comments