You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/spfx/release-1.21.md
+11-13Lines changed: 11 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
---
2
2
title: SharePoint Framework v1.21 release notes
3
3
description: Release notes for the SharePoint Framework v1.21 release.
4
-
ms.date: 04/23/2025
4
+
ms.date: 01/20/2026
5
5
ms.localizationpriority: high
6
6
---
7
7
# SharePoint Framework v1.21 release notes
8
8
9
-
This release has updates on the Nodejs version and on other technical dependencies. It also contains updates for web parts in the context of flexible layouts in SharePoint and personalization option for cards.
9
+
This release has updates on the Node.js version and on other technical dependencies. It also contains updates for web parts in the context of flexible layouts in SharePoint and a personalization option for cards.
10
10
11
11
> [!NOTE]
12
-
> [SharePoint Framework API Reference](https://learn.microsoft.com/en-us/javascript/api/overview/sharepoint?view=sp-typescript-latest) has been also updated to match the latest 1.21 version.
12
+
> [SharePoint Framework API Reference](/javascript/api/overview/sharepoint) has also been updated to match the latest 1.21 version.
13
13
14
14
**Released:** April 23, 2025
15
15
@@ -45,14 +45,14 @@ In the project's **package.json** file, identify all SPFx v1.20 packages. For ea
45
45
46
46
### Node.js v22 support
47
47
48
-
Node.js support has been updated to version 22 with the 1.21 release.
48
+
Node.js support has been updated to v22 with the v1.21 release.
49
49
50
50
> [!NOTE]
51
-
> Notice that Node.js version 22 is the only supported version with version 1.21.
51
+
> Notice that Node.js v22 is the only supported version, with v1.21.
52
52
53
53
### TypeScript 5.x support
54
54
55
-
TypeScript has been updated to TypeScript 5.x. Default scaffolded projects are using currently specifically 5.3.3 version by default.
55
+
TypeScript has been updated to TypeScript v5.x. Default scaffolded projects are using currently specifically v5.3.3 version by default.
56
56
57
57
### Flexible layout configuration options for web parts
58
58
@@ -67,31 +67,29 @@ New flexible layout sizing options are introduced for the web part manifest. The
67
67
```
68
68
69
69
> [!NOTE]
70
-
> By default, all custom web parts are supported in the flexible layout option and don't require any codelevel changes.
70
+
> By default, all custom web parts are supported in the flexible layout option and don't require any code-level changes.
Viva Connections will start supporting end user configuration options for the dashboard. End users can add and remove cards from the dashboard based on their preference. Supported cards are explicitly enabled for this scenario and custom cards are supported.
76
+
Viva Connections will start supporting end user configuration options for the dashboard. End users can add and remove cards from the dashboard based on their preference. Supported cards are explicitly enabled for this scenario, and custom cards are supported.
77
77
78
78
By default, personalization isn't allowed for the custom Viva Connections cards.
79
79
80
80
```json
81
-
"personalization": [
82
-
"Disallow"
83
-
]
81
+
"personalization": "Disallow"
84
82
```
85
83
86
84

87
85
88
86
### Updating Teams JS SDK
89
87
90
-
Default [Teams JavaScript SDK](https://github.com/OfficeDev/microsoft-teams-library-js) version for the SPFxpowered solutions has been updated to version 2.32.
88
+
Default [Teams JavaScript SDK](https://github.com/OfficeDev/microsoft-teams-library-js) version for the SPFx-powered solutions has been updated to version 2.32.
91
89
92
90
## Changes
93
91
94
-
Default debugging URL location was changed as part of the release. `debugManifestsFile` is updated as `https://localhost:4321/temp/build/manifests.js`. This might have impact on any tooling or scripts which have previously taken a dependency on this URL. Please update your those accordingly with this change.
92
+
The default debugging URL location was changed as part of the release. `debugManifestsFile` is updated as `https://localhost:4321/temp/build/manifests.js`. This might have an impact on any tooling or scripts that have previously taken a dependency on this URL. Please update those accordingly with this change.
0 commit comments