Releases: dxc-technology/halstack-react
Releases · dxc-technology/halstack-react
11.0.0
💥 Breaking changes
- The
readonly
prop was renamed toreadOnly
in 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.3
and8.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
focusBorderStyle
token #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
10.1.0
🐛 Patches
- Number Input. The step now works with decimals and more enhancements were made to match the native behaviour. #1667
- Halstack site maintenance updates. #1662
✨ New features
- New Image component added. #1677 #1671
- Added new Usage and Specifications pages of the Grid component. #1678
- Updating old social media Twitter to new X branding. #1680 #1683
- Updates to all the READMEs and templates. They now make more sense within the Halstack ecosystem. #1669 #1673
- Toggle Group. New
title
prop added. #1661
10.0.0
💥 Breaking changes
- The component Flex has been subject to some important changes: the value of the property
gap
has been restricted to follow the Spacing principles, updated typescript comments and new MDN links in its documentation page. #1594 - Removed
padding
prop from affected components. The complete list can be checked in this issue #1570 - Updated Grid's compound component from
DxcGrid.GridItem
to 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
name
prop 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
itemsPerPage
prop 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
title
attribute to Footer social links. #1646 - New
title
prop 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
9.1.0
9.0.1
🐛 Patches
- Remove
ts-nocheck
from all components and type fixes. - Type of both opinionated and advanced theme.
- Date input. Status changed to
Ready
.
9.0.0
💥 Breaking changes
- Opinionated theme review for existing components. #1465 #1478
- Box. Removed the
letterSpacing
token. #1521 - Date input. Tokens changed. #1456
- Dialog. Removed typography tokens:
fontFamily
,fontSize
andfontWeight
. #1504
✨ Minor changes
- Opinionated theme created for left components. Theme generator updated. Alert, Box, Date input, Dialog, Link, Nav tabs, Progress bar, Tag and Textarea. #1466 #1503
- Nav tabs. Design tokens added to the component's implementation. #1477
- Halstack Provider documentation added. #1453
- Usage and specifications documentation added to the site. App layout, Bleed, Flex, Inset, Nav tabs, Quick nav, Side nav. #1437
- Date input specs updated in the documentation site. #1456
- Updated package dependencies and improved user experience in
/app
. #1528
🐛 Patches
- Some vulnerabilities resolved. The ones pending are still out of our reach.
- Autosuggest. Error in option values when special characters are typed fixed. #1443
- Date input. Selecting the correct year when using a specific format. Improved focus behaviour after a year is selected. #1439
- Dropdown. Menu size fixed. #1455
- Dialog. Width overflow fixed. Extra top padding removed. Responsive dialog size fixed. Esc key issue fixed. New focus lock behaviour. #1504
- File input. File input behaviour inside a form. Select a file after removing it from the file input. #1501 #1507
- Component's custom icon sizing fixed. #1445
- Removed unnecessary
z-index
CSS prop from several components. #1447 - General documentation site improvements: broken links updated, typos corrected, descriptions and examples improved, etc. #1450 #1462 #1484 #1522 #1523 #1529
8.0.0
💥 Breaking changes
- Date Input. Remove Material UI from the Date input component. #1367
- File Input. Change the File Input button size to
fitContent
. #1372 - Slider. Changed color for
totalLineColor
token. #1407 - Removed the
/docs
folder.
🐛 Patches
- Checkbox. Fix the Checkbox tick with sticky positioning. #1366
- File Input. File item styles are updated to follow the component specifications. #1377
- Dropdown. Fix the Dropdown options width. #1391
- Resultset Table. Fix some styles to follow the specifications. #1428
- Resolved vulnerabilities.
✨ New features
7.0.0
💥 Breaking changes
- QuickNav. Added parent label to sublinks
href
. So for example, if parent label isoverview
and sublink isintroduction
, navigation to the sublink will be tooverview-introduction
. #1338 - Table. ResultsetTable. Fix incorrect row height. #1357
🐛 Patches
- QuickNav. Fix accessibility issues. #1334
- TextInput. Autosuggest update to avoid inconsistent roles with Radix #1337
- Select, Radio Group. Fix to prevent disabled Select and Radio Group from sending their value when they are submitted inside a form. #1345
- Table. Fix incorrect padding in last row item. #1356
- Paginator . Fix incorrect component margins. #1359
- TextInput. Fix to prevent Text Input's action from executing form submit when it is clicked. #1365
- FileInput. Fix File Input to submit its value in forms. #1362
✨ Important information
Accordion, Box, Card, Dialog, Footer, Header. Padding prop is marked as deprecated. It can still be used, but it is recommended to be removed and start using our new layout components. #1335
6.2.2
6.2.1
🐛 Patches:
- Internal improvements in some components.
- Fix website build.