2016-05-09
- Namespace, Assembly and Project rename from OfficeDevPnP.PowerShell to SharePointPnP.PowerShell 2016-04-08
- Added -ExtensibilityHandlers parameter to Get-SPOPRovisioningTemplate
2016-03-11
- Added List parameter to Get-SPOContentType, allowing to retrieve the ContentTypes added to a list.
2016-03-08
- Added Remove-SPOListItem
- Updated Get-SPOWeb and Get-SPOSubWebs to include ServerRelativeUrl
- Added Ensure-SPOFolder cmdlet
2016-03-07
- Added Remove-SPOFieldFromContentType cmdlet
- Added Get-SPOSiteSearchQueryResults cmdlet
2016-02-04
- Added -PersistPublishingFiles and -IncludeNativePublishingFiles parameters to Get-SPOProvisioningTemplate
**2016-02-03 **
-
Added -ExcludedHandlers attribute to Apply-SPOProvisioningTemplate and Get-SPOPRovisioningTemplate 2016-02-01
-
Added Convert-SPOProvisioningTemplate cmdlet
2015-12-26
- Added -AsIncludeFile parameter to New-SPOProvisioningTemplateFromFolder
2015-12-21
- Added a Set-SPOContext cmdlet
2015-12-14
- Added Set-SPOListItem cmdlet
2015-11-21
- Added, where applicable, Site Relative Url parameters, besides the existing Server Relative Url parameters on cmdlets.
- Implemented the use of PnP Monitored Scope. Turn on the trace log with Set-SPOTraceLog -On -Level Information -LogFile c:\pathtoyourlogfile.log to see the tracelog.
- Added a Get-SPOTheme cmdlet
2015-10-26
- Added New-SPOProvisioningTemplateFromFolder cmdlet
2015-10-14
- Added optional -Encoding parameter to Export-SPOTaxonomy
2015-09-23
- Update Get-SPOSearchConfiguration and Set-SPOSearchConfiguration to support Path parameter to export to or import from a file
2015-09-21
- Added -Parameters parameter to Apply-SPOProvisioningTemplate. See help for the cmdlet for more info.
- Renamed PageUrl parameter of Webpart cmdlets to ServerRelativePageUrl. Set PageUrl as parameter alias to not break existing scripts.
2015-09-17
- Added Get-SPOProperty to dynamically load specified properties from objects.
2015-09-10
- Renamed Path parameter of Set-SPOHomePage to RootFolderRelativeUrl. Set Path as parameter alias.
2015-09-02
- Started adding unit tests
- Added warning when using Install-SPOSolution to documentation. The cmdlet can potentially clear the composed look gallery.
2015-08-18
- Added Set-SPOTraceLog cmdlet
2015-08-15
- Added -Recurse parameter to Get-SPOSubWebs cmdlet to recursively retrieve all subwebs
2015-08-14
- Modified Connect-SPOnline to output version number when specifying -Verbose parameter
2015-08-10
- Added Get-SPOWebPartXml cmdlet to export webpart XML from a page.
2015-08-07
-
Added Set-SPOUserProfileProperty (only available for SharePoint Online due to limitations of the On-Premises CSOM SDK) 2015-07-22
-
Added Remove-SPOGroup cmdlet
2015-07-14
- Added additional attribute (-Key) to Get-SPOWebPartProperty cmdlet
2015-07-13
- Added additional functionality for connect-sponline in resolving credentials. If no credentials are specified throught the -Credentials parameter, a query is done against the Windows Credentials Manager to retrieve credentials. First is checked for the full URL of the connect request, e.g. https://yourserver/sites/yoursite. If no credential is found for that entry, a query is done for for https://yourserver/sites. If no credential is found that entry, a query is done for https://yourserver, if no credential is found for that entry a query is done for 'yourserver'. So:
Connect-SPOnline -Url https://yourtenant.sharepoint.com/sites/demosite
will mean that it will check your credential manager for entries in this order:
https://yourtenant.sharepoint.com/sites/demosite
https://yourtenant.sharepoint.com/sites
https://yourtenant.sharepoint.com
yourtenant.sharepoint.com
Notice that using
Connect-SPOnline -Url https://yourtenant.sharepoint.com/sites/demosite -Credentials <yourlabel>
still works as before.
2015-07-08
- Added Get-SPOSearchConfiguration and Set-SPOSearchConfiguration cmdlets
- Added support for folder property bags in Set-SPOPropertyBagValue, Get-SPOPropertyBag and Remove-SPOPropertyBagValue. See the help of the cmdlets for more details and examples.
2015-07-01
- Added Add-SPOIndexedProperty and Remove-SPOIndexedProperty to allow adding or removing single keys from a set of indexed properties.
2015-06-29
- Added OverwriteSystemPropertyBagValues parameter to Apply-SPOProvisioningTemplate cmdlet
- Updated installer to allow for setting advanced properties.
2015-06-10
- Changed installers from 64 bit to 32 bit.
- Added ResourceFolder parameter to Apply-SPOProvisioningTemplate cmdlet
2015-06-03
- Added OnQuickLaunch parameter to New-SPOList cmdlet
2015-06-01
- Added Add-SPOWorkflowDefinition cmdlet
- Updated Add-SPOField to allow for -Field parameter to add a site column to a list.
2015-05-28
- Added Set-SPOSitePolicy and Get-SPOSitePolicy cmdlets
2015-05-22
- Updated Add-SPOHtlPublishingPageLayout and Add-SPOPublishingPageLayout to support DestinationFolderHierarchy parameter
- Updated Add-SPOFile to create the target folder is not present
- Updated Remove-SPOUserFromGroup to accept either a login name or an email address of a user.
2015-05-15
- Updated Set-SPOList to switching if ContentTypes are enabled on the list
2015-04-24
- Updated Get-SPOProvisioningTemplate and Apply-SPOProvisioningTemplate to show a progress bar
- Updated GEt-SPOProvisioningTemplate with optional switches to export either Site Collection Term Group (if available) or all Term Groups in the default site collection termstore.
- Added Export-SPOTermGroup cmdlet that supports the provisioning engine XML format
- Added Import-SPOTermGroup cmdlet that supports the provisioning engine XML format
2015-04-20
- Admin cmdlets: Get-SPOTenantSite, New-SPOTenantSite, Remove-SPOTenantSite, Set-SPOTenantSite and Get-SPOWebTemplates now automatically switch context. This means that you don't have to connect to https://-admin.sharepoint.com first in order to execute them.
2015-04-08
- Added Apply-SPOProvisioningTemplate cmdlet
- Added Get-SPOPRovisioningTemplate cmdlet
- Extended Enable-SPOFeature cmdlet to handle Sandboxed features
2015-03-11
- Added Get-SPOJavaScript link cmdlet
- Refactored JavaScript related cmdlets to use -Name parameter instead of -Key (-Key still works for backwards compatibility reasons)
- Refactored JavaScript related cmdlets to use -Scope [Web|Site] parameter instead of -FromSite, -SiteScoped and -AddToSite parameters. The old parameters still work for backwards compatibility reasons.
- Fixed an issue in cmdlet help generation where the syntax would not be shown for cmdlets with only one parameter set.
2015-03-10
- Added Sequence parameter to Add-SPOJavaScriptLink and Add-SPOJavaScriptBlock cmdlets
- Added Remove-SPOFile cmdlet
2015-02-25
- Updated Location parameter in Add-/Remove-SPONavigationNode
2015-01-07
- Introduced new Cmdlet: Get-SPOWebPartProperty to return webpart properties
- Updated Set-SPOWebPartProperty cmdlet to support int values
2015-01-02
- Removed SetAssociatedGroup parameter from new-spogroup cmdlet and moved it to a separate cmdlet: Set-SPOGroup
- Introduced new Cmdlet: Set-SPOGroup to set the group as an associated group and optionally add or remove role assignments
- Introduced new Cmdlet: Set-SPOList to set list properties
- Introduced new Cmdlet: Set-SPOListPermission to set list permissions
2014-12-30
- Changed New-SPOWeb to return the actual web as an object instead of a success message.
- Added -SetAssociatedGroup parameter to New-SPOGroup to set a group as a default associated visitors, members or owners group
- Updated New-SPOGroup to allow setting groups as owners
2014-12-01
- Added Get-SPOListItem cmdlet to retrieve list items by id, unique id, or CAML. Optionally you can define which fields to load.
2014-11-05
- Added Add-SPOFolder cmdlet
2014-11-04
- Added Get-SPOIndexedPropertyBagKeys cmdlet
- Updated Set-SPOPropertyBagValue to not remove a property from the indexed properties if it was already in the indexed properties.
- Updated Get-SPOTenantSite output formatting
2014-11-03
- Split up Add-SPOField into Add-SPOField and Add-SPOFieldFromXml. The latter only accepts XML input while the first takes parameters to create fields
2014-10-15
- Added Add-SPOWorkflowSubscription, Get-SPOWorkflowDefinition, Get-SPOWorkflowSubscription, Remove-SPOWorkflowDefinition, Remove-SPOWorkflowSubscription, Resume-SPOWorkflowInstance, Stop-SPOWorkflowInstance
2014-10-14
- Added Get-SPOUserProfileProperty cmdlet
- Added New-SPOPersonalSite cmdlet
- Fixed Get-SPOView cmdlet
2014-10-08
- Added Set-SPODefaultColumnValue
2014-09-19
- Removed Url Parameters on Add-SPOFile and made Folder parameter mandatory.
2014-09-06
- Added new Set-SPOWeb cmdlet to set Title, SiteLogo, or AlternateCssUrl
2014-09-03
- Renamed Add-SPOApp to Import-SPOAppPackage to align with server cmdlet
- Renamed Remove-SPOApp to Uninstall-SPOAppInstance to align with server cmdlet
2014-08-29
- Removed OfficeDevPnP.PowerShell.Core project, not in use anymore as all cmdlets now make use of the OfficeDevPnP.Core project.
2014-08-27
- Split up Add-SPOWebPart in two cmdlets, Add-SPOWebPartToWikiPage and Add-SPOWebPartToWebPartPage, to reduce confusing parameter sets
- Changed parameters of Add-SPOCustomAction cmdlet
- Changed name of Add-SPONavigationLink to Add-SPONavigationNode, in sync with method name of OfficeDevPnP.Core. Changed parameters of cmdlet.
2014-08-26
- Updated several commands to use OfficeDevPnP.Core instead of OfficeDevPnP.PowerShell.Core
- Marked SPOSite and SPOTaxonomy as obsolete. Use OfficeDevPnP.Core extensions instead
2014-08-23
- Simplified connection code, added functionality to connect with add-in Id and add-in Secret.
- Added connection samples in samples folder.
- Added Get-SPORealm command.
2014-08-22
- Namespace change from OfficeDevPnP.SPOnline to OfficeDevPnP.PowerShell