github fomantic/Fomantic-UI 2.9.4

12 hours ago

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

  • "get date" can return formatted date 21d259d
  • remove data values on destroy 28e0212

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

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

Slider

  • improve slider variants and gapratio 24c0a2b

Step

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

  • improve disabled fields check 6e78472
  • no error for missing field on autocheck 9e5d2f7

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

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

New contributors

Don't miss a new Fomantic-UI release

NewReleases is sending notifications on new releases.