Releases: vrk-kpa/suomifi-ui-components
Releases · vrk-kpa/suomifi-ui-components
Patch: Button disabled prop
First official release - move to semantic versioning
🐛 Bug fixes
-Fixed a few component examples [Dropdown, Toggle, Text] (#367)
🎉 Version information
With this Release the library will move to semantic versioning (www.semver.org), meaning that changes are communicated via version numbers and breaking changes are kept to the minimum.
Bug fixes and feature improvements
🚨 Breaking changes
- Icon is now using currentColor by default (#359)
- Dropdown Name prop is now called visual placeholder and is ignored by screen readers. Label has been added as mandatory prop. (#360)
- Support for multiple Dropdown form use cases. Multiple breaking changes, see #363
✨ Features
- Placeholder text for TextInput (#358)
🐛 Bug fixes
- Button text-shadow and icon color changes (#357)
- Fix for checkbox status text spacing (#361)
- Fix for Toggle focus style logic (#362)
📰 Updated dependencies
LanguageMenu item spacing fix
🐛 Bug fixes
- Fix spacing of language menu items (#354)
Style aligns and fixes here and there
🚨 Breaking changes
- Fix typo in design tokens. Spacing insetXss is now insetXxs. (#350)
✨ Features
Expander
- Rounded top and bottom corners for Expander groups and separator between as detailed in the design. (#338)
LanguageMenu
- Language menu styles adjusted to match latest designs (#351)
Link
- Add support for multiline link focus style by using box shadow. Remove link underline while focused. (#342)
🐛 Fixes
Checkbox
- Fixed a bug in checkbox internal state handling. (#346)
- Fixed an accessibility bug regarding checkbox in controlled state (#347)
- Checkbox
hintText
color changed (#352)
Expander
open
,defaultOpen
andonClick
should now work as intended and documented (#330)
Toggle
- Fixed an accessibility bug regarding toggle switch in controlled state (#347)
Documentation
- Removed mentions of bare accessible components as it is not possible to use library that way.(#348)
📰 Updated dependencies
- @typescript-eslint/parser from 2.27.0 to 2.34.0. (#343)
🚔 Security
- websocket-extensions from 0.1.3 to 0.1.4 (#349)
Fix focus styles page crash issue with Chrome
🐛 Bug fix
- Remove pointer events from after pseudo focus style element to fix browser crash. (#344)
Fix for LanguageMenu and Dropdown
🐛 Bug fix
- Fixes errors when trying to use LanguageMenu or Dropdown component (#340)
Style alignments and documentation improvements
New component and some style & technical improvements
✨ Features
⭐️ Checkbox
- Added checkbox component to the library (PR #315)
Link
- Added accessible skip link variant for the link component (PR #305)
🐛 Bug fixes
Toggle
- Controlled state should now work correctly (PR #321)
- No longer using
UNSAFE_componentWillReceiveProps
(PR #321)
General
- Focus styles aligned with the latest design (PR #324)
Fixes for library typings
Features
- Fixes for typing related issues when compiler option skipLibCheck was set to false.
- Internal fixes for typings
- Changes in dependencies and peer dependencies (#309)
Peer Dependencies
- Typings for styled components downgraded to exact version 4.1.8
- Typings for warning added