CatalystOne Logo
CatalystOne Design System

Home / Releases / 24.0.0

24.0.0


Major release with 1 breaking change, 8 new features and 37 fixes.

Breaking Changes

  • Button 'type' prop moved to new 'intent' prop to leave the 'type' prop reserved for its native function. (#588, 2f0e328)

Features

  • organization picker: add support for toggling on/off of only showing selected organizations (#583, d8f3084)
  • CO-58444: Add new Vite plugin for selective MUI locale imports and initial setup (#563, f045774)
  • pick deterministic background colors for Avatars based on hashed contents (#562, 9726591)
  • CO-58278: Centralize locale metadata and dayjs locale registration in design-system (#545, 13f74f4)
  • add children to message component (#546, 865a3db)
  • toggle: add the large variant with support for icon (#535, c867e48)
  • add implementation for TextField (#533, a33b6ca)
  • person-picker: add groups options on person picker (#505, ba97684)

Bug Fixes

  • errorFallback component illustration do not load (#584, a9d985b)
  • increased horizontal spacing in Absence Timeline view after upgrade (#582, 1e3176b)
  • add v prefix to version in icons-cdn.css font URLs (#581, 5794caa)
  • only show button outline if it has keyboard focus (#580, 8fe41af)
  • add some docs related to the Chromatic MCP (#579, 79c04bd)
  • CO-58484: The vite-plugin-mui-locales unnecessarily depends on @mui/x-data-grid-premium (#572, 0588e59)
  • filter count text was not showing correct result (#570, e44d539)
  • update Chat design tokens usage (#569, 0f3c124)
  • CO-58459: Filter component has issues with state of options selected (#568, ecff75b)
  • styling update for Dialog (#567, 44dc157)
  • fixing onchange trigger (#566, 8f1fa52)
  • tweaks for Tabs styling (#565, 235fb18)
  • styling tweaks for TextField (#564, 16ba0e5)
  • fix stepper component styling issues (#561, c2a9bde)
  • fixing width and chip removal functionality (#559, a86e623)
  • filterListView, FilterTreeView are not proeprly exported (#558, ebc8e9b)
  • Theme fixes (#557, 0316f35)
  • fixing theme issue (#556, b8bf442)
  • Theme fix (#554, 9a61790)
  • fixing theme issue (#553, b4bab46)
  • add the Storybook MCP server (#552, a93702c)
  • bumping to the latest Storybook (#551, 9b7ae83)
  • fix failing tests (#550, 703948d)
  • stabilize featureFlagNames array reference to prevent infinite re-render loop (#549, 4a9559b)
  • adding single select and disabled, required, helper text, error prop in org picker (#547, fa036b0)
  • add disabled prop to DateRangeDropdown and update styles accordingly (#544, 50f81e6)
  • add unit tests for date range validation (#542, 920cc94)
  • using date range validation to be able to select and submit valid date range only (#541, d55f645)
  • update design tokens (#539, 776d33f)
  • cO-58060 handling new theme by default (#540, cacbb39)
  • update Table documentation (#538, 6aab784)
  • cO-58060 removing try new exp toggle (#537, d2ab285)
  • cO-58060 removing try new exp toggle (6ad65ef)
  • add some more easter eggs to the storybook (#536, 7d8ce9d)
  • replace TextField in components (#534, f7b2e79)
  • delete row event was propagating cause delet to not work properly (#532, b999e70)
  • use @catalystone IconButton in Chat (#531, 7efdb07)