Releases: City-of-Helsinki/helsinki-design-system
Releases · City-of-Helsinki/helsinki-design-system
v2.8.0
[2.8.0] - November, 30, 2022
Design kit
Added
- [Icons] New icon SwapUser
React Components
Added
- [Icons] New icon SwapUser
Changed
- [CookieConsent] Text changes for the Finnish and Swedish language versions
Fixed
- [Dropdown] Menu scrollbar becomes visible when needed and the UI won't break
- [DateInput] No more errors when minDate is over ten years in the future
- [CookieConsent] No more errors from React. Portal if cookie consent modal is re-initialized or re-rendered after it has been closed.
- [TimeInput] No more console warning about time format
Core
Added
- [Icons] New icon SwapUser
Documentation
Added
- [Noscript pattern] Provides a consistent way of notifying the user to enable JavaScript to guarantee full functionality and coherent user experience
v2.7.0
[2.7.0] - November, 22, 2022
Design kit
Added
- [Icons] New icon UI/Navigation/swap-user
- [Tags] New tag variants with rounded corners
React Components
Added
- [Tags] New tag variants with rounded corners
Changed
- [DateInput, SearchInput, PasswordInput] Input fields' buttons have larger clickable area around them
Fixed
- [Theme] Fix useTheme hook
- [FileInput] Fix an issue with FileInput crashing
Core
Added
- [Tags] New tag variants with rounded corners
Documentation
Added
- [Theme] Mention CSS specificity in the SSR guidelines customization part
Changed
- Favicon documentation improvement
v2.6.1
v2.6.0
[2.6.0] - November, 9, 2022
React Components
Added
- [SearchInput] Support for external value property
- [SearchInput] Search action label (or icon) on virtual keyboards
Changed
- Repository development guides content updated
Fixed
- [Combobox] Fix scrolling caused by moving the mouse
- [Select] Error icon is same as with other components
Core
Changed
- Repository development guides content updated
Design kit
Changed
- [Icons] Documentation examples updated – Work in progress
- [Logo] New favicons added
- Repository development guides content updated
v2.5.0
[2.5.0] - November, 1, 2022
React Components
Added
- [Combobox, Select] Support for external label property
Changed
- [Icons] Childhood icon renamed to Children
- [Icons] Genderless renamed to Person-genderless
- React-scripts update to version 5
Fixed
- [Accordion] Fix heading accessibility
- [DateInput] Prevent Datepicker value from resetting on scroll
- [Navigation] Fix title accessibility
- [Notification] Fix toast accessibility
- [NumberInput] Fix stepper buttons accessibility
Core
Changed
- [Icons] Childhood icon renamed to Children
- [Icons] Genderless renamed to Person-genderless
- [Link, Notification, Pagination, SearchInput, Tag] Simplify component style imports
Design kit
Changed
- [Icons] Childhood icon renamed to Children
- [Icons] Genderless renamed to Person-genderless
Documentation
Added
- Time format documentation
Changed
- [Icons] Childhood icon renamed to Children
- [Icons] Genderless renamed to Person-genderless
Fixed
- Accessibility issue i-tag was used in navigation link icons
- Accessibility issue Copy code - button did not show any feedback
v2.4.0
React Components
Added
- [SSR Support] for hds-react components
- [Icons] A total of 13 new UI icons added
Fixed
- [CookieConsent] Cookie consent title is now refocused on language change and the banner won't shrink unexpectedly
- [Link] Ability to pass an aria-label added to the Link component
- [TimeInput] Fixed an accessibility bug by grouping hours and minutes inputs under the same label. Added group="role" to the parent div of TimeInput component's hours and minutes inputs
- [TimeInput] Fixed an accessibility bug by using the correct id with the helper texts. This way the screen readers can connect the helper text to inputs
- Fixed the issue with useTheme hook throwing a warning in jest/testing-library tests when an HDS component is using a theme property
- Loki package updated. Now the Loki tests won't fail with Apple Silicon (M1)
Core
Added
- [Icons] A total of 13 new UI icons added
Design kit
Added
- [Icons] A total of 13 new UI icons added
- Childhood
- Company
- Entrepreneur
- Family
- Genderless
- Group
- Key
- Move
- Occupation
- Senior
- Traveler
- Vaccine
- Virus
Documentation
Added
- Documentation for the SSR support
- New UI icons
v2.3.0
React Components
Added
- [CookieModal] component for React
- [CookiePage] component for React
Documentation
Added
- Documentation for the React CookieConsent component
- Cookie compliance Pattern documentation
- Common Helsinki cookies Pattern documentation
- Cookie consent Pattern documentation
v2.2.0
[2.2.0] - September, 8, 2022
React Components
Added
- [Pagination] component for React
- [Table] Support for providing side effects before or after the Table component is done sorting
- [Notification] Accepts a custom aria-label for the notification section element
Documentation
Added
- Documentation for the React Pagination component
- Documentation for Table component's onSort property
- Documentation for Notification component's notificationAriaLabel property