Important – Due to the regressions in the SharePoint Framework 1.12 release, this version has been now deprecated. Please use the version 1.11 for now. We are working on an updated version of the v1.12.1 to address known issues. You can absolutely test new features in the v1.12 already now, but you might ran into some unexpected issues with packaging and other tooling.
Given the feedback and input we have received from our partners and customers, we have evolved the widely adopted SharePoint Framework further to provide even more flexible and comprehensive extensibility options for both Microsoft Teams and SharePoint.
With the release of 1.12, we are making it even easier to build Microsoft Teams extensibility with automatic hosting of your UX layer and we enable you to combine the SharePoint Framework pieces together with the other Microsoft Teams extensibility options. We also introduce a support on building Microsoft Teams meeting apps with SharePoint Framework to simplify the development effort and to make it as easy as possible for our partners and customers to introduce rich collaboration experiences across the meetings lifecycle. Notice that the meeting app support is pending a server-side update when this blog post is going out. We’ll keep you up to date on the progress.
Here are the key capabilities included in the SharePoint Framework 1.12:
- The Sync to Teams button in the Tenant App Catalog will use the Teams app manifest defined in the solution if present to create and publish a Teams app package to Microsoft Teams. If an app manifest file is not present, SharePoint will dynamically generate one.
- New web part APIs for detecting web part size and size changes
- Preliminary support for Microsoft Teams meeting apps with the SharePoint Framework – full support is pending a fix for server side regression
- Add support for Node.js v12 and Gulp 4
- Updated default TypeScript version to v3.7 (v3.9 is also supported)
- Updated React NPM packages (react & react-dom) to v16.9
- Updated Office UI Fabric React npm package (Fluent UI) to v7.156
- Updated default Teams SDK to 1.18 level
Documentation assets to get started with SharePoint Framework 1.12 version and the related updates:
- Deployment options for SharePoint Framework solutions for Microsoft Teams
- Determine the rendered web part size
- Set up your SharePoint Framework development environment – Updated with latest requirements
Future plans for SharePoint Framework
We will keep on actively investing in the SharePoint Framework, given the massive success and trust the ecosystem has for it. We are planning to have numerous releases of the SharePoint Framework during 2021 to extend the options for our customers and partners.
Most notable plans for 2021 with SharePoint Framework:
- Building UX extensibility for the Microsoft Viva Connections with new component types optimized for desktop, web and mobile.
- Improved story for the SharePoint store with streamlined end user and administrative experiences.
- Improved Microsoft Teams desktop and mobile client experiences.
- Evolve the Microsoft Teams extensibility options to make it even easier to build UX extensibility for Microsoft Teams in all of the user interface options.
- Improvements on building building extensibility for the SharePoint portals and lists using existing extensibility option.
Feedback, support and issues
We are building SharePoint Framework for you, so please keep on providing us with feedback and input on the needed capabilities.
- SharePoint Framework documentation – Updated with the version 1.12 guidance
- Getting started with SharePoint Framework
- Building for Microsoft Teams using SharePoint Framework
- SharePoint Framework issue list – Please report any issues on the 1.12 in here
- SharePoint Framework web part sample gallery – Community and Microsoft provided samples for SharePoint Framework web parts
- SharePoint Framework extensions sample gallery – Community and Microsoft provided samples for extensions
- Microsoft 365 Community assets – Community calls, guidance and other assets for building extensibility for Microsoft 365
“Sharing is caring”
SharePoint Team, Microsoft – 16th of March 2021