2.9.0
2.9.0
9 October 2022
- build(deps): bump @actions/core from 1.8.1 to 1.8.2, fixes nightly build
#2372
- docs: add mhthies as a contributor for code
#2329
- build(deps): bump browserslist from 4.19.1 to 4.19.3
#2242
- build(deps-dev): bump node-fetch from 2.6.6 to 2.6.7
#2201
- docs: add NotWearingPants as a contributor for code
#2143
- docs: add maidzen as a contributor for code
#2080
- fix(dropdown): rework touch input handling
#1989
- fix(build): exclusion of table component when tab is active
#2118
- chore(release): update dist files
333f9e4
- fix(emoji): emojies/flags were not properly themeable
2e4bd56
- feat(chore): move from npm to yarn
377dad4
- fix(themes): use only woff files and fix firefox font line gap warning
1ff8bfd
- feat(emoji): emoji 13.1 update
4f01636
- fix(chore): use double colons for pseudo-elements
23f6671
- build(scripts): fix nightly exit codes
98d03e1
- feat(chore): more variation options
d2fed5f
- feat(icon): customizable icons by using maps
80dca46
- feat(icon): font awesome 5.15.4 update
375d141
- feat(flag): use emoji svg flags with (auto) sizing
3ca5ff5
- feat(flyout): initial release of flyout module
9a105a8
- feat(chore): color list for each component separately
cab3172
- fix(chore): eol of text files CRLF to LF
b3c0489
- fix(sidebar,flyout,modal): missing identical features and fixes
0740de8
- feat(table): all scroll stuck head foot first last variant
46bc57a
- feat(table): scrolling variant, thead and tfoot colors, inverted colors
d2b76da
- feat(button): wrapping and spaced variant
ad505d1
- feat(build): group components in checkbox selection
bfb3009
- feat(chore): optional compile for ie specific code
4ee9307
- fix(sticky): adopt SUI 2.5.0 fixes
e146d70
- fix(chore): variable declaration and usage fixes and optimization
6dec24a
- fix(deps): security upgrade inquirer from 6.5.2 to 7.0.5
905f3a9
- feat(accordion): pure css, inverted, basic, right, tree, nested fixes
adc8d1a
- feat(input): file input variant
f14cf4b
- fix(checkbox): remove old v1 checkbox box code
a254f59
- feat(calendar): support token dateformats
721e0ff
- feat(site): offline lato 2.0, systemfonts, no googleimport by default
054fffa
- fix(sidebar): scrolllock and returnscroll
116f84b
- feat(card): basic variant
e1fccff
- fix(slider): support mouse & touch all the time
f964821
- feat(modal): a11y support, tabbing in modal, close icon focus/keypress
2ecf719
- fix(emoji): removed unavailable twemoji resources
5a384b7
- build(deps): bump gulp-rtlcss from 1.4.2 to 2.0.0
698ceb1
- feat(toast): image variant, a11y support, title html, click support
3426127
- feat(calendar): disabledhours
d77cc99
- fix(input): support icon and corner labeled dropdown variant
c315547
- docs: add hugopeek as a contributor for code
3412999
- feat(modal): basic header and basic left actions
9bf5e5c
- feat(icon): make fontface import and icons optional separately
ff6e030
- feat(chore): same custom scrollbars in chrome, FF and IE
97d7039
- fix(dropdown): fix simple upward variant
344ec4c
- fix(modal): support context properly
ac16a50
- fix(dropdown): non selection and button upward variant border radius
507e60a
- feat(api): serializeObject, formdata, files
acc903b
- build(scripts): reduce nightly publishing
cb122de
- feat(accordion): add compact and very compact variations
04f0521
- feat(chore): enable codeql action
9631798
- fix(docs): various typos
32be6c7
- fix(codeql): fixed codeql findings where applicable
7444956
- feat(chore): consistent show/hide callbacks
883f912
- fix(dependencies): make browserslists an own dependecy
f0a2ebc
- fix(chore): prevent possible xss
1513222
- build(dependencies): update auto-changelog from 1.15.0 to 2.4.0
4d5303c
- feat(form): support month, week and color input
4feac27
- fix(dropdown): support callbacks given inside apisettings
f49946a
- feat(chore): automatic npm releases, ci fix and add node 16
cf327d1
- fix(dropdown): properly support preventchangetrigger
b4551f6
- fix(api): respect post vars for caching
3edbfe3
- feat(dropdown): onActionable callback
19bb9f1
- fix(dropdown): keep original values, also on remove and more fixes
7441393
- build(deps-dev): bump all-contributors-cli from 6.20.0 to 6.20.4
8fd82d5
- fix(chore): reuse variables and quicker element access
1f24f1d
- build(deps): bump browserslist from 4.20.4 to 4.21.0
27f451f
- build(deps): bump browserslist from 4.21.3 to 4.21.4
6a18b84
- build(deps): bump browserslist from 4.21.2 to 4.21.3
ed8b4dc
- build(deps): bump browserslist from 4.21.1 to 4.21.2
8d87844
- build(deps): bump browserslist from 4.21.0 to 4.21.1
0ffef84
- build(deps): bump browserslist from 4.20.3 to 4.20.4
2a71b5e
- build(deps): bump browserslist from 4.20.2 to 4.20.3
ed3a2aa
- fix(modal): default templates handler was not working
143371c
- fix(table): colored marked in colored cells
83e6d77
- fix(chore): replace deprecated .substr() with .slice()
86979a7
- fix(accordion): prevent ui dropdown icons in titles to animate
126ed22
- build(dependencies): require octokit/core to avoid install warning
0e4d021
- fix(rating): partial rating needs webkit prefix
6ceeeb8
- fix(nightly): check for already uploaded versions and support downgrades
813cb33
- feat(calendar): multimonth, parser & modal usage fix
8a331f0
- fix(modal): outside close button handling
118ddb1
- feat(input): support invalid pseudoclass
d1c8d51
- fix(flag): ensure unique flag and a-z class names
c4b3a74
- build(deps): bump less from 4.1.2 to 4.1.3
786baef
- build(deps-dev): bump node-fetch from 2.6.2 to 2.6.3
2575643
- build(deps): bump inquirer from 7.0.5 to 7.3.3
e8e7ca4
- fix(menu): inverted tabular menu styling should match tab
bdb3a49
- feat(form): optional support all field errors in inline prompt
59db183
- fix(button): loading buttons still shows labels
bcd29ea
- feat(container): wide variant
fc56242
- fix(input): date inputs were larger due to icon size
1c5668a
- build(deps): bump copy-props from 2.0.4 to 2.0.5
5650cc0
- build(deps): bump @actions/core from 1.8.0 to 1.8.1
7a91f55
- build(deps-dev): bump semver from 7.3.6 to 7.3.7
03890ca
- build(deps-dev): bump semver from 7.3.5 to 7.3.6
92ca9e6
- fix(chore): forward debug settings to transition on internal use
baa8544
- build(deps): bump browserslist from 4.20.0 to 4.20.2
e25df79
- build(deps): bump browserslist from 4.19.3 to 4.20.0
cdf88b9
- feat(checkbox): use left/right to switch off/on toggle+slider variant
f5931a0
- build(dependencies): upgrade semver from 6.3.0 to 7.3.5
27e745e
- fix(modal): avoid propagation of escape to modal
7e93bcf
- fix(themes): less3/4 needs font import interpreted as raw css
c77b750
- feat(flyout): support short notation $.
01b81c0
- build(deps): bump less from 4.1.1 to 4.1.2
74808e1
- fix(chore): fix codeql findings
b9dabd5
- feat(dimmer): use modern blurring to improve performance
aad2a1f
- fix(tab): initializing active tab with historytype 'state'
3eb748b
- fix(dropdown): observe select attribute changes
3fc5491
- build(deps): bump inquirer from 8.2.2 to 8.2.3
54be6de
- fix(dropdown): split delimiter values on paste
56226ae
- fix(api): source typos
61f0055
- fix(toast): support context setting properly
3e24a3d
- build(dependencies): upgrade mkdirp to from 0.5.6 to 1.0.4
d31fe9a
- build(deps): bump mkdirp from 0.5.5 to 0.5.6
b076427
- build(deps): bump inquirer from 8.2.0 to 8.2.1
b63be9f
- feat(docs): limit/clarify IE, old edge, old mobile support
47db56d
- fix(search): blur on escape and proper type usage
e32d5af
- feat(dropdown): optional stuck addition item
75cb2d5
- feat(dropdown): improve accessibility in relation to search dropdown
44debc9
- docs: add mat128 as a contributor for code
4585cd0
- build(deps): bump @actions/core from 1.9.0 to 1.9.1
091bcb0
- docs: add naveensrinivasan as a contributor for security
7dc12f7
- fix(build): support pnpm folder structure
cdc3d1a
- fix(modal): close text shadow appeared too early
96ac111
- docs: add jameschenjav as a contributor for code
f4eef57
- docs: add ucyildirim as a contributor for code
e271e9b
- docs: add rkomiyama as a contributor for code
456a0d0
- docs: add Yrlish as a contributor for code
724b19e
- docs: add Inselhopper as a contributor for code, a11y
89653dc
- fix(label): left/right pointing interferes with icon
da049ae
- fix(menu): vanish pointer on stacking vertical pointing menu
3f2aae7
- fix(dropdown): hide menu on menu search blur
8c71ecd
- feat(toast,modal): support short notation $.
86121ef
- docs: add xamey as a contributor for code
42e68bc
- docs: add mvorisek as a contributor for code
c08d4aa
- feat(chore): included githubactions in the dependabot config
99d0728
- docs: add grandeljay as a contributor for code
8ad0cce
- docs: add CommanderRoot as a contributor for code
4944543
- fix(form): make sure validation object is cloned
125d1c6
- fix(checkbox): wrong variable usage
bd3d3e4
- docs: add shadoWalker89 as a contributor for code
a1d8b9e
- feat(menu): centered variant
d601d62
- docs: add elliotzlin as a contributor for code
3e26ce9
- docs: add cmoeke as a contributor for code
e1e66f7
- docs: add das7pad as a contributor for code
ee4902f
- docs: add byte916 as a contributor for code
d4a78ea
- docs: add eikek as a contributor for code
19991f2
- docs: add mareeo as a contributor for code
25c166b
- docs: add WardLootens as a contributor for code
48de6f2
- docs: add TheJltres as a contributor for code
e79c83d
- docs: add MrL1605 as a contributor for code
5912755
- docs: add Giandrop as a contributor for code
2077a3a
- docs: add jamessampford as a contributor for code
b960a87
- docs: add jike212 as a contributor for code
9515cb0
- docs: add Lutonite as a contributor for code
9489d6b
- feat(chore): set permissions for gitHub actions
e0a0484
- fix(nightly): get commit hash from npm
d20e6d7
- fix(form): rebind events on dynamic fields
135cfd1
- fix(api): empty dropdown data was overriden by previous data
51a0425
- feat(tab): callback to support tab change cancel
b86479c
- fix(modal): respect approve deny callback on js modals
8672140
- fix(form): length is deprececated and doubled since 2.0.6
3a25bb5
- feat(button): split tertiarylinepadding variable
ef6ccc4
- fix(calendar): blur input on hidden
677a0ec
- fix(button): grey tertiary should not saturate colors
28948f4
- build(scripts): fix nightly script
b5853c4
- fix(segment): horizontal should use group variables
6dea710
- feat(segment):larger margin only for tab attached segment
f451d15
- docs: add lubber-de as a contributor for a11y, security, maintenance
76dc367
- fix(form): inverted form labels were black
a33107c
- fix(table): sortable border only when celled
89c816e
- docs: add ko2in as a contributor for doc, review, bug
1e91d10
- build(deps-dev): bump all-contributors-cli from 6.23.0 to 6.23.1
9360515
- fix(dropdown): remove placeholderstyle when same as select text
ad08d37
- fix(modal,flyout): dynamic elements did not reference
b4c60c1
- build(deps-dev): bump semver from 7.3.7 to 7.3.8
c93e24a
- build(deps-dev): bump all-contributors-cli from 6.22.0 to 6.23.0
6c793bb
- build(deps): bump @actions/core from 1.9.1 to 1.10.0
8b04a71
- build(deps-dev): bump all-contributors-cli from 6.21.0 to 6.22.0
b4c18ce
- build(deps-dev): bump all-contributors-cli from 6.20.5 to 6.21.0
4d06a29
- build(deps-dev): bump all-contributors-cli from 6.20.4 to 6.20.5
b9608b1
- fix(search): missing default easing results in js error
df9b52b
- build(deps): bump jquery from 3.6.0 to 3.6.1
7c6ef28
- build(deps): bump @actions/core from 1.8.2 to 1.9.0
910440f
- build(deps): bump @actions/core from 1.7.0 to 1.8.0
6118ada
- build(deps): bump actions/setup-node from 2 to 3
3682bdf
- build(deps): bump actions/checkout from 2 to 3
6d51cba
- build(deps): bump inquirer from 8.2.3 to 8.2.4
4f4f204
- build(deps): bump @actions/core from 1.6.0 to 1.7.0
611a832
- fix(popup): tooltips cannot contain headers
b83d59e
- build(actions): add condition for shouldPublish
565bf4f
- fix(dropdown): floating shadow and radius on direct child menu only
987c646
- build(deps): bump inquirer from 8.2.1 to 8.2.2
a907076
- build(deps-dev): bump node-fetch from 2.6.5 to 2.6.6
951277d
- build(deps-dev): bump node-fetch from 2.6.4 to 2.6.5
f66e62d
- build(deps-dev): bump node-fetch from 2.6.3 to 2.6.4
022588e
- build(deps-dev): bump node-fetch from 2.6.1 to 2.6.2
af220e9
- build(deps): bump path-parse from 1.0.6 to 1.0.7
791a8a7
- feat(segment): border to top instead of bottom for vertical variant
d50fad4
- fix(tooltip): fix arrow position for bottom center
c65b85c
- feat(toast): new centered variant to display in the middle of the screen
1871d28
- feat(dimmer): add onVisible and onHidden callbacks
70f7bc3
- fix(dropdown): legacyEdge cuts search input
e4f0699
- fix(dropdown): use central delimiter char instead of key
123b50f
- fix(icon): adjust icons width to match single icon
344d349
- fix(grid): stretched rows were broken on tablet size
353515d
- feat(checkbox): detect on as checked and add checkbox string values
f55c2cd
- docs: add patilkiranm as a contributor for code, doc
d33179a
- feat(dropdown): change forceSelection default to false
ed58b7f
- chore(release): update version
7274daf
- fix(chore): identical debug defaults for all modules
e6828e7
- fix(popup): broken and unnecessary check for string
b3c3d6d
- feat(emoji): use svg icons also for "twitter" theme
db8910b
- fix(emoji,flag): default lineheight should meet text
f005005
- feat(build): require node 12 as minimum
53c6abb
- build(workflows): fix nightly build syntax
2041305
- fix(dropdown,search): autocomplete affects all chrome based browser
c747c9e
- fix(segment): ignore attached border when basic
398ed43
- fix(sidebar): make overflow hidden optional to support sticky
5f0c9f1
- fix(menu): attached text menu had borders
f434400
- fix(dropdown): add namespace to sessionstorage
3eadf38
- fix(toast): dedicated horizontal container
bc6c8ad
- feat(calendar): trigger onSelect() event on enter key down
4d86955
- feat(form): error instead of debug if field not found
facbca0
- feat(toast): allow clickable items without closing
5c02143
- fix(api): reset existing formdata for proper renewing
5cac1fa
- feat(progress): onsuccess was not triggered on reset
8cafd4c
- fix(toast): respect approve deny callbacks in actions
d11687d
- fix(segment): tabular menu border misaligned from 3rd tab
bb53b03
- fix(form): avoid double submit on enterkey
d5d7bab
- fix(dropdown): generated id should not start with a number
891101c
- refactor(sidebar): remove un-used legacy code
0f12e9b
- fix(popup): detailed rtl check
19b7d18
- fix(transition): firefox needs reattached node to recalculate CSS
77bb2f2
- fix(dropdown): search dropdown was not working on mobile
6949971
- fix(dropdown): input width specificity was same as form input
6d6caed
- fix(api): fix inefficient RegExp that may cause ReDoS
17bec4a
- fix(dropdown): support preselected on value update for select tag
04f70a7
- [Snyk] Security upgrade gulp-rtlcss from 1.4.2 to 2.0.0
5e88144
- build(actions): add --tag to publish command
bffa1ac
- build(scripts): correct nightly workflow variable
0091dab
- fix(calendar): keep whitespace between date and time
f9f3304
- fix(segment): adjust inverted attached border color specificity
a42b5d7
- fix(calendar): adjust margin specificity for multimonth
6de269e
- feat(api): dont convert array response to object by default
a0ba6f1
- fix(header): image icon support again
74b9960
- fix(toast): possible theme overrides were missing
1eee7ed
- fix(dropdown): onChange is fired on menu openeing when reselection=true
b51d0d1
- fix(form): fetch range input prompt for numeric values only
1c5931a
- fix(form): keep a compact dropdown compact
a9bb462
- fix(table): links in compact selectable table cell get wrong padding
f8f79e7
- feat(form): new default true for errorfocus
30d980c
- fix(form): dont focus errorfield on blur or change
6c7be26
- fix(docs): switched to github dependabot
5c654c3
- feat(dropdown): new default showonfocus false
e7de6a5
- feat(dropdown): new default exact for fulltextsearch
89fb963
- fix(calendar): change to listen to click event by default
9088caa
- fix(checkbox): remove the change trigger for enable and disable behavior
5d9a8bc
- fix(step): unnecessary semicolon breaks webpack build
8e287db
- feat(form): debug a warning if field identifier is not found
9bd7e11
- fix(toast): enable smooth transition
0963809
- feat(ci): fix ci should not stop when one action fails
a9cbaec
- fix(install): dont start interactive script on npm install
f5f1dd8
- fix(theme): material theme changed fontpath in site variables
955ee7c
- fix(tasks): provide callback to satisfy gulp
aac4c50
- fix(checkbox): show pointer on css only linked labels
440a62a
- fix(calendar): arrow keys on endCalendar when startCal has future month
0f8087d