v3.0.0-preview.1
Pre-release
      Pre-release
    
        
          ·
          
            500 commits
          
          to main
          since this release
        
        
        
We are excited to announce the first preview release for v3.0.0 of the Microsoft Graph Toolkit. This release includes a number of breaking changes and new features.
Updating your application
To update your application to use the newest version of Microsoft Graph Toolkit, navigate to your project directory and run:
npm i @microsoft/[email protected]
If you’re using the Toolkit via mgt-loader and update your script tag to:
<script src="https://unpkg.com/@microsoft/[email protected]/dist/bundle/mgt-loader.js"></script>🎨 Enhancements:
- updated Graph Client to v3 (#1040) by Nikola Metulev
 - msal2 multi-account UI (#1041) by Nicolas Vogt
 - person-card fluent controls upgrade (#1253) by Nicolas Vogt
 - added multi-user cache functionality and enabled multi user login in Msal2Provider (#1299) by amrutha95
 - added option to disable incremental consent (#1316) by amrutha95
 - update fluentui registration (#1338) by Beth Pan
 - update person component to latest Fluent UI design (#1773) by Nickii Miaro
 - update the people component to Fluent UI (#1786) by Musale Martin
 - update Person Card to latest Fluent UI (#1797) by Nickii Miaro
 - update people-picker component to fluentui design (#1801) by Musale Martin
 - update File component to latest Fluent design (#1802) by Nickii Miaro
 - update teams-channel-picker to fluent UI designs (#1805) by Musale Martin
 - update mgt-login to new fluent-ui designs (#1807) by Gavin Barron
 - update File List component to Fluent UI (#1833) by Nickii Miaro
 - add custom element disambiguation #1852) by Gavin Barron
 - update agenda component to the fluent UI spec (#1867) by Musale Martin
 - add nodejs 16 support (#1911) by Gavin Barron
 - add spfx utils for disambiguation (#1914) by Gavin Barron
 - add support for GCC and other sovereign clouds (#1928) by Musale Martin
 - mgt-picker component for generic picking of entities from Microsoft Graph (#1937) by Nickii Miaro
 - add quick messaging to fluent person-card (#1958) by Nickii Miaro
 - upgrade sample to angular 14 (#1968) by Gavin Barron
 - add typing to events for react components (#1981) by Gavin Barron
 - update TeamsFxProvider.ts for v3.0.0 (#1983) by rentu
 - add tests and example jest config (#1987) by Gavin Barron
 - add theme management tools (#2037) by Gavin Barron
 - report custom element name collisions (#2053) by Gavin Barron
 
🐞 Bugs fixed:
- fix: lock responselike resolutions to v2.0.0 (#1851) by Nickii Miaro
 - fix: people picker RTL renders, focus and storybook loading errors (#1864) by Musale Martin
 - fix: restore provided msal public client behavior (#1931) by Gavin Barron
 - fix: update typescript and ts-node versions for proxy samples (#2020) by Gavin Barron
 - fix: correct typing problems in sample vue app (#2021) by Gavin Barron
 - fix: set the search icon to be on the same level with the input field (#2043) by Musale Martin
 
🚨 Breaking Changes:
- In mgt-agenda for eventClick the clicked MicrosoftGraph.Event moves from a property of e.detail to be the value of e.detail
 - All events for mgt-task now emit a CustomEvent
 - Numerous changes to design tokens that may break styling customizations
 - @microsoft/microsoft-graph-client now uses v3.0.2, upgraded from v2.2.1, solutions using the graph client from the provider will experience breaking changes.
 
📃Changelog
The full changelog is available here