Skip to content

Releases: microsoftgraph/microsoft-graph-toolkit

v2.8.0

02 Dec 02:39

Choose a tag to compare

We're excited to announce our v2.8.0 release of the Microsoft Graph Toolkit 🦒! In this minor release, we did 7 fixes, 4 enhancements and a documentation change in our Playground. We are also welcoming one new contributor!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

  • Update groupIds prop of PeoplePicker to string array by @NathZ1 in #1935
  • Update graph.userWithPhoto.ts by @devdavest in #1933
  • Set the person details in all blocks when loading state by @musale in #1959
  • Set the hover and focus color on the dropdown item by @musale in #1960
  • Check for page-size when filtering by extensions in FileList by @Mnickii in #1965
  • Make people-picker aria-label work in Firefox by @gavinbarron in #1963
  • Remove the SdkVersion header when redirected to a non-graph endpoint by @musale in #1947

🎨 Enhancements

  • Add new CSS properties for the people picker by @musale in #1926
  • Adding aria label to people picker by @gavinbarron in #1945
  • Adding an aria-label property that can be set on the people picker component to allow a visual label to match the label of the component by @aslynblohm in #1943
  • Allow use TeamsUserCredential to construct instance by @SLdragon in #1954

📝 Documentation

  • Remove the search field from the playground by @musale in #1948

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.7.1

03 Nov 16:20
728e578

Choose a tag to compare

We're excited to announce our v2.7.1 release of the Microsoft Graph Toolkit 🦒! In this patch release, we did 3 accessibility fixes. We are also welcoming one new contributor!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

  • Update the text announced for person image, initials and email address by @musale in #1923
  • Updating accessibility features of the people picker component by @aslynblohm in #1922

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.7.0

28 Oct 18:20

Choose a tag to compare

We're excited to announce our v2.7.0 release of the Microsoft Graph Toolkit 🦒! In this patch release, we did 1 enhancement and fixed 5 bugs. We also improved our 2 areas of our documentation!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

  • Fixing endpoints used in getGroupImage functions by @kon-iro in #1883
  • Removes assumption that local time is aligned with the calendar time. Closes #1886 by @waldekmastykarz in #1903
  • Show the dropdown when you focus on the people picker with tab key by @musale in #1902
  • Fix for people picker selected people close button a11y by @patmoo in #1912
  • Removes null people from the result when no fallback details specified. Closes #1885 by @waldekmastykarz in #1901

🎨 Enhancements

  • Add localization of contact card section titles by @musale in #1871

📝 Documentation

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.6.2

14 Oct 21:21

Choose a tag to compare

We're excited to announce our v2.6.2 release of the Microsoft Graph Toolkit 🦒! In this patch release, we did 8 enhancements and fixed 9 bugs.

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

🎨 Enhancements

  • update: Set child element roles to listitem when parent role is list by @musale in #1841
  • update: Remove unused id attribute causing id conflicts by @musale in #1842
  • update: Focus on the heading link once in the storybook playground by @musale in #1849
  • #1753 people search to include all users in tenant by @HiltonGiesenow in #1784
  • [teamsfx-provider] Update teamsfx peer dependency to 2.x.x by @SLdragon in #1859
  • update: add keyboard focus on storybook canvas and overview copy buttons by @Mnickii in #1855
  • update: links to learn.microsoft.com by @musale in #1874
  • update: remove overflow focus on people component by @Mnickii in #1865

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.6.1

25 Aug 17:44

Choose a tag to compare

We're excited to announce our v2.6.1 release of the Microsoft Graph Toolkit 🦒! In this patch release, we have implemented two community proposals and fixed four bugs.

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

🎨 Enhancements

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.6.0

20 Jul 16:36

Choose a tag to compare

We're excited to announce our v2.6.0 release of the Microsoft Graph Toolkit 🦒! In this release, we delivered a lot of accessibility-related enhancements, improvements to existing components and bug fixes for some of our components. We also released a new capability on the mgt-people-picker component to allow limiting the scope of the available results based on specified groups! This was a real teamwork, with 9 contributors, including 1 from the community!

🧑‍💻 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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

✨ New features

  • Add group-ids attribute to the people-picker component by @musale in #1652

🎨 Enhancements

🐞 Fixes

  • Enable text spacing on all the components of mgt.dev by @musale in #1692
  • Set the aria-label text for the buttons by @musale in #1708
  • [Person] fixed issue 1579 by @wuxiaojun514 in #1682
  • Allow tab navigation to be lockable within the person-card by @musale in #1726
  • [accessibility] fix keyboard controls in localization by @Mnickii in #1720
  • [mgt-person-card] Accessibility, zoom or window height minimums for content by @vogtn in #1731
  • Update aria-role to 'searchbox' by @ElinorW in #1757
  • Update aria-roles and add aria-labels by @ElinorW in #1761
  • Fix freezing tabs on Safari by @musale in #1770

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.5.2

