SharePoint Framework roadmap
The first release of the SharePoint Framework in February 2017 only contained support for client-side web parts. This was just a start on the journey to provide additional modern customization capabilities to SharePoint.
The following is a list of key capabilities released after General Availability:
- Create Outlook add-ins using SharePoint Framework (developer preview in SPFx v1.10)
- Building Microsoft Team tabs using SharePoint Framework
- Single Part App Pages
- Isolated web parts
- Dynamic data and web part connections
- Tenant-scoped deployment support
- On-premises support for SharePoint 2016 (Feature Pack 2)
- SharePoint Framework Extensions
- Tenant properties
- Application Lifecycle Management (ALM) APIs for SPFx solutions and add-ins
- Office UI Fabric Core support
- Asset packaging and site collection app catalog
- Improved MS Graph integration with additional scopes
- Call securely Azure AD secured applications from SharePoint Framework
- Connect SharePoint Framework components using dynamic data
- Support for Yarn and PNPM package managers
- Relocating preview code to isolated packages
- SPFx Yeoman package extensibility
- React 16 and TypeScript 3.x support
- Pre-allocate space for the extensions while rendering page in server side
Refer to the table of contents menu for details on each of the SharePoint Framework releases.
This is a list of areas that SharePoint engineering has in the backlog and is looking into. This does NOT mean that all of them will be delivered, but we are looking into getting items and topics from this list gradually released with the future releases of SharePoint Framework.
- Updated 'store' story with SharePoint Framework support in AppSource
- 'Store' story for SharePoint Framework solutions with easy distribution channel for ISVs
- Content Security Policy (CSP) support
- Additional placeholder, like content header, content footer, navigation extensions, search extensions
- Improved developer experience and tooling
Client-side web parts++ and add-ins
Support more complex scenarios and interactions with web parts
- "Citizen developer" model for lightweight development
Bring add-ins to the modern world: let’s make them play nicer with the new UX
- Azure AD registration
- Native responsive support
- Build add-ins with SharePoint Framework
Application Lifecycle Management
- Streamlined approval experience: no need to know who your tenant admin is anymore
- Owner initiates the approval process.
- Tenant admin gets automatically notified.
- Settings to control the default experience around approval process.
- API for creating app catalog in the tenant
- SharePoint Framework Workbench 2.0: Development story for SharePoint Framework Extensions
- Tool chain improvements