-
Notifications
You must be signed in to change notification settings - Fork 38
Description
7.1.0 Release Plan
Our initial 7.1.0 release is mostly focused on making the authentication providers available so developers can authenticate easily and make their own calls to the Graph with a pre-configured client. But we know there is so much more we can do on top to enable developers to do more with Microsoft Graph in their applications. To get you started, we're also releasing new helpers for roaming data between apps using Graph, as well as a variety of Graph powered templated controls for UWP.
Check out the Milestone for full details.
Authentication
Developers can leverage the toolkit for authentication:
- 0️⃣ in NetStandard apps
Microsoft.Toolkit.Graph should be .NET Standard? #60 - 0️⃣ without requiring the Graph SDK
[Feature] Separate Graph SDK interaction into own package #75 - 0️⃣ using native Windows dialogues
Enable authentication via native Windows dialogues #83 - 0️⃣ using the MSAL library
MsalProvider should be built on top of Msal.NET directly instead of Microsoft.Graph.Auth #78 - 0️⃣ with the V1 or beta endpoint independently
[Feature] Figure out how to isolate against Stable/Beta End-points to Microsoft.Graph package #52 - 1️⃣❗ with clear samples of how to authenticate in WPF and UWP
- 1️⃣❗ with clear samples of how to make Graph requests in WPF and UWP
- 1️⃣ WindowsProvider supports organizational accounts from AAD
[Feature] WindowsProvider should support AAD login #116
Roaming Data Helpers
Developers can roam app and user settings to Graph:
- 0️⃣ in Net Standard 2.0 apps
[Feature] RoamingSettings helpers should not depend on Windows #86 - 0️⃣ via OneDrive
[Feature] Enable roaming settings via OneDrive file storage #74 - 1️⃣ via User extensions
[Feature] Create a system for RoamingSettings via the Graph #72
[Feature] Enable roaming settings through open extension on the Graph User #73
Graph Enabled Controls
Developers can use Graph enabled controls to:
- 0️⃣❗ authenticate a user with the click of a button (LoginButton)
- 0️⃣ visualize a single Graph Person (PersonView)
PersonView still visible after logout #6
Initials don't show up on PersonView #10
COM Failure in PersonView? #26
[Feature] Adding DecodePixelWidth/DecodePixelHeight to PersonView improve the rendering of user photos #28 - 1️⃣❗ search and select people from a tokenized picker experience (PeoplePicker)
- 2️⃣ visualize miscellaneous Graph endpoints (GraphPresenter)
[Feature] Add GraphPresenter to help with general calls to the Graph #17
[Feature] Handle Paging of Graph Calls in GraphPresenter #54
[Feature] GraphPresenter should listen for updates to properties #56
Developers have UI helpers to respond to GlobalProvider events from XAML with:
- 0️⃣ ProviderStateTrigger -
[Feature] Create StateTrigger for SignedIn State #9
[Feature] Create XAML helpers for handling provider state #97 - 0️⃣ ElementExtensions.IsVisibleWhen
[Feature] Create XAML helpers for handling provider state #97