Skip to content

1.17.0

Latest
Compare
Choose a tag to compare
@fbeceic fbeceic released this 03 Feb 13:53
de32fac

🚨 Breaking changes

  1. Renamed testId to data-testid to remove console errors on all components using it
  2. Restructured and/or changed token configuration structure for Tooltip, Badge, ButtonGroups, Card, DataTable,
    Dropdown, IconButton, Placeholder, ProgressBar, SidebarNavigation, TopNavigation and Toggle
    (see all changes here)

🐛 Bug Fixes

  • Fixed console errors for testId prop by renaming it to data-testid (#272)
  • Fixed SidebarNavigation and TopNavigation inconsistencies by fixing incorrect prop drilling on SidebarNavigation.Dropdown and TopNavigation.Dropdown subcomponents (#299)

⚡ Component Improvements

  • Expanded className prop to more components and fixed class merging/overriding with tailwind-merge (#122)
  • Added automatic data-testid prop value assigning to all field components based on their name prop or value prop for CheckboxGroupField.Item and RadioGroupField.Item (#272)
  • Improved tooltip appearance by adjusting font and adding a light theme option via color prop (#297)
  • Added onSelect prop to TopNavigation.Item and SidebarNavigation.Item for custom additional action execution when clicking on an item (#299)
  • Minimized stutter when clicking the DropdownMenu on screen edge (#295)