Skip to content

v1.29.1

Choose a tag to compare

@sjdemartini sjdemartini released this 22 Mar 05:24
· 31 commits to main since this release

What's Changed

  • Improve MenuSelect aria-label behavior and a11y demo examples by @shysteph, @sjdemartini in #510
    • Use the tooltipTitle by default as the aria-label for the combobox of the MenuSelect (applied even if a user passes slotProps themselves), and remove misplaced aria-labels on MenuSelects (for MenuSelectHeading, MenuSelectFontSize, MenuSelectFontFamily, and MenuSelectTextAlign) so that they get a proper aria-label matching the tooltip title.
    • Make the demo/ example more a11y-friendly in a couple places
  • Add aria-description to describe menu controls' keyboard shortcuts by @sjdemartini in #539

Internal-only changes:

  • Lots of internal dependency updates, and new skills for handling dependabot/npm audit security warnings
  • Bumped minimum TS version tested in CI to match DefinitelyTyped by @sjdemartini in #524

Full Changelog: v1.29.0...v1.29.1