Releases: fomantic/Fomantic-UI
Releases · fomantic/Fomantic-UI
2.8.2
2.8.1
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
2.8.1
13 November 2019
- build(deps-dev): bump all-contributors-cli from 6.10.0 to 6.11.0
#1160
- build(deps): bump @octokit/rest from 16.34.1 to 16.35.0
#1154
- build(deps-dev): bump auto-changelog from 1.16.1 to 1.16.2
#1133
- build(deps): bump @octokit/rest from 16.33.1 to 16.34.0
#1117
- build(deps): bump gulp-json-editor from 2.5.3 to 2.5.4
#1115
- feat(toast): add actions, behaviors and other variations
#160
- fix(calendar): no word length limit for months
#1026
- feat(calendar): add onBeforeChange callback and fix a date value issue
#417
- feat(dropdown): optional skip focus when calling 'show' behavior
#1040
- fix(dropdown): remove searchterm if nothing matches & opts are disabled
#992
- feat(form): generalize state variations for field
#1097
- fix(slider): offset for reversed vertical slider
#1142
- fix(slider): add fireOnInit parameter to prevent events being triggered
#1000
- fix(dropdown): dont adjustment dropdown icon when inside a label button
#1058
- fix(form): trigger correct dirty handlers to fix function of checkboxes
#1053
- fix(list): behavior of grouped icons in list
#1038
- fix(dropdown): action button has incorrect border radius with dropdown
#1072
- fix(table): add td support in tfoot tag
#840
- fix(form): dont trigger change for dropdown when form is cleared
#778
- feat(form): accept 1 in addition to true as checked value for checkboxes
#987
- fix(dropdown): prevent blur when hiding dropdown directly after search
#1089
- fix(dropdown): use regular event handler for allowAdditions input blur
#997
- feat(dropdown): add case sensitivity setting for search
#932
- fix(modal): correct undetached positioning when large modal is used
#1079
- fix(modal): make bottom margin scrolling modals work in firefox & edge
#1075
- fix(calendar): prevent toggle range class at today button
#901
- fix(grid): fix padding on stackable compact grid on mob devices
#652
- fix(tab): do not auto activate tabs more than once
#1014
- fix(modal): vertical alignment on detachable modal was incorrect
#1009
- fix(calendar): cross browser support for dateparsing using dots
#829
- fix(calendar): date formatting when entered via keyboard
#829
- chore: merge branch add-contributors into develop
a260b0b
- feat(*): add dynamic LESS compilation of component variations
c048399
- feat(emoji): add emoji component using tweemoji & joypixels
4c1d67c
- feat(icons): update icons to FA 5.11.2
764ed35
- fix(modal): support rtl left scrollbar behaviors
3313552
- feat(rating): float value ratings
0583dcc
- fix(slider): handle touchevent on devices using jquery2
3ecaec0
- build(deps): bump @octokit/rest from 16.34.0 to 16.34.1
e6fe26d
- fix(grid): override grid container widths
f0ba553
- fix(dropdown): value on empty selects
3d329c2
- docs: add zombietfk as a contributor
7eae660
- fix(slider): hidden sliders cause browser freeze
669c3b3
- docs: add rmarchiori as a contributor
8df2185
- fix(popup): avoid detection of wrong existing popup
4473b66
- docs: add josejbarneto as a contributor
9f4f857
- docs: add aexvir as a contributor
ffe203a
- build(deps-dev): bump all-contributors-cli from 6.9.3 to 6.10.0
7870214
- docs: add HypertextPP as a contributor
078d978
- docs: add aardbol as a contributor
15279f1
- docs: add RenonDis as a contributor
301cbdc
- docs(readme): add nightly build info
272b92a
- feat(table): color marked cells
8d08ea2
- fix(modal): fetch dimmer click if not detached
49fddb1
- docs: add cruzdanilo as a contributor
0e95ebd
- docs: add justkey007 as a contributor
62978dd
- docs: add ryamaguchi0220 as a contributor
4b6034a
- fix(emoji): change emoji path to use svg
9855d54
- chore(release): bump version
dadbcd7
- docs(security): add 2.8 info
723c3ba
- chore: add lubber-de to github funding file
5d27f88
- docs: add simondarke as a contributor
ef7f454
- docs: add iwgx as a contributor
42ce1ed
- docs: add RShalman as a contributor
cb8ec2d
- docs: add shui91 as a contributor
ee8a3d3
- docs: add aexvir as a contributor
d272066
- docs: update .all-contributorsrc
9af52c7
- fix(build): variables in @site.variables were ignored
4d3f3e4
- fix(dropdown): multiselect removing wasn't working
327003f
- fix(card): right image border in horizontal cards
74d15b5
- fix(chore): permission value should transform into octal [
2563aa6
](htt...
2.7.8
2.7.8
1 September 2019
- fix(form): 'set values' behavior had no proper calendar support
#980
- feat(slider): add auto adjusted label display
#913
- feat(site): add font-display variable
#262
- fix(label): top attached labels omitted margin for content
#925
- fix(progress): wrong error on validating sum of rounded percents
#953
- feat(dropdown): add select optgroup and horizontal divider support
#956
- build(deps): replace conventional-changelog
c7ed685
- chore(release): update dist
fd8a83c
- build(deps): bump inquirer from 6.5.1 to 6.5.2
e5468c7
- build(deps): bump inquirer from 6.5.0 to 6.5.1
e04f4b1
- build(deps-dev): bump conventional-changelog-cli from 2.0.21 to…
ddbaf51
- build(ci): change from travis to github actions
c621e5d
- feat(form): check for existing calendar, dropdown or checkbox modules
d0aecbe
- feat(tab): auto activate first tab if no active specified
3e129a0
- docs: fix contributors layout
9b882bb
- docs: add egoisticalgoat as a contributor
2510762
- build: emit errors instead of logging only
b530cfc
- docs: add douglasg14b as a contributor
3cd7e8c
- docs: add ryamaguchi0220 as a contributor
24abc18
- docs: add bartocc as a contributor
a3cf0ae
- docs: add 0xflotus as a contributor
1375310
- docs: add rubenhbaca as a contributor
b554539
- docs: add ventura-eesc as a contributor
bdbe099
- docs: add bborn as a contributor
f405b9b
- docs: add MikeyFriedChicken as a contributor
42bba19
- docs: add GammaGames as a contributor
608a036
- docs: add euangoddard as a contributor
c3e4d9e
- docs: add danthedeckie as a contributor
3c6bdf8
- docs: add iarspider as a contributor
e1debec
- docs: add patilkiranm as a contributor
0b14613
- docs: add ko2in as a contributor
7fe7f2c
- docs: add dutrieux as a contributor
704490c
- docs: add globophobe as a contributor
2268039
- build(deps): bump less from 3.9.0 to 3.10.3
13dcab1
- build(ci): fix ci process
9fbfb7e
- build(ci): correct ci and throw errors instead of logging
df5c7b2
- chore(release): bump version
8016e8a
- docs(readme): replace build badge with GHA
495dd56
- fix(dropdown): keep input field focus if it's an menu item
1df7676
- fix(dropdown): sanitize initial values to prevent xss on firefox & ie
f7c24ac
- docs(src readme): correct typo in example code
a3974d1
2.7.7
2.7.7 (2019-07-28)
Bug Fixes
- accordion: remove transition class after animation so loaders work (0b9801b), closes #865
- container: respect fluid container on mobile screen (e3a6bc3), closes #900
- dropdown: correct clear icon alignment (6b33c3d), closes #837
- dropdown: corrected initial clearable icon when select tag is used (31d80d2), closes #839
- dropdown: dont toggle on "set selected" when no labels are used (53c22c9), closes #670
- dropdown: only preventdefault on hide for associating labels (568858c), closes #861
- flag: rtl build changed background-position values (40ae7aa), closes #859
- form: correct inline checkbox label padding (2eaaff1), closes #823
- form: inline field label doesn't respect error styles (e70a015), closes #818
- form: prompt template function (cc97a30)
- image: hidden images were still visible when used in image groups (a0bf2b3)
- label: content margin after two attached labels (2510ea9)
- search: 'get result' on numerical or user defined fields didnt work (04109b2), closes #897
- site: revert size variable declaration (1f1c6f0)
- step: step visualization also on non active (a53fe20), closes #830
- table: colored definition table top cell border overlap (b7ad310), closes #883
Features
- checkbox: add sizes and form size inheritance (58fdc6a), closes #666
- checkbox: add toggle on ENTER-key option (5d16709), closes #819
- dropdown: add support for images/icons in api response param (f033782), closes #872
- icons: update icons to FA 5.9.0 (dfc9109), closes #739 #887 #739
- modal: destroy should tear down mutation observer (d880d35)
- popup: add optional setting 'forcePosition' to disable calculation (e103541), closes #684
2.7.6
2.7.6 (2019-06-16)
Bug Fixes
- button: center text in fluid & vertically aligned button group (bfd7c84)
- button,table: move LESS functions out of LESS file and into variables (e3d7eb6), closes #736
- calendar: support dynamic way to append popup instead of prepending to the parent (1acf30e), closes #699
- calendar: support JSON dates (2d1ffdc), closes #741
- dropdown: check for existing observer before accessing it (e7ebb38), closes #784
- form: remove rule function lead to TypeError (752827e)
- form: stop propagation only when dirty event was triggered and prevent default action (2b33903), closes #746 #770 #786 atk4/ui#718
- form: transparent input padding and texarea support (dd561b5), closes #798
- icon: don't import default theme overrides (c4d5307), closes #763
- icon: improve default theme overrides import (0bf3ddf), closes #763
- menu: hover & active state colors on inverted secondary pointing (d34b681), closes #777
- progress: wrong error on validating total on multiple progress (52bfd66), closes #757
- slider: non reachable max value and rounding issues (014b7ef), closes #716
- table: table header on mobile (e09b2ab), closes #787
- transition: not checking for event object lead to TypeError (0c56c8d), closes #698 #745
Features
- progress: add indeterminate states (816fbbd)
2.7.5
2.7.5 (2019-05-09)
Bug Fixes
- breakpoints ignoring next breakpoint in some cases (7ff01e3), closes #567 #567 #681 #681
- api: module callback function typo (43c2c8b)
- breadcrumb: increase line height for readability on wrapped content (c7ca707)
- button: fix padding for compact labeled icon button (488a4dc), closes #361 #598
- button: group of basic disabled buttons had incorrect styles (7f63e50), closes #643
- calendar: string selectors for start/endCalendar did not work (9604a02), closes #685
- calendar: support dateobject given for parse.date as for initialDate setting (1a4938a)
- card: force horizontal cards meta, extra content and actions to align properly (bc1f08b), closes #159 #159
- card: word-wrap overflowing with long strings (8b75f0f)
- chore: moved some core css to less files from default overrides and always include default overrides first (2bfe9a5)
- dimmer: disable blur on popups (f10dd0b)
- dropdown: click-event was locked when single selection had allowAdditions enabled (ef3057e), closes #591
- dropdown: correct alignment of image and icons within items (72d3420)
- dropdown: hide open menus on destroy for correct state reset (c374bcf), closes #653 #654
- dropdown: inverted pointing menu had white arrow (124625c)
- dropdown: margin missing on upward dropdown (024f5d4)
- dropdown: prevent submenu vanish for simple dropdowns (6998edd)
- form: corrects border radius variable reference (5745cf7), closes #628
- form: remove unnecessary property '-webkit-appearance: none' with :focus from error field (63cbf2d), closes #576
- form validation: error when calling "validate form" with API attached (58dafe0)
- form validation: make sure rules are selecting within the same form (313012d)
- input: error border didn't change input action border (0aab16f)
- label: adjust basic ribbon label size and position (9e9cb62), closes #708
- list: align text in lists with icons (566b363), closes #597
- menu: additional specificity for secondary inverted menu no longer needed (8917519), closes #366 #672
- menu: correct floating label position in pointing menu (ddb7695), closes #668
- menu: correct submenu fix which broke right menus (af98873), closes #632 #632
- menu: right dropdown sub-menu not being vertical (c571c31), closes #382
- modal:
autofocus
shouldn’t focus disabled inputs (fadbc30) - modal: dont close dimmer when another modal is still animating (58cf41a)
- modal: dont wrap image content direct images (5a59ae3)
- modal: open animation broken on first open (353f90f), closes #542
- modal: support fixed menu, toast and sidebar to also not move when a modal is shown (aeb3274)
- modal: use direct sibling for content selector (e4fbb61)
- popup: support iOS to recognize popup close on touch (c978917)
- progess: all percents are shown while animation (dba3f1c), closes #707
- progess: fix timing issue of updating value/percent (fe97fc4)
- progress: display 0 valued progress bars (a92b8ac)
- search: undefined internal variable (7b89336)
- tab: position issue with fixed item size (3b923dd), closes #671
- table: definition table footer had wrong box-shadow to the left (96b97f3)
- table: don't break style when nested tables (9760d91)
- table: selectable rows/cells should have pointing cursor (7742fa3)
Features
- breadcrumb: add inverted variant (ff6ba2d)
- calendar: add eventDates support and onSelect handler (1b4a264), closes #674
- checkbox: vertically align checkbox in fields (dcf3976)
- divider: add horizontal divider alignment variation (1981277)
- dropdown: add scrolling support for simple variant (9c8f18f)
- form: add calendar input field (8152b38)
- form: add dirty and clean states, and ability to cancel submit (adf5937)
- icons: update to FA 5.8.2 (6d7b12c), closes #572
- segment: add fitted variant (f03c4ec), closes #701
2.7.4
2.7.3
Version 2.7.3 - April 2, 2019
Bugs
- Progress - Fixed the 0 percent bars on colored progress Thanks @lubber-de #463
- Progress - Fixed inverted success/warning/error progress bars not having a color Thanks @lubber-de #483
- Transiton - Fixed transitions conflicting with non visable elements e.g. <script> Thanks @lubber-de #474
- Shape - Fixed shape transitons conflicting with child element transitions Thanks @lubber-de #465
- Shape - Fixed shape animation inconsistency when child elements had class
active
Thanks @lubber-de #464 - Shape - Fixed focused checkbox inside shape breaking animation Thanks @lubber-de #529
- Sidebar - Fixed closable behaviour inconsistency with docs Thanks @lubber-de #469
- Segment - Fixed support for inverted, secondary or tertiary for horizontal segments Thanks @lubber-de #470
- Segment - Fixed clearing segments consistency with stacked and piled segments Thanks @lubber-de #485
- Segment - Fixed a compact segment ina horizontal segment group not staying compact Thanks @lubber-de #479
- Menu - Fixed items in tabular menu having incorrect color Thanks @lubber-de #490
- Menu - Fixed last item in a menu in a container not having a right border Thanks @lubber-de #480
- Button - Fixed basic colored buttons overridden by basic button group box shadow Thanks @lubber-de #487
- Button - Fixed basic button margin Thanks @lubber-de #537
- Button - Fixed padding for fluid right and left labeled icon buttons Thanks @lubber-de #584
- Header - Fixed sub header color in inverted segments Thanks @lubber-de #488
- Checkbox - Added visual support for indeterminate toggle Thanks @lubber-de #491
- Input - Added tinny size variants which were missing Thanks @lubber-de #492
- Popup - Fixed an issue were onHide would be called twice Thanks @lubber-de #481
- Label - Fixed table ribbon labels having the wrong calculated position Thanks @lubber-de #482
- Dropdown - Fixed dropdown button not working when as a label Thanks @lubber-de #478
- Dropdown - Always show items when clicked on icon regardless of minCharacter setting Thanks @lubber-de #510
- Dropdown - Fixed missing event property causing FireFox to error Thanks @lubber-de #534
- Modal - Fixed when a modal couldn't be closed a second time it was opended by another modal Thanks @lubber-de #512
- Modal - Don't move modal content when scrollbars are hidden Thanks @lubber-de #468
- Modal - Allow different modal positions when multiple modals are active Thanks @lubber-de #532
- Form Validation - Validation will now work with grouped checkboxes correctly Thanks @lubber-de #540
- Form Validation - Fixed issue causing Safari not to show error message Thanks @lubber-de #558
- Form Validation - Fixed error caused when no field rules existed Thanks @iarspider #546
- Calendar -
initialDate
will now update the input Thanks @prudho #559 - Form - Fixed
remove rules
behavior if field was an array Thanks @exoego #556 - Slider - Fixed conflicting issues with checkbox Thanks @lubber-de #553
- Dimmer - Fixed loader still being visible inside simple inverted dimmers even when parent was not dimmed Thanks @lubber-de #571
- Table - Fixed issues with inverted sortable and disabled colored rows/cells Thanks @lubber-de #579
Enhancements
- Card - Added inverted colors support Thanks @lubber-de #455
- API - Added better checking for API status code errors Thanks @lubber-de #497
- Tab - Added function to escape characters before sending to jQuery Thanks @lubber-de #499
- Label - Made corner icon positioned labels absolute to support of tags like Thanks @lubber-de #520
- Calendar - Added new
enabledDates
setting to only enable specified dates Thanks @prudho #525 - Calendar - Added the ability to adjust the calculation of entered shortyears to the belonging century Thanks @prudho #527
- Calendar - Added ability to select adjacent month dates with
selectAdjacentDays: true
Thanks @patilkiranm #562 - Modal - Added support for
overlay fullscreen
variation Thanks @lubber-de #526 - Modal - Added support for
top aligned
andbottom aligned
modals Thanks @lubber-de #532 - Dropdown - Exposed the
weekCell
class setting Thanks @patilkiranm #559 - Dropdown - Added column variation support Thanks @exoego #586
- Dropdown - Added new height variation Thanks @exoego #587
- Site - Responsive breakpoints now support larger DPI than 100% Thanks @lubber-de #567
- Step - Steps now show their pointers when stacked in responsive mode Thanks @lubber-de #583
- Progress - Added ability to show multiple progress bars in one bar Thanks @exoego #582
Build
- Meta Data - Fixed build to write metadata for docs Thanks @ColinFrick #472
- Dependencies - Changed dependencies to correct positions Thanks @hammy2899 #501
- Dist - Fixed incorrect file permissions for dist files Thanks @ColinFrick #504
- Bower - Updated jQuery dependency version in bower Thanks @lubber-de #585
2.7.2
Version 2.7.2 - February 5, 2019
Bugs
- Modal - Fixed issue which made modals close when dragging the scrollbar Thanks @lubber-de 437
- Modal - Fixed issue that didn't reactivate the approve and deny event handlers if
onHide
returned false Thanks @lubber-de 434 - Icons - Fixed issue causing icon colors to be overwritten by other components text color Thanks @lubber-de 438
- Icons - Made
link
anddisabled
work together correctly Thanks @lubber-de 344 - Checkbox - Made
onChange
only call once and not call whenset checked
is used Thanks @lubber-de 403 - Dimmer - Show correct scrollbar on inverted dimmers Thanks @lubber-de 431
- Progress - Fixed bug which showed a slight progress when the progress bar wasn't initialized Thanks @lubber-de 425
- Progress - Fixed 0% display and "inverted indicating" label color Thanks @lubber-de 412
- Form Validation - Fixed custom rule not getting checked radio value Thanks @lubber-de 419
- From Validation - Fixed issue which lead to validation not respecting each field in array inputs Thanks @lubber-de 387
- Transition - Fixed issues which where caused because the transition module wasn't aware of inline styles and stopped it showing hidden tags like
<script>
Thanks @lubber-de 357 - Menu - Fixed bug which made colors not be applied to secondary menus Thanks @lubber-de 409
- Menu - Fixed labels in secondary pointing menu items being misaligned Thanks @lubber-de 378
- Menu - Corrected wrong border being applied for inverted pointing menus Thanks @lubber-de 380
- Menu - Fixed naming conflict with secondary color name Thanks @lubber-de 366
- Menu - Fixed last item in secondary compact menus not having bottom and top left border radius Thanks @lubber-de 351
- Menu - Icons in menus with different sizes will keep their auto width Thanks @lubber-de 345
- Menu - Corrected inverted disabled items in menus Thanks @lubber-de 347
- Popup - Fixed
z-index
of popup so it appears above other components Thanks @lubber-de 395 & 350 - Input - Made inverted transparent input in forms appear white Thanks @lubber-de 392
- Label - Fixed cursor for link corner label icons Thanks @lubber-de 369
- Label - Fixed image position/size in labels within menu items Thanks @lubber-de 337
- Dropdown - Allow a real zero to be a selectable value in 'set selected' Thanks @lubber-de 370
- Dropdown - Fixed issue which made dropdowns not use the class names from the settings for templates Thanks @lubber-de 358
- Dropdown - Fixed multi select dropdowns deleting last selected item when deleting text from search input Thanks @lubber-de 352
- Dropdown - Fixed simple dropdown positioning in vertical menus Thanks @lubber-de 339
- Dimmer - Fixed issue with blurred dimmer which left
z-index
stacking side effects Thanks @lubber-de 371 - Segment - Fixed naming conflict with secondary color name Thanks @lubber-de 366
- Loader - Fixed elastic loader in Firefox Thanks @lubber-de 363
- Loader - Fixed default loader color settings for dimmers used with modals Thanks @lubber-de 359
- Button - Fixed loading icon position while rotating Thanks @lubber-de 361
- Button - Fixed attached buttons
z-index
when used under dropdowns in menus Thanks @lubber-de 333 - Sidebar - Sidebar will now respect a change of the closable setting Thanks @lubber-de 335
- Table - Fixed colors not being applied to striped, basic, selectable, stacked and definition tables Thanks @lubber-de 332
- Form - Fixed issue which caused checkboxes and radios with errors to only reset if the first option was selected Thanks @lubber-de 349
- Form - Fixed issue with inverted loader not being applied to inverted forms (normal loader was applied instead) Thanks @lubber-de 346
- List - Fixed issue which made some lists turn invisible Thanks @lubber-de 354
- List - Fixed loading icon position when used as the item point Thanks @lubber-de 336
- Header - Fixed attached inverted variation not having the same background color as other inverted components Thanks @lubber-de 338
- Search - Fixed
onSelect
not returning the correct item when categories was empty Thanks @lubber-de 343
Enhancements
- Icons - Update icons to FontAwesome 5.7 Thanks @hammy2899 446
- Reset - Update reset to normalize 8.0.1 Thanks @lubber-de 443
- Dropdown - Added support for ignoring diacritics while searching Thanks @lubber-de 422
- Dropdown - Sanitize possible given text values Thanks @lubber-de 420
- Search - Added support for ignoring diacritics while searching Thanks @lubber-de 422
- Build - Removed
gulp-help
dependency (We recommend you usegulp --tasks
to list tasks) Thanks @ColinFrick 440 - Segment - Added stackable horizontal segments Thanks @lubber-de 398
- Label - Added bottom floated labels Thanks @lubber-de 430
- Label - Added left and right aligned floated labels Thanks @lubber-de 418
- Label - Floating labels don't wrap when they have whitespace (especially while including icons) Thanks @lubber-de 404
- Label - Improved margin placement for icons when placed after text Thanks @exoego 388
- Modal - Added new
restoreFocus
option to restore focus when a modal closes Thanks @lubber-de [433](https://github.com/fomanti...