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
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.29 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