Skip to content

v1.2

Compare
Choose a tag to compare
@beth-panx beth-panx released this 06 Apr 04:28
· 1080 commits to release/latest since this release

We are introducing a new component - Teams Channel Picker! 🎉This enables a user to select a channel from teams that this user is in. On top of the new component, there are many improvements we made based on feature requests and bug reports from the community to our existing components.

You may notice that we have refactored our code quite a bit to make it robust and even more modular. We are preparing and aiming to create multiple packages for version 2.0 in order to fulfill customer requests around beta apis in components.

Updates and Fixes

mgt-teams-channel-picker

  • New component! 🙌 #249

mgt-person

  • Calculate person avatar background color based on initials. #319
  • Fixes initials logic #361 🏆Thanks to our community contributor @RobPethick

mgt-person-card

  • mgt-person-card can now be used as standalone component. #359
  • mgt-person-card will fetch additional data when used as template. #359
  • mgt-person-card can now deep link into Teams chat. #359
  • Fix bug of default font family not applied. #337
  • Use the latest mgt-flyout update. #354
  • Add custom css properties. #363
  • Fix bug when chat button is clicked within Teams platform. #365

mgt-get

  • Add polling-rate attribute to support polling. Add refresh() method to refresh data manually. Add value template when expecting the response from the graph to contain an array of items. #252

mgt-agenda

  • Add support for paging #340

mgt-people

  • Fix bug to update mgt-people when user-ids change. #311
  • Fix bug of rendering repetitive people. #348

mgt-people-picker

  • Fix bug to avoid dropdown flick. #336
  • Refactor group-id property to call loadState only when changed in setter. #349
  • Use the latest mgt-flyout update. #355

Project

  • Flyout in components such as mgt-person and mgt-login (and others) now renders on top of everything (#292) and supports window segmentation (#273)
  • Separate the beta graph logic from the production graph logic refactor. #287
  • Data loading structure for BaseComponent. #297
  • Simplified Batch logic. #301
  • Add protected render methods starting with mgt-agenda. #304
  • Add protected render methods to mgt-login. #312
  • Update render methods in mgt-people. #314
  • Update render methods in mgt-person. #327
  • Update render methods in mgt-people-picker. #332
  • Update render methods in mgt-person-card. #335
  • Update lit-elememt to 2.3.1. #341
  • Update templating so both {{expression}} and {{{expression}}} act the same. Update expressions in attributes (such as data-for or data-if) now work with or without curly braces. #252

Playground

  • Add examples to storybook (mgt.dev). #280
  • Auto generation of custom-elements.json. #291
  • New favicon and styles. #296
  • Add telemetry. #306
  • Fix iframe embed scroll bug. #317
  • Change code editor to light theme. #350