2.9.4
23 February 2025
Changes and new Features
Button
- circular icon button to appear round at minimum
c7c2a5d
- support circular (spaced) button (groups)
e123cb8
Calendar
Dropdown
- collapse on clearable optional
14bf847
- highlightMatches option
94e4e87
- support custom data attributes for items
18b5554
- support submenus for selection dropdown
62260b0
Embed
- add optional alt tag to placeholder
a5363fb
Emoji
- update to emoji v15.1
aa0a7eb
Form
- deprecated and rename empty to notEmpty rule
0224737
- optional ignore native field validations
392300a
- pass down element to prompt function call
3c0904e
- support id only input fields for validation
0c7e318
Form Validation
- support prompt functions for settings value
98a7652
Header
- seamless attached variant
b198514
Progress
- basic variant and support empty bar
4c35b29
Search
- support remove icon
22d2d0d
Slider
- improve slider variants and gapratio
24c0a2b
Step
- circular steps variant
2ee930b
Build Features
- customizable output filename
1ecfaf3
- gulp 5 upgrade
a2891ac
- optionally include version in released filename
2bc983b
CI Features
- enforce NL before opening curly braces
13b76ee
- lint ts types using CI
4effaa3
- upgrade to prettier v3
7446b46
Bug Fixes
Button
- circular spaced and circular icon group was not respected
86f0306
Calendar
- shortyear handling was broken
cf152e2
Checkbox
- disallow keynav on readonly radios
d05c619
Divider
- vertical in stackable mobile grid
f120df6
Dropdown
- add given placeholder
22d29e8
- clearable icon was missing or misaligned
0e39857
- create label before changing value as in 2.8.8
34acb50
- fetch js error on non existing letter selections
f0d7450
- fix map parameter on htmlentities
9bf4620
- hidden cursor on form states
be049d2
- keep searchterm in menu search
6daf34d
- long/short variants were not working anymore
fa62639
- make "set text" work for custom actions
e4ff553
- respect keepsearchterm on enter selection
686c8b5
- set placeholdertext regardless of values
1d9a088
- support individual sizing inside forms
4bdf123
- support manual removed entries
35a4548
- unify focus, hover borders and icons
2587ced
Feed
- inverted metadata actions
8b6456b
Flag
Form
- dont add whitespace on empty required field labels
3db5328
- duplicate error displays on invalid form field value
95d3bf8
- inverted label color in grouped fields
c721483
Form Validation
Grid
- fix stackable inverted grid divider for mobile screen
7259033
Label
- grouping image labels margin
30a40f0
Message
- compact message should not exceed max width
10165a8
Nag
- fetch missing event on manual dismiss call
3f884b1
Progress
- wider bar min width
882ab06
Shape
- use classname alias to short variable access
eadc3d1
Slider
- resize ignored highlightrange setting
08397dc
Step
- link cursor not working on a tags
9cd8559
Table
- apply border-radius styles to last row of table footer
6c16b5d
CI Fixes
- dont let job fail for latest node
1a22e32
Types
- alt + data support and search fields
45d16a0
- better declaration files
a03991c
- clear cache parameter in search module is optional
6ca9e03
- correct transition behavior "set looping"
fb2d8fc
- fix missing types on some module
66bda79
- format parameters for calendars get date functions
e61f418
- highlightmatches setting
c98bcb7
- missing and new option for slider
9b313a5
- missing features from latest commits
314613a
- missing/wrong types for modal. dropdown, popup, transition
263c192
- satisfy lint rule no-unsafe-function-type
59d4729
Chore
- add gurubase.io badge
51bc85c
- added asset font license files
447c10b
- dependency review
d3131af
- fix missing types on some module
66bda79
- new detailed changelog layout
79d3af6
- reduce CSS by removing :not() selectors if variation is disabled
84fc179
Dependency Updates
- bump @actions/core from 1.10.0 to 1.11.1
7fc83d7
- bump actions/setup-node from 3 to 4
58b660f
- bump auto-changelog from 2.4.0 to 2.5.0
7a268fc
- bump braces from 3.0.2 to 3.0.3
c48cd9d
- bump browserslist from 4.21.10 to 4.24.4
16949e8
- bump cross-spawn from 7.0.3 to 7.0.6
1c07019
- bump es5-ext from 0.10.59 to 0.10.63
0a95751
- bump eslint from 8.48.0 to 8.57.1
e0c2e47
- bump eslint-plugin-import from 2.28.1 to 2.31.0
4074b23
- bump github/codeql-action from 2 to 3
f1e44f7
- bump less from 4.2.0 to 4.2.2
94c52bd
- bump micromatch from 4.0.5 to 4.0.8
18c9074
- bump nanoid from 3.3.7 to 3.3.8
b478916
- bump postcss from 8.4.30 to 8.5.3
7b5640a
- bump semver from 5.7.1 to 7.7.1
7f5f82a
- dependency review
d3131af
- downgrade ordered-read-streams
0a955f4
- remove re2 and url-regex through rework-import
c6df31f
- update to forked plugins removing high audit issues
2f37293
Docs
- add gurubase.io badge
51bc85c