All notable changes to the design system will be documented in this file. See Conventional Commits for commit guidelines.
2.2.0 (2026-04-24)
- FormText: Add
classNameprop to allow custom styling. - FormInput: Add
sizeprop to allow different input sizes (e.g., 'sm', 'lg'). Defaults to standard size if not specified. - Badge::
- Add
pillprop to allow pill-shaped badges. - Add
dataTestIdprop to facilitate testing. - Add
classNameprop to allow custom styling.
- Add
2.1.0 (2025-10-09)
- DropdownButton:
- Add
customToggleprop to allow custom toggle components. - Add
customToggleClassnameandcustomToggleMenuClassnameprops to allow custom styling of the custom toggle dropdown wrapper and menu. - Add
alignprop to control the alignment of the dropdown menu. - Add
sizeprop to control the size of the button (e.g., 'sm', 'lg').
- Add
- DropdownButtonItem:
- Add
typeprop to allow specifying the type of the element.
- Add
- SelectAdvanced:
- Support for options with a shape of
{ label: string; value: string; }[]instead of juststring[].
- Support for options with a shape of
- SelectAdvanced:
- Fix word wrapping in options list to prevent overflow and ensure long text is displayed correctly.
- ButtonGroup:
- Fix styles for vertical button groups when using tooltips.
2.0.2 (2024-06-23)
- Update package.json to properly expose TypeScript types via the exports field.
2.0.1 (2024-06-21)
- Update Storybook link in README.md.
2.0.0 (2024-06-20)
- Card: add Card to the Design System.
- ProgressBar: add ProgressBar to the Design System.
- SelectAdvanced: add SelectAdvanced to the Design System.
- FormRadioGroup: add FormRadioGroup to the Design System.
- FormRadio: add FormRadio to the Design System.
- Stack: add Stack to the Design System.
- TransferList: add TransferList to the Design System.
- Spinner: add Spinner to the Design System.
- CloseButton: add CloseButton to the Design System.
- Offcanvas: add Offcanvas to the Design System.
- RichTextEditor: add RichTextEditor to the Design System.
- Accordion:
- extend Props Interface to accept HTML Attributes props.
- ability to forward react ref.
- AccordionBody: extend Props Interface to accept HTML Attributes,
bsPrefixandasprops. - AccordionHeader: extend Props Interface to accept HTML Attributes,
onClick,bsPrefixandasprops. - AccordionItem: extend Props Interface to accept HTML Attributes,
bsPrefixandasprops. - FormChecboxGroup: refactor styles.
- FormGroupWithMultipleFields:
- refactor styles and conditional render logic.
- remove withDynamicFields prop and remove logic to handle adding or removing fields.
- FormGroup:
- ability to clone children wrapped by react fragments.
- controlId is now optional.
- remove the required and fieldIndex props, remove the cloning of child elements to pass them the withinMultipleFieldsGroup and required props.
- FormCheckbox:
- ability to forward react ref to input and export FormCheckboxProps interface.
- modify Props Interface to allow any react node as
labelprop.
- FormInput:
- ability to forward react ref to input and export FormInputProps interface.
- remove withinMultipleFieldsGroup prop.
- extend Props Interface to accept
autoFocusandtype: 'search'prop.
- FormSelect:
- ability to forward react ref to input, add
isInvalidisValid&disabledprops and export FormSelectProps interface. - remove withinMultipleFieldsGroup prop.
- extend Props Interface to accept
autoFocusprop.
- ability to forward react ref to input, add
- FormTextArea:
- ability to forward react ref to input and export FormTextAreaProps interface.
- remove withinMultipleFieldsGroup prop.
- extend Props Interface to accept
autoFocusprop. - modify Props Interface to allow
rowsprop.
- FormFeedback:
- remove
span: 9from styles. - remove withinMultipleFieldsGroup prop.
- remove
- FormLabel:
- extend Props Interface to accept
htmlForprop. - remove withinMultipleFieldsGroup prop extend interface to accept ColProps.
- extend Props Interface to accept
- DropdownButton: extend Props Interface to accept
ariaLabelprop. - DropdownButtonItem: extend Props Interface to accept
asprop. - DynamicFieldsButtons: Removed from design system.
- FormText: remove withinMultipleFieldsGroup prop.
- FormInputGroup:
- remove hasVisibleLabel prop and accepts className prop.
- extend Props Interface to accept
hasValidationprop to properly show rounded corners in an with validation.
- Tab: extend Props Interface to accept
disabledprop to disable the tab. - NavbarDropdownItem: Now accepts
asprop and takesasElement props. - Button: extend Props Interface to accept
sizeprop and variantdanger. - Table: extend Props Interface to accept
bordered,borderlessandstriped.
Due to the amount of time since the last release and the significant number of new features introduced as part of the ongoing Dataverse project, this new version may include breaking changes. These could affect component behavior—especially in form-related components—and involve modifications to props or their expected usage. For this reason, the version has been bumped from 1.1.0 directly to 2.0.0.
1.1.0 (2024-03-12)
- Icon-only Button: add aria-label (1f17e84)
- ButtonGroup: add className (c295c7b)
- ButtonGroup: fix styles when using tooltips (3edfaef)
- Tooltip: avoid layout shift on hover (a52c3dc)
- Table: vertically align cells content to the middle (0f3a335)
- Table: change alignment cells (fcf89a0)
- styles: remove absolute path from design system bootstrap imports (2dddb07)
- Storybook: set fixed package.json dependencies (c58dfd1)
- Storybook: accessibility violation fixed (1aa62b0)
- Icons: fix icons not appearing (72d6bb5)
- DropdownButton: refactor to also work as a select (c1171c1)
- Dropdown: add disabled property (d4a32f1)
- DropdownButtonItem: add disabled property (0f2a626)
- ButtonGroup: add HTMLAttributes (821d38f)
- Button: add type attribute (b2c31a7)
- Form Inputs: allow buttons inside form inputs (0000a4a)
- Breadcrumb: add linkAs prop (f9c5f8a)
- Pagination: add Pagination component to the design system (0274ca4)
- OverlayTrigger: add OverlayTrigger to the Design System (203c1ec)
- DropdownHeader: add DropdownHeader to the Design System (1ed14be)
- DropdownSeparator: add DropdownSeparator to the design system (b4ce154)
1.0.1 (2023-07-06)
- Removed unused font files causing the import of some components to fail
- Created first version of the design system