Latest changes

SharePoint Framework samples

These are samples which are available from the SharePoint client-side web part sample repository at https://github.com/SharePoint/sp-dev-fx-webparts.

  • New sample react-taxonomypicker demonstrating how to build taxonomy picker control for web part property setting
  • New sample react-yammer-api showing how Yammer REST APIs can be consumed by using SharePoint Framework React webpart and the Yammer JavaScript SDK
  • New sample bootstrap-slider which pulls the slides from a list inside the SharePoint site. The list is automatically deployed once the app is installed in the SharePoint site.
  • New sample riot-list which shows how use RiotJS in the context of SharePoint Framework
  • New sample react-themes which illustrates how to use SharePoint Theme variables in custom web parts
  • New sample react-async-await-sp-pnp-js which demonstrates how to use PnP JS Core with Async functions into the SharePoint Framework as well as integrating PnP JS and SPFx Logging systems
  • New sample aad-api-spo-cookie showing how to call securely external WebApi hosted in same Azure subscription as SharePoint Online tenant
  • Updated react-tood-basic to GA version with small polishing
  • Upgrades to numerous other samples to use SPFx GA version

PnP CSOM Core and Provisioning Engine

PnP CSOM Core component is a wrapper on top of native CSOM and REST, which simplifies complex scenarios with remote APIs, one of the example is the PnP Provisioning Engine for remote templates. The first version of the PnP remote provisioning engine was released with the May 2015 release. For the May 2017 release we have continued to add new supported capabilities and made significant improvements from stability perspective for both SharePoint Online and SharePoint on-premises (2013 and 2016). This list contains the main updates that have been added in the May 2017 release:

  • General overall quality and performance improvements for on-premises and online
  • High trust authentication improvements for on-premises
  • Preparations for larger enginer refactoring effort introduced in June release
  • Updated to use latest SPO CSOM NuGet package
  • Unit/integration test improvements
  • Updated base templates for the SPO, 2013 and 2016 – used in delta handling

See also https://testautomation.sharepointpnp.com for day-to-day results and executed tests.

PnP JavaScript Core library v2.0.5

The latest release, 2.0.5, of the Patterns and Practices JavaScript Core Library represents an incremental update for the library with additional capabilities and bug fixes on existing functionalities.

This is similar effort as what PnP initiative previously has done with the PnP CSOM Core Component together with community.

  • Fix for blocking bug in spfx (first in 2.0.4 out of band release) [PR]
  • Fix for batch execution order (first in 2.0.4 out of band release) [PR]
  • Added support for the webinfos method [PR]
  • Added SearchBuiltInSourceId class [PR]
  • Added support for static utility methods such as sendEmail, resolvePrincipals, and searchPrincipals. [PR] [Docs]
  • Added support for openWebById method on Site [PR] [Docs]
  • Added SearchQueryBuilder allowing you to build queries with a fluent interface [PR] [Docs]
  • Added getPage method on SearchResults class as well as additional types for search [PR] [Docs]

PnP PowerShell

PnP PowerShell providers more than two hundred additional PowerShell cmdlets, which can be used to manipulate content in SharePoint Online and in on-premises (SP2013, SP2016). These cmdlet’s are addative for SharePoint Online management shell, which concentrate more on the administrative tasks with SharePoint Online.

Here’s the latest changes in the PnP PowerShell

  • Added Set-PnPWebPermissions
  • Updated Get-PnPListItem to execute scriptblocks
  • Added Set-PnPListItemPermissions
  • Added Get-PnPDefaultColumnValues
  • Added Set-PnPListPermissions
  • Updated documentation at MSDN
  • Overall quality improvements and bug fixes
  • Updated automatically generated PnP PowerShell cmdlet documentation at MSDN

PnP sample library

Here’s updates cross the PnP code sample library by the community on the code and documentation, which is great way to contribute as well.

PnP Guidance articles

The PnP Guidance repository contains guidance articles which are published at MSDN. Starting from end of May 2016 this process was changed to be fully automated and there’s automatic contributors list in the MSDN side showing who have been providing updates to these documents. We are looking forward on your contributions around real life learnings in different areas. Read more details around this open publishing model from following blog post

Here’s the new guidance released since past monthly communications.

See MSDN articles from the PnP MSDN section at http://aka.ms/sppnp-msdn.

PnP initiative also controls the articles in the dev.office.com around SharePoint development. Here’s new/updated articles around the SharePoint Framework client-side web parts. All documentation from MSDN will be gradually moving to dev.office.com/sharepoint.

SharePoint Patterns & Practices – May 2017 release

Leave a Reply

%d bloggers like this: