Skip to content

Conversation

@gavinbarron
Copy link
Member

🤖 I have created a release beep boop

4.0.0 (2023-07-18)

⚠ BREAKING CHANGES

  • removes use of user.read.all and group.read.all scopes for team/channel reading
  • all events for mgt-task now emit a CustomEvent

Features

  • add custom CSS properties for the people picker flyout text (#2162) (9b600de)
  • add custom focus ring color (#2334) (9df3f19)
  • add custom focus ring color (#2334) (9f8953a)
  • add dedicated icon for business phone (#1988) (92206b9)
  • add new CSS properties for the people picker (#1926) (041c71e), closes #1888
  • add quick messaging to fluent person-card (#1958) (94e390b)
  • add spfx utils for disambiguation (#1914) (6317ccf)
  • add support for GCC and other sovereign clouds (#1928) (1edf635)
  • add tests and example jest config (#1987) (9e00738)
  • add theme management tools (#2037) (9961926)
  • add token overrides to theme switching (#2328) (c49f70c)
  • added mgt-taxonomy-picker component (#2172) (00f6565)
  • added spec for mgt-taxonomy-picker (#2156) (670a3cb)
  • adds auth page for storybook use (cfeceeb)
  • allow programmatically theming a component without the theme-toggle component (#2199) (40b87f9)
  • allow TeamsfxProvider to be constructed with TeamssUerCredential (#1954) (22b204a)
  • cache the endpoint url for the mock-provider in session storage (#1979) (b2cbbf2)
  • mark Teams, TeamsMsal2 and Msal providers as deprecated in v2.x.x (#2232) (52efa2e)
  • mark Teams, TeamsMsal2 and Msal providers as deprecated in v2.x.x (#2232) (7b701d0)
  • mgt-loader version warning (#2059) (e1b352e)
  • mgt-picker component for generic picking of entities from Microsoft Graph (#1937) (11e6807)
  • mgt-picker selected-value attribute (#2363) (abd00b4)
  • migrate to eslint (#2125) (2970a44)
  • move completed items to bottom of the list in mgt-todo (#2215) (1c9face)
  • nodejs 16 support (#1911) (a573bdf)
  • optionally pass the group-id value from tasks to people picker (#2200) (711a233)
  • preview component support (#2356) (38a13e1)
  • provide dynamic element name (91d5fa4)
  • remove legacy mgt-dark and mgt-light theme and stories (#2284) (4065d2f)
  • remove the Teams, TeamsMsal2 and the Msal providers in v3.x.x (#2231) (c007abc)
  • report custom element name collisions (#2053) (66c2e6c)
  • Storybook authentication (#2048) (9af2bf5)
  • Support for new component mgt-search-results (#2047) (87e6c2f)
  • typed events (#1981) (bbd5da4)
  • Update agenda component to the fluent UI spec (#1867) (2771544)
  • update File component to latest Fluent design (#1802) (f074652)
  • update File List component to Fluent UI (#1833) (21e4246)
  • update mgt-login to new fluent-ui designs (#1807) (710d6b9)
  • Update people-picker component to fluentui design (#1801) (7c782ff)
  • Update Person Card to latest Fluent UI (#1797) (069309d)
  • Update teams-channel-picker to fluent UI designs (#1805) (b2e5d8b)
  • update TeamsFxProvider.ts for v3.0.0 (#1983) (d7247a0)
  • Update the people component to Fluent UI (#1786) (8c99782)
  • update Todo component to new Fluent designs (#1967) (c7bf047)
  • use fluent UI to theme the tasks component (#2150) (3677936)
  • use fluentui to theme the person component. (#2072) (fc4f1e0)
  • use fluentui tokens for theming file and file-list (#2044) (89b79e9)

Bug Fixes

  • a11y: Add keyboard navigation to mgt-teams-channel-picker (#2415) (5184217)
  • a11y: unset custom color of storybook left chevrons (#2595) (764bf12)
  • ac11y: set aria-expanded when open/closed (#2405) (d084665)
  • add InAConferenceCall activity when availability is Busy (#2585) (bd17195)
  • add a title tag to be announced for location svg (#2285) (8c601c9)
  • add aria-label text announce cancelling adding a new task (#2359) (ffaa0e7)
  • add class to people-picker styles story to enable custom css (#2605) (dcec953)
  • add combobox attributes (#2538) (b89f045)
  • add font family to tasks (#2603) (e380b4a)
  • add login custom styles, removes style not in use (#2587) (7ba98e4)
  • add top to the caching key to allow varying values with different page sizes (#2406) (00b68e6)
  • add user name to aria-label for people-picker remove button (#1912) (d93bde7)
  • Adding taxonomy-picker as an exported React component and updated used types (4c06bd2)
  • adds customHosts support for non-graph domain requests (#2592) (1f97215)
  • Allow display and searching of people supplied in attributes (#1839) (00865f3)
  • announce more options button on narrator in mgt-tasks (#2399) (11ef91f)
  • announce suggestion list changes (#2148) (59301ab)
  • announce teams channel results when you type (#2561) (5260ce0)
  • announce the label of the people-picker text field (#2398) (f6ba11f)
  • announce the name of the selected user to remove in narrator (#2360) (a6af856)
  • apply theme color to calendar icon of date input (#2312) (68a05bb)
  • aspnet proxy provider sample (#2594) (362339a)
  • caching story (#2516) (2bd21d1)
  • change override design token logic (#2384) (ed6c9b3)
  • change sppkg details for mgt-spfx (c46e418)
  • check pageSize when filtering by file extensions (#1965) (ab34e64)
  • correct compilation errors for CI build (#1956) (4ac80bb)
  • correct css overrides for contrast issues (#1814) (08ab575)
  • correct sppkg upload script (#2552) (8b20d84)
  • correct typing problems in sample vue app (#2021) (1bc5f03)
  • correctly render date times based on user time and preferred timezone (#1515) (728e578)
  • disable autocomplete (#2481) (c9d2195)
  • disambiguated tagname and query selectors (#2475) (f9f99e6)
  • editor tabs keyboard navigation (#2371) (669b1ea)
  • email resolution on paste for people picker (#1791) (964204d)
  • enable keyboard navigation in the picker (#2324) (622f000)
  • enable text spacings on login, channel-picker and teams-channel-picker (#2413) (08819b1)
  • ensure login pop-up renders inside window (d084665)
  • ensure todo tasks are rendered in mgt-tasks (#2480) (46afd78)
  • execute beta queries and eliminate re-renders (#2391) (70bef48)
  • files compact view in person card (#2597) (6985717)
  • fix dynamic group id people picker story (#2023) (666e7a4)
  • fix person-card to use fluent-card (#2487) (6d3254d)
  • getGroupImage Endpoint Fix (#1883) (cd06fe2)
  • hide storybook canvas button (#2145) (617989e), closes #1642
  • include ImageNotFound error code to avoid unnecessary refetching (#1854) (b8d6891)
  • include mgt-mock-provider as dependency to mgt (#2336) (b166aaf)
  • keyboard navigation of login account list (#2289) (af34d15)
  • local and calendar time alignment (#1903) (41de8c4)
  • make people-picker aria-label work in firefox (#1963) (ae3c0b1)
  • make spfx version script work for rc version (#2396) (2d953fa)
  • make tasks header navigable with the keyboard. (#2313) (4747189)
  • markdown table names (#2473) (511e05b)
  • max picker list height (#2431) (7a22138)
  • mgt-person narration (#2493) (c14af08)
  • navigate mgt-people using left/right arrow keys when it is focused (#2283) (edab5f1)
  • new task select rendering (#2368) (f55a88a)
  • open file/folder when you press enter/backspace on focused item (#2325) (e7efa21)
  • people picker default selections (#2579) (49b81bf)
  • people picker deletion (#1877) (4164940)
  • people picker option labels (#2207) (721dbe4)
  • People picker RTL renders, focus and storybook loading errors (#1864) (21549f8)
  • people picker single select mode (#2541) (7032e88)
  • people-picker set focus on list navigation (#2219) (6488705)
  • people-picker uses show-max attribute (#2527) (8691055)
  • PeoplePicker add removePerson safety input check (#2033) (6c678a8)
  • person card color (#2533) (a83ae28)
  • person component responsive issue (#2297) (fbd397d)
  • person text visibility in custom properties (#2298) (71aef6b)
  • person-card hover icons alignment (#2531) (5bdaea6)
  • prevent undefined in people-picker option labels for line two (#2211) (274af2c)
  • prevent unsafe access to dom nodes in getDocumentDirection (#1788) (03eddcf)
  • properly validate typed in emails and set them on comma or semi-colon key presses (#1978) (2f03ee5)
  • proxy provider sample (#2515) (70211aa)
  • proxy sample node (#2491) (8ca93c9)
  • react peer dependencies (#2254) (f446898)
  • react peer dependencies (#2254) (d27858c)
  • remove disabled users from org tree in person card (#1973) (911c07c)
  • remove mgt-agenda background colour (#2476) (e82bd1f)
  • remove react peer dependency (#2389) (4025f6f)
  • remove the SdkVersion header when redirected to a non-graph endpoint (#1947) (f9e2145)
  • remove the search field from the playground (#1948) (4d39db7)
  • remove theme-toggle capability from custom CSS property and templating stories (#2326) (fbbb1e3)
  • removing unused mgt-teams-channel-picker tokens (#2518) (6c39ea1)
  • request state update after setting selectedPeople (#2163) (8f7eac6)
  • resolving storybook a11y issues (#2129) (0f68f60)
  • restore provided msal public client behavior (#1931) (dd41eb1)
  • returning a JSON parsed version of the cache for insights types (#2524) (0bbb487)
  • revert dot-options to use fluent controls (#2424) (59ef61a)
  • rework parameter passing to click events in contact card section (#1809) (5606784)
  • sample electron app fixes (#2482) (cde48c8)
  • scopes used to query team channels (#2519) (3da6333)
  • select first list available to display on mgt-todo (#2456) (c5a5493)
  • set default contrast colors to allow highlighting in high contrast mode (#2281) (4fc6460)
  • set react peer dependency as range (#2393) (2ee0078)
  • set the avatar sizes for different mgt-person types with a single CSS prop (#2457) (3e16476)
  • set the hover and focus color on dropdown item (#1960) (39774a0), closes #1950
  • set the person details in all blocks (#1959) (1b67cf6), closes #1593
  • set the search icon to be on the same level with the input field (#2043) (e105885)
  • set the teams-channel-picker dropdown to overlay all other elements (#2337) (1ce13ae)
  • show the dropdown when you focus on the people picker with tab key (#1902) (7bd958e)
  • storybook deployment (#2553) (e979212)
  • storybook footer accessibility (#2369) (6dafa61)
  • styling of nested disambiguated components (#2479) (3a60ed9)
  • suggested people aria labels (#2335) (c14b6a3)
  • suggested people aria labels (#2335) (071f3d5)
  • support target-id and initial-id attributes in mgt-todo (#2407) (f2d4668)
  • task assignment button (#2528) (63ad055)
  • templating story for teams messages (#2517) (3a51a52)
  • update accessibility features of the people picker component (#1922) (37d1add)
  • Update mgt-file-upload.ts (#2358) (f80accf)
  • Update mgt-file-upload.ts (#2358) (b095694)
  • update the text announced for person image, initials and email address (#1923) (3b1dfba)
  • update typescript and ts-node versions for proxy samples (#2020) (8170289)
  • use fixed graph client version (#2274) (5dd2cad)
  • use fluentui token to set person/login background (#2435) (99884f8)
  • use iterator to load events from event-query (#2600) (0ba37cc)
  • Use optional chaining for null user object (#1856) (37b4cf2)
  • use optional chaining for search results hits (#2447) (da8b7e3)
  • using mgt-search-results instead of mgt-search-box (#2395) (f10a96b)
  • voice over for person in list (#2206) (c60567d)

This PR was generated with Release Please. See documentation.

@gavinbarron gavinbarron requested a review from a team as a code owner July 18, 2023 01:47
@microsoft-github-policy-service
Copy link
Contributor

Thank you for creating a Pull Request @gavinbarron.

This is a checklist for the PR reviewer(s) to complete before approving and merging this PR:

  • I have verified a documentation PR has been linked and is approved (or not applicable)
  • I have ran this PR locally and have tested the fix/feature
  • I have verified that stories have been added to storybook (or not applicable)
  • I have tested existing stories in storybook to verify no regression has occured
  • I have tested the solution in at least two browsers (Edge + 1 non-Chromium based browser)

@gavinbarron
Copy link
Member Author

closing as invaild

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment