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
+49
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,55 @@ 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
+
## [2.25.1804.0] - Unreleased
9
+
### Added
10
+
- Added -Tree parameter to Get-PnPNavigationNode which will return a tree representation of the selected navigation structure
11
+
- Added -Parent parameter which takes an ID to Add-PnPNavigationNode instead of using the -Header parameter
12
+
- Added -Scope parameter to Add-PnPApp, Get-PnPApp, Install-PnPApp, Publish-PnPApp, Remove-PnPApp, Uninstall-PnPApp, Unpublish-PnPApp, Update-PnPApp to support site collection app catalog
13
+
- Added -Wait parameter to Install-PnPApp which will wait for the installation to finish
14
+
- Added Get-PnPHideDefaultThemes cmdlet
15
+
- Added Set-PnPHideDefaultThemes cmdlet
16
+
- Added Get-PnPListRecordDeclaration cmdlet
17
+
- Added Set-PnPListRecordDeclaration cmdlet
18
+
- Added Get-PnPInPlaceRecordsManagement cmdlet
19
+
- Added Get-PnPInformationRightsManagement cmdlet
20
+
- Added Set-PnPInformationRightsManagement cmdlet
21
+
- Added New-PnPUPABulkImportJob cmdlet
22
+
- Added Get-PnPUPABulkImportStatus cmdlet
23
+
24
+
### Changed
25
+
26
+
- Added additional properties to Set-PnPList: Description, EnableFolderCreation, ForceCheckout, ListExperience
27
+
- ALM Cmdlets (Add-PnPApp, etc.) now allow for specifying the app title instead of only an id.
28
+
- Updated Set-PnPInPlaceRecordsManagement cmdlet to use a -Enabled parameter instead of -On and -Off
29
+
- Add-PnPClientSideWebPart and Add-PnPClientSideText now return the client side component added
30
+
- Fixed issue with Set-PnPTenantTheme not recognizing a parameter value accordingly
31
+
- Added -HideDefaultThemes parameter to Set-PnPTenant
32
+
- Get-PnPTenant now returns if default themes are hidden or not
33
+
- Added ability to cancel Device Login requests with CTRL+C
34
+
- Renamed Connect-PnPHubSite to Add-PnPHubSiteAssociation and added alias for Connect-PnPHubSite
35
+
- Renamed Disconnect-PnPHubSite to Remove-PnPHubSiteAssociation and added alias for Disconnect-PnPHubSite
36
+
- Fixed output of File/Folder objects which caused the creation of an error message that was not thrown to the output but was available in the $error built-in variable
37
+
- Fixed Set-PnPUserProfileProperty cmdlet to accept $null values to clear properties
38
+
- Fixed Invoke-PnPSiteDesign where you connected to the -admin URL, and it ignored the WebUrl parameter when applying the site design
39
+
- Added WebUrl parameter to Set-PnPWebTheme to support connection via -admin URL needed by app-only connections
40
+
- Fixed issue with
41
+
42
+
### Deprecated
43
+
- Deprecated -Header parameter on Add-PnPNavigationNode in favor or -Parent [Id]
44
+
- Deprecated Disable-PnPInPlaceRecordsManagementForSite in favor of Set-PnPInPlaceRecordsManagement -Enabled $true
45
+
- Deprecated Enabled-PnPInPlaceRecordsManagementForSite in favor of Set-PnPInPlaceRecordsManagement -Disabled $true
46
+
- Deprecated Connect-PnPHubSite. Use Add-PnPHubSiteAssociation
47
+
- Deprecated Disconnect-PnPHubSite. Use Remove-PnPHubSiteAssociation
Remarks=@"This will upload the specified app package to the app catalog and deploy/trust it at the same time.",SortOrder=2)]
20
+
[CmdletExample(
21
+
Code=@"PS:> Add-PnPApp -Path ./myapp.sppkg -Scope Site -Publish",
22
+
Remarks=@"This will upload the specified app package to the site collection app catalog and deploy/trust it at the same time.",SortOrder=2)]
18
23
publicclassAddApp:PnPCmdlet
19
24
{
20
25
privateconststringParameterSet_ADD="Add only";
@@ -24,6 +29,9 @@ public class AddApp : PnPCmdlet
24
29
[Parameter(Mandatory=true,Position=0,ParameterSetName=ParameterSet_PUBLISH,ValueFromPipeline=true,HelpMessage="Specifies the Id or an actual app metadata instance")]
25
30
publicstringPath;
26
31
32
+
[Parameter(Mandatory=false,HelpMessage="Defines which app catalog to use. Defaults to Tenant")]
[Parameter(Mandatory=true,ValueFromPipeline=false,ParameterSetName=ParameterSet_PUBLISH,HelpMessage="This will deploy/trust an app into the app catalog")]
[CmdletExample(Code=@"PS:> Get-PnPApp",Remarks=@"This will return all available app metadata from the tenant app catalog. It will list the installed version in the current site.",SortOrder=1)]
17
-
[CmdletExample(Code=@"PS:> Get-PnPApp -Identity 2646ccc3-6a2b-46ef-9273-81411cbbb60f",Remarks=@"This will the specific app metadata from the app catalog.",SortOrder=2)]
18
+
[CmdletExample(
19
+
Code=@"PS:> Get-PnPApp",
20
+
Remarks=@"This will return all available apps from the tenant app catalog. It will list the installed version in the current site.",
21
+
SortOrder=1)]
22
+
[CmdletExample(
23
+
Code=@"PS:> Get-PnPApp -Scope Site",
24
+
Remarks=@"This will return all available apps from the site collection scoped app catalog. It will list the installed version in the current site.",
0 commit comments