Microsoft 365 Developer Blog

A platform for creating collaborative apps for hybrid work

Featured posts

Copilot UX components are generally available: bring interactive experiences into Copilot
Oct 28, 2026
Post comments count 0
Post likes count 5

Copilot UX components are generally available: bring interactive experiences into Copilot

Vesa Juvonen

Copilot UX components are generally available with SPFx 1.24. Bring interactive dashboards, forms, and business actions directly into Microsoft Copilot, so peop...

Microsoft TeamsMicrosoft 365 DeveloperSharePoint Framework

Latest posts

Jun 11, 2019
Post comments count 0
Post likes count 0

30DaysMSGraph – Upgrading to MSAL .NET v4

Brian T. Jackett

We wrapped up the #30DaysMSGraph series in Nov 2018.  Since that time there have been a few updates to the Microsoft Graph SDK as well as the Microsoft Authentication Library (MSAL).  Notably MSAL for .Net and JavaScript are now generally available (GA) with v3.0.8 and MSAL.Net 4.0.0 is now available as well.  This is a good opportunity to upgrade the samples in the dotnetcore-console-sample repo to leverage MSAL .Net v4.

Jun 11, 2019
Post comments count 0
Post likes count 0

SharePoint Development Community (PnP) – June 2019 update

SharePoint team

SharePoint Dev Ecosystem / SharePoint Patterns and Practices (PnP) June 2019 update is out with a summary of the latest guidance, samples, and solutions from SharePoint engineering or from the community for the community. This article is a summary of all the different areas and topics around the SharePoint Dev ecosystem during the past month.

Jun 11, 2019
Post comments count 0
Post likes count 0

Mail Search folder support for Microsoft Graph APIs

Sivaprakash Saripalli

Today we’re announcing the release of mail search folder APIs to the Microsoft Graph v1.0 endpoint. A mail search folder is a virtual folder in the user's mailbox that contains all the email items matching a specified search criterion. A Microsoft Graph app can use this feature to quickly fetch all emails that match a predefined search criterion.

Jun 10, 2019
Post comments count 0
Post likes count 0

Updated capabilities for SharePoint Page Transformation

SharePoint team

Latest update on page transformation which now supports publishing pages to modern page transformations.

Jun 5, 2019
Post comments count 0
Post likes count 0

Scoping Microsoft Graph application permissions to specific Exchange Online mailboxes

Sivaprakash Saripalli

Today we’re excited to announce the release of the Application Access Policy feature for Exchange Online PowerShell. This feature allows Exchange Online administrators to scope application permissions for Microsoft Graph to allow access to specified mailboxes in their Office 365 tenant.

Jun 5, 2019
Post comments count 0
Post likes count 0

MSAL.NET 4.0.0 is now available!

Microsoft identity platform team

MSAL.NET 4.0.0 is now available! We are excited to announce we are now releasing our first incremental update to MSAL.NET, bringing features that customers and partners have been asking for.  These enhancements include ADFS 2019 support, asynchronous token cache serialization and interactive token acquisition on .NET Core (through the OS browser), including on Linux and Mac.

Jun 5, 2019
Post comments count 0
Post likes count 0

Migrate from Azure AD Graph to Microsoft Graph

Microsoft identity platform team

We recently updated our documentation to include new Azure AD migration guidance, to help you move your apps from Azure AD Graph to Microsoft Graph.

Jun 3, 2019
Post comments count 0
Post likes count 0

New SharePoint CSOM version released for SharePoint Online – May 2019

SharePoint team

We are happy to announce the availability of new SharePoint Client-Side Object Model (CSOM) version targeted for the Office 365 or more specifically for SharePoint and Project Online. May 2019 release.

May 21, 2019
Post comments count 0
Post likes count 0

New updates and capabilities for developers at SharePoint Conference

SharePoint team

Leverage SharePoint Framework in new ways, and for new scenarios