The big news that in the last few weeks Microsoft introduced a new, and often requested, feature for SPFx: **tenant-scoped deployment for SPFx client-side web parts and extensions. This means addins or extensions can be deployed to all sites within your tenant just a single time!
Provided your solutions do not include any asset provisioning such as lists or libraries, you can add a new a flag to your
package-solution.json configuration file. This tells SharePoint there are no assets to provision and thus, can be deployed to the entire tenant.
An updated Yeoman generator will make this easy when creating a package, asking if you want to enable this as you see here:
You can update your generator running
npm install @microsoft/generator-sharepoint -g... the current version as of the day I'm publishing this post is v1.1.3.
This will create the
package-solution.json with the
skipFeatureDeployment added like this:
Then, when you upload the solution package to the App Catalog, you will see a new checkbox option to Make this solution available to all sites in the organization:
One neat thing we learned about this in the recent update was that this feature is going to be included in the upcoming SharePoint 2016 Feature Pack 2!
You can read about on the announcement in the following blog post and a short video:
Microsoft also updated developers on the status of Modern UI Extensions, currently available as a developer preview. While no dates were specified, apparently we should see an updated generator very soon as a Release Candidate (RC). The RC is still not supported in production but will be available in Office 365 Developer Tenants.
This RC update will include some breaking API changes related to extensions so some code changes will be required.
The goal for this release is to get feedback before a GA release so if this is something you're interested in, make sure you make your voice heard
No update on the GA release date, but if I were a betting man, I'd look to more news at Microsoft Ignite at the end of September in Orlando as a possible GA landing date.
I'm eager to see two features I requested for extensions show up in the RC... crossing my fingers... help me vote these up!
The last update Microsoft provided is what the engineering team is working on at the moment. They have recently shipped the following features in developer preview:
Other things on the near-term roadmap include: