Skip to content

Commit 800bc21

Browse files
committed
Adding 1.16 beta 2 release notes
1 parent 4a553ae commit 800bc21

File tree

1 file changed

+56
-4
lines changed

1 file changed

+56
-4
lines changed

docs/spfx/release-1.16.md

Lines changed: 56 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SharePoint Framework v1.16 preview release notes
33
description: Release notes for the SharePoint Framework v1.16 preview release
4-
ms.date: 08/30/2022
4+
ms.date: 10/26/2022
55
ms.localizationpriority: high
66
---
77
# SharePoint Framework v1.16 release notes
@@ -10,6 +10,7 @@ This release introduces updates across the features around Microsoft Viva, Micro
1010

1111
[!INCLUDE [spfx-release-beta](../../includes/snippets/spfx-release-beta.md)]
1212

13+
- beta.2 **Released:** October 26, 2022
1314
- beta.1 **Released:** August 30, 2022
1415

1516
[!INCLUDE [spfx-release-notes-common](../../includes/snippets/spfx-release-notes-common.md)]
@@ -41,6 +42,43 @@ npm install @microsoft/generator-sharepoint@next --global
4142

4243
## New features and capabilities
4344

45+
### teams-js v2 typings support
46+
47+
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+
4482
### Ability to render ACE asynchronously
4583

4684
Similarly to web parts, the ACE developer can specify if the card extension is rendered asynchronously.
@@ -106,7 +144,7 @@ IFormCustomizerContext.contentType.ClientFormCustomFormatter: string | undefined
106144

107145
### Teams JavaScript SDK v2 support
108146

109-
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.
110148

111149
> [!NOTE]
112150
> 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
117155
118156
### Remove NodeJS 12 and 14 support
119157

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.
121159

122160
## Deprecations
123161

124162
None for now.
125163

126164
## Fixed Issues
127165

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
174+
- [#8487](https://github.com/SharePoint/sp-dev-docs/issues/8487) - SharePoint React 17 Upgrade causing "Invalid Hook call" error in SPFx Webpart
175+
- [#7324](https://github.com/SharePoint/sp-dev-docs/issues/7324) - SPFx license does not permit commercial use
176+
- [#8331](https://github.com/SharePoint/sp-dev-docs/issues/8331) - Mechanism to version the preconfiguredEntries in the manifest
177+
- [#8510](https://github.com/SharePoint/sp-dev-docs/issues/8510) - SPFx sudden Minified React error #321
178+
- [#8496](https://github.com/SharePoint/sp-dev-docs/issues/8496) - React version mismatch causes property pane not displaying
179+
128180
### August Timeframe
129181

130182
- [#8146](https://github.com/SharePoint/sp-dev-docs/issues/8146) - SPFX Application Customizer breaks Anonymous Links for PDF Files
131183
- [#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
133185
- [#8279](https://github.com/SharePoint/sp-dev-docs/issues/8279) - New icons in production environments
134186
- [#8301](https://github.com/SharePoint/sp-dev-docs/issues/8301) - Error When Revisiting Custom Teams ?app=portals App

0 commit comments

Comments
 (0)