Skip to content

Releases: dxc-technology/halstack-react

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.

6.2.0

05 Oct 08:01
1b3d457
Compare
Choose a tag to compare

✨ Minor changes:

  • Remove material ui from Accordion. #1267
  • Remove material ui from Accordion Group. #1267
  • Remove material ui from Checkbox. #1255
  • Remove material ui from Slider. #1244
  • Remove material ui from Tabs. #1241
  • Alert, Box, Checkbox, Dropdown, Switch, Tag. Update component's fitContent size. #1303

✨ New features:

  • New site deployment. #1282 #1295
  • Tag version and previous documentation sites section added to the site. #1300
  • Autosuggest documentation added to the site. #1311
  • Text Input. Implement Text Input autosuggest using Radix UI popover. #1305

🐛 Patches:

  • Checkbox. Fix disabled Checkbox focus appearance. #1320
  • Several internal bug fixes.

6.1.0

15 Sep 09:49
ecc45e2
Compare
Choose a tag to compare

✨ Minor changes:

  • Upgrade to React 18. #1250
  • Remove material ui from Button. #1199
  • Remove material ui from Progress bar. #1200
  • Remove material ui from Dialog. #1203
  • Remove material ui from Switch. #1207
  • Remove material ui from Header. #1232
  • Remove material ui from Dropdown. #1245
  • Update logo in Header to the correct one. #1232

🐛 Patches:

  • Link. Fix link with icon is not inline with text. #1236
  • Select. Fix onBlur event is executing when disabled. #1249
  • Select. Fix pop over in Firefox. #1249
  • Progress Bar. Fix component is indeterminate or determinate depending on prop showValue instead of value. #1261
  • Slider. Fix component to change slider value to 0 from an external way. #1265
  • Slider. Group title is selected when one option inside of it is selected. #1235
  • Sidenav. Fix sidenav poping in responsive mode. #1247
  • Replaced deprecated keycode for key in several components. #1262