24 May 14:46
3b75893

Choose a tag to compare

We're excited to announce our v2.5.2 release of the Microsoft Graph Toolkit 🦒! In this minor release, we are reverting some of the changes we made to our mgt-loader to fix live issues reported by customers. We apologize for this issue!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

mgt

  • Revert loader to writing to the document directly by @musale in #1703
  • Fix outerHTML reference for the tag by @musale in #1704

📃Changelog

The full changelog is available here

v2.5.1

23 May 14:02
dffa85d

Choose a tag to compare

We're excited to announce our v2.5.1 release of the Microsoft Graph Toolkit 🦒! In this minor release, we added accessibility changes to the storybook and a bug fix for the mgt-loader.

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

🐞 Fixes

mgt

mgt.dev

📃Changelog

The full changelog is available here

v2.5.0

20 May 16:56

Choose a tag to compare

We're excited to announce our v2.5.0 release of the Microsoft Graph Toolkit 🦒! In this release, we delivered a lot of styling-related issues, improvements to existing components and bug fixes for some of our authentication providers! We also released a brand new authentication provider supporting TeamsFx, empowering developers to build Teams applications with the help of the Microsoft Graph Toolkit! This was a real teamwork, with 9 contributors, including 3 from the community!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

✨ New features

mgt-teamsfx-provider

🎨 Enhancements

mgt

mgt-person-card

  • [person-card] additional css custom properties for person-card by @vogtn in #1676

mgt-people-picker

  • [people-picker] Search users only set in the user-ids when user-ids are set by @musale in #1669

mgt-spfx

🐞 Fixes

mgt

  • [security]override the sabotaged version of node-ipc by @Mnickii in #1616
  • Set scripts without getting the HTML from the DOM by @musale in #1656

mgt-agenda

  • [mgt-agenda][accessibility] removing non-actionable content from tabindex by @vogtn in #1645

mgt-people-picker

  • mgt-people-picker: fix for issue #1651 by @stniemin in #1653
  • [people-picker] Fix setting the filterQuery value for complete request URL paths. by @musale in #1667
  • Add allowed roles for elements with aria attributes by @musale in #1654

mgt-teams-msal2-provider

mgt.dev

  • Add updates for zooming and screen resize CSS by @musale in #1613
  • Announce nested controls when searching for a component and viewing components by @musale in #1646
  • Add alt-text for file-icon image by @musale in #1643
  • Call all the methods required in window.onload once by @musale in #1683
  • Enable viewing the storybook and components in high contrast by @musale in #1623
  • [accessibility] fix contrast in foreground and background colors by @Mnickii in #1680
  • Update the aria-label value for the expand/collapse button on the navigation menu by @musale in #1684

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here

v2.4.0

07 Mar 16:44

Choose a tag to compare

We're excited to announce our v2.4.0 release of the Microsoft Graph Toolkit 🦒! In this release, we delivered a lot of styling-related issues, improvements to existing components and bug fixes for some of our authentication providers! This was a real teamwork, with 8 contributors, including 3 from the community!

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/mgt@latest

If you’re using the Toolkit via mgt-loader, your application will be automatically updated to the newest version.

If you were affected by #1491, it might require clearing the cookies for the affected devises as msal-browser has changed some internals in their latest v2.22.0.

✨ New features

mgt-file

mgt-people-picker

  • #1561 MGT PeoplePicker - Add optional disableImages prop to allow disable retrieving user photos by @NathZ1
  • #1572 Added the ability to add filters of users, people or group properties by @musale

mgt-person

  • #1562 MGT Person - Disable attempt to get user photo when using userId/personQuery and fetchImage=false by @NathZ1

mgt.dev

🎨 Enhancements

mgt

  • #1587 Fix regex to avoid Polynomial time and fix security alert by @musale
  • #1570 Update the designs of various components to current guidelines by @musale

mgt-msal2-provider

  • #1564 Adding the spec and a proposal for the solution for disabling incremental consent by @sebastienlevert
  • #1574 Update the msaljs-browser version to v2.22.0 by @musale

mgt-todo

  • #1528 [tasks/todo] Remove Calendar popup (accessibility) by @vogtn

mgt-task

  • #1528 [tasks/todo] Remove Calendar popup (accessibility) by @vogtn

mgt.dev

🐞 Fixes

mgt-file

mgt-person-card

  • #1546 Use 'noreferrer' when open new window to avoid Teams App stuck by @SLdragon

mgt-teams-msal2-provider

mgt-todo

mgt-task

🎉 Celebrating our contributors

📃Changelog

The full changelog is available here