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
Starting with this version the `context.sdks.microsoftTeams.teamJs` property in the web part has type of teams-js SDK v2. This enables usage of the new features of the teams-js SDK v2, including new hosts: Outlook and Office 365 app (previously called office.com).
48
+
49
+
> [!NOTE]
50
+
> `context.sdks.microsoftTeams.context` property is marked as deprecated. It returns v1 context instead v2. Use `context.sdks.microsoftTeams.teamJs.app.getContext` instead.
51
+
52
+
### React 17 support
53
+
54
+
SPFx now supports React 17 by default (scaffolded as part of the solution).
55
+
56
+
### Ability to set dataVersion in web part's manifest
57
+
58
+
Set a data version for this preconfigured entry. This is optional and can be used in cases where the SPPKG is updated independently from code (e.g. hosted on a CDN). Web Parts can read this value for backwards compatibility with out of date default properties.
59
+
60
+
### Ability to use tasks and middleware in Microsoft Graph v3
61
+
62
+
Starting this version, developers can install `@microsoft/microsoft-graph-client` to reference tasks or middlewares from the SDK, for example, `LargeFileUploadTask`. SPFx will automatically externalize the dependency and load it from the CDN.
63
+
64
+
> [!NOTE]
65
+
> See [Ability to check supported versions](#sdk-versions) to check what version of MS Graph SDK to install.
66
+
67
+
`MSGraphClientFactory` now allows to pass `Options` parameter when initializing the client. It also contains new method `getClientWithMiddleware` to initialize the client with middleware.
68
+
Developers can also get the MS Graph client instance using `MSGraphClientV3.client` property. This instance can be used to call MS Graph tasks like large file upload.
69
+
70
+
### EULA folder has been removed from the modules
71
+
72
+
The EULA folder has been removed from the modules. The license information is now available [here](https://aka.ms/spfx/license). This change decreased the size of all SPFx modules loaded during scaffolding.
73
+
74
+
### Ability to check supported versions of MS Graph and Teams SDK
75
+
76
+
`.yo-rc.json` file now contains `sdksVersions` property. This property contains the list of supported versions of MS Graph and Teams SDK.
77
+
78
+
### quietDeps parameter for SASS
79
+
80
+
Now developers are able to set `quietDeps` property in `config\sass.json` to silent deprecation warnings from the dependencies.
81
+
44
82
### Ability to render ACE asynchronously
45
83
46
84
Similarly to web parts, the ACE developer can specify if the card extension is rendered asynchronously.
We're rolling our support for teams-js v2. `this.context.sdks.microsoftTeams.teamsJs` will return v2 as soon as service code is rolled out to the tenant. `this.context.sdks.microsoftTeams.context` will still retur v1 context for backward compatibility.
147
+
We're rolling our support for teams-js v2. `this.context.sdks.microsoftTeams.teamsJs` will return v2 as soon as service code is rolled out to the tenant. `this.context.sdks.microsoftTeams.context` will still return v1 context for backward compatibility.
110
148
111
149
> [!NOTE]
112
150
> teams-js v2 is backward compatible with teams-js v1. We will continue to support v1 for existing solutions.
@@ -117,18 +155,32 @@ We're rolling our support for teams-js v2. `this.context.sdks.microsoftTeams.tea
117
155
118
156
### Remove NodeJS 12 and 14 support
119
157
120
-
Starting with 1.16.0-beta.1, we're removing support for NodeJS 12 and 14. We will continue to support NodeJS 16.
158
+
Starting with 1.16.0-beta.1, we're removing support for NodeJS 12 and 14. We'll continue to support NodeJS 16.
121
159
122
160
## Deprecations
123
161
124
162
None for now.
125
163
126
164
## Fixed Issues
127
165
166
+
### September-October Timeframe
167
+
168
+
-[#8372](https://github.com/SharePoint/sp-dev-docs/issues/8372) - Applying permissions on Form Customizer
169
+
-[#8379](https://github.com/SharePoint/sp-dev-docs/issues/8379) - SPFx `ListViewCommandSet` - `this.context.listView.selectedRows` is wrong in grouped lists
170
+
-[#8467](https://github.com/SharePoint/sp-dev-docs/issues/8467) - Buttons (`onClick` events) in `BaseDialog` no longer working - ListView Command Set
171
+
-[#8483](https://github.com/SharePoint/sp-dev-docs/issues/8483) - Multi-paged Webpart Property Panes - Pagination doesn't work as expected, stopping users from accessing pages
172
+
-[#8484](https://github.com/SharePoint/sp-dev-docs/issues/8484) - Web part property pane breaks when using React and office-ui-fabric-react in property pane field label
173
+
-[#8482](https://github.com/SharePoint/sp-dev-docs/issues/8482) - React version mismatch causing SPFX list extensions to fail in O365
-[#8496](https://github.com/SharePoint/sp-dev-docs/issues/8496) - React version mismatch causes property pane not displaying
179
+
128
180
### August Timeframe
129
181
130
182
-[#8146](https://github.com/SharePoint/sp-dev-docs/issues/8146) - SPFX Application Customizer breaks Anonymous Links for PDF Files
131
183
-[#8266](https://github.com/SharePoint/sp-dev-docs/issues/8266) - SPFx 1.15 - Form Customiser does not work in View History
132
-
-[#8272](https://github.com/SharePoint/sp-dev-docs/issues/8272) - SPFx 1.15 - Getting error when use form customiser to view existing list item in Classic mode
184
+
-[#8272](https://github.com/SharePoint/sp-dev-docs/issues/8272) - SPFx 1.15 - Getting error when use form customier to view existing list item in Classic mode
133
185
-[#8279](https://github.com/SharePoint/sp-dev-docs/issues/8279) - New icons in production environments
134
186
-[#8301](https://github.com/SharePoint/sp-dev-docs/issues/8301) - Error When Revisiting Custom Teams ?app=portals App
0 commit comments