Releases: funidata/fudis
Releases · funidata/fudis
v4.1.0
16.1.2025
Features
- [Loading Spinner]: New Component by @videoeero in #527
Improvements
Fixes
- [Select, Multiselect]: A11y fixes part 2 by @videoeero in #516
- [Label]: Height calculation not working properly by @RiinaKuu in #529
Full Changelog: v4.0.0...v4.1.0
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
v4.0.0-rc.2
23.12.2024
Breaking Changes
- [Localized Text Group]: Type change by @videoeero in #521
Full Changelog: v4.0.0-rc.1...v4.0.0-rc.2
v4.0.0-rc.1
20.12.2024
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
Fixes
- [Dialog]: Detect if dialog is scrollable by @MayaMarjut in #510
- [Select, Multiselect]: A11y fixes by @videoeero in #514
- [Link Directive]: Changed default size by @MayaMarjut in #518
- [ErrorSummary]: Load issue after life cycle hook changes in several components by @RiinaKuu in #519
Chore
- [Documentation]: Add documentation on NPM tokens and other minor improvements by @joonashak in #513
Full Changelog: v4.0.0-rc.0...v4.0.0-rc.1
v4.0.0-rc.0
12.12.2024
Breaking Changes
- [Error Message]: Change component to directive by @videoeero in #502
- [Expandable]: Remove default level value by @RiinaKuu in #495
- [Section, Form]: Remove default level and titleVariant values, make title and level as required properties by @RiinaKuu in #496
- [ErrorSummary, Form, Notification]: ErrorSummary and Form property renaming, Notification accessibility fixes by @RiinaKuu in #503
- [Checkbox Group, Checkbox]: Adjust Checkbox Group's FormGroup and Checkbox's FormControl type by @videoeero in #501
- [Section, Form, Fieldset & Notification]: Content and Action directives by @MayaMarjut in #498
- [Dependencies]: Update peer and project deps by @videoeero in #507
- [Select, Expandable]: Refactor content projection directives by @videoeero in #508
Improvements
Fixes
- [DescriptionList]: Screen reader detects content that should be hidden by @RiinaKuu in #493
- [LinkDirective]: Adjust rendering logic by @MayaMarjut in #490
- [DialogService]: add chaining check for Dialog refs by @videoeero in #500
Chore
- [Error Summary, Dialog]: Minor CSS changes by @videoeero in #505
Full Changelog: v3.2.1...v4.0.0-rc.0
v3.2.1
v3.2.0
25.11.2024
Improvements
- [Dialog, Form]: Unify Dialog's header and footer positions when content includes Form Component by @RiinaKuu in #485
- [Error Summary Service]: Add and Remove Errors to public API by @videoeero in #489
Fixes
- [Select, Multiselect]: Adjust visible label update logic for language changes by @videoeero in #483
- [RadioButton]: Unify aria-invalid state by @MayaMarjut in #488
Chore
- [ErrorMessageComponent, ValidatorErrorMessageComponent]: ChangeDetection Strategy to OnPush by @videoeero in #478
- [TextInput, TextArea]: ChangeDetection Strategy to OnPush by @RiinaKuu in #479
- [Chore]: Fix Fudis homepage in project's package.json by @RiinaKuu in #482
- [Services]: Refactoring Inject rules by @videoeero in #484
- [Error Summary Service]: Refactoring and cleaning by @videoeero in #486
Full Changelog: v3.1.0...v3.2.0
v3.1.0
7.11.2024
Improvements
- [Select, Multiselect]: New input properties 'autocompleteFilter' and 'autocompleteNoResultsText' with Storybook examples by @videoeero in #470
- [Dialog]: Identified read-only dialog content by @MayaMarjut in #476
Fixes
- [DescriptionList]: Add min-height for regular DescriptionListItemDetails element by @RiinaKuu in #475
- [ErrorSummary]: Fixing sync issues with TranslationService by @videoeero in #477
Dependencies
Full Changelog: v3.0.0...v3.1.0
v3.0.0
23.10.2024
Breaking Changes
- [Angular Material]: Update to Material 3 by @MayaMarjut in #460
- [Dependencies]: Update library's peer dependencies by @videoeero in #442
- [DescriptionList]: Removed HTML selector, marginTop and marginBottom Inputs by @MayaMarjut in #437
- [Dialog]: New responsive screen sizes and renamed spacing token input widths by @MayaMarjut in #444
- [Fieldset]: Removed marginTop and marginBottom Inputs by @MayaMarjut in #434
- [Form]: Removed marginTop and marginBottom Inputs by @MayaMarjut in #436
- [Form Common API]: Remove invalidState properties by @videoeero in #448
- [FudisLocalizedTextGroupOption, FudisLocalizedTextGroup]: Changed default controlName values by @MayaMarjut in #451
- [Grid, Section, DL]: Remove marginTop and marginBottom input properties from Grid, change classes input type from array to string by @xanxan in #440
- [Heading]: Removed marginBottom property by @MayaMarjut in #432
- [HorizontalRule]: New component, remove existing style class and mixin by @xanxan in #439
- [LinkDirective, Breadcrumbs]: Refactor Link Directive and remove Link Component by @videoeero in #447
- [RadioButton, Checkbox]: Unify output namings, refactor radio button and checkbox blur and change events by @xanxan in #445
- [SCSS]: Style import optimizations by @videoeero in #450
- [Section]: Removed marginTop and marginBottom Inputs by @MayaMarjut in #433
- [Typography]: Unify size syntax by @RiinaKuu in #472
- [Validators]: Refactor Fudis.atLeastOneRequired validator name to Fudis.oneRequired by @xanxan in #438
Features
- [Alert, Alert Group, Alert Service]: New components and service by @RiinaKuu in #427
- [LocalizedTextGroup]: New component by @videoeero in #428
Improvements
- [Dialog]: Enhance support for multiple dialogs open simultaneously by @videoeero in #418
- [Dialog]: Update documentation and tests for nested dialog by @xanxan in #430
- [Form Components]: Add "disabled" Input by @RiinaKuu in #468
- [Form, Form Field Components]: Refactoring to support nested Form Field components by @videoeero in #455
- [TextFieldComponentBaseDirective]: New internal Directive and nullControlOnEmptyString property by @videoeero in #462
Fixes
- [Checkbox]: Changed checkbox height to min height by @MayaMarjut in #446
- [Datepicker, Tooltip]: Angular Material based components not reflecting all styles correctly in customer app by @RiinaKuu in #471
- [Footer]: Too big focus area by @RiinaKuu in #461
- [RadioButton]: Long label breaks layout by @RiinaKuu in #464
- [SelectBase]: Undefined inputRef error by @RiinaKuu in #454
Chore
- [AlertGroup]: Missing documentation about template usage by @RiinaKuu in #467
- [DescriptionList]: Clean documentation by @RiinaKuu in #465
- [Security Information Management]:Documentation by @MayaMarjut in #456
Dependencies
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #431
- [Dependencies]: Angular update from 17 to 18 by @RiinaKuu in #435
Full Changelog: v2.2.0...v3.0.0
v3.0.0-rc.5
22.10.2024
Breaking Changes
- [Angular Material]: Updating to Material 3, updating Angular peerDependencies by @MayaMarjut in #460
Improvements
Fixes
Chore
- [Security Information Management]: Documentation by @MayaMarjut in #456
- [DescriptionList]: Clean documentation by @RiinaKuu in #465
- [AlertGroup]: Missing documentation about template usage by @RiinaKuu in #467
Full Changelog: v3.0.0-rc.4...v3.0.0-rc.5