|
1 | | -# SharePointPnP.PowerShell Changelog # |
2 | | - |
3 | | -**2018-02-02** |
4 | | -* Added Set-PnPSiteDesign and Set-PnPSiteScript cmdlets |
5 | | - |
6 | | -**2018-01-05** |
7 | | -* Added Get-PnPTenantAppCatalogUrl, Start-PnPWorkflowInstance, Get-PnPWorkflowInstance |
| 1 | +# SharePointPnP.PowerShell Changelog |
| 2 | +*Please do not commit changes to this file, it is maintained by the repo owner.* |
| 3 | + |
| 4 | +All notable changes to this project will be documented in this file. |
| 5 | + |
| 6 | +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). |
| 7 | + |
| 8 | +## [2.24.1803.0] - 2018-03-06 |
| 9 | +### Added |
| 10 | +- Added Get-PnPTenant cmdlet |
| 11 | +- Added Set-PnPTenant cmdlet |
| 12 | +- Added Set-PnPWebTheme cmdlet |
| 13 | +- Added Invoke-PnPSiteDesign cmdlet |
| 14 | +- Added Read-PnPProvisioningTemplate cmdlet [Rename: see deprecated section] |
| 15 | +- Added Invoke-PnPQuery cmdlet [Rename: see deprecated section] |
| 16 | +- Added Resolve-PnPFolder cmdlet [Rename: see deprecated section] |
| 17 | +- Added New-PnPAzureCertificate cmdlet |
| 18 | +- Added Get-PnPAzureCertificate cmdlet |
| 19 | +- Added Test-PnPOffice365GroupAliasIsUsed cmdlet |
| 20 | +- Added Remove-PnPStoredCredential |
| 21 | +- Added Add-PnPStoredCredential |
| 22 | +- Added Get-PnPHubSite cmdlet |
| 23 | +- Added Set-PnPHubSite cmdlet |
| 24 | +- Added Grant-PnPHubSiteRights cmdlet |
| 25 | +- Added Register-PnPHubSite cmdlet |
| 26 | +- Added Unregister-PnPHubSite cmdlet |
| 27 | +- Added Connect-PnPHubSite cmdlet |
| 28 | +- Added Disconnect-PnPHubSite cmdlet |
| 29 | +- Added Add-PnPTenantTheme cmdlet |
| 30 | +- Added Get-PnPTenantTheme cmdlet |
| 31 | +- Added Remove-PnPTenantTheme cmdlet |
| 32 | +- Added Set-PnPTenantCdnEnabled cmdlet |
| 33 | +- Added Get-PnPTenantCdnEnabled cmdlet |
| 34 | +- Added Get-PnPTenantCdnOrigin cmdlet |
| 35 | +- Added Add-PnPTenantCdnOrigin cmdlet |
| 36 | +- Added Remove-PnPTenantCdnOrigin cmdlet |
| 37 | +- Added Get-PnPTenantCdnPolicies cmdlet |
| 38 | +- Added Set-PnPTenantCdnPolicy cmdlet |
| 39 | +- Added Add-PnPSiteCollectionAppCatalog cmdlet |
| 40 | +- Added Remove-PnPSiteCollectionAppCatalog cmdlet |
| 41 | +- Added Get-PnPNavigationNode cmdlet |
| 42 | +- Added Get-PnPRoleDefinition cmdlet |
| 43 | +- Added Add-PnPRoleDefinition cmdlet |
| 44 | +- Added Remove-PnPRoleDefinition cmdlet |
| 45 | +- Implemented .NET 2.0 Standard project to allow for cross-platform use with PowerShell 6.0 |
| 46 | + |
| 47 | +### Changed |
| 48 | +- Added "Formula" dynamic parameter to Add-PnPField to allow creating calculated fields. |
| 49 | +- Updated Set-PnPClientSidePage to support setting the page title |
| 50 | +- Added -Graph [and -LaunchBrowser] option to authenticate with Connect-PnPOnline to the Graph using the PnP O365 Management Shell Azure AD Application |
| 51 | +- Updated the UnifiedGroup cmdlets to also take an Alias of group as a value for the -Identity parameter |
| 52 | +- Minor documentations updates [thechriskent] |
| 53 | +- Updated Connect-PnPOnline to support connecting using PEM encoded certificate strings |
| 54 | +- Updated Connect-PnPOnline for On-Premises to allow for additional HighTrustCertificate parameters [fowl2] |
| 55 | +- Added -EnableAttachment parameter for Set-PnPList [Laskewitz] |
| 56 | +- Added -Approve parameter for Set-PnPFileCheckedIn [Aproxmiation] |
| 57 | +- Added -EnableModeration for Set-PnPList [Apromixation] |
| 58 | +- Fixed issue where it was not possible to use New-PnPSite when using Connect-PnPOnline with the -UseWebLogin parameter |
| 59 | +- Fixed issue with Copy-PnPFile when copying to a location within the current web where metadata was not being retained |
| 60 | +- Fixed issue with Add-PnPFile when a new file was uploaded and using the cmdlet also field values where set, the version would increase to 2.0 instead of the expected 1.0 |
| 61 | +- Fixed issues with Set-PnPTheme cmdlet not accepting site relative urls |
| 62 | +- Move-PnPFolder now returns the folder that has been moved |
| 63 | +- Updated Get-PnPStoredCredentials to support .NET Standard |
| 64 | +- Updated/fixed documentation on various cmdlets |
| 65 | +- Fixed issue with Get-PnPTenantSite not returning all sites in large tenants |
| 66 | +- Added -PnPO365ManagementShell [and -LaunchBrowser] login option to Connect-PnPOnline |
| 67 | +- Changed changelog format |
| 68 | +- Updated Remove-PnPNavigationNode cmdlet to support removal by Id |
| 69 | +- Updated Remove-PnPNavigationNode cmdlet to support the -All parameter |
| 70 | +- Updated Set-PnPList cmdlet to change moderation setting |
| 71 | +- Updated Set-PnPFileCheckedIn to approve the file |
| 72 | + |
| 73 | +### Deprecated |
| 74 | +- [SharePoint Online Only] Deprecated Get-PnPAppInstance, Import-PnPAppPackage, Uninstall-PnPAppPackage. Use Add-PnPApp, Install-PnPApp, Publish-PnPApp, Uninstall-PnPApp, Remove-PnPApp instead where applicable. |
| 75 | +- Deprecated Load-PnPProvisioningTemplate, renaming it to Read-PnPProvisioningTemplate which follows the PowerShell approved verb standard. Load-PnPProvisioningTemplate has been added as an alias for Read-PnPProvisioningTemplate. |
| 76 | +- Deprecated Execute-PnPQuery, renaming it to Invoke-PnPQuery which follows the PowerShell approved verb standard. Execute-PnPQuery has been added as an alias for Invoke-PnPQuery. |
| 77 | +- Deprecated Ensure-PnPFolder, moving functionality to Resolve-PnPFolder which follows the PowerShell approved verb standard. Ensure-PnPFolder has been added as an alias for Resolve-PnPFolder. |
| 78 | +- Documentation/Markdown generation has been removed from build, now points to https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets?view=sharepoint-ps |
| 79 | +- Deprecated Remove-PnPNavigationNode -Title and -Header parameters. Use the Identity parameter instead. |
| 80 | +- Marked -WebTemplate parameter on Get-PnPTenantSite as obsolete. Use -Template instead. |
| 81 | +- Deprecated Get-PnPAzureADManifestKeyCredentials. Use Get-PnPAzureCertificate instead. |
| 82 | + |
| 83 | +## [2.23.1802.0] - 2018-02-05 |
| 84 | +### Added |
| 85 | +- Added Set-PnPSiteDesign and Set-PnPSiteScript cmdlets |
| 86 | + |
| 87 | +## [2.22.1801.0] |
| 88 | +### Added |
| 89 | +- Added Get-PnPTenantAppCatalogUrl |
| 90 | +- Start-PnPWorkflowInstance |
| 91 | +- Get-PnPWorkflowInstance |
8 | 92 |
|
9 | 93 | **2017-12-06** |
10 | 94 | * Added cmdlets for Site Designs: Add-PnPSiteDesign, Add-PnPSiteScript, Get-PnPSiteDesign, Get-PnPSiteScript, Get-PnPSiteDesignRights, Grant-PnPSiteDesignRights, Remove-PnPSiteDesign, Remove-PnPSiteScript, Revoke-PnPSiteDesignRights |
|
0 commit comments