Skip to content

2.9.1

Compare
Choose a tag to compare
@lubber-de lubber-de released this 16 Jan 22:27
· 414 commits to develop since this release

2.9.1

16 January 2023

Changes and new Features

Button

  • make consequences optional 14a4f8c

Calendar

Dropdown

  • dont animate labels when no transition is given 0bffb4a

Icon

  • support custom naming and selector 4bab7d9
  • support duotone icons 845150e

Input

  • make invalid pseudo class optional 69527dc
  • move pointer-events value into variable d459c42

Popup

Search

  • all and some words for fullTextSearch a343501

Statistic

Transition

Build Features

  • adjust autoprefixer config to match 2.9.0 browser support 70adac5
  • improve error message for when semantic.json is not found 51e0c45

CI Features

  • add Airbnb and Unicorn eslint packages aa53fbd
  • add prettier formatter to assert LESS files whitespaces b3dc749
  • add stylelint for LESS and normalize whitespaces d4987bf
  • add stylelint overrides and variation files ce26829
  • adjust LESS whitespaces to match prettier format 2ec6af4
  • check node 18 as well 9773a1d
  • enforce LF line break in all JS and LESS files 6a42d01
  • fix else with return, unify ternary CS e684c62
  • fix global-require eslint rule 3f3fee4
  • fix multiple rare eslint errors 7498343
  • fix various eslint rules 27384cb
  • modernize/unify CSS but maintain IE11 compatibility 6e2fa0f
  • nested ternary formatting and remove unneeded parentheses df82def
  • remove global undefined variable shadow 2753e1d
  • remove unneeded parentheses around expressions 029436f
  • remove unneeded vendor prefixes b0a1399
  • type-safe equality operator when comparing literals 89e62cc
  • unify LESS files whitespaces and string quotes fc431e8
  • unify number format in LESS b672789
  • unify regex and .length check syntax b0f8d19
  • unify/simplify typeof operator usage 504f80d
  • use Date.now() instead of new Date().getTime() e658be3

Bug Fixes

API

  • explicite url setting should have priority over data url 1084e98
  • support [] inside form names 1a3de4b

Button

Calendar

  • calendar breaks when initialDate is string 2722e1b

Dropdown

  • dont reopen menu on forceselection and search blur d493189
  • fix rounded corners on scrolling menu 7259c34
  • keep overflow visible for non simple selection b4fc00c
  • paste values as search query 338898a
  • reuse select tabindex 3767ba8

Emoji

  • changing from maxcdn to jsdelivr cdn path 0ac5353

Flyout

  • content height wrong without header 8aa6c67

Form

  • dynamic validation should't check deleted fields c245e0f

Grid

  • fix stackable nested grid 99f067f

Icon

  • fix lighthouse warning d199521
  • removed duplicate icon selectors 52582e1
  • unify icon font usage in themes 42e4040

Input

  • adjust padding in labeled dropdown icon inputs 02082e2

Label

  • disabled and centered label(s) d296b9a

Menu

  • labeled right menu icon size 9a0ff54

Modal

  • do autofocus on content change 1373e46

Nag

  • make sure value is string for all storage engines 6515b88
  • overlay nags were always shown ea9251d

Rating

  • partial rating specificity f5a64f3

Build Fixes

  • one single component does not build ead2efb

CI Fixes

Chore

  • add lint using CI 8a8d841
  • also use 3 layer logic for colors.less 0b65a82
  • dont assign exoego for autoreview anymore 3ac5bf1
  • fix eslint default config major versions 21db9e4
  • https links c30ed51
  • prevent overscrolling 3979742
  • references from SUI to FUI 1d41122
  • remove old sui v1 unsupported and undocumented code 1124496
  • remove unnecessary methods and prefixes 5b012ba
  • removed unused dependencies a1262ef
  • rename to fomantic, update jquery, fix examples bda1099
  • replace jquery deprecated methods 7071e59
  • same indent level for multiline const (#2628) 462bc39
  • strip/adjust comment headers via config 8f304c6
  • support node12 on add dbb503f
  • typos found by eslint dbc8d11
  • unify invoke method, removed unused error strings dc9662f
  • upgrade to del 6.1.1 304a637
  • use modern "let" instead of "var" in build scripts ae427cc
  • use modern globalThis e589cd1

Dependency Updates

  • bump all-contributors-cli from 6.23.1 to 6.24.0 ec04b4f
  • bump decode-uri-component from 0.2.0 to 0.2.2 935e235
  • bump eslint from 8.28.0 to 8.32.0 43be9ab
  • bump eslint-plugin-import from 2.26.0 to 2.27.4 a417fa7
  • bump gulp-autoprefixer from 6.1.0 to 8.0.0 7ece4ce
  • bump gulp-chmod from 2.0.0 to 3.0.0 27e7996
  • bump gulp-if from 2.0.2 to 3.0.0 (#2507) 883f92f
  • bump gulp-notify from 3.2.0 to 4.0.0 edf743a
  • bump gulp-replace from 1.1.3 to 1.1.4 c959704
  • bump gulp-tap from 1.0.1 to 2.0.0 4b673d8
  • bump inquirer from 8.2.4 to 8.2.5 d0b9d94
  • bump jquery from 3.6.1 to 3.6.3 3b7c177
  • bump json5 from 1.0.1 to 1.0.2 631ba7b
  • bump node-fetch from 2.6.7 to 2.6.8 344a77e
  • bump postcss from 8.4.19 to 8.4.21 5bdafbe
  • bump stylelint from 14.16.0 to 14.16.1 c9626ca
  • removed unused dependencies a1262ef
  • upgrade to del 6.1.1 304a637