Enhancements
- Added
ariaExpanded
prop toTextField
(#3589) - Updated
MediaCard
to accept ReactNode as title and makeprimaryAction
optional (thanks to @devchris for the pull request) UnstyledButton
: Addedloading
prop to applyrole
andaria-busy
attributes (#3494)- Optimized
ThemeProvider
to only output its custom properties in nestedThemeProvider
s when they differ from the parent context (#3550) - Generalized Tooltip's
content
prop's type to not only accept string, but anyReact.Node
. (#3559) - Updated
TopBar
to show the logo when there is no navigation or search fields (#3523) - Updated critical
Banner
icon to be a diamond (#3567)
Bug fixes
- Fixed
SkeletonPage
to make the title font size consistent with thePage
component (#3449) - Removed
Navigation.Item
color change when focused (#3562) - Adds monochrome styling to
connectedDisclosure
prop onButton
component and fix spacing issue (#3588
Development workflow
- Updated our CI accessibility checks to use the axe runnner provided by Storybook's a11y addon. Now now errors match between CI and local runs in Storybook (#3284)
- Updated sewing-kit to 0.140.0 and TypeScript to 4.0.0 (#3566)
Code quality
Button
: Reduced redundant code repeated withinUnstyledButton
(#3494)