Skip to content

Releases: microsoftgraph/microsoft-graph-toolkit

v2.7.0

28 Oct 18:20
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v2.3.2

04 Feb 16:36
b58f672
Compare
Choose a tag to compare

We're excited to announce our v2.3.2 release of the Microsoft Graph Toolkit 🦒! In this release, we release a lot of accessibility improvements and tackled lots of issues that were reported by 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

None for this release

🎨 Enhancements

mgt

mgt-people-picker

  • #1439 Add ac11y support for the people-picker to narrate selected people by @musale
  • #1450 [people-picker] fix for selected people focusable area, removing from normal mgt-person by @vogtn
  • #1473 Support narration of the names of selected people in people-picker by @musale

mgt-person

  • #1414 makes mgt-person screen-readable by @jobala
  • #1437 [person] non-fluent focus indicator/tabindex for person person-card login, and other iterations by @vogtn

mgt-person-card

  • #1430 [person-card] Update contact links for contrast by @vogtn
  • #1435 [person-card] Removes sections when there's no data by @Mnickii

mgt-picker

mgt-spfx

mgt-todo

mgt.dev

🐞 Fixes

mgt-person

  • #1487 [person] Fixes image load while using person-image by @Mnickii
  • #1479 Catch and silently throw the errors when the user ID for a person does not exist in Azure AD by @musale

mgt-person-card

🎉 New Contributors

Full Changelog: v2.3.1...v2.3.2

v2.3.1

19 Nov 20:07
Compare
Choose a tag to compare
  • PeoplePicker

    • Added support for cut/copy/paste of people - #1189, #1233
    • Added user-ids attribute - #1331
    • Fixed fetching photos for groups - #1366
    • Fixed setting the input text to empty only on multiple mode - #1400
    • Fixed user-ids for 'me' request - #1397
  • Person

    • Fixed line data context object passed in templates - #1332
    • Fixed person card templating - #1296
  • People

    • Added fallback details property/attribute - #1339
  • FileList

  • TeamsChannelPicker

    • Fixed default scopes for fetching teams - #1386
  • Get

  • General

    • [MsalProvider2] - Added option to disable automatic incremental consent - #1384
    • Fixed caching key for finding people - #1350
    • Fixed SimpleProvider getAccessToken function when scopes are null - #1386
    • [mgt.dev] - Fixed Code Editor Keyboard Navigation - #1393