Events
Microsoft 365 Community Conference
May 6, 2 PM - May 9, 12 AM
Skill up for the era of AI at the ultimate community-led Microsoft 365 event, May 6-8 in Las Vegas.
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This release focuses on new features within the Viva Connections side and evolving existing capabilities within the other areas on building Microsoft 365 solutions with SharePoint Framework (SPFx).
Released: April 30, 2024
Important
This page addresses details related to a specific SPFx release version. This page doesn't include additional SPFx prerequisites that must be installed in order to develop SPFx solutions, including Node.js, Yeoman, and other tools.
To learn more about these prerequisites, see Set up your SharePoint Framework development environment.
Install the latest official release of the SharePoint Framework (SPFx) by using the @latest tag
npm install @microsoft/generator-sharepoint@latest --global
In the project's package.json file, identify all SPFx v1.18.x packages. For each SPFx package:
Uninstall the existing v1.18.x package:
npm uninstall @microsoft/{spfx-package-name}@1.18.x
Install the new v1.19 package:
npm install @microsoft/{spfx-package-name}@latest --save --save-exact
Tip
The CLI for Microsoft 365 provides an easy step-by-step guidance to upgrade your solutions to latest SharePoint Framework version.
We introduce a new data visualization Card View for Adaptive Card Extensions that is intended to be used for charting scenarios. Use new Data Visualization Card Template in the generator to get started.
Related updated documentation for the SPFx v1.19 release:
New samples showcasing the new data visualization ACE template:
The tooling was upgraded from Webpack 4 to Webpack 5.
Note
If you have webpack configuration customizations in your project - reference the official Webpack documentation for the migration details.
From this release forward, the build time packages are decoupled from the SPFx release. This means that the build time packages are released independently from the SPFx release. This change allows us to release new features and fixes to the build time packages without waiting for the next SPFx release.
This includes packages like @microsoft/eslint-plugin-spfx
, @microsoft/sp-module-interfaces
, and other similar build time packages.
You can now skip footer
for the Search adaptive card extension.
PropertyPaneCheckbox
now supports ariaLabel
property.
You can now specify imageAlt
property for the Property Pane's choice group option.
PropertyPaneDropdown
now supports ariaDescription
property.
PropertyPaneIconPicker
and PropertyPaneThumbnailPicker
now support disabled
property.
PropertyPaneToggle
now supports inlineLabel
property that specifies whether the label (not the onText/offText) should be positioned inline with the toggle control. Left (right in RTL) side when on/off text provided vs. right (left in RTL) side when no on/off text.
Note
When not providing on/off text user may get confused in differentiating the on/off states of the toggle.
No new updates.
We are also providing guidance on how to handle the font settings applied within the SharePoint Brand Center in the custom SPFx solutions. Please see following video as the demonstration on how you can use CSS custom properties within your solution to ensure that the custom solution is following the site level font settings.
We're interested on your feedback around the release. Do let us know any findings or other feedback using the SPFx issue list.
Happy coding! Sharing is caring! 🧡
Events
Microsoft 365 Community Conference
May 6, 2 PM - May 9, 12 AM
Skill up for the era of AI at the ultimate community-led Microsoft 365 event, May 6-8 in Las Vegas.
Learn moreTraining
Module
Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - Training
This module will teach you how to create custom Adaptive Card Extensions (ACEs) with the SharePoint Framework (SPFx) for Viva Connections dashboards. These ACEs will work in all Viva Connections clients, including desktop and mobile apps.
Certification
Microsoft Certified: Power Platform Developer Associate - Certifications
Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.