Releases
Access all the major releases of the Halstack React library and see the changelog of every version available.
Every major release of Halstack is collected below:
All the other previous versions, such as Halstack 5 or Halstack 4, are still available on the legacy sites. But remember, these sites are no longer maintained. Consider upgrading if you are currently using one of them.
To check the latest features under development by the Halstack team, you can access the next version of the documentation through this link. Please note that this version is unstable and may contain minor bugs. For a better experience with Halstack, we recommend, if possible, always using the latest release available.
Released on Tuesday, April 14, 2026.
What's Changed
β¨ New features
<DxcFileInput>now supports asizeprop. 2403
π Patches
- Fixed
<DxcTabs>active tab visibility issue when horizontal scrolling is enabled. 2452 - Fixed
<DxcPaginator>renderization on<DxcResultsetTable>. 2445 - Fixed
<DxcTextInput>size when container width is smaller than 100px. 2369 - Fixed
<DxcTextInput>malfunction with action when usingfillParentsize. 2398 - Updated
<DxcApplicationLayout.Footer>to span the full page width. 2382 - Added SVG support to the
logoproperty. 2382 - Fixed inconsistent spacing between the application logo and the collapse/expand button in the
<DxcApplicationLayout.Sidenav>component. 2442 - Fixed several issues in
<DxcTabs>component withtabId. 2387 - Updated DXC logos used in
<DxcApplicationLayout.Footer>. 2402 - Fixed styles from
<DxcParagraph>styled component. 2424
Released on Thursday, December 4, 2025.
What's Changed
π₯ Breaking changes
- New token-based theming system based on a CSS-token architecture instead of a JSON structure. Check out our migration doc. 2213 2295 2298
- All existing components have been updated with the new tokens architecture. Also to apply them correctly make sure to use the prop
opinionatedThemein theHalstackProviderinstead of the previousthemeprop. <DxcTag>deprecated component removed. 2224<DxcSlider>tabIndex prop removed. 2164<DxcToggleGroup>labelandhelperTextprops have been removed, anddisabledis now part of each toggle. 2183<DxcTabs>legacy props removed. 2178<DxcHeading>weight prop type changed tolight,defaultandregular. 2214<DxcNavTabs>iconPositionprop default value changed toleft. 2211<DxcApplicationLayout.Header>new design and implementation. 2328<DxcApplicationLayout.Footer>new design and implementation. 2326<DxcApplicationLayout.Sidenav>new design and implementation. 2319
β¨ New features
- New select all functionality for the
<DxcSelect>component via theenableSelectAllprop. 2222 - Added keyboard support for
<DxcToast>. 2233 - Added virtualization to the select component in the
<DxcPaginator>. 2297 - Added virtualization to
<DxcSelect>. 2243 - Added virtualization to
<DxcResultsetTable>. 2230 <DxcSpinner>added newinheritColorprop to inherit the color. 2179optionalprop added to<DxcFileInput>component. 2273- New
orientationprop in<DxcToggleGroup>to allow changing the stack orientation. 2183 - Added a new level 6 to
<DxcHeading>. 2214 - New
fullHeightprop in<DxcFlex>allowing the flex container to occupy the full height of its parent. 2346
π Patches
- Fixed problem when setting the hierarchical
<DxcDataGrid>to an empty array. 2288 - Fix to correctly handle loading indicators in
<DxcDataGrid>. 2290 <DxcTabs>documentation and typing were fixed to state that the component needs eithertabIdorlabel. 2293- Fix to
itemsPerPageOptionsnot affecting<DxcPaginator>display condition. 2236 <DxcDataGrid>styles in NextJS. 2266- Fix
<DxcPaginator>component responsiveness. 2277 - Fix background color in
<DxcDataGrid>. 2335 <DxcApplicationLayout>improved to behave better with a custom header or footer. 2249- Fixed issues with the outline and active tab underline in
<DxcTabs>2211
Others
- Emotion migration to remove styled components (which is now in maintenance mode). Emotion becomes a peer dependency instead of styled components. 2248
Released on Wednesday, December 3, 2025.
β¨ New features
π Patches
- Improved
<DxcTabs>visibility when the active tab is changed in responsive mode. 2334
Released on Tuesday, November 11, 2025.
π Patches
Released on Friday, September 19, 2025.
π Patches
β¨ New features
Released on Wednesday, May 21, 2025.
π Patches
<DxcDatagrid>checkbox is no longer selected in the header if it is empty. 2174<DxcDatagrid>no longer behaves incorrectly if theuniqueRowIdis invalid. 2174<DxcDatagrid>fixed a style issue when editing a cell in a dark themed system. 2209<DxcAccordion>Label is no longer missaligned when the subLabel is longer than the label. (text-align: leftapplied to thelabel)
β¨ New features
Released on Thursday, February 27, 2025.
π₯ Breaking changes
- New
<DxcAlert>component. It previously existed in Halstack but has been redesigned and reimplemented with a new API. 2119 - New
<DxcAccordion>component. It previously existed in Halstack but has been slightly redesigned and reimplemented with a new API. 2157 - Removed
<DxcAccordionGroup>component. It has been replaced by theDxcAccordion. 2157 - Renamed prop
isCloseVisibletoclosablein the<DxcDialog>component. 2125 - Fixed a typo in naming the hamburger tokens:
hamburguerXXXβhamburgerXXX. 2134
β¨ New features
- Added
ariaLabelprop to<DxcTextarea>. 2135 - Added
ariaLabelprop to<DxcCheckbox>. 2136 - Added
ariaLabelprop to all the input components. 2137 - Added
ariaLabelprop to<DxcSlider>. 2141 - Added
ariaLabelprop to<DxcSelect>. 2142 - Added
ariaLabelprop to<DxcSwitch>. 2143 - Added
ariaLabelprop to<DxcProgressBar>. 2144 - Added
ariaLabelprop to<DxcSpinner>. 2145 - Added
ariaLabelprop to<DxcRadioGroup>. 2146 - Added
showControlsprop to<DxcNumberInput>. 2171
π Patches
Others
Released on Thursday, November 28, 2024.
β¨ New features
- Contextual menu enhacements. 2098
- Adding our tooltip to missing components and scenarios. 2100
- Flex component enhancements. 2101
- New
"small"size value for the date input. 2102 - New spacing values for our layout components. 2103
- Data grid improvements. 2099
- Actions cell added to the data grid. 2108
- Adding Material icons as an
@importto the build usinginjectStyles. 2117
π Patches
Others
- New Installation guidelines. 2109
- General site updates. 2113
Released on Thursday, September 26, 2024.
π₯ Breaking changes
β¨ New features
π Patches
- Updated
DxcLinkborder-radius. 2039 - Material symbols were added to the import in
HalstackProviderto fix the Icon load. 2075 - Fixed problem in
DxcResultsetTablewhen thesortValueprop is missing. 2082 inheritColorprop fix in theDxcLinkcomponent. 2094- Resultset Table fix regarding pagination in none existing rows page. 2096
Others
Released on Thursday, July 25, 2024.
Known issue: Incompatibility with Vitest
π¨ This version of Halstack is not compatible with Vitest due a problem with Cloudscape's Bar Chart component.
Since this issue cannot be solved from our side, if your project relies on Vitest for testing, you may experience problems running your test suite. We recommend using an alternative testing setup or staying on the previous version until a solution is available.
New features
- Opinionated theme support added to the action icon in the table. 2046
Released on Monday, July 22, 2024.
Known issue: Incompatibility with Vitest
π¨ This version of Halstack is not compatible with Vitest due a problem with Cloudscape's Bar Chart component.
Since this issue cannot be solved from our side, if your project relies on Vitest for testing, you may experience problems running your test suite. We recommend using an alternative testing setup or staying on the previous version until a solution is available.
New features
Released on Tuesday, July 9, 2024.
Known issue: Incompatibility with Vitest
π¨ This version of Halstack is not compatible with Vitest due a problem with Cloudscape's Bar Chart component.
Since this issue cannot be solved from our side, if your project relies on Vitest for testing, you may experience problems running your test suite. We recommend using an alternative testing setup or staying on the previous version until a solution is available.
New features
Patches
- Fixed checkbox bug in
DxcSelect. 2009
Others
Released on Tuesday, May 21, 2024.
Patches
- Fixed some weird size behaviors in some input components. 1974
- Added new logic for resultsetTable to manage sorting and adding/removing rows properly. 1938
- Fixes Typography bug with invalid HTML tags in
asprop. 1765 - Fix file input delete styles. 1999
- Fixed resultSet typing for rows. 1997
- Reverted back Open sans import due to issues with
globalStyles. 2000
New features
Released on Tuesday, April 30, 2024.
New features
Patches
- Accessibility fixes for the Date Input component. 1919
Released on Tuesday, March 26, 2024.
Breaking changes
Patches
- Prevent File Input duplicates when uploading files. 1762
- Fixed bug with Checkboxes in Resultset Table. 1773
- Fixed autoscroll issue in the Dialog component. 1781
- Fixed
margintype in the Footer and Header components. 1785 - The Select now doesn't crush with an empty array of options and the flag
searchableto true. 1787 - The Slider component has been updated to fix some issues with SSR in NextJS. 1791
- Fixed
aria-readonlytypo in RadioGroup. 1801 - Tab Horizontal Slider Fix. 1795
- Handle scroll in Number Inputs. 1800
- Added 100% width underline to NavTab. 1796
- Fixed bug in TextInputs when scrolling. 1838
- Update Autosuggest listbox option active state. 1852
- Fixed popups not working inside Dialog. 1822
- Changing the footer padding according to Design. 1827
- Applying the token correctly to the Accordion. 1907
New features
- New
Breadcrumbscomponent. 1828 - Remodelled
iconprop API with support for Material Icons and custom SVGs. - Tooltip support in the Select component. 1798
- New Accessibility testing process. 1856
- New API documentation for ActionsCell. 1853
- Added a small footer variant. 1793
- Actions cell added to table and Resultset table. 1836
Others
Released on Tuesday, November 28, 2023.
Breaking changes
- The
readonlyprop was renamed toreadOnlyin the Radio Group. #1695 - Updated Radix's Popover to the latest version available (
1.0.7). This fixes the vulnerabilities we used to have when installing Halstack. #1724 - Halstack has been migrated to Storybook 7 and Chromatic 8 releases (
7.5.3and8.0.0, respectively). #1724
Patches
- Updated captions for all the specification images. #1704
- Removed the underline in the Nav Tabs component when selecting a tab label. #1705
- Chip updated to use the
focusBorderStyletoken #1708 - Inconsistencies in the Chip component specifications have been resolved. #1712
- Popover components positioning inside fixed containers has been fixed. #1724
- The Text Input suggestion's container is now correctly centered. #1724
New features
Released on Monday, September 25, 2023.
Patches
New features
Released on Monday, July 17, 2023.
Breaking changes
- The component Flex has been subject to some important changes: the value of the property
gaphas been restricted to follow the Spacing principles, updated typescript comments and new MDN links in its documentation page. #1594 - Removed
paddingprop from affected components. The complete list can be checked in this issue #1570 - Updated Grid's compound component from
DxcGrid.GridItemto justDxcGrid.Item. #1652
Minor changes
- Design and core tokens reviewed. Some colors were updated. #1600
- Sidenav styles have been reviewed and updated. #1599
- Several enhancements were made to the Chip component. #1609
- The
nameprop of the File Input component has been deprecated. #1638 - The Main subcomponent of the Application Layout has undergone some changes. #1641
Patches
- The Bulleted List component now accepts an URL icon (it was documented but not implemented). #1606
- Accordion group updates. #1617
- Nav Tabs code improvements. #1612
- Paginator fix when the value of the
itemsPerPageprop is 0. #1620 - Radio Group code fixes. #1618
- Improved responsive behaviour of the Quicknav in the Halstack site. #1611
- Improved responsive endpoints to fix some visual bugs in the Halstack site. #1622
- Focus Lock selectors updated. #1615
- ADA enhacements in Halstack site. #1644
New features
- New Releases page is now available on the Halstack site. #1603
- New
titleattribute to Footer social links. #1646 - New
titleprop added to the Button for only-icon scenarios. #1647 - Improvements to the Halstack documentation site: New GitHub link, UXPin replaces Adobe XD and updated icons for the GitHub quick links at each page footer. #1640
Released on Monday, May 15, 2023.