Skip to content

Releases: dxc-technology/halstack-react

11.0.0

28 Nov 15:44
381476a
Compare
Choose a tag to compare

💥 Breaking changes

  • The readonly prop was renamed to readOnly 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 and 8.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

  • New readOnly property included in missing form components: Checkbox, Date Input, Number Input, Select, Text Input and Textarea. #1684 #1688 #1693 #1696 #1699
  • New design for the Props table of each Halstack component. #1715

10.1.0

25 Sep 12:28
75a7cfb
Compare
Choose a tag to compare

🐛 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

17 Jul 10:07
bf45d9b
Compare
Choose a tag to compare

💥 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 just DxcGrid.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

15 May 11:55
b182b3a
Compare
Choose a tag to compare

🐛 Patches

  • Sidenav. children prop type changed from string to React.ReactNode. Several styling improvements. #1596
  • Focus Lock issue in Jest fixed. #1595
  • aria-disabled removed from unnecessary components. #1595

✨ New features

  • New Grid component added. #1571 #1582
  • New design for the pages' status tag in the Halstack site. #1591

9.0.1

25 Apr 15:30
52b2977
Compare
Choose a tag to compare

🐛 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

27 Mar 14:51
d0e2bf4
Compare
Choose a tag to compare

💥 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 and fontWeight. #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

30 Dec 13:07
f54247d
Compare
Choose a tag to compare

💥 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

  • Checkbox, File Input, Slider, Switch. Added ref to the components. #1370
  • File Input. Added localization for Delete file action. #1372
  • Theme generator. The theme generator moved from /docs to /website, so it is available on the site and the theme generator's design updated. #1406

7.0.0

04 Nov 13:35
65612cd
Compare
Choose a tag to compare

💥 Breaking changes

  • QuickNav. Added parent label to sublinks href. So for example, if parent label is overview and sublink is introduction, navigation to the sublink will be to overview-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

13 Oct 11:57
63245f6
Compare
Choose a tag to compare

🐛 Patches:

  • Switch. Several improvements. #1309
  • Radio Group. Improvements related to accessibility. #1319
  • Slider. Fix in slider marks. #1331
  • Dialog. Content occupies all dialog content. #1333
  • Routing improvements in documentation site.

6.2.1

13 Oct 11:49
2fcfe25
Compare
Choose a tag to compare

🐛 Patches:

  • Internal improvements in some components.
  • Fix website build.