v4.0.0
2025-01-08
Breaking Changes
- [Checkbox Group, Checkbox]: Adjust Checkbox Group's FormGroup and Checkbox's FormControl type by @videoeero in #501
- [Dependencies]: Update peer and project deps by @videoeero in #507
- [Error Message]: Change component to directive by @videoeero in #502
- [ErrorSummary, Form, Notification]: ErrorSummary and Form property renaming, Notification accessibility fixes by @RiinaKuu in #503
- [Expandable]: Remove default level value by @RiinaKuu in #495
- [Localized Text Group]: Type change by @videoeero in #521
- [Section, Form]: Remove default level and titleVariant values, make title and level as required properties by @RiinaKuu in #496
- [Section, Form, Fieldset & Notification]: Refactor Content and Action directives by @MayaMarjut in #498
- [Select, Expandable]: Refactor content projection directives by @videoeero in #508
Features
- [FudisValidatorUtilities]: Expose utility functions by @videoeero in #509
Improvements
- [Label, Playwright]: Adjust Label css, create example Story to be use with Playwright by @videoeero in #511
- [Label, Fieldset]: Automagically setting Label heights and DOM refactoring by @videoeero in #523
- [Typography]: Add empty state mixin by @RiinaKuu in #506
Fixes
- [DescriptionList]: Screen reader detects content that should be hidden by @RiinaKuu in #493
- [DialogService]: Add chaining check for Dialog refs by @videoeero in #500
- [Dialog]: Detect if dialog is scrollable by @MayaMarjut in #510
- [ErrorSummary]: Load issue after life cycle hook changes in several components by @RiinaKuu in #519
- [Foundations]: Color updates for light-red by @MayaMarjut in #524
- [LinkDirective]: Adjust rendering logic by @MayaMarjut in #490
- [Link Directive]: Changed default size by @MayaMarjut in #518
- [Select, Multiselect]: A11y fixes by @videoeero in #514
Chore
- [Error Summary, Dialog]: Minor CSS changes by @videoeero in #505
- [Documentation]: Add documentation on NPM tokens and other minor improvements by @joonashak in #513
Full Changelog: v3.2.1...v4.0.0