iTranslated by AI
Summary of Microsoft 365 Development Updates 2022
Introduction
To wrap up 2020 (Note: The original text states 2020, but context suggests 2022), I will summarize the development-related updates for Microsoft 365. These are primarily based on the Microsoft 365 Developer Blog. It is a great resource for staying up-to-date, so I highly recommend checking it out.
Microsoft Graph
Addition of Application Permissions for Microsoft Bookings API
Application permissions are now available for the Microsoft Bookings API.
Enhancements to SharePoint Content Type Sync
For content type publishing, the mechanism has changed from pushing to all sites to a pull-based model from necessary sites for performance reasons.
Release of eDiscovery (Premium) API (Generally Available)
It is now possible to retrieve and create eDiscovery cases in Microsoft Purview eDiscovery (Premium). Please note that eDiscovery (Premium) requires a Microsoft 365 E5 or equivalent license.
Changes to Microsoft Teams Call Records API Specifications
As part of GDPR compliance efforts in the EU, the content of data that can be retrieved via call records has been changed.
Addition of Application Permissions for Planner API
Application permissions are now available for the Planner API.
Release of Microsoft Teams Interactive Messaging API (Generally Available)
- Read/unread status of messages can now be retrieved
- Ability to hide chats
- Ability to mention tags
- Various other improvements
Release of SharePoint Pages API (Public Preview)
You can now use the Microsoft Graph API to retrieve and create SharePoint pages. This enables approval flows in combination with Power Apps and Power Automate. For example, you can enter drafts in Power Apps and publish them only after they are approved through a Power Automate approval flow. It is also possible to extract the body of a page and pass it to Azure Cognitive Services.
SharePoint Framework
Release of SPFx 1.14 (Generally Available)
There have been changes to scaffolding using the Yeoman generator. Note that some options have been deprecated.
Release of SPFx 1.15 (Generally Available)
- Customizers are now provided to edit forms for lists and libraries
- While previously only JSON-based customization was available, more advanced customization is now possible
- Support for Node.js 16
- Deprecation of TSLint and migration to ESLint
Release of SPFx 1.16 (Generally Available)
The main update in SPFx 1.16 is the ability to publish SPFx as Outlook and Microsoft 365 apps. While there was already functionality to display SPFx as a Microsoft Teams app, it is now possible to provide a broader experience. Other infrastructure-related changes include support for the Teams JavaScript client library (TeamsJS) v2 and the removal of support for Node.js 12 and 14.
Microsoft Teams
Release of Teams JavaScript Client Library (TeamsJS) v2 (Generally Available)
In v2, various improvements have been made, such as organizing namespaces and changing callback-based methods to async/await.
Release of Microsoft Teams Toolkit for Visual Studio Code v4 (Generally Available)
For this topic, we had @girlie_mac, who actually writes the blog, present at the 4th Japan M365 Dev User Group study session.
Conclusion
There were many other updates that I could not cover in full. For instance, the ability to share Office Script files via SharePoint was also a hot topic this year. I am surprised by the sheer number of updates, and I look forward to what next year brings.
Discussion