Skip to content

Releases: City-of-Helsinki/helsinki-design-system

v2.8.0

30 Nov 14:10
bf6f065
Compare
Choose a tag to compare

[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

22 Nov 14:15
28dc62c
Compare
Choose a tag to compare

[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

14 Nov 14:02
654d199
Compare
Choose a tag to compare

[2.6.1] - November, 14, 2022

Design kit

Fixed

  • Compatibility issue with Abstract and Sketch by updating the linked library files to Sketch 94.1

v2.6.0

09 Nov 12:55
e2496a1
Compare
Choose a tag to compare

[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

01 Nov 10:03
00bc7c5
Compare
Choose a tag to compare

[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

10 Oct 12:41
1c500a9
Compare
Choose a tag to compare

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

14 Sep 14:35
e03dcf2
Compare
Choose a tag to compare

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

08 Sep 13:07
e71ab4d
Compare
Choose a tag to compare

[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

v2.1.1

12 Jul 07:24
748d04e
Compare
Choose a tag to compare

[2.1.1] - July, 12, 2022

React Components

Fixed

  • [Navigation] Removed broken and unnecessary responsive CSS class causing problems with title font sizes

v2.1.0

30 Jun 11:46
969cb86
Compare
Choose a tag to compare

[2.1.0] - June, 30, 2022

React Components

Added

  • [Navigation] DropdownLink component to support NavigationItem that can act as a link and as a menu toggle

Fixed

  • [Dialog] Enable content scrolling only when the scrollable property is set to true