v1.2
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. Addrefresh()
method to refresh data manually. Addvalue
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