iTranslated by AI

The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
🆕

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.

https://devblogs.microsoft.com/microsoft365dev?WT.mc_id=M365-MVP-5002941

Microsoft Graph

Addition of Application Permissions for Microsoft Bookings API

https://devblogs.microsoft.com/microsoft365dev/application-permissions-for-bookings-apis-in-microsoft-graph-now-available-on-v1?WT.mc_id=M365-MVP-5002941

Application permissions are now available for the Microsoft Bookings API.

Enhancements to SharePoint Content Type Sync

https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-api-support-for-new-content-type-sync-enhancements?WT.mc_id=M365-MVP-5002941

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)

https://devblogs.microsoft.com/microsoft365dev/ediscovery-api-for-microsoft-graph-is-now-generally-available?WT.mc_id=M365-MVP-5002941

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

https://devblogs.microsoft.com/microsoft365dev/upcoming-changes-to-data-visibility-for-microsoft-graph-callrecords-apis?WT.mc_id=M365-MVP-5002941

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

https://devblogs.microsoft.com/microsoft365dev/announcing-updates-to-the-planner-api-in-microsoft-graph?WT.mc_id=M365-MVP-5002941

Application permissions are now available for the Planner API.

Release of Microsoft Teams Interactive Messaging API (Generally Available)

https://devblogs.microsoft.com/microsoft365dev/announcing-updates-to-microsoft-teams-api-in-microsoft-graph?WT.mc_id=M365-MVP-5002941

  • 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)

https://devblogs.microsoft.com/microsoft365dev/announcing-the-new-sharepoint-pages-api-in-microsoft-graph?WT.mc_id=M365-MVP-5002941

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)

https://devblogs.microsoft.com/microsoft365dev/announcing-sharepoint-framework-1-14-with-updates-for-viva-connections-microsoft-teams-and-sharepoint?WT.mc_id=M365-MVP-5002941

There have been changes to scaffolding using the Yeoman generator. Note that some options have been deprecated.

Release of SPFx 1.15 (Generally Available)

https://devblogs.microsoft.com/microsoft365dev/announcing-sharepoint-framework-1-15-with-updates-for-viva-connections-microsoft-teams-and-sharepoint?WT.mc_id=M365-MVP-5002941

  • 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)

https://devblogs.microsoft.com/microsoft365dev/announcing-general-availability-of-sharepoint-framework-1-16-enabling-spfx-across-microsoft-365-platform?WT.mc_id=M365-MVP-5002941

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)

https://devblogs.microsoft.com/microsoft365dev/microsoft-teams-js-sdk-v2-is-now-generally-available?WT.mc_id=M365-MVP-5002941

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)

https://devblogs.microsoft.com/microsoft365dev/microsoft-teams-toolkit-for-visual-studio-code-now-generally-available?WT.mc_id=M365-MVP-5002941

For this topic, we had @girlie_mac, who actually writes the blog, present at the 4th Japan M365 Dev User Group study session.

https://jpm365dev.connpass.com/event/253816/

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