Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

7.0.0 Release Plan #81

Closed
9 tasks done
shweaver-MSFT opened this issue Mar 23, 2021 · 1 comment
Closed
9 tasks done

7.0.0 Release Plan #81

shweaver-MSFT opened this issue Mar 23, 2021 · 1 comment
Assignees
Labels
Release plan Plan for a versioned release
Milestone

Comments

@shweaver-MSFT
Copy link
Member

shweaver-MSFT commented Mar 23, 2021

7.0.0 Release Plan

This plan captures our work for the initial release of our authentication providers and Graph helpers.

We plan to focus first on enabling authentication for NetStandard 2.0 apps via MSAL or directly through native Windows dialogues. This will allow our community to start building more experiences on top of the authentication providers right away. Our other helpers and controls will continue to stay in preview for now. We will be working hard to bring a follow-up release with the controls and helpers ready for production use in the near future.

https://github.com/windows-toolkit/Graph-Controls/milestone/1

The plan

The Windows Community Toolkit Graph-Controls repo will have it's first release focused primarily on enabling authentication and Graph client access. We will ship as an additional set of packages of the 7.0 release of WCT. The packages are as follows:

CommunityToolkit.Authentication

The authentication package includes basic structures for supporting a global authentication provider and responding to provider state change events.

CommunityToolkit.Authentication.Msal

Enables authentication via the official Microsoft Authentication Library (MSAL).

CommunityToolkit.Authentication.Uwp

Enables authentication through native WAM APIs.

CommunityToolkit.Graph

Enables access to a pre-configured GraphServiceClient, used for making ad-hoc Graph API calls using the Graph SDK for the currently signed-in user.

Legend of annotations:

Symbol Description
0️⃣ priority 0 - must have for this release
1️⃣ priority 1 - nice to have for this release
2️⃣ priority 2 - stretch goal - unlikely for this release but we will try our best
missing issue reference
🔦 investigating

Authentication

Developers can leverage the toolkit for authentication:

Looking forward

Our initial 7.0.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.

We plan to quickly follow up with a 7.1.0 release, including AAD support in WindowsProvider, helpers for roaming data between apps using Graph, as well as a variety of templated controls for UWP.

@shweaver-MSFT shweaver-MSFT added the Release plan Plan for a versioned release label Mar 23, 2021
@shweaver-MSFT shweaver-MSFT added this to the Initial Release milestone Mar 23, 2021
@shweaver-MSFT shweaver-MSFT self-assigned this Mar 23, 2021
@shweaver-MSFT shweaver-MSFT pinned this issue Mar 23, 2021
@shweaver-MSFT shweaver-MSFT changed the title [Draft] 1.0 Release Plan 7.0.0 Release Plan May 20, 2021
@shweaver-MSFT
Copy link
Member Author

Update, we are rolling the plan for 7.0.0 into our plan for 7.1.0 and doing a preview release alongside Windows Community Toolkit 👍

See the updated plan here -> 7.1.0 Release Plan

@shweaver-MSFT shweaver-MSFT unpinned this issue Jul 29, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Nov 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Release plan Plan for a versioned release
Projects
None yet
Development

No branches or pull requests

1 participant