Skip to content

Releases: funidata/fudis

v4.1.0

16 Jan 11:11
c411f72
Compare
Choose a tag to compare

16.1.2025

Features

Improvements

Fixes

Full Changelog: v4.0.0...v4.1.0

v4.0.0

08 Jan 07:48
c836105
Compare
Choose a tag to compare

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 Dec 12:30
4966ad3
Compare
Choose a tag to compare
v4.0.0-rc.2 Pre-release
Pre-release

23.12.2024

Breaking Changes

Full Changelog: v4.0.0-rc.1...v4.0.0-rc.2

v4.0.0-rc.1

20 Dec 13:22
0fed659
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

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

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 Dec 13:38
0511cc1
Compare
Choose a tag to compare
v4.0.0-rc.0 Pre-release
Pre-release

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

Full Changelog: v3.2.1...v4.0.0-rc.0

v3.2.1

27 Nov 11:17
0678760
Compare
Choose a tag to compare

27.11.2024

Chore

  • [Services]: General singleton service adjustments by @RiinaKuu in #492

Full Changelog: v3.2.0...v3.2.1

v3.2.0

25 Nov 09:23
4685db7
Compare
Choose a tag to compare

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

07 Nov 11:36
Compare
Choose a tag to compare

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 Oct 11:44
Compare
Choose a tag to compare

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 Oct 07:28
Compare
Choose a tag to compare
v3.0.0-rc.5 Pre-release
Pre-release

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