CatalystOne Logo
CatalystOne Design System

Home / Releases / 32.0.0

32.0.0


Major release with 1 breaking change, 20 new features and 11 fixes.

Breaking Changes

  • Use the Button component with the loading prop instead. Refer to Storybook documentation. (#738, 3ce9a9e)

Features

  • rich-text-editor: migrate RichTextField component to DS (#736, 40378de)
  • add viewMode prop and compact viewMode styling to Calendar (#735, c4f1690)
  • add Calendar year view, defaultSelectedIndex for ButtonGroup (#734, 46cd331)
  • added permission MANAGE_LOGIN_ACCESS_FOR_CATALYSTONE_ON_BEHALF_OF_USERS to deputy permissions (#731, 26eaacc)
  • calendar: make it possible to display week numbers (#730, d761e10)
  • calendar: make it easy to add custom content to day cells (#728, d9c525c)
  • calendar: refactor code, add drag-and-drop, edit, add, remove events support, improve styling (#727, be21865)
  • add automation test id to person-picker component (#725, 3ab052b)
  • display-field: add new component and package to render readOnly mode markup and styling (#724, 22dc3af)
  • calendar: add the Calendar component (#723, 64ee853)
  • switchpanel: add the SwitchPanel component (#722, e74f388)
  • Organization read only (#687, ecd292b)
  • support read mode for person picker by using avatar component (#717, 59c0f00)
  • add custom error handling for DateRangePicker and DateRangeDropdown components (#719, e754d39)
  • image-uploader: add the ImageUploader component (#715, 6bf1da3)
  • design-token updates (#712, 29b8dd0)
  • dropzone: adding the Dropzone component (#711, f016629)
  • enhance DateRangeDropdown with multiple date formats and update dependencies (#708, 6ab05b9)
  • data-list: adding DataList component (#706, 57c04ff)
  • create multi-select searchable component (#695, 59adbc0)

Bug Fixes

  • button: switch to CSS variables-based styling (#737, 7d6804c)
  • display-field: preserve whitespace and line breaks in StyledValue (#729, 6ee7e27)
  • add dependency cooldown config to bun and NCU (#726, ae39004)
  • authorityprovider: update the permission id props to match the ids in the Monolith repo (#720, 5ccc97f)
  • permission id for audit trail (#718, 8635f1f)
  • table-pagination: default to center alignment (#716, 2051100)
  • add more Storybook playgrounds (#713, 848bb05)
  • update TableHeader and useTable to use selectableIds for select all functionality (#710, d7d0a0a)
  • add story to document recommended Dialog plus inline Org. Picker usage (#705, db89d79)
  • replace layout back button with design-system IconButton (#703, 1cae66c)
  • add missing @catalystone/searchable-select dependency to design-system package (#704, 3d2d814)