# Changelog ## WIP ### Fixed - Fix interdependent computed properties being evaluated too often - Fix `getIndex()` returns `-1` instead of `NaN` if called with empty elements parameter - Fix Scrollspy component no longer sets class `false` ## 3.10.1 (January 19, 2022) ### Fixed - Fix vertical divider width in Divider component - Fix usage of `data-` prefix for Cover and Responsive component - Fix pointer events for iframes in Cover component - Fix Slideshow component no longer throws if items list does not exist - Fix space key no longer triggers Toggle on elements ## 3.10.0 (January 12, 2022) ### Added - Add intrinsic widths to Width component - Add 'aria-haspopup' attribute to Drop component's toggle - Add padding variable to search icon in Search component - Add position bottom variable to box-shadow bottom in Utility component ### Changed - Disable Sticky component if it's element is higher than viewport ### Fixed - Fix initial iframe width for `uk-responsive` which caused an expanded viewport on iOS devices - Fix link toggle style if not hovered - Fix compiling Slideshow css in rtl mode - Fix Sortable component no longer scrolls `overflow: hidden` containers - Fix 'yarn watch' not watching changes in less files - Fix `domPath()` for elements within forms that include inputs with name 'id' ## 3.9.4 (November 25, 2021) ### Fixed - Fix Sticky position when bottom option is used ## 3.9.3 (November 18, 2021) ### Fixed - Fix logo image alignment if logo line-height is larger than the image ## 3.9.2 (November 11, 2021) ### Fixed - Fix build scripts for Windows users - Fix css in Leader component - Fix division deprecation warnings in Sass source ## 3.9.1 (November 10, 2021) ### Changed - Update Less mixin calls to use parentheses ## 3.9.0 (November 10, 2021) ### Changed - Upgrade Less to version 4 ## 3.8.1 (November 5, 2021) ### Added - Add Less variables for outline style ### Changed - Make padding large a little bigger on small devices - Change logo color to 'emphasis' ### Fixed - Fix scrollIntoView function with offset argument provided ## 3.8.0 (October 28, 2021) ### Changed - Refactor focus styles to use `focus-visible` in all components - Use custom properties in Position component - Make transition classes work with position or cover classes on the same element - Refactor animation component ### Changed - Improve sticky performance when bottom option is used ### Fixed - Revert setting focus to modal/offcanvas toggle after close ## 3.7.6 (October 8, 2021) ### Fixed - Fix Drop closing if clicked within through touch event - Fix Slider not animating slides if slide wider than slide container ## 3.7.5 (October 5, 2021) ### Change - Improve Cover component performance if applied to none video ### Fixed - Fix toggle behavior in Toggle component - Fix Toggle component no longer sets tabindex in media mode ## 3.7.4 (September 23, 2021) ### Added - Add itemNav option to Switcher component ### Changed - Focus modal/offcanvas upon opening ### Fixed - Fix regression in Toggle component - Fix keyboard navigation in Navbar component - Fix navbar toggle style and navbar item inverse style if dropdown is open ## 3.7.3 (September 9, 2021) ### Added - Add tile hover hooks ### Fixed - Fix toggle behavior in Toggle component - Fix navbar item style if dropdown is open and container option is used ## 3.7.2 (August 6, 2021) ### Fixed - Fix text alignment if tabs are left or right aligned in Tab component ## 3.7.1 (July 15, 2021) ### Fixed - Fix animation classes only partially being removed in Scrollspy component - Fix scrollIntoView did not return Promise if element is hidden ## 3.7.0 (June 29, 2021) ### Added - Add text decoration modifier to Text component - Add width variable to range thumb in to Form Range component - Add Bag icon ### Changed - Change default search width and horizontal padding in Search component - Change badge width and font size in Badge component - Change button link color and text decoration in Button component - Change card badge height in Card component - Remove margin from the navbar item last-child in Navbar component - Add white space gap for navbar item in Navbar component - Allow text after icon in Iconnav component ### Removed - Remove badge hover color variable in Badge component ### Fixed - Fix input type list showing picker indicator in Chrome - Fix focus background in Form and Search component - Fix form size modifier for textarea in Form component - Fix icon alignment in Nav, Subnav and Tab components - Fix default dropdown selector in Navbar component - Fix show behavior in Drop component for multiple toggles - Fix ScrollspyNav component triggering 'active' event on every scroll - Fix prevent updates on disconnected components ## 3.6.22 (May 18, 2021) ### Added - Add animation set to `false` in Filter component ### Changed - Animation classes toggled by Scrollspy component are removed after animation finishes ### Fixed - Fix box-shadow bottom being clipped in Safari if container is animated ## 3.6.21 (May 4, 2021) ### Added - Add divider modifier to Nav component ### Fixed - Fix passing an array of classes to class utility functions - Fix boundary option in Drop component ## 3.6.20 (April 22, 2021) ### Changed - Toggle component in hover mode toggles on focus and blur ### Fixed - Fix inverse colors for link toggle in Base component ## 3.6.19 (April 7, 2021) ### Changed - Update card badge style ### Fixed - Fix animation set to `false` in Sortable component - Fix Tooltip on elements with class `uk-active` applied - Fix Slider parallax states ## 3.6.18 (March 12, 2021) ### Added - Add Discord, Twitch and TikTok icons ### Removed - Remove Google Plus icon ### Fixed - Fix filter initial state ## 3.6.17 (February 25, 2021) ### Added - Add background-size modifier for width and height to Background component ### Fixed - Fix dragging time control starts dragging slide in Safari ## 3.6.16 (February 5, 2021) ### Changed - Make multiple select resizable ### Fixed - Fix dragging slide correctly prevents click event ## 3.6.15 (January 29, 2021) ### Added - beforeSend in 'ajax' function may return Promise - Add 'container' option to Notification component ### Fixed - Fix showing/hidding Modal/Offcanvas programmatically ## 3.6.14 (January 26, 2021) ### Fixed - Fix 'scrolledOver' function uses closest scrollable parent - Fix Lightbox closes on drag if slide background is dragged - Fix Drop component applies stack class wrongly ## 3.6.13 (January 20, 2021) ### Fixed - Fix slidenav icons ## 3.6.12 (January 20, 2021) ### Fixed - Fix IE11 compatibility - Fix changing ratio does not correctly apply width and height in SVG component - Fix issues from hiding an already hidden Modal ## 3.6.11 (January 14, 2021) ### Fixed - Fix regression in SVG component ## 3.6.10 (January 11, 2021) ### Changed - Refactor Sortable behavior ### Fixed - Fix regression in sticky component - Fix calculating max scroll height - Fix regression with calling watchers ## 3.6.9 (January 7, 2021) ### Fixed - Fix component update handling - Fix Tooltip position - Fix Tooltip component applied to button elements in iOS - Fix regression in Switcher component ## 3.6.8 (January 5, 2021) ### Fixed - Fix regression in class util ## 3.6.7 (January 4, 2021) ### Fixed - Fix regression in class util ## 3.6.6 (January 4, 2021) ### Added - Add filter animation delayed-fade ### Changed - Filter animation fade does not stagger ### Fixed - Fix filter animations - Fix slider drag behavior on iOS - Fix Scroll component now supports hash starting with any character ## 3.6.5 (December 21, 2020) ### Fixed - Fix missing imports ## 3.6.4 (December 21, 2020) ### Changed - Improve context selectors to use a dom path selector ### Fixed - Fix IE11 compatibility - Fix Accordion component toggles - Fix regression in Toggle component ## 3.6.3 (December 18, 2020) ### Fixed - Fix filter tests ## 3.6.2 (December 18, 2020) ### Changed - IMPORTANT: Change options 'animationMode' to 'animation', 'animation' to 'duration' - IMPORTANT: Rename 'shift' animation to 'slide' ## 3.6.1 (December 17, 2020) ### Fixed - Fix regression in Toggle component ## 3.6.0 (December 17, 2020) ### Added - Add fade animation to Filter component - Add 'priority' param to 'css' function ### Fixed - Fix 'aria-expanded' value on toggles - Fix responsiveness in Switcher component ## 3.5.17 (December 16, 2020) ### Added - Offcanvas component hides if invisible ### Changed - Image component will load images eagerly in IE11 - Improved Tooltip accessibility - Set 'aria-expanded' on toggles ### Fixed - Fix regression in Slider component - Fix do not set 'aria-hidden' if element has already been removed from the accessibility tree - Fix Switcher component does not ignore disabled toggles - Fix Toggle component in queued mode ## 3.5.16 (December 11, 2020) ### Fixed - Fix Sortable lets sort items between lists if no 'group' is set - Fix 'scrollParents' checks for `position: fixed` ## 3.5.15 (December 10, 2020) ### Fixed - Fix regression in Scrollspy Nav ## 3.5.14 (December 9, 2020) ### Fixed - Fix Scrollspy Nav using wrong viewport as reference - Fix Slider component skipping animation if slide item wider than its list ## 3.5.13 (December 8, 2020) ### Changed - Sorting starts after traversing half the item's height/width in Sortable component ## 3.5.12 (December 7, 2020) ### Fixed - Fix 'isInView' function ## 3.5.11 (December 7, 2020) ### Fixed - Fix 'positionAt' function did not flip within its targets scroll container - Fix drag gets 'overflow: hidden' in Sortable component ## 3.5.10 (November 27, 2020) ### Added - Add container offset to prevent box-shadow clipping to Slider component ### Changed - Add '50vw' default horizontal root margin to Image component ### Fixed - Remove space between inline block elements in Breadcrumb component ## 3.5.9 (October 20, 2020) ### Changed - Improve breadcrumbs wrapping into the next line - Sortable drag is no longer clamped to viewport ### Fixed - Prevent content overflow in Breadcrumb component - Fix prefix script - Fix 'scrollIntoView' does not align to top ## 3.5.8 (September 25, 2020) ### Added - Add lightbox button active hook ### Changed - IMPORTANT: Set `@pagination-margin-horizontal` to `0` and use new `@pagination-item-padding-vertical` and `@pagination-item-padding-horizontal` ### Fixed - Fix lightbox button focus state - Fix Slider component transition bug in iOS 14.0 ## 3.5.7 (August 27, 2020) ### Fixed - Fix Switcher component no longer toggles an already active item - Fix 'positionAt' function not detecting flip state correctly - Fix 'z-index' for stacked Modals ## 3.5.6 (August 13, 2020) ### Changed - Sticky component uses 'window.Date' instead of 'window.performance' - Sticky component with sticky-on-up no longer hides when Dropdown shows ### Fixed - Fix slidenav color in Lightbox component - Fix inverse colors for link toggle in Link component - Sticky component remains inactive if hidden - Revert dropbar mode `push` is only applied if Navbar is positioned static - Fix animations not resolving if user canceled ## 3.5.5 (July 14, 2020) ### Added - Add list marker utility support for WebKit - Add `uk-text-default` to Text component - Add multiple targets to Filter component ### Fixed - Updates no longer throw error after too many recursions, but delay into next frame - Fix empty slider throws exception - Fix pointer events ignored on SVGs in Sortable component - Fix Grid component divider rendering - Fix `