Skip to content

Releases: vrk-kpa/suomifi-ui-components

v16.0.0-beta.2

14 Feb 12:37
c92a43a
Compare
Choose a tag to compare
v16.0.0-beta.2 Pre-release
Pre-release

Release notes

General (#896, #899)

  • Update dependencies

FileInput (#895)

  • File is no longer required in ControlledFileItem
    • Providing the necessary metadata for the component is now enough, which provides more flexibility in terms of where to store the file itself

Toast (#897)

  • Add option for close button

Modal (#900)

  • Add possibility to give Modal an aria-labelledby property

Pagination (#898)

  • Allow replacing browse buttons with custom components

16.0.0-beta.1

08 Jan 11:52
60c5ed9
Compare
Choose a tag to compare
16.0.0-beta.1 Pre-release
Pre-release

Release notes

Table (#892)

  • Add enableSingleRowSelection prop
  • Fix cell height and alignment issues

General (#893)

  • Improve commonJS compatibility

Link, LinkExternal, RouterLink (#893)

  • Change accent icon color to be set using CSS

16.0.0-beta.0

18 Dec 15:18
b67c1f6
Compare
Choose a tag to compare
16.0.0-beta.0 Pre-release
Pre-release

Release notes

General

  • Breaking change: Update a lot of dev dependencies (#888)
    • For commonJS builds to work as previously, use named import for styled from styled-components. E.g. import { styled } from 'styled-components';
  • Reset styles for <mark> components inside the library (#887)

Table (#889)

  • Introduce the <Table> component

FileItem, FileInput (#884)

  • Fix circular dependency between FileInput and FileItem

DateInput (#890)

  • Stop event propagation of escape keypress in DatePicker

Hotfix - Dropdown and Select accessibility

28 Nov 11:49
c645c86
Compare
Choose a tag to compare

This Release fixes accessibility issues concerning Dropdown, SingleSelect and MultiSelect on MacOS + VoiceOver.

Release notes

Dropdown (#883)

  • Fix screen reader accessibility which manifested when browsing the popover list

SingleSelect, MultiSelect (#883)

  • Remove redundant divs from the popover list (between <ul> and <li>)
  • Fix ariaOptionsAvailableTextFunction documentation examples

15.0.0

20 Sep 11:21
51429d4
Compare
Choose a tag to compare

Release notes

General (#854)

  • Breaking change: Margin props are now implemented using !important CSS styles instead of style attributes

RadioButtonGroup

  • Breaking change: Fix group legend margin CSS logic (#872)
  • Add groupStatus and groupStatusText props (#878)

CheckboxGroup (#872)

  • Breaking change: Fix group legend margin CSS logic

TimeInput (#877)

  • Breaking change: Remove redundant fullWidth prop

FileInput (#862)

  • Introduce <FileInput> component

Details (#858)

  • Introduce <Details> component

SpacingProvider (#854)

  • Introduce <SpacingProvider> HOC for providing context or even site-specific spacing rules

Dateinput

  • Allow custom date picker positioning via new datePickerPosition prop (#856)
  • Fix accessibility issues related to Windows high contrast mode (#855)

Chip (#855)

  • Fix accessibility issues related to Windows high contrast mode

SingleSelect

  • Add fullWidth prop (#859)
  • Fix an issue where input value could not be updated in a certain controlled state situation (#861)

MultiSelect

  • Add fullWidth prop (#859)
  • Fix accessibility issues related to Windows high contrast mode (#855)

WizardNavigation (#871)

  • Update documentation regarding aria-attributes and the usage of tabIndex

Dependencies (#866)

  • Update @types/react to 18.3.3

14.0.1 - Expander animation hotfix

18 Sep 12:28
ad572fa
Compare
Choose a tag to compare

Release notes

General

  • Patch vulnerable dependencies (#879)

ExpanderContent

  • Remove open animation and transition styles (#879)

15.0.0-beta.3

12 Sep 06:57
e6d5d4f
Compare
Choose a tag to compare
15.0.0-beta.3 Pre-release
Pre-release

Release notes

RadioButtonGroup, CheckboxGroup (#872)

  • Breaking change: Fix group legend margin CSS in labelMode="hidden"

FileInput (#874, #875)

  • Fix various accessibility related issues

WizardNavigation (#871)

  • Update documentation regarding aria-attributes and the usage of tabIndex

Details (#873)

  • Adjust documentation

15.0.0-beta.2

15 Aug 08:06
9a4d240
Compare
Choose a tag to compare
15.0.0-beta.2 Pre-release
Pre-release

Release notes

FileInput (#869)

  • Fix multifile list styles

15.0.0-beta.1

14 Aug 13:41
ccf3e25
Compare
Choose a tag to compare
15.0.0-beta.1 Pre-release
Pre-release

Release notes

FileInput (#867)

  • Fix onChange behavior in controlled state
  • Fix file item text styles

Dependencies

  • Update @types/react to 18.3.3 (#866)

15.0.0-beta.0

27 Jun 12:57
d90c14a
Compare
Choose a tag to compare
15.0.0-beta.0 Pre-release
Pre-release

This release introduces multiple new components:

  • FileInput
  • Details
  • SpacingProvider

In addition it fixes several other issues as specified below.

Release notes

General (#854)

  • Breaking change: Margin props are now implemented using !important CSS styles instead of style attributes

FileInput (#862)

  • Introduce the <FileInput> component

SpacingProvider (#854)

  • Introduce SpacingProvider HOC for providing context or even site-specific spacing rules.

Details (#858)

  • Introduce <Details> component

DateInput (#856, #855)

  • Allow custom date picker positioning via new datePickerPosition prop
  • Fix accessibility issues related to Windows high contrast mode

SingleSelect (#859)

  • Add fullWidth prop
  • Fix an issue where input value could not be updated in certain controlled state situation

MultiSelect (#859, #855)

  • Add fullWidth prop
  • Fix accessibility issues related to Windows high contrast mode

Chip (#855)

  • Fix accessibility issues related to Windows high contrast mode