Update dependency uikit to v3 #474

Open
renovate-bot wants to merge 1 commit from renovate/uikit-3.x into main
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
uikit (source) 2.27.4 -> 3.25.4 age adoption passing confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

uikit/uikit (uikit)

v3.25.4

Compare Source

Fixed
  • Fix regression in Accordion component that prevents having Accordions within Accordions

v3.25.3

Compare Source

Fixed
  • Fix width and height for retina images in Lightbox component

v3.25.2

Compare Source

Added
  • Add accordion title gap variable to Accordion component
Fixed
  • Fix object fit for preserve width class in Utility component
  • Fix to allow for multiple navigations in Slider/Slideshow component
  • Fix multi-line horizontal padding for size modifiers in Form component
Changed
  • IMPORTANT: Rename `@form-padding-vertical` to `@form-multi-line-padding-vertical` in Form component

v3.25.1

Compare Source

Added
  • Add accordion title gap variable to Accordion component
Fixed
  • Fix object fit for preserve width class in Utility component
  • Fix to allow for multiple navigations in Slider/Slideshow component
  • Fix multi-line horizontal padding for size modifiers in Form component
Changed
  • IMPORTANT: Rename @form-padding-vertical to @form-multi-line-padding-vertical in Form component

v3.25.0

Compare Source

Added
  • Add support for using the Accordion component without any default style
  • Add accordion icon to Accordion component
  • Add media option to Height Viewport component
Changed
  • IMPORTANT: Add uk-accordion-defaut class to apply style
  • IMPORTANT: Remove accordion icon from CSS. Use uk-accordion-icon attribute on HTML elements instead
  • IMPORTANT: Rename @accordion-* to @accordion-default-* in Accordion component
  • IMPORTANT: Rename @inverse-accordion-* to @inverse-accordion-default-* in Accordion component
  • IMPORTANT: Rename .hook-accordion-* to .hook-accordion-default-* in Accordion component
  • IMPORTANT: Rename .hook-inverse-accordion-* to .hook-inverse-accordion-default-* in Accordion component
  • Refactor Accordion component
Fixed
  • Fix nav parent icon shrinking if text is too long in Nav component

v3.24.2

Compare Source

Added
  • Add fit content width to Width component
Fixed
  • Fix overwriting default icons
  • Fix scrollbar gutter stays visible in Modal component even though page is not scrollable
  • Fix lazy loading YouTube/Vimeo videos in Video component in Safari
  • Fix scoping css to handle attr() with type() function

v3.24.1

Compare Source

Fixed
  • Fix icon overlay inverse selector in Icon component
  • Fix Sass sources

v3.24.0

Compare Source

Added
  • Add Overflow Fade component
  • Add card overlay style modifier to Card component
  • Add form size modifier for radio and checkbox to Form component
  • Add icon overlay modifier to Icon component
  • Add highest z-index utility class to Position component
  • Add size modifier for top and bottom paddings to Section component
  • Add restart option to Video component
  • Add hover-target option to Video component
Changed
  • Remove font variables in favor of using heading classes in Countdown component
  • Stretch the entire navbar height if an item's height is expanded by its content
  • Scale height of responsive images and videos based on extrinsic aspect ratio and fill content box (Chrome only yet)
  • Videos set to preload: none will lazy load by default now
  • Dropnav component will flip vertically, when overflowing its scroll container
Deprecated
  • Deprecate automute option in Video and Cover component, use muted attribute for videos, mute=1 for YouTube and muted=1 for Vimeo instead
Removed
  • Remove deprecated flag in Less variables
Fixed
  • Fix disable color for span elements in Subnav component
  • Fix text underline offset if text is vertical aligned to the middle in Link component
  • Fix border color if visible toggle class is applied in Visibility component
  • Fix text from wrapping onto multiple lines if elements should look like input or select

v3.23.13

Compare Source

Fixed
  • Fix setting focus to Modal/Offcanvas Toggle component after close scrolls page
  • Fix Slideshow/Slider components no longer autoplay if hidden
  • Fix Drop component no longer delays showing if previous active Drop component is found
  • Fix Scrollspy Nav component not detecting covering element correctly

v3.23.12

Compare Source

Fixed
  • Fix Scrollspy Nav ignores links

v3.23.11

Compare Source

Fixed
  • Fix setting aria-expanded on the closest button of the Navbar Toggle Icon
  • Fix SVG component handles base64 encoded data URIs correctly

v3.23.10

Compare Source

Fixed
  • Fix Toggle component does not toggle if element is a link without href attribute
  • Fix closing modal prevents page from being scrollable in Firefox

v3.23.9

Compare Source

Changed
  • Add missing aria-hidden attribute in Icon component

v3.23.8

Compare Source

Changed
  • Delay showing dropdowns in Dropnav and Navbar components to allow passing with the pointer over the element
Fixed
  • Fix setting focus to Modal/Offcanvas Toggle component after close
  • Fix Dropnav component no longer opens its Drop components upon initial hover during page load (in Safari and Firefox)
  • Fix Scrollspy Nav component no longer highlights items whose targets do not exist

v3.23.7

Compare Source

Fixed
  • Fix Inverse component not being responsive for multiple target elements
  • Fix tabindex not being set for Video component in autoplay: hover mode
  • Fix browser lock up because of infinite component update loop

v3.23.6

Compare Source

Fixed
  • Revert: Fix performance when transitioning element properties in Chrome (causes regression in Safari and Firefox)

v3.23.5

Compare Source

Fixed
  • Fix regression with transitioning element properties not being applied

v3.23.4

Compare Source

Fixed
  • Fix performance when transitioning element properties in Chrome

v3.23.3

Compare Source

Fixed
  • Fix Grid component performance regression

v3.23.2

Compare Source

Fixed
  • Fix min option in Height Viewport component

v3.23.1

Compare Source

Fixed
  • Fix setting focus to Modal/Offcanvas Toggle component after close scrolls page
  • Fix Slideshow/Slider components no longer autoplay if hidden
  • Fix Drop component no longer delays showing if previous active Drop component is found
  • Fix Scrollspy Nav component not detecting covering element correctly

v3.23.0

Compare Source

Added
  • Add property option to Height Viewport component
Changed
  • IMPORTANT: Rename minHeight option to min in Height Viewport component
Fixed
  • Fix Toggle component does not toggle if element is a link without href attribute

v3.22.4

Compare Source

Added
  • Add dropbar margin variable to Dropdown component
Fixed
  • Fix pressing arrow down key on nav item in Dropbar component opens Dropdown component

v3.22.3

Compare Source

Fixed
  • Fix vertical alignment for input of type date, time and datetime-local in Safari

v3.22.2

Compare Source

Fixed
  • Fix missing list markers in Chrome in List component

v3.22.1

Compare Source

Changed
  • Apply accordion item hook also to the first item

v3.22.0

Compare Source

Added
  • Add slidnav option to disable slidenav to Lightbox component
  • Add nav option to show a vertical thumbnav or dotnav to Lightbox component
  • Add counter option to show counter with current item number and total number of items to Lightbox component
  • Add video-autoplay: inline option to autoplay video without controls and muted to Lightbox component
  • Add zoom behavior to images and inline videos if they are higher than the viewport to Lightbox component
  • Allow template option to reference a template element in the DOM for the lightbox layout in Lightbox component
  • Add hidden class to hide empty elements to Visibility component
  • Add inverse style for form rang to Form component
  • Add margin xsmall classes to Margin component
  • Add horizontal margin variable to subnav pill in Subnav component
  • Add text stroke class to Text component
  • Add close-circle and arrow-down-arrow-up icons
  • Add reload option to Countdown component
  • Add offset-end option to Sticky component
Changed
  • IMPORTANT: Remove @lightbox-toolbar-icon-* and @lightbox-button-*from Lightbox component
  • IMPORTANT: Rename @lightbox-toolbar-* to @lightbox-caption-* in Lightbox component
  • IMPORTANT: Rename @lightbox-item-color to @lightbox-color in Lightbox component
  • Set delay-controls: 0 prevents hiding controls in Lightbox component
  • Update default lightbox template in Lightbox component
  • Change padding calculation of search box and search icon in Search component
  • Change search style medium and large to look the same as default in Search component
Fixed
  • Fix spaces in the markup affecting the horizontal divider margin in Breadcrumb component

v3.21.17

Compare Source

Fixed
  • Fix Navbar component not re-applying transparency after closing Drop component

v3.21.16

Compare Source

Fixed
  • Fix regression in Scroll component

v3.21.15

Compare Source

Fixed
  • Fix regression in SVG parsing

v3.21.14

Compare Source

Fixed
  • Fix child components in Dropdown components toggling transparency in Navbar component
  • Fix Navbar toggles Dropdown component when hovering with mouse on initial page load
  • Fix Scrollspy Nav component checks if targets exists before activating state
  • Fix Slideshow component list does not fill available space in Safari
  • Fix hidden class keep showing elements on hover if a link is clicked in Visibility component
  • Fix showing elements if an element has focus within in Transition component

v3.21.13

Compare Source

Fixed
  • Fix scrollIntoView() for elements with scroll-behavior: smooth
  • Fix Offcanvas in reveal mode unwraps itself

v3.21.12

Compare Source

Fixed
  • Fix Sticky component not using position: sticky if parent has overflow: clip
  • Fix Sticky component is now inactive if page can't be scrolled
  • Fix using comma separated selectors in filter controls in Filter component
  • Fix Video component does not autopause videos with autoplay set to false

v3.21.11

Compare Source

Fixed
  • Fix regression in updating computed values (again)

v3.21.10

Compare Source

Fixed
  • Fix regression in updating computed values

v3.21.9

Compare Source

Fixed
  • Fix Sticky component calculates wrong top offset, when animation is in progress
  • Fix rounding issue in Slider component in Firefox
  • Fix calling query() and queryAll() with empty string throws exception

v3.21.8

Compare Source

Fixed
  • Fix toggled hidden hover class to display elements on hover for touch devices using tabindex in Visibility component
  • Fix offsetViewport calculation if window is passed as scrollElement

v3.21.7

Compare Source

Fixed
  • Fix offsetViewport calculation for browsers in quirks mode
  • Fix selector engine to handle spaces within parentheses correctly
  • Fix BC to component initialization not accepting plain html markup

v3.21.6

Compare Source

Fixed
  • Fix Sticky component not resizing correctly if parent element has display: contents
  • Fix Scrollspy Nav component to ignore anchor elements with role="button"
  • Fix Drop component causes scroll position to jump when overflowing its scroll container

v3.21.5

Compare Source

Fixed
  • Fix auto generating navigation in Slider and Slideshow component
  • Fix Height Viewport component offset top option
  • Fix keyboard navigation within input elements in Dropnav component dropdowns

v3.21.4

Compare Source

Added
  • Add target option to Scrollspy Nav component
Changed
  • Scrollspy Nav component defaults to a 10vh active top offset
Removed
  • Remove overflow option from Scrollspy Nav component
Fixed
  • Fix Drop component does not immediately show if current active Drop is delaying
  • Fix Scrollspy Nav falls back to document if target is not found

v3.21.3

Compare Source

Fixed
  • Fix regression in Slideshow component

v3.21.2

Compare Source

Fixed
  • Fix Slider component shows wrong slide after resizing
  • Fix regression in Slideshow component not transitioning first slide

v3.21.1

Compare Source

Fixed
  • Fix Navbar component not re-applying transparency after closing Drop component

v3.21.0

Compare Source

Added
  • Add new search navbar modifier to Search component
Changed
  • IMPORTANT: Rename uk-search-navbar class to uk-search-medium
  • IMPORTANT: Rename @search-navbar-* variables to @search-medium-*
  • IMPORTANT: Rename @inverse-search-navbar-* variables to @inverse-search-medium-*
  • Rename old search navbar modifier to search medium in Search component
Fixed
  • Fix clickable search icon not being in natural ordering for sequential focus navigation

v3.20.11

Compare Source

Fixed
  • Fix regression in Sortable component

v3.20.10

Compare Source

Removed
  • Remove removeClasses() util function
Fixed
  • Fix slide transition in Slider component in Safari

v3.20.9

Compare Source

Added
  • Add color mode --uk-inverse property in all components
Fixed
  • Fix race condition in Slider/Slideshow component
  • Fix prompts with double quotes in Modal component
  • Fix infinite loop in Slider component

v3.20.8

Compare Source

Fixed
  • Fix check for Elemenent.prototype.checkVisibility function
  • Fix filter animations in Safari

v3.20.7

Compare Source

Fixed
  • fix: revert adding esm build for now (breaks resolving logic)

v3.20.6

Compare Source

Fixed
  • Fix missing esm dist files in package

v3.20.5

Compare Source

Fixed
  • Fix missing esm export for icons

v3.20.4

Compare Source

Fixed
  • Fix missing esm export

v3.20.3

Compare Source

Fixed
  • Fix regression in none browser environment

v3.20.2

Compare Source

Changed
  • Make gutter overridable through grid classes in Iconnav and Thumbnav components
Fixed
  • Fix Switcher component may show multiple items if toggled while previous animation in progress
  • Fix regression in selector engine

v3.20.1

Compare Source

Fixed
  • Fix regression in Sortable component

v3.20.0

Compare Source

Changed
  • Improve query selector performance 🏎
  • Queue updates on microtask instead of animation frame to ensure more immediate updates
Removed
  • Remove deprecated closest() and within() functions
Fixed
  • Fix lazy loading on target in Toggle component

v3.19.4

Compare Source

Added
  • Add hover mode to autoplay option in Video component

v3.19.3

Compare Source

Added
  • Add center vertical and horizontal classes to Position component
Fixed
  • Fix `scrollIntoView()` when target is covered by another element

v3.19.2

Compare Source

Added
  • Add center vertical and horizontal classes to Position component
Fixed
  • Fix scrollIntoView() when target is covered by another element

v3.19.1

Compare Source

Added
  • Add Bluesky icon
Fixed
  • Fix Video component handles fullscreen mode correctly

v3.19.0

Compare Source

Added
  • Add breakpoint classes for flex direction, dimension and alignment
  • Add active option to Slider component
Changed
  • Remove obsolete fix for rounding issues in Width component in IE11/Edge
Fixed
  • Fix width expand classes mixed with other width classes of higher breakpoints in Width component
  • Fix combination of width auto and expand breakpoint classes
  • Fix logo inverse selector to work with different types of images
  • Fix Tooltips not showing in iOS
  • Fix parallax scrolling for Slideshow/Slider component with finite mode
  • Fix Slider component disables infinite scrolling prematurely
  • Fix Sass sources by renaming spin() (LESS) to adjust-hue() (Sass)
  • Fix Height Match component recalculates its heights, when a font has loaded

v3.18.3

Compare Source

Fixed
  • Fix dropbar offset in Navbar component
  • Fix autoplay option in Lightbox component
  • Fix height in Height Placeholder component
  • Fix Height Match component to use viewport dimensions as base again

v3.18.2

Compare Source

Fixed
  • Fix wrong dropbar offset in Navbar component
  • Fix conflict if multiple Dropnav components share the same container

v3.18.1

Compare Source

Changed
  • Close modal if contained video leaves fullscreen mode
Fixed
  • Fix Video component does not pause video if it enters fullscreen mode
  • Fix page scrolls while sorting in Sortable component
  • Fix horizontally overflowing elements are not scrollable in Modal component
  • Fix Height Match component applied to SVG elements
Removed
  • Remove Pagekit CMS icon

v3.18.0

Compare Source

Added
  • Add parallax options to Slider and Slideshow components
  • Add Inverse component to color content with no background depending on intersecting elements beneath
  • Add color mode for default and muted style modifiers in Section, Tile, Card and Overlay components
  • Add Height Placeholder component
  • Add size modifier to Nav component
  • Add link external and arrow up right icons
  • Add X, Mastodon, Telegram, Threads, Signal and YOOtheme icons
Changed
  • Replace none with dark as default for navbar, dropdown and dropbar color modes
  • Twitter icon will show X icon
  • Responsive component uses aspect-ratio if available
Fixed
  • Fix icons task on Windows
  • Fix Height Match component uses offsetHeight as base

v3.17.11

Compare Source

Fixed
  • Fix Tooltip component not hiding when used with delay

v3.17.10

Compare Source

Fixed
  • Fix Tooltip component initialized programmatically
  • Fix Tooltip component not hiding on blur

v3.17.9

Compare Source

Changed
  • Improve Tooltip performance
Deprecated
  • Deprecate closest() and within() functions
Fixed
  • Fix scrollIntoView() function scrolls to wrong position
  • Fix Drop and Modal based components remain open when anchor click targets element within

v3.17.8

Compare Source

Fixed
  • Fix build

v3.17.7

Compare Source

Added
  • Add uk-transition-disable utility class to Transition component
Fixed
  • Fix disabling transition during Sticky component size recalculation

v3.17.6

Compare Source

Fixed
  • Fix regression in Video component causing videos to autoplay with autoplay set to false

v3.17.5

Compare Source

Deprecated
  • Deprecate isInView() and intersectRect() functions
  • Deprecate target-offset option in Sticky component
Changed
  • Video component uses IntersectionObserver only
Fixed
  • Fix Scroll component not detecting covering element correctly

v3.17.4

Compare Source

Fixed
  • Fix filter animation fade

v3.17.3

Compare Source

Fixed
  • Fix Grid component applies uk-grid-stack class wrongly

v3.17.2

Compare Source

Fixed
  • Fix scrollIntoView() function uses offset left to detect elements that would cover target
  • Fix Height Match component recalculates its heights, when a font has loaded

v3.17.1

Compare Source

Fixed
  • Fix Tooltip component not hiding when used with delay

v3.17.0

Compare Source

Added
  • Add modes pack (default) and next to Grid component's masonry option
  • Add parallax-start, parallax-end, parallax-justify option to Grid component
  • Add close-on-scroll option to Drop and Dropdown component
  • Add transparent Navbar gets its color modifier from underlying section
  • Add support for <td> and <tr> elements to fragment() function
  • Add 3XL size modifier to Heading component
  • Add support for a CSS Selector in offsetTop option in Height Viewport component
Change
  • Scroll component scrolls beneath elements covering its target
  • The closest() function no longer accepts an array of elements
  • Reset fieldset min-width

v3.16.27

Compare Source

Fixed
  • Fix Height Viewport component not observing viewport changes with expand: true
  • Fix passing a vh unit to option scale relates to element's height in Parallax component

v3.16.26

Compare Source

Fixed
  • Fix minified build to use template-strings too

v3.16.25

Compare Source

Added
  • Add -source argument to prefix command
Fixed
  • Fix Toggle in hover mode does not trigger when scrolling in Firefox
  • Fix Parallax component stop parsing

v3.16.24

Compare Source

Fixed
  • Fix delayed show in Drop component shows drop, although toggle is no longer hovered
  • Fix regression in Slider component
  • Fix disconnecting Sticky component

v3.16.23

Compare Source

Fixed
  • Fix potential rounding issues in offset() function, when used as setter
  • Fix to ensure Slider items have max-width: 100%
  • Fix Dropdowns in Dropnav and Navbar components are initialized too late causing CLS

v3.16.22

Compare Source

Fixed
  • Fix existing notification container has to be visible before appending notification

v3.16.21

Compare Source

Fixed
  • Fix release changelog

v3.16.20

Compare Source

Fixed
  • Fix Toggle component with cls option in hover mode
  • Fix aria-roledescription attribute in Slider nav component

v3.16.19

Compare Source

Fixed
  • Fix Parallax component responsiveness on resize of scroll container

v3.16.18

Compare Source

Changed
  • Modal prompt dialog selects text in input
  • Sticky component sets position context with !important modifier
Fixed
  • Fix keyboard navigation in Navbar component

v3.16.17

Compare Source

Added
  • Add i18n labels for Search Icons
Fixed
  • Fix Toggle component uses anchor element's hash as target fallback

v3.16.16

Compare Source

Removed
  • Remove Deferred util class
Fixed
  • Fix auto pausing videos in Video component
  • Fix Tooltips are not removed from Dom if showing is prevented
  • Fix Switcher component not initializing properly
  • Fix Tooltip generates duplicate id
  • Fix calculating sets in Slider component with center option enabled
  • Fix JavaScript error in Parallax component

v3.16.15

Compare Source

Fixed
  • Fix Drop component height if inset: true and stretch: true
  • Fix Drop component maxWidth property with fractional viewport view
  • Fix Sticky component listens for resize of itself as long as no transition is in Progress

v3.16.14

Compare Source

Changed
  • Make Navbar/Dropnav items tabbable again
Fixed
  • Fix using rgb and rgba values in color stops in Parallax component
  • Fix setting will-change css property in Parallax component for camelCased props
  • Fix Slider removes tabindex from focusable elements in slides
  • Fix class uk-svg gets added to <svg> element only in Svg component

v3.16.13

Compare Source

Fixed
  • Fix Sass sources
  • Fix Scrollspy Nav component updates state once shown

v3.16.12

Compare Source

Fixed
  • Fix push history state in Scroll component if href differs from current url only

v3.16.11

Compare Source

Changed
  • Remove roles menubar and menuitem from Navbar component
  • Add watch to component options API

v3.16.10

Compare Source

Fixed
  • Fix including UIkit scripts at the end of body element

v3.16.9

Compare Source

Fixed
  • Fix reactivity in Toggle component
  • Fix regression in Scrollspy component

v3.16.8

Compare Source

Fixed
  • Fix focus style for dropdowns when used with Inverse component
  • Fix regression in Lightbox component

v3.16.7

Compare Source

Added
  • Add hidden visually class for assistive technologies to Visibility component
  • Make toggle classes to display elements on hover or focus accessible to screen readers in Visibility component
Changed
  • Change boot behavior: if script is loaded synchronous, UIkit boots as soon as body element is available
Fixed
  • Fix component distributions
  • Fix Slider/Slideshow component autoplay in Firefox
  • Fix using input of type range in Modal component on touch devices
  • Fix accessibility in Slideshow/Slider and Nav component
  • Fix prevent initial transition in Sticky component
  • Fix keyboard navigation in Navbar component
  • Fix importing UIkit in Next.js

v3.16.6

Compare Source

Fixed
  • Fix Sass sources
  • Fix createComponent call without element parameter

v3.16.5

Compare Source

Fixed
  • Fix functional component initialization
  • Fix pause-on-hover option in Slider/Slideshow component

v3.16.4

Compare Source

Added
  • Add observe to component options API
Fixed
  • Fix default i18n option for Modal dialogs
  • Fix Slideshow initially shows last slide first
  • Fix Height Match component does not change height while updating
  • Fix Slider reactivity when a slide is hidden/shown
  • Fix Scroll component correctly changes history state

v3.16.3

Compare Source

Fixed
  • Fix object type coercion

v3.16.2

Compare Source

Fixed
  • Fix Height Viewport component not observing viewport changes with expand: true
  • Fix passing a vh unit to option scale relates to element's height in Parallax component

v3.16.1

Compare Source

Fixed
  • Fix Parallax component responsiveness on resize of scroll container

v3.16.0

Compare Source

Added
  • Add WAI-ARIA roles, states and properties to interactive JavaScript components
  • Add WAI-ARIA keyboard interaction pattern to interactive JavaScript components
  • Add language internationalization (i18n) for interactive JavaScript components
  • Add i18n option to corresponding JavaScript components
  • Add Dropnav component
  • Add parent icon to Drop component
  • Add support for YouTube Shorts URLs in Lightbox component
  • Add Android, Android Robot, Apple and Microsoft icons
  • Add uikit:init event triggered on document before components initialize
  • Add countdownstart, countdownstop and countdownend events to Countdown component
Changed
  • IMPORTANT: Remove .uk-dropdown-close from Dropdown component. Use uk-drop-close instead
  • IMPORTANT: Remove .uk-dropdown-grid from Dropdown component. Use uk-drop-grid instead
  • IMPORTANT: Remove .uk-navbar-dropdown-close from Navbar component. Use uk-drop-close instead
  • IMPORTANT: Remove .uk-navbar-dropdown-grid from Navbar component. Use uk-drop-grid instead
  • IMPORTANT: Remove error message options in Upload component, use i18n option
  • IMPORTANT: Rename labels default property and option on UIkit.modal to i18n
  • Move functional CSS from Dropdown, Dropbar and Navbar component to Drop component
Removed
  • Remove ajax() util function, use native fetch instead
  • Remove getImage() util function

v3.15.25

Compare Source

Fixed
  • Fix Dropbar partially closing before opening when switching between Navbar items
  • Fix Parallax component updating too late during slide animation in Filter component

v3.15.24

Compare Source

Fixed
  • Fix Tooltip component appends to container option, prevents margins in scroll container
  • Fix regression in scrollParents function

v3.15.23

Compare Source

Fixed
  • Fix prevent background scrolling in Safari

v3.15.22

Compare Source

Added
  • Add Eye and Eye Slash icons
Changed
  • Update Lifesaver, Paint Bucket and Video Camera icons to fit outline style
Fixed
  • Fix Scroll component scrolls to elements by name
  • Fix Tooltip appends itself to the closest scroll container if within element referenced by container option

v3.15.21

Compare Source

Added
  • Add larger gap on larger viewports to Navbar component in UIkit theme
  • Add gradient for text background to Text component in UIkit theme
  • Add gradient for thumbnav item to Thumbnav component in UIkit theme

v3.15.20

Compare Source

Changed
  • Improve close icon not overlaying content in Modal component in UIkit theme
Fixed
  • Fix nav in Dropdown component not overriding properties of Nav component
  • Fix disable native position sticky in Sticky component if parents overflow is not set to visible
  • Fix Drop positioning

v3.15.19

Compare Source

Changed
  • removeAttr no longer accepts a space separated list of attribute names
Fixed
  • Fix stacking context if using position: sticky in Sticky component
  • Fix height calculation for box-sizing: border-box on Accordion content
  • Fix error in console if image can't be loaded in Svg component with stroke-animation: true
  • Fix scrollIntoView() no longer considers elements with position: clip as scrollable parents
  • Fix Slider shows not centered initially with center: true

v3.15.18

Compare Source

Fixed
  • Fix positioning of Tooltip and Drop components if target is inline element
  • Fix Sticky component resizing on clsBelow class causes stutter
  • Fix Sticky component correctly resets on becoming inactive
  • Fix detection of finite mode in Slider component with center option enabled

v3.15.17

Compare Source

Fixed
  • Fix detecting unit in Parallax component stops

v3.15.16

Compare Source

Changed
  • Add will-change css property to Parallax elements
Fixed
  • Fix for elements with position: sticky to keep their position when Offcanvas is opened
  • Fix regression in clicking hash links in Modal component that match sel-close option
  • Fix jump after animation if Accordion content has padding-bottom
  • Fix Sticky listens for resize of itself while not positioned fixed
  • Fix Sticky positioning on mobile devices

v3.15.15

Compare Source

Changed
  • Remove offsetTop and offsetLeft options from Image and Scrollspy component. Use margin instead.
  • Sticky component uses native position: sticky if possible
Fixed
  • Fix Scroll and Scrollspy Nav components handle same site links only
  • Fix Drop positioning within not scrollable viewport
  • Fix overscroll behavior in Dropbar
  • Fix conversion of viewport height units with toPx() on mobile devices

v3.15.14

Compare Source

Fixed
  • Fix error thrown when keyboard navigating Navbar component

v3.15.13

Compare Source

Fixed
  • Fix Sticky component does not reset width on resize

v3.15.12

Compare Source

Added
  • Add uikit:init event triggered on document before components initialize
Fixed
  • Fix placeholder has no width if Sticky element's width depends on its content
  • Fix Slider/Slideshow Parallax respect media option
  • Fix Video component with autoplay: true no longer resumes autoplay on scroll after being paused
  • Fix width/height passed through attrs to video item in Lightbox component
  • Fix regression in Sortable component (elements are hidden after sorting)

v3.15.11

Compare Source

Added
  • Add Crosshairs icon
Removed
  • Remove focusable option from Icon and SVG component
Fixed
  • Fix content not focusable with keyboard in Scrollspy component
  • Fix removing Lightbox causes JavaScript error
  • Fix cases where Switcher component wouldn't correctly initialize in Chrome
  • Fix Drop component positioning if target and element are not within same scroll parent

v3.15.10

Compare Source

Fixed
  • Fix regression in Filter component animation
  • Fix case where UIkit breaks if a form with an input named attributes exits

v3.15.9

Compare Source

Fixed
  • Fix WAI-ARIA rules for Tooltip component
  • Fix slide animation in Sortable component
  • Fix input fields reverting to previous value while sorting in Sortable component

v3.15.8

Compare Source

Fixed
  • Fix column break within the list item in List component
  • Fix Toggle component when using mouse and keyboard simultaneously
  • Fix register passive event handler in Slider component

v3.15.7

Compare Source

Changed
  • Improve Accordion component keeps toggle in view when toggling
Fixed
  • Fix Slider drag stops on scroll now

v3.15.6

Compare Source

Changed
  • Modal closes on click on hash links
Fixed
  • Fix check for selectable Text in Slider drag
  • Fix reactivity in Switcher component

v3.15.5

Compare Source

Fixed
  • Fix accordion items wrap themselves during transition
  • Fix regression in Video component (no autoplay if within a Scrollspy)

v3.15.4

Compare Source

Fixed
  • Fix detecting unit in Parallax component stops
  • Fix regression in transition animations in Drop component
  • Fix regression in Filter component

v3.15.3

Compare Source

Changed
  • Remove divider from nav header for divider modifier in Nav component
Fixed
  • Fix Slideshow no longer completely resets upon adding slides

v3.15.2

Compare Source

Fixed
  • Fix Dropbar partially closing before opening when switching between Navbar items
  • Fix Parallax component updating too late during slide animation in Filter component

v3.15.1

Compare Source

Changed
  • removeAttr no longer accepts a space separated list of attribute names
Fixed
  • Fix stacking context if using position: sticky in Sticky component
  • Fix height calculation for box-sizing: border-box on Accordion content
  • Fix error in console if image can't be loaded in Svg component with stroke-animation: true
  • Fix scrollIntoView() no longer considers elements with position: clip as scrollable parents
  • Fix Slider shows not centered initially with center: true

v3.15.0

Compare Source

Added
  • Add Dropbar component
  • Add target, target-x, target-y and inset options to Drop component
  • Add stretch and bg-scroll options to Drop component
  • Add shift option to Drop component
  • Add slide and reveal animations to Drop component
  • Add animate-out option to Drop component
  • Add open and close animation to toggle icon in Navbar component
  • Add dropdown large modifier to Dropdown and Navbar component
  • Add gap variables to navbar items in Navbar component
  • Add color mode variables for dropdowns in Dropdown and Navbar component
  • Add navbar parent icon to Navbar component
  • Add secondary style modifier to Nav component
  • Add font size variables to nav and sublist in Nav component
  • Add padding variables for small breakpoint to Modal component
  • Add zero z-index utility class to Position component
  • Add support for picture element to logo in Utility component
  • Add box sizing classes to Utility component
  • Support scroll parent as viewport in Height Viewport component
  • Add ARIA role="alert" to Notification component
Changed
  • IMPORTANT: Remove .uk-nav-parent-icon from Nav component. Use uk-nav-parent-icon attribute on items instead
  • IMPORTANT: Remove *-justify in pos option from Drop and Dropdown components. Use new stretch option instead
  • IMPORTANT: Remove boundary-align option from Drop and Dropdown components. Use new target option instead
  • IMPORTANT: Change flip option values in Drop and Dropdown components. Use new shift option too
  • IMPORTANT: Remove display option in Drop and Dropdown components. Use new auto-update option instead.
  • IMPORTANT: Rename @offcanvas-bar-width-m to @offcanvas-bar-width-s
  • IMPORTANT: Rename @offcanvas-bar-padding-vertical-m to @offcanvas-bar-padding-vertical-s
  • IMPORTANT: Rename @offcanvas-bar-padding-horizontal-m to @offcanvas-bar-padding-horizontal-s
  • IMPORTANT: Rename @nav-primary-item-font-size to @nav-primary-font-size
  • IMPORTANT: Rename @nav-primary-item-line-height to @nav-primary-line-height
  • IMPORTANT: Rename @navbar-dropdown-dropbar-margin-top to @navbar-dropdown-dropbar-padding-top
  • IMPORTANT: Rename @navbar-dropdown-dropbar-margin-bottom to @navbar-dropdown-dropbar-padding-bottom
  • IMPORTANT: Remove style from .uk-navbar-dropbar. Now uses uk-dropbar
Removed
  • Remove getCssVar() utility function
Fixed
  • Fix body is no longer scrollable in Modal component with overlay
  • Fix offsetPosition() adds border-top of offsetParents
  • Fix dragging in Slider component on iOS
  • Fix Drop component no longer flips, if it does not fit into scroll area
  • Fix Drop component alignment within Dropbar
  • Fix ensure write updates aren't called if component is already disconnected
  • Fix Offcanvas component no longer overflows document if isn't wide enough
  • Remove margin from the last-child within dropdowns in Dropdown and Navbar components

v3.14.3

Compare Source

Fixed
  • Fix compatibility with iOS < 14
  • Fix regression in Parallax component

v3.14.2

Compare Source

Fixed
  • Fix logo image not working with text align in Utility component
  • Fix Scroll component on iOS 12
  • Fix offset calculation in Drop component
  • Fix -justify positioning in Drop component
  • Fix Dropbar handles resizing Drop components
  • Fix Toggle component in mode:media default prevents click event
  • Fix Toggle component not default preventing touch click on anchor with closed target
  • Fix Parallax component background image positioning
  • Make content clickable for sticky cover and reveal effects
  • Revert: Height Viewport component sets uk-height-viewport class to reduce initial layout shifts

v3.14.1

Compare Source

Added
  • Add box-shadow to toggleHeight() hide properties
  • Add adaptive velocity to Alert and Accordion components
Changed
  • Set transition option to ease by default in Togglable mixin
Fixed
  • Fix toggling accordion item while transition is in progress
  • Fix Drop positioning with boundaryAlign: true
  • Fix Scrollspy component not triggering in some cases
  • Fix Slider component showing wrong initial index

v3.14.0

Compare Source

Added
  • Add position shifting to Drop and Dropdown components
  • Add axis flipping if overflowing on both sides to Drop and Dropdown components
  • Add max-width to prevent overflowing the viewport to Drop and Dropdown components
  • Add display option to Drop and Dropdown components
  • Add support for negative start value in Sticky component
  • Add overflow-flip option to Sticky component
  • Add navbar justify to Navbar component
  • Add subtitle classes to Nav, Dropdown and Navbar components
  • Add support for vw,vh,% and px units to scale property in Parallax component
  • Add resize horizontal class to Utility component
Changed
  • Rename top and bottom options to start and end in Sticky component
  • Allow text to wrap into the next line for navs in Dropdown component
Removed
  • Remove position: auto option in Sticky component, use overflow-flip option instead
  • Remove overflow-x: hidden on html element, while horizontal animation is active
Fixed
  • Fix dropbar dropdown alignment if boundary-align is true
  • Fix viewport helper functions take border into account
  • Fix Sticky component responsiveness on window resize
  • Fix Cover component correctly applies ratio if only one of width/height is provided
  • Fix responsiveness in Grid, Margin and Height Match component

v3.13.10

Compare Source

Fixed
  • Revert: Fix reposition Drop on scroll
  • Fix Toggle component does not defaultPrevent() click on anchor with touch gesture
  • Fix Sticky component uses wrong offsetParent while it's positioned fixed

v3.13.9

Compare Source

Fixed
  • Fix release

v3.13.8

Compare Source

Changed
  • Scrollspy component uses IntersectionObserver instead of scroll/resize events
Fixed
  • Fix Drop/Dropdowns component does not close on clicked .uk-(drop|dropdown)-close selector
  • Fix Accordion initially not closed
  • Fix Height Match component not matching correctly
  • Fix Margin component does not correctly listen for resize
  • Fix regression in Sticky component affecting height of placeholder
  • Fix Toggle not toggling after re-entering button with mouse before drop has closed itself
  • Fix reposition Drop on scroll

v3.13.7

Compare Source

Fixed
  • Fix regression in Drop component not updating its width if alignment is set to justify
  • Fix regression in Height Match component not updating its height when resized

v3.13.6

Compare Source

Removed
  • Image component no longer sets a background-size for elements with background-size set to auto
Fixed
  • Fix Position component
  • Fix regression in Upload component with multiple option disabled
  • Fix regression in Height Viewport component with expand option enabled
  • Fix regression in Slider/Slideshow Parallax

v3.13.5

Compare Source

Fixed
  • Fix regression in Drop component's offset option
  • Fix initial values for @navbar-dropdown-margin and @navbar-dropdown-dropbar-margin-top

v3.13.4

Compare Source

Fixed
  • Fix Tooltip margin

v3.13.3

Compare Source

Fixed
  • Fix importing UIkit in Next.js

v3.13.2

Compare Source

Changed
  • Use custom property for direction offset in components based on Position mixin
  • Add max-width to drops in Drop, Dropdown and Navbar components
Removed
  • Remove dropbar push mode from Navbar component
Fixed
  • Fix dropbar dropdown alignment
  • Fix dropbar dropdown top margin flickering
  • Fix Switcher component with disabled toggles
  • Fix responsiveness in Responsive component
  • Fix video autoplay
  • Fix importing UIkit in Next.js

v3.13.1

Compare Source

Fixed
  • Revert: Fix reposition Drop on scroll
  • Fix Toggle component does not defaultPrevent() click on anchor with touch gesture
  • Fix Sticky component uses wrong offsetParent while it's positioned fixed

v3.13.0

Compare Source

Added
  • Add support for <img> element to icon image class in Icon component
Changed
  • Improve performance for large sites
  • Custom components have to listen for resize and scroll updates manually
Removed
  • Remove Edge Legacy (EdgeHTML) support
  • Remove Safari fallback for focus-visible
  • Remove deprecated Gif component
  • Remove option width-element in Sticky component
Fixed
  • Fix list bullet regression in List component
  • Fix regression in Modal component with uk-modal-dialog class
  • Fix Sticky component notices change in its offset parent's position
  • Fix Scrollspy component does not apply animation classes on hide

v3.12.2

Compare Source

Fixed
  • Fix regression in Slider/Slideshow touch gestures

v3.12.1

Compare Source

Fixed
  • Fix List component used with flex utility classes

v3.12.0

Compare Source

Added
  • Add support for <picture> element to Image component
  • Add sources option to emulate <picture> element for background images to Image component
  • Add loading option to avoid lazy loading background images in first visible viewport to Image component
  • Add support for loading="lazy" attribute to SVG component
  • Add position option with top, bottom and auto values to Sticky component
  • Add support for basic math operands in offset option of Sticky component
  • Add animation stop positions to Parallax component
  • Add object fit and position classes to Utility component
  • Add height viewport classes to Height component
Changed
  • Image elements need width and height attributes to prevent layout shifts
  • Image component no longer relies on session storage to check for cached images to immediately show an image
  • Slider and Switcher remove native loading="lazy" attribute from adjacent slides
  • Accordion, Drop, Switcher and Toggle remove native loading="lazy" attribute from their children when entering the viewport
  • Improve sticky behavior if sticky content is larger than the viewport
  • Sticky component's bottom option checks for bottom padding if sticky element is within referenced element
  • Height Viewport component sets uk-height-viewport class to reduce initial layout shifts
Deprecated
  • Deprecate uk-img for <img> element: Use native loading="lazy" attribute instead
Removed
  • Remove IE11 support
  • Remove data-width and data-height for <img> element from Image component. Use native attributes instead.
Fixed
  • Fix infinite sliding in Slider component with equally sized slides
  • Fix Slider component sets calculation
  • Fix dropdowns not closing in Navbar component when hovering dropbar and navigation with keyboard
  • Fix dropdown no longer closes if pointer is still moving towards it
  • Fix fadein not transformed correctly to fade-in in scss build
  • Fix Sticky component setting wrong margin for placeholder
  • Fix Sticky placeholder sets height with fraction
  • Fix Sticky component does not animate in if scroll position equals top offset
  • Fix Sticky component prevents transition on selTarget if forced to hide for recalculation
  • Fix Parallax component initial jump in background image

v3.11.1

Compare Source

Fixed
  • Fix scoping css to exclude :root selector
  • Fix toPx() correctly uses offsetHeight/Width

v3.11.0

Compare Source

Added
  • Add start and end options to Parallax component
  • Add negative z-index utility class to Position component
  • Add Sticky Parallax test
Deprecated
  • Deprecate viewport option in Parallax component: Use end option instead
Fixed
  • Use same position context when uk-sticky sticks or not
  • 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
  • Fix Parallax component no longer rounds values to two digits after comma
  • Fix Parallax component running backwards with 'viewport' option set to a value < 1
  • Fix Parallax component easing option for values < -1 || > 1

v3.10.1

Compare Source

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 <input> element

v3.10.0

Compare Source

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'

v3.9.4

Compare Source

Fixed
  • Fix Sticky position when bottom option is used

v3.9.3

Compare Source

Fixed
  • Fix logo image alignment if logo line-height is larger than the image

v3.9.2

Compare Source

Fixed
  • Fix build scripts for Windows users
  • Fix css in Leader component
  • Fix division deprecation warnings in Sass source

v3.9.1

Compare Source

Changed
  • Update Less mixin calls to use parentheses

v3.9.0

Compare Source

Changed
  • Upgrade Less to version 4

v3.8.1

Compare Source

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

v3.8.0

Compare Source

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

v3.7.6

Compare Source

Fixed
  • Fix Drop closing if clicked within through touch event
  • Fix Slider not animating slides if slide wider than slide container

v3.7.5

Compare Source

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

v3.7.4

Compare Source

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

v3.7.3

Compare Source

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

v3.7.2

Compare Source

Fixed
  • Fix text alignment if tabs are left or right aligned in Tab component

v3.7.1

Compare Source

Fixed
  • Fix animation classes only partially being removed in Scrollspy component
  • Fix scrollIntoView did not return Promise if element is hidden

v3.7.0

Compare Source

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

v3.6.22

Compare Source

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

v3.6.21

Compare Source

Added
  • Add divider modifier to Nav component
Fixed
  • Fix passing an array of classes to class utility functions
  • Fix boundary option in Drop component

v3.6.20

Compare Source

Changed
  • Toggle component in hover mode toggles on focus and blur
Fixed
  • Fix inverse colors for link toggle in Base component

v3.6.19

Compare Source

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

v3.6.18

Compare Source

Added
  • Add Discord, Twitch and TikTok icons
Removed
  • Remove Google Plus icon
Fixed
  • Fix filter initial state

v3.6.17

Compare Source

Added
  • Add background-size modifier for width and height to Background component
Fixed
  • Fix dragging time control starts dragging slide in Safari

v3.6.16

Compare Source

Changed
  • Make multiple select resizable
Fixed
  • Fix dragging slide correctly prevents click event

v3.6.15

Compare Source

Added
  • beforeSend in 'ajax' function may return Promise
  • Add 'container' option to Notification component
Fixed
  • Fix showing/hiding Modal/Offcanvas programmatically

v3.6.14

Compare Source

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

v3.6.13

Compare Source

Fixed
  • Fix slidenav icons

v3.6.12

Compare Source

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

v3.6.11

Compare Source

Fixed
  • Fix regression in SVG component

v3.6.10

Compare Source

Changed
  • Refactor Sortable behavior
Fixed
  • Fix regression in sticky component
  • Fix calculating max scroll height
  • Fix regression with calling watchers

v3.6.9

Compare Source

Fixed
  • Fix component update handling
  • Fix Tooltip position
  • Fix Tooltip component applied to <button> element in iOS
  • Fix regression in Switcher component

v3.6.8

Compare Source

Fixed
  • Fix regression in class util

v3.6.7

Compare Source

Fixed
  • Fix regression in class util

v3.6.6

Compare Source

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

v3.6.5

Compare Source

Fixed
  • Fix missing imports

v3.6.4

Compare Source

Changed
  • Improve context selectors to use a dom path selector
Fixed
  • Fix IE11 compatibility
  • Fix Accordion component toggles
  • Fix regression in Toggle component

v3.6.3

Compare Source

Fixed
  • Fix filter tests

v3.6.2

Compare Source

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

v3.6.1

Compare Source

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

v3.6.0

Compare Source

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

v3.5.17

Compare Source

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

v3.5.16

Compare Source

Fixed
  • Fix Sortable lets sort items between lists if no 'group' is set
  • Fix 'scrollParents' checks for position: fixed

v3.5.15

Compare Source

Fixed
  • Fix regression in Scrollspy Nav

v3.5.14

Compare Source

Fixed
  • Fix Scrollspy Nav using wrong viewport as reference
  • Fix Slider component skipping animation if slide item wider than its list

v3.5.13

Compare Source

Changed
  • Sorting starts after traversing half the item's height/width in Sortable component

v3.5.12

Compare Source

Fixed
  • Fix 'isInView' function

v3.5.11

Compare Source

Fixed
  • Fix 'positionAt' function did not flip within its targets scroll container
  • Fix drag gets 'overflow: hidden' in Sortable component

v3.5.10

Compare Source

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

v3.5.9

Compare Source

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

v3.5.8

Compare Source

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

v3.5.7

Compare Source

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

v3.5.6

Compare Source

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

v3.5.5

Compare Source

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 <select> closes Drop component in hover mode in Firefox

v3.5.4

Compare Source

Added
  • Image component triggers 'error' event on failing to load image
Fixed
  • Fix prop observer for dataSrc option in Image component
  • Fix ajax function supports responseType 'json' in IE11
  • Fix Accordion component with multiple: true and collapsible: false

v3.5.3

Compare Source

Fixed
  • Fix regression in Grid component with parallax option

v3.5.2

Compare Source

Fixed
  • Fix uglifyjs removes self-assignments

v3.5.1

Compare Source

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

v3.5.0

Compare Source

Added
  • Add type, color and size modifiers to List component
Changed
  • IMPORTANT: Rename Less variable parts xxlarge to 2xlarge
  • Replace clearfix by creating a block formatting context with display flow-root
Deprecated
  • Width XXLarge: Use uk-width-2xlarge instead of uk-width-xxlarge
Fixed
  • Fix positioning issue with Drop components in Firefox
  • Fix Dropbar causing endless loop in Firefox

v3.4.6

Compare Source

Fixed
  • Fix regression in Switcher component

v3.4.5

Compare Source

Added
  • Add inBrowser check to enable server-side rendering
Fixed
  • Fix Switcher responsiveness
  • Fix isInView() no longer returns true for adjacent rectangles
  • Fix compatibility with browsers that support Object.prototype.watch()

v3.4.4

Compare Source

Fixed
  • Fix Scrollspy component stuck in wrong state
  • Fix regression in Grid component with masonry

v3.4.3

Compare Source

Changed
  • Improve attribute state observer performance
Fixed
  • Fix Search Icon with large modifier
  • Fix Grid divider in RTL mode
  • Fix Slider component responsiveness

v3.4.2

Compare Source

Added
  • Hide Drop components on Esc keypress
Fixed
  • Fix quote-right icon empty in RTL mode
  • Revert: Fix Sticky component correctly updates on update

v3.4.1

Compare Source

Fixed
  • Fix bottom if offset is 0 in Sticky component
  • Fix dropbar mode push is only applied if Navbar is positioned static
  • Fix Sticky component correctly updates on update
  • Fix Sticky component handles vh values for topand bottom options
  • Fix Sticky component sets its width with fraction
  • Fix Sticky component with show-on-up and bottom option updates correctly
  • Fix Tooltip component no longer disappears on SVG shape elements
  • Fix regression with Modal/Offcanvas component not opening in IE11

v3.4.0

Compare Source

Added
  • Add attrs option to Lightbox items
  • Add additional url parameters to YouTube/Vimeo embed URLs in Lightbox component
Changed
  • Change default dimensions to 1920x1080 for YouTube in Lightbox component
Fixed
  • Fix subnav not wrapping into the next line correctly when using uk-margin attribute
  • Fix selected uk-text-background text being visible in Firefox
  • Fix Scrollspy Nav component activating previous item in Firefox
  • Fix toggling Offcanvas component
  • Fix Sortable component unable to sort table rows
  • Fix autoplay for YouTube and Vimeo videos in Lightbox component
  • Fix dragging slides in Lightbox component in Chrome mobile

v3.3.7

Compare Source

Fixed
  • Fix Height Match component not matching empty elements
  • Fix Scrollspy Nav component activating wrong elements
  • Fix Modal/Drop close on bgClick behaviour
  • Fix z-index on Modal stacked dialogs

v3.3.6

Compare Source

Added
  • Add offset option to Accordion component
Changed
  • Remove duration option from Scroll component
Fixed
  • Fix regression in Accordion component

v3.3.5

Compare Source

Fixed
  • Fix regression in Sortable component

v3.3.4

Compare Source

Changed
  • getEventPos returns client coordinates only
Fixed
  • Fix Drop component does not close on pointerleave in Firefox
  • Fix Switcher component sets active state on ignored item
  • Fix Accordion component triggers events on elements only
  • Fix Accordion component no longer wraps its content without transition
  • Fix missing $emit function
  • Fix Sortable component performance
  • Fix prevent showing/hiding of Tooltip component

v3.3.3

Compare Source

Changed
  • Improve Tooltip component performance
  • Notifications remove their container if it's empty
  • The promise object returned by Modal Dialogs holds a reference to the Modal component itself.
Fixed
  • Fix style for breadcrumbs without last active item
  • Fix infinite loop in Slider component
  • Fix IE11 compatibility
  • Fix Spinner component in RTL mode
  • Fix animating stroke in Parallax component when element is hidden

v3.3.2

Compare Source

Fixed
  • Fix accessing computed properties after component has been disconnected
  • Fix Modal dialogs not being removed from DOM after close
  • Fix Lightbox opening only once
  • Fix updates having wrong type

v3.3.1

Compare Source

Changed
  • Improve update performance
Fixed
  • Fix countdown separator line-height
  • Fix Cover component covers positioned parent element

v3.3.0

Compare Source

Added
  • Add container xlarge modifier
Changed
  • IMPORTANT: Change uk-container-large width. Use uk-container-xlarge
Fixed
  • Fix position takes offsetParent's border width into account

v3.2.7

Compare Source

Fixed
  • Fix Drop component has wrong state after disconnect
  • Fix repeat option in Scrollspy component in Firefox

v3.2.6

Compare Source

Fixed
  • Fix regression with custom icons build task

v3.2.5

Compare Source

Added
  • Prevent content overflow if max-width: 100% is used inside Position component
  • Add parent util function
  • Add children util function
  • Add isElement util function
Fixed
  • Accordion component triggers scroll on page load
  • Fix regression in Scroll component in Edge and IE

v3.2.4

Compare Source

Added
  • Parallax, Scroll, Scrollspy Nav components work inside scrollable container
  • Expose scrollIntoView utility function
Fixed
  • Fix scrolling containers while dragging in Sortable component
  • Fix show/hide behaviour in Drop component
  • Fix Accordion component will scroll title into view if needed
  • Fix component initialization without element

v3.2.3

Compare Source

Fixed
  • Fix initializing components with jQuery elements

v3.2.2

Compare Source

Added
  • Prevent endless update loops
Changed
  • Improve event.preventDefault behaviour in Toggle component
  • Improve initial boot
Fixed
  • Fix event delegation with self filter

v3.2.1

Compare Source

Added
  • Add support for input type="submit" to Button component
  • Add selSlides option to Slider/Slideshow component
Fixed
  • Fix Slider throws error if initialized with no slides
  • Fix Slider/Slideshow crash in IE
  • Fix Slider/Slideshow drag no longer starts on input elements
  • Fix Slider/Slideshow Parallax shows wrong initial state
  • Fix isPlainObject to work across iframes
  • Fix Scrollspy causes endless update loop

v3.2.0

Compare Source

Added
  • Add column and row gutter to Grid component
Removed
  • Remove @text-bold-font-weight variable
Fixed
  • Fix countdown line-height on small devices

v3.1.9

Compare Source

Added
  • Add last utility function
Fixed
  • Fix Slideshow invisible after switching tabs in Switcher
  • Fix lazy loading images in Image component in UC Browser
  • Fix opening Offcanvas/Modal through buttons

v3.1.8

Compare Source

Added
  • Add font weight and style modifier
  • Add self option to on function
Changed
  • Improve padding-bottom calculation for Grid with parallax: true
  • Make selMinHeight in the Flex Bug mixin a prop
Fixed
  • Fix Modal close on bgClick behaviour
  • Fix spreading event args on delegated event listeners
  • Fix clicking an empty link within itself no longer closes the Drop
  • Fix IE11 compatibility
  • Fix empty tooltips will no longer show

v3.1.7

Compare Source

Changed
  • By default, the Offcanvas container option is false now
  • The focusable attribute on SVG/Icon component makes SVG focusable in IE
Fixed
  • Fix Slideshow/Slider triggering show events to often initially
  • Fix swipe gestures in Switcher component (Android)
  • Ensure at most one Height Viewport component set to expand is active
  • Height Viewport component no longer calculates its height if invisible
  • Fix using Sortable in scrolling container
  • Fix lazy loading images if parent element is fully clipped
  • Fix clicking Slideshow with draggable: false no longer pauses autoplay
  • Fix toggling modal while transition is in progress
  • Fix Height Viewport component growing indefinitely if positioned above document
  • Fix Height Viewport component uses height with fractions
  • Fix Margin component for rows 1 pixel in height

v3.1.6

Compare Source

Added
  • Add style for input with datalist
Fixed
  • Fix image shrinking in centered and absolutely positioned navbars
  • Fix Custom Form not resetting on form reset event
  • Fix leader inverse hook
  • Fix divider vertical inverse hook

v3.1.5

Compare Source

Added
  • Add link toggle to Link component
  • Add breakpoint classes for margin auto and remove
  • Add Etsy icon
Fixed
  • Fix Dropbar closing unexpectedly
  • Fix Sortable click event prevention in Firefox
  • Fix JS error in Offcanvas component on touch devices
  • Icon components no longer have a primary option
  • Icon/Svg components no longer reset initially

v3.1.4

Compare Source

Fixed
  • Fix selector engine
  • Fix CSS selector in Lightbox component
  • Fix Drop not closing when Toggle component is clicked

v3.1.3

Compare Source

Fixed
  • Fix Scrollspy Nav component
  • Fix closing Lightbox causes text selection in Firefox

v3.1.2

Compare Source

Changed
  • IMPORTANT: Change @deprecated variable to false
Fixed
  • Fix filter controls active state in Filter component

v3.1.1

Compare Source

Fixed
  • Fix Sass distribution
  • Fix Lightbox opens with wrong index

v3.1.0

Compare Source

Added
  • Add deprecated flag to Less variables
  • Add size modifiers to Heading component
  • Add SVG stroke animation to Animation component
  • Add option to animate SVG strokes to SVG component
  • Add option to animate SVG strokes to Parallax component
  • Add support for more units to Parallax component
  • Add lazy loading support if Image component is used with SVG component
  • Add text secondary to Text component
  • Add dataSrc as primary option to Image component
  • Add webp as image type to Lightbox Panel component
Changed
  • Refactor divider, bullet and line modifiers in Heading component
  • Improve dimension handling in SVG component
  • Improve performance of Image, Leader and Toggle component
  • Autoplay is halted while Slideshow/Slider are active
  • Lightbox filters duplicate items by source
  • Rename getPos to getEventPos
  • Move code with side effects to core.js
Deprecated
  • Primary Heading: Use uk-heading-medium instead of uk-heading-primary
  • Hero Heading: Use uk-heading-xlarge instead of uk-heading-hero
Removed
  • cls option no longer accepts a list of classNames in Scrollspy component
Fixed
  • Fix rendering issue for scale in Transition component
  • Fix Filter component's initial active state
  • Fix translating x and y properties simultaneously in Parallax component
  • Fix drag closes Lightbox
  • Fix Tooltip component (touch device)
  • Fix hover mode for Toggle component (touch device)
  • Fix Slideshow not setting min-height if ratio is set to false
  • Default prevent click event in Slider/Slideshow component after drag
  • Fix images being selected while dragging in Slider/Slideshow component

v3.0.3

Compare Source

Added
  • Computeds can be watched now
  • Parallax supports <SVG> and its child elements now
Changed
  • Image Component uses IntersectionObserver now
Removed
  • Remove isReady function
  • Form Custom component no longer sets uk-hover and uk-focus classes
Fixed
  • Fix touch event detection
  • Fix background images are shown too large on retina displays in Image component
  • Fix correctly calculate offsetLeft in Image component
  • Fix autofocus elements not blurring within Toggable on hide

v3.0.2

Compare Source

Fixed
  • Fix offcanvas overlay transition
  • Fix active state in Switcher component
  • Fix background images on displays with higher devicePixelRatio in Image component

v3.0.1

Compare Source

Fixed
  • Fix Sass distribution

v3.0.0

Compare Source

Added
  • Add active states for sub nav items in Nav, Navbar and Dropdown component
  • Add emoji default fonts to the system font stack
Changed
  • Improve offcanvas reveal and push animations
  • Improve animation, transition and visibility toggles for touch devices
  • Improve update performance
  • css function: Setting a CSS property to NaN no longer removes the property
  • Slide/Slideshow navs and Drops no longer blur after hiding
  • Changed the default toggle option for Switcher component to > * > :first-child
  • SVG component no longer moves id from element to svg
Removed
  • Remove uk-hover class
  • Remove artificial click event on mobile devices
Fixed
  • Fix visible toggle and its child elements not being focusable through keyboard navigation
  • Fix Image component correctly escapes urls on background images

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [uikit](https://getuikit.com) ([source](https://github.com/uikit/uikit)) | [`2.27.4` -> `3.25.4`](https://renovatebot.com/diffs/npm/uikit/2.27.4/3.25.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/uikit/3.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/uikit/3.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/uikit/2.27.4/3.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/uikit/2.27.4/3.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>uikit/uikit (uikit)</summary> ### [`v3.25.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3254-December-19-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.25.3...v3.25.4) ##### Fixed - Fix regression in Accordion component that prevents having Accordions within Accordions ### [`v3.25.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3253-December-18-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.25.2...v3.25.3) ##### Fixed - Fix width and height for retina images in Lightbox component ### [`v3.25.2`](https://github.com/uikit/uikit/releases/tag/v3.25.2) [Compare Source](https://github.com/uikit/uikit/compare/v3.25.1...v3.25.2) ##### Added - Add accordion title gap variable to Accordion component ##### Fixed - Fix object fit for preserve width class in Utility component - Fix to allow for multiple navigations in Slider/Slideshow component - Fix multi-line horizontal padding for size modifiers in Form component ##### Changed - IMPORTANT: Rename \`@form-padding-vertical\` to \`@form-multi-line-padding-vertical\` in Form component ### [`v3.25.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3251-December-5-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.25.0...v3.25.1) ##### Added - Add accordion title gap variable to Accordion component ##### Fixed - Fix object fit for preserve width class in Utility component - Fix to allow for multiple navigations in Slider/Slideshow component - Fix multi-line horizontal padding for size modifiers in Form component ##### Changed - IMPORTANT: Rename `@form-padding-vertical` to `@form-multi-line-padding-vertical` in Form component ### [`v3.25.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3250-December-2-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.24.2...v3.25.0) ##### Added - Add support for using the Accordion component without any default style - Add accordion icon to Accordion component - Add `media` option to Height Viewport component ##### Changed - IMPORTANT: Add `uk-accordion-defaut` class to apply style - IMPORTANT: Remove accordion icon from CSS. Use `uk-accordion-icon` attribute on HTML elements instead - IMPORTANT: Rename `@accordion-*` to `@accordion-default-*` in Accordion component - IMPORTANT: Rename `@inverse-accordion-*` to `@inverse-accordion-default-*` in Accordion component - IMPORTANT: Rename `.hook-accordion-*` to `.hook-accordion-default-*` in Accordion component - IMPORTANT: Rename `.hook-inverse-accordion-*` to `.hook-inverse-accordion-default-*` in Accordion component - Refactor Accordion component ##### Fixed - Fix nav parent icon shrinking if text is too long in Nav component ### [`v3.24.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3242-October-13-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.24.1...v3.24.2) ##### Added - Add fit content width to Width component ##### Fixed - Fix overwriting default icons - Fix scrollbar gutter stays visible in Modal component even though page is not scrollable - Fix lazy loading YouTube/Vimeo videos in Video component in Safari - Fix scoping css to handle `attr()` with `type()` function ### [`v3.24.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3241-October-6-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.24.0...v3.24.1) ##### Fixed - Fix icon overlay inverse selector in Icon component - Fix Sass sources ### [`v3.24.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3240-October-2-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.13...v3.24.0) ##### Added - Add Overflow Fade component - Add card overlay style modifier to Card component - Add form size modifier for radio and checkbox to Form component - Add icon overlay modifier to Icon component - Add highest z-index utility class to Position component - Add size modifier for top and bottom paddings to Section component - Add `restart` option to Video component - Add `hover-target` option to Video component ##### Changed - Remove font variables in favor of using heading classes in Countdown component - Stretch the entire navbar height if an item's height is expanded by its content - Scale height of responsive images and videos based on extrinsic aspect ratio and fill content box (Chrome only yet) - Videos set to `preload: none` will lazy load by default now - Dropnav component will flip vertically, when overflowing its scroll container ##### Deprecated - Deprecate `automute` option in Video and Cover component, use `muted` attribute for videos, `mute=1` for YouTube and `muted=1` for Vimeo instead ##### Removed - Remove deprecated flag in Less variables ##### Fixed - Fix disable color for span elements in Subnav component - Fix text underline offset if text is vertical aligned to the middle in Link component - Fix border color if visible toggle class is applied in Visibility component - Fix text from wrapping onto multiple lines if elements should look like `input` or `select` ### [`v3.23.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32313-September-11-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.12...v3.23.13) ##### Fixed - Fix setting focus to Modal/Offcanvas Toggle component after close scrolls page - Fix Slideshow/Slider components no longer autoplay if hidden - Fix Drop component no longer delays showing if previous active Drop component is found - Fix Scrollspy Nav component not detecting covering element correctly ### [`v3.23.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32312-August-18-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.11...v3.23.12) ##### Fixed - Fix Scrollspy Nav ignores links ### [`v3.23.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32311-June-25-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.10...v3.23.11) ##### Fixed - Fix setting `aria-expanded` on the closest button of the Navbar Toggle Icon - Fix SVG component handles base64 encoded data URIs correctly ### [`v3.23.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32310-June-12-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.9...v3.23.10) ##### Fixed - Fix Toggle component does not toggle if element is a link without `href` attribute - Fix closing modal prevents page from being scrollable in Firefox ### [`v3.23.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3239-June-3-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.8...v3.23.9) ##### Changed - Add missing `aria-hidden` attribute in Icon component ### [`v3.23.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3238-June-2-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.7...v3.23.8) ##### Changed - Delay showing dropdowns in Dropnav and Navbar components to allow passing with the pointer over the element ##### Fixed - Fix setting focus to Modal/Offcanvas Toggle component after close - Fix Dropnav component no longer opens its Drop components upon initial hover during page load (in Safari and Firefox) - Fix Scrollspy Nav component no longer highlights items whose targets do not exist ### [`v3.23.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3237-May-9-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.6...v3.23.7) ##### Fixed - Fix Inverse component not being responsive for multiple target elements - Fix tabindex not being set for Video component in `autoplay: hover` mode - Fix browser lock up because of infinite component update loop ### [`v3.23.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3236-April-10-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.5...v3.23.6) ##### Fixed - Revert: Fix performance when transitioning element properties in Chrome (causes regression in Safari and Firefox) ### [`v3.23.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3235-April-7-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.4...v3.23.5) ##### Fixed - Fix regression with transitioning element properties not being applied ### [`v3.23.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3234-March-26-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.3...v3.23.4) ##### Fixed - Fix performance when transitioning element properties in Chrome ### [`v3.23.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3233-March-17-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.2...v3.23.3) ##### Fixed - Fix Grid component performance regression ### [`v3.23.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3232-March-4-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.1...v3.23.2) ##### Fixed - Fix min option in Height Viewport component ### [`v3.23.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32313-September-11-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.0...v3.23.1) ##### Fixed - Fix setting focus to Modal/Offcanvas Toggle component after close scrolls page - Fix Slideshow/Slider components no longer autoplay if hidden - Fix Drop component no longer delays showing if previous active Drop component is found - Fix Scrollspy Nav component not detecting covering element correctly ### [`v3.23.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3230-February-4-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.22.4...v3.23.0) ##### Added - Add `property` option to Height Viewport component ##### Changed - IMPORTANT: Rename `minHeight` option to `min` in Height Viewport component ##### Fixed - Fix Toggle component does not toggle if element is a link without `href` attribute ### [`v3.22.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3224-January-30-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.22.3...v3.22.4) ##### Added - Add dropbar margin variable to Dropdown component ##### Fixed - Fix pressing arrow down key on nav item in Dropbar component opens Dropdown component ### [`v3.22.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3223-January-24-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.22.2...v3.22.3) ##### Fixed - Fix vertical alignment for input of type date, time and datetime-local in Safari ### [`v3.22.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3222-January-16-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.22.1...v3.22.2) ##### Fixed - Fix missing list markers in Chrome in List component ### [`v3.22.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3221-January-16-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.22.0...v3.22.1) ##### Changed - Apply accordion item hook also to the first item ### [`v3.22.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3220-January-9-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.17...v3.22.0) ##### Added - Add `slidnav` option to disable slidenav to Lightbox component - Add `nav` option to show a vertical thumbnav or dotnav to Lightbox component - Add `counter` option to show counter with current item number and total number of items to Lightbox component - Add `video-autoplay: inline` option to autoplay video without controls and muted to Lightbox component - Add zoom behavior to images and inline videos if they are higher than the viewport to Lightbox component - Allow `template` option to reference a `template` element in the DOM for the lightbox layout in Lightbox component - Add hidden class to hide empty elements to Visibility component - Add inverse style for form rang to Form component - Add margin xsmall classes to Margin component - Add horizontal margin variable to subnav pill in Subnav component - Add text stroke class to Text component - Add close-circle and arrow-down-arrow-up icons - Add `reload` option to Countdown component - Add `offset-end` option to Sticky component ##### Changed - IMPORTANT: Remove `@lightbox-toolbar-icon-*` and `@lightbox-button-*`from Lightbox component - IMPORTANT: Rename `@lightbox-toolbar-*` to `@lightbox-caption-*` in Lightbox component - IMPORTANT: Rename `@lightbox-item-color` to `@lightbox-color` in Lightbox component - Set `delay-controls: 0` prevents hiding controls in Lightbox component - Update default lightbox template in Lightbox component - Change padding calculation of search box and search icon in Search component - Change search style medium and large to look the same as default in Search component ##### Fixed - Fix spaces in the markup affecting the horizontal divider margin in Breadcrumb component ### [`v3.21.17`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32117-January-7-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.16...v3.21.17) ##### Fixed - Fix Navbar component not re-applying transparency after closing Drop component ### [`v3.21.16`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32116-November-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.15...v3.21.16) ##### Fixed - Fix regression in Scroll component ### [`v3.21.15`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32115-November-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.14...v3.21.15) ##### Fixed - Fix regression in SVG parsing ### [`v3.21.14`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32114-November-21-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.13...v3.21.14) ##### Fixed - Fix child components in Dropdown components toggling transparency in Navbar component - Fix Navbar toggles Dropdown component when hovering with mouse on initial page load - Fix Scrollspy Nav component checks if targets exists before activating state - Fix Slideshow component list does not fill available space in Safari - Fix hidden class keep showing elements on hover if a link is clicked in Visibility component - Fix showing elements if an element has focus within in Transition component ### [`v3.21.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32113-September-26-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.12...v3.21.13) ##### Fixed - Fix `scrollIntoView()` for elements with `scroll-behavior: smooth` - Fix Offcanvas in reveal mode unwraps itself ### [`v3.21.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32112-September-9-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.11...v3.21.12) ##### Fixed - Fix Sticky component not using `position: sticky` if parent has `overflow: clip` - Fix Sticky component is now inactive if page can't be scrolled - Fix using comma separated selectors in filter controls in Filter component - Fix Video component does not autopause videos with autoplay set to false ### [`v3.21.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32111-August-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.10...v3.21.11) ##### Fixed - Fix regression in updating computed values (again) ### [`v3.21.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32110-August-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.9...v3.21.10) ##### Fixed - Fix regression in updating computed values ### [`v3.21.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3219-August-1-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.8...v3.21.9) ##### Fixed - Fix Sticky component calculates wrong top offset, when animation is in progress - Fix rounding issue in Slider component in Firefox - Fix calling `query()` and `queryAll()` with empty string throws exception ### [`v3.21.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3218-July-25-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.7...v3.21.8) ##### Fixed - Fix toggled hidden hover class to display elements on hover for touch devices using `tabindex` in Visibility component - Fix offsetViewport calculation if window is passed as scrollElement ### [`v3.21.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3217-July-17-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.6...v3.21.7) ##### Fixed - Fix offsetViewport calculation for browsers in quirks mode - Fix selector engine to handle spaces within parentheses correctly - Fix BC to component initialization not accepting plain html markup ### [`v3.21.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3216-July-1-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.5...v3.21.6) ##### Fixed - Fix Sticky component not resizing correctly if parent element has `display: contents` - Fix Scrollspy Nav component to ignore anchor elements with `role="button"` - Fix Drop component causes scroll position to jump when overflowing its scroll container ### [`v3.21.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3215-June-3-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.4...v3.21.5) ##### Fixed - Fix auto generating navigation in Slider and Slideshow component - Fix Height Viewport component offset top option - Fix keyboard navigation within input elements in Dropnav component dropdowns ### [`v3.21.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3214-May-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.3...v3.21.4) ##### Added - Add `target` option to Scrollspy Nav component ##### Changed - Scrollspy Nav component defaults to a 10vh active top offset ##### Removed - Remove `overflow` option from Scrollspy Nav component ##### Fixed - Fix Drop component does not immediately show if current active Drop is delaying - Fix Scrollspy Nav falls back to document if target is not found ### [`v3.21.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3213-May-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.2...v3.21.3) ##### Fixed - Fix regression in Slideshow component ### [`v3.21.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3212-May-22-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.1...v3.21.2) ##### Fixed - Fix Slider component shows wrong slide after resizing - Fix regression in Slideshow component not transitioning first slide ### [`v3.21.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32117-January-7-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.21.0...v3.21.1) ##### Fixed - Fix Navbar component not re-applying transparency after closing Drop component ### [`v3.21.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3210-May-17-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.11...v3.21.0) ##### Added - Add new search navbar modifier to Search component ##### Changed - IMPORTANT: Rename `uk-search-navbar` class to `uk-search-medium` - IMPORTANT: Rename `@search-navbar-*` variables to `@search-medium-*` - IMPORTANT: Rename `@inverse-search-navbar-*` variables to `@inverse-search-medium-*` - Rename old search navbar modifier to search medium in Search component ##### Fixed - Fix clickable search icon not being in natural ordering for sequential focus navigation ### [`v3.20.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32011-May-17-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.10...v3.20.11) ##### Fixed - Fix regression in Sortable component ### [`v3.20.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32010-May-13-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.9...v3.20.10) ##### Removed - Remove `removeClasses()` util function ##### Fixed - Fix slide transition in Slider component in Safari ### [`v3.20.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3209-May-8-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.8...v3.20.9) ##### Added - Add color mode `--uk-inverse` property in all components ##### Fixed - Fix race condition in Slider/Slideshow component - Fix prompts with double quotes in Modal component - Fix infinite loop in Slider component ### [`v3.20.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3208-April-26-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.7...v3.20.8) ##### Fixed - Fix check for `Elemenent.prototype.checkVisibility` function - Fix filter animations in Safari ### [`v3.20.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3207-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.6...v3.20.7) ##### Fixed - fix: revert adding esm build for now (breaks resolving logic) ### [`v3.20.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3206-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.5...v3.20.6) ##### Fixed - Fix missing esm dist files in package ### [`v3.20.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3205-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.4...v3.20.5) ##### Fixed - Fix missing esm export for icons ### [`v3.20.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3204-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.3...v3.20.4) ##### Fixed - Fix missing esm export ### [`v3.20.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3203-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.2...v3.20.3) ##### Fixed - Fix regression in none browser environment ### [`v3.20.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3202-April-24-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.1...v3.20.2) ##### Changed - Make gutter overridable through grid classes in Iconnav and Thumbnav components ##### Fixed - Fix Switcher component may show multiple items if toggled while previous animation in progress - Fix regression in selector engine ### [`v3.20.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#32011-May-17-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.20.0...v3.20.1) ##### Fixed - Fix regression in Sortable component ### [`v3.20.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3200-April-23-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.19.4...v3.20.0) ##### Changed - Improve query selector performance 🏎 - Queue updates on microtask instead of animation frame to ensure more immediate updates ##### Removed - Remove deprecated `closest()` and `within()` functions ##### Fixed - Fix lazy loading on target in Toggle component ### [`v3.19.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3194-April-9-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.19.3...v3.19.4) ##### Added - Add `hover` mode to `autoplay` option in Video component ### [`v3.19.3`](https://github.com/uikit/uikit/releases/tag/v3.19.3) [Compare Source](https://github.com/uikit/uikit/compare/v3.19.2...v3.19.3) ##### Added - Add center vertical and horizontal classes to Position component ##### Fixed - Fix \`scrollIntoView()\` when target is covered by another element ### [`v3.19.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3192-March-12-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.19.1...v3.19.2) ##### Added - Add center vertical and horizontal classes to Position component ##### Fixed - Fix `scrollIntoView()` when target is covered by another element ### [`v3.19.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3191-March-1-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.19.0...v3.19.1) ##### Added - Add Bluesky icon ##### Fixed - Fix Video component handles fullscreen mode correctly ### [`v3.19.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3190-February-29-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.18.3...v3.19.0) ##### Added - Add breakpoint classes for flex direction, dimension and alignment - Add `active` option to Slider component ##### Changed - Remove obsolete fix for rounding issues in Width component in IE11/Edge ##### Fixed - Fix width expand classes mixed with other width classes of higher breakpoints in Width component - Fix combination of width auto and expand breakpoint classes - Fix logo inverse selector to work with different types of images - Fix Tooltips not showing in iOS - Fix parallax scrolling for Slideshow/Slider component with finite mode - Fix Slider component disables infinite scrolling prematurely - Fix Sass sources by renaming spin() (LESS) to adjust-hue() (Sass) - Fix Height Match component recalculates its heights, when a font has loaded ### [`v3.18.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3183-February-13-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.18.2...v3.18.3) ##### Fixed - Fix dropbar offset in Navbar component - Fix autoplay option in Lightbox component - Fix height in Height Placeholder component - Fix Height Match component to use viewport dimensions as base again ### [`v3.18.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3182-February-9-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.18.1...v3.18.2) ##### Fixed - Fix wrong dropbar offset in Navbar component - Fix conflict if multiple Dropnav components share the same container ### [`v3.18.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3181-February-7-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.18.0...v3.18.1) ##### Changed - Close modal if contained video leaves fullscreen mode ##### Fixed - Fix Video component does not pause video if it enters fullscreen mode - Fix page scrolls while sorting in Sortable component - Fix horizontally overflowing elements are not scrollable in Modal component - Fix Height Match component applied to SVG elements ##### Removed - Remove Pagekit CMS icon ### [`v3.18.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3180-January-30-2024) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.11...v3.18.0) ##### Added - Add parallax options to Slider and Slideshow components - Add Inverse component to color content with no background depending on intersecting elements beneath - Add color mode for default and muted style modifiers in Section, Tile, Card and Overlay components - Add Height Placeholder component - Add size modifier to Nav component - Add link external and arrow up right icons - Add X, Mastodon, Telegram, Threads, Signal and YOOtheme icons ##### Changed - Replace `none` with `dark` as default for navbar, dropdown and dropbar color modes - Twitter icon will show X icon - Responsive component uses `aspect-ratio` if available ##### Fixed - Fix icons task on Windows - Fix Height Match component uses offsetHeight as base ### [`v3.17.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31711-November-21-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.10...v3.17.11) ##### Fixed - Fix Tooltip component not hiding when used with delay ### [`v3.17.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31710-November-17-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.9...v3.17.10) ##### Fixed - Fix Tooltip component initialized programmatically - Fix Tooltip component not hiding on blur ### [`v3.17.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3179-November-16-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.8...v3.17.9) ##### Changed - Improve Tooltip performance ##### Deprecated - Deprecate `closest()` and `within()` functions ##### Fixed - Fix `scrollIntoView()` function scrolls to wrong position - Fix Drop and Modal based components remain open when anchor click targets element within ### [`v3.17.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3178-November-2-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.7...v3.17.8) ##### Fixed - Fix build ### [`v3.17.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3177-November-2-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.6...v3.17.7) ##### Added - Add `uk-transition-disable` utility class to Transition component ##### Fixed - Fix disabling transition during Sticky component size recalculation ### [`v3.17.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3176-October-25-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.5...v3.17.6) ##### Fixed - Fix regression in Video component causing videos to autoplay with `autoplay` set to `false` ### [`v3.17.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3175-October-24-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.4...v3.17.5) ##### Deprecated - Deprecate `isInView()` and `intersectRect()` functions - Deprecate `target-offset` option in Sticky component ##### Changed - Video component uses IntersectionObserver only ##### Fixed - Fix Scroll component not detecting covering element correctly ### [`v3.17.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3174-October-18-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.3...v3.17.4) ##### Fixed - Fix filter animation fade ### [`v3.17.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3173-October-17-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.2...v3.17.3) ##### Fixed - Fix Grid component applies `uk-grid-stack` class wrongly ### [`v3.17.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3172-October-16-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.1...v3.17.2) ##### Fixed - Fix `scrollIntoView()` function uses offset left to detect elements that would cover target - Fix Height Match component recalculates its heights, when a font has loaded ### [`v3.17.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31711-November-21-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.17.0...v3.17.1) ##### Fixed - Fix Tooltip component not hiding when used with delay ### [`v3.17.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3170-September-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.27...v3.17.0) ##### Added - Add modes `pack` (default) and `next` to Grid component's `masonry` option - Add `parallax-start`, `parallax-end`, `parallax-justify` option to Grid component - Add `close-on-scroll` option to Drop and Dropdown component - Add transparent Navbar gets its color modifier from underlying section - Add support for `<td>` and `<tr>` elements to `fragment()` function - Add 3XL size modifier to Heading component - Add support for a CSS Selector in `offsetTop` option in Height Viewport component ##### Change - Scroll component scrolls beneath elements covering its target - The `closest()` function no longer accepts an array of elements - Reset fieldset min-width ### [`v3.16.27`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31627-September-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.26...v3.16.27) ##### Fixed - Fix Height Viewport component not observing viewport changes with `expand: true` - Fix passing a `vh` unit to option `scale` relates to element's height in Parallax component ### [`v3.16.26`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31626-August-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.25...v3.16.26) ##### Fixed - Fix minified build to use template-strings too ### [`v3.16.25`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31625-August-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.24...v3.16.25) ##### Added - Add `-source` argument to `prefix` command ##### Fixed - Fix Toggle in hover mode does not trigger when scrolling in Firefox - Fix Parallax component stop parsing ### [`v3.16.24`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31624-August-1-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.23...v3.16.24) ##### Fixed - Fix delayed show in Drop component shows drop, although toggle is no longer hovered - Fix regression in Slider component - Fix disconnecting Sticky component ### [`v3.16.23`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31623-July-26-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.22...v3.16.23) ##### Fixed - Fix potential rounding issues in `offset()` function, when used as setter - Fix to ensure Slider items have `max-width: 100%` - Fix Dropdowns in Dropnav and Navbar components are initialized too late causing CLS ### [`v3.16.22`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31622-June-22-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.21...v3.16.22) ##### Fixed - Fix existing notification container has to be visible before appending notification ### [`v3.16.21`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31621-June-13-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.20...v3.16.21) ##### Fixed - Fix release changelog ### [`v3.16.20`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31620-June-13-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.19...v3.16.20) ##### Fixed - Fix Toggle component with `cls` option in hover mode - Fix `aria-roledescription` attribute in Slider nav component ### [`v3.16.19`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31619-May-24-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.18...v3.16.19) ##### Fixed - Fix Parallax component responsiveness on resize of scroll container ### [`v3.16.18`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31618-May-22-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.17...v3.16.18) ##### Changed - Modal prompt dialog selects text in input - Sticky component sets position context with `!important` modifier ##### Fixed - Fix keyboard navigation in Navbar component ### [`v3.16.17`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31617-May-9-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.16...v3.16.17) ##### Added - Add i18n labels for Search Icons ##### Fixed - Fix Toggle component uses anchor element's hash as target fallback ### [`v3.16.16`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31616-May-8-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.15...v3.16.16) ##### Removed - Remove `Deferred` util class ##### Fixed - Fix auto pausing videos in Video component - Fix Tooltips are not removed from Dom if showing is prevented - Fix Switcher component not initializing properly - Fix Tooltip generates duplicate id - Fix calculating sets in Slider component with `center` option enabled - Fix JavaScript error in Parallax component ### [`v3.16.15`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31615-April-14-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.14...v3.16.15) ##### Fixed - Fix Drop component height if `inset: true` and `stretch: true` - Fix Drop component `maxWidth` property with fractional viewport view - Fix Sticky component listens for resize of itself as long as no transition is in Progress ### [`v3.16.14`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31614-April-6-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.13...v3.16.14) ##### Changed - Make Navbar/Dropnav items tabbable again ##### Fixed - Fix using `rgb` and `rgba` values in color stops in Parallax component - Fix setting `will-change` css property in Parallax component for camelCased props - Fix Slider removes `tabindex` from focusable elements in slides - Fix class `uk-svg` gets added to `<svg>` element only in Svg component ### [`v3.16.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31613-March-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.12...v3.16.13) ##### Fixed - Fix Sass sources - Fix Scrollspy Nav component updates state once shown ### [`v3.16.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31612-March-27-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.11...v3.16.12) ##### Fixed - Fix push history state in Scroll component if href differs from current url only ### [`v3.16.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31611-March-24-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.10...v3.16.11) ##### Changed - Remove roles `menubar` and `menuitem` from Navbar component - Add `watch` to component options API ### [`v3.16.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31610-March-20-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.9...v3.16.10) ##### Fixed - Fix including UIkit scripts at the end of `body` element ### [`v3.16.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3169-March-18-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.8...v3.16.9) ##### Fixed - Fix reactivity in Toggle component - Fix regression in Scrollspy component ### [`v3.16.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3168-March-17-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.7...v3.16.8) ##### Fixed - Fix focus style for dropdowns when used with Inverse component - Fix regression in Lightbox component ### [`v3.16.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3167-March-16-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.6...v3.16.7) ##### Added - Add hidden visually class for assistive technologies to Visibility component - Make toggle classes to display elements on hover or focus accessible to screen readers in Visibility component ##### Changed - Change boot behavior: if script is loaded synchronous, UIkit boots as soon as body element is available ##### Fixed - Fix component distributions - Fix Slider/Slideshow component autoplay in Firefox - Fix using input of type range in Modal component on touch devices - Fix accessibility in Slideshow/Slider and Nav component - Fix prevent initial transition in Sticky component - Fix keyboard navigation in Navbar component - Fix importing UIkit in Next.js ### [`v3.16.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3166-March-10-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.5...v3.16.6) ##### Fixed - Fix Sass sources - Fix `createComponent` call without `element` parameter ### [`v3.16.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3165-March-10-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.4...v3.16.5) ##### Fixed - Fix functional component initialization - Fix `pause-on-hover` option in Slider/Slideshow component ### [`v3.16.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3164-March-8-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.3...v3.16.4) ##### Added - Add `observe` to component options API ##### Fixed - Fix default i18n option for Modal dialogs - Fix Slideshow initially shows last slide first - Fix Height Match component does not change height while updating - Fix Slider reactivity when a slide is hidden/shown - Fix Scroll component correctly changes history state ### [`v3.16.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3163-February-27-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.2...v3.16.3) ##### Fixed - Fix object type coercion ### [`v3.16.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31627-September-28-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.1...v3.16.2) ##### Fixed - Fix Height Viewport component not observing viewport changes with `expand: true` - Fix passing a `vh` unit to option `scale` relates to element's height in Parallax component ### [`v3.16.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31619-May-24-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.16.0...v3.16.1) ##### Fixed - Fix Parallax component responsiveness on resize of scroll container ### [`v3.16.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3160-February-23-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.25...v3.16.0) ##### Added - Add WAI-ARIA roles, states and properties to interactive JavaScript components - Add WAI-ARIA keyboard interaction pattern to interactive JavaScript components - Add language internationalization (i18n) for interactive JavaScript components - Add `i18n` option to corresponding JavaScript components - Add Dropnav component - Add parent icon to Drop component - Add support for YouTube Shorts URLs in Lightbox component - Add Android, Android Robot, Apple and Microsoft icons - Add `uikit:init` event triggered on document before components initialize - Add `countdownstart`, `countdownstop` and `countdownend` events to Countdown component ##### Changed - IMPORTANT: Remove `.uk-dropdown-close` from Dropdown component. Use `uk-drop-close` instead - IMPORTANT: Remove `.uk-dropdown-grid` from Dropdown component. Use `uk-drop-grid` instead - IMPORTANT: Remove `.uk-navbar-dropdown-close` from Navbar component. Use `uk-drop-close` instead - IMPORTANT: Remove `.uk-navbar-dropdown-grid` from Navbar component. Use `uk-drop-grid` instead - IMPORTANT: Remove error message options in Upload component, use `i18n` option - IMPORTANT: Rename `labels` default property and option on `UIkit.modal` to `i18n` - Move functional CSS from Dropdown, Dropbar and Navbar component to Drop component ##### Removed - Remove `ajax()` util function, use native `fetch` instead - Remove `getImage()` util function ### [`v3.15.25`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31525-February-23-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.24...v3.15.25) ##### Fixed - Fix Dropbar partially closing before opening when switching between Navbar items - Fix Parallax component updating too late during slide animation in Filter component ### [`v3.15.24`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31524-February-9-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.23...v3.15.24) ##### Fixed - Fix Tooltip component appends to `container` option, prevents margins in scroll container - Fix regression in `scrollParents` function ### [`v3.15.23`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31523-February-1-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.22...v3.15.23) ##### Fixed - Fix prevent background scrolling in Safari ### [`v3.15.22`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31522-January-19-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.21...v3.15.22) ##### Added - Add Eye and Eye Slash icons ##### Changed - Update Lifesaver, Paint Bucket and Video Camera icons to fit outline style ##### Fixed - Fix Scroll component scrolls to elements by name - Fix Tooltip appends itself to the closest scroll container if within element referenced by `container` option ### [`v3.15.21`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31521-January-12-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.20...v3.15.21) ##### Added - Add larger gap on larger viewports to Navbar component in UIkit theme - Add gradient for text background to Text component in UIkit theme - Add gradient for thumbnav item to Thumbnav component in UIkit theme ### [`v3.15.20`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31520-January-5-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.19...v3.15.20) ##### Changed - Improve close icon not overlaying content in Modal component in UIkit theme ##### Fixed - Fix nav in Dropdown component not overriding properties of Nav component - Fix disable native position sticky in Sticky component if parents `overflow` is not set to visible - Fix Drop positioning ### [`v3.15.19`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31519-December-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.18...v3.15.19) ##### Changed - `removeAttr` no longer accepts a space separated list of attribute names ##### Fixed - Fix stacking context if using `position: sticky` in Sticky component - Fix height calculation for `box-sizing: border-box` on Accordion content - Fix error in console if image can't be loaded in Svg component with `stroke-animation: true` - Fix `scrollIntoView()` no longer considers elements with `position: clip` as scrollable parents - Fix Slider shows not centered initially with `center: true` ### [`v3.15.18`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31518-December-13-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.17...v3.15.18) ##### Fixed - Fix positioning of Tooltip and Drop components if target is inline element - Fix Sticky component resizing on `clsBelow` class causes stutter - Fix Sticky component correctly resets on becoming inactive - Fix detection of finite mode in Slider component with `center` option enabled ### [`v3.15.17`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31517-December-6-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.16...v3.15.17) ##### Fixed - Fix detecting unit in Parallax component stops ### [`v3.15.16`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31516-December-5-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.15...v3.15.16) ##### Changed - Add `will-change` css property to Parallax elements ##### Fixed - Fix for elements with `position: sticky` to keep their position when Offcanvas is opened - Fix regression in clicking hash links in Modal component that match `sel-close` option - Fix jump after animation if Accordion content has `padding-bottom` - Fix Sticky listens for resize of itself while not positioned `fixed` - Fix Sticky positioning on mobile devices ### [`v3.15.15`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31515-December-1-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.14...v3.15.15) ##### Changed - Remove `offsetTop` and `offsetLeft` options from Image and Scrollspy component. Use `margin` instead. - Sticky component uses native `position: sticky` if possible ##### Fixed - Fix Scroll and Scrollspy Nav components handle same site links only - Fix Drop positioning within not scrollable viewport - Fix overscroll behavior in Dropbar - Fix conversion of viewport height units with `toPx()` on mobile devices ### [`v3.15.14`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31514-November-21-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.13...v3.15.14) ##### Fixed - Fix error thrown when keyboard navigating Navbar component ### [`v3.15.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31513-November-17-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.12...v3.15.13) ##### Fixed - Fix Sticky component does not reset width on resize ### [`v3.15.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31512-November-4-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.11...v3.15.12) ##### Added - Add `uikit:init` event triggered on document before components initialize ##### Fixed - Fix placeholder has no width if Sticky element's width depends on its content - Fix Slider/Slideshow Parallax respect `media` option - Fix Video component with `autoplay: true` no longer resumes autoplay on scroll after being paused - Fix width/height passed through `attrs` to video item in Lightbox component - Fix regression in Sortable component (elements are hidden after sorting) ### [`v3.15.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31511-October-25-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.10...v3.15.11) ##### Added - Add Crosshairs icon ##### Removed - Remove `focusable` option from Icon and SVG component ##### Fixed - Fix content not focusable with keyboard in Scrollspy component - Fix removing Lightbox causes JavaScript error - Fix cases where Switcher component wouldn't correctly initialize in Chrome - Fix Drop component positioning if target and element are not within same scroll parent ### [`v3.15.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31510-September-21-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.9...v3.15.10) ##### Fixed - Fix regression in Filter component animation - Fix case where UIkit breaks if a form with an input named `attributes` exits ### [`v3.15.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3159-September-19-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.8...v3.15.9) ##### Fixed - Fix WAI-ARIA rules for Tooltip component - Fix slide animation in Sortable component - Fix input fields reverting to previous value while sorting in Sortable component ### [`v3.15.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3158-September-14-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.7...v3.15.8) ##### Fixed - Fix column break within the list item in List component - Fix Toggle component when using mouse and keyboard simultaneously - Fix register passive event handler in Slider component ### [`v3.15.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3157-September-13-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.6...v3.15.7) ##### Changed - Improve Accordion component keeps toggle in view when toggling ##### Fixed - Fix Slider drag stops on scroll now ### [`v3.15.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3156-August-31-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.5...v3.15.6) ##### Changed - Modal closes on click on hash links ##### Fixed - Fix check for selectable Text in Slider drag - Fix reactivity in Switcher component ### [`v3.15.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3155-August-24-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.4...v3.15.5) ##### Fixed - Fix accordion items wrap themselves during transition - Fix regression in Video component (no autoplay if within a Scrollspy) ### [`v3.15.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3154-August-23-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.3...v3.15.4) ##### Fixed - Fix detecting unit in Parallax component stops - Fix regression in transition animations in Drop component - Fix regression in Filter component ### [`v3.15.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3153-August-12-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.2...v3.15.3) ##### Changed - Remove divider from nav header for divider modifier in Nav component ##### Fixed - Fix Slideshow no longer completely resets upon adding slides ### [`v3.15.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31525-February-23-2023) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.1...v3.15.2) ##### Fixed - Fix Dropbar partially closing before opening when switching between Navbar items - Fix Parallax component updating too late during slide animation in Filter component ### [`v3.15.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31519-December-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.15.0...v3.15.1) ##### Changed - `removeAttr` no longer accepts a space separated list of attribute names ##### Fixed - Fix stacking context if using `position: sticky` in Sticky component - Fix height calculation for `box-sizing: border-box` on Accordion content - Fix error in console if image can't be loaded in Svg component with `stroke-animation: true` - Fix `scrollIntoView()` no longer considers elements with `position: clip` as scrollable parents - Fix Slider shows not centered initially with `center: true` ### [`v3.15.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3150-July-11-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.14.3...v3.15.0) ##### Added - Add Dropbar component - Add `target`, `target-x`, `target-y` and `inset` options to Drop component - Add `stretch` and `bg-scroll` options to Drop component - Add `shift` option to Drop component - Add `slide` and `reveal` animations to Drop component - Add `animate-out` option to Drop component - Add open and close animation to toggle icon in Navbar component - Add dropdown large modifier to Dropdown and Navbar component - Add gap variables to navbar items in Navbar component - Add color mode variables for dropdowns in Dropdown and Navbar component - Add navbar parent icon to Navbar component - Add secondary style modifier to Nav component - Add font size variables to nav and sublist in Nav component - Add padding variables for small breakpoint to Modal component - Add zero z-index utility class to Position component - Add support for `picture` element to logo in Utility component - Add box sizing classes to Utility component - Support scroll parent as viewport in Height Viewport component - Add ARIA `role="alert"` to Notification component ##### Changed - IMPORTANT: Remove `.uk-nav-parent-icon` from Nav component. Use `uk-nav-parent-icon` attribute on items instead - IMPORTANT: Remove `*-justify` in `pos` option from Drop and Dropdown components. Use new `stretch` option instead - IMPORTANT: Remove `boundary-align` option from Drop and Dropdown components. Use new `target` option instead - IMPORTANT: Change `flip` option values in Drop and Dropdown components. Use new `shift` option too - IMPORTANT: Remove `display` option in Drop and Dropdown components. Use new `auto-update` option instead. - IMPORTANT: Rename `@offcanvas-bar-width-m` to `@offcanvas-bar-width-s` - IMPORTANT: Rename `@offcanvas-bar-padding-vertical-m` to `@offcanvas-bar-padding-vertical-s` - IMPORTANT: Rename `@offcanvas-bar-padding-horizontal-m` to `@offcanvas-bar-padding-horizontal-s` - IMPORTANT: Rename `@nav-primary-item-font-size` to `@nav-primary-font-size` - IMPORTANT: Rename `@nav-primary-item-line-height` to `@nav-primary-line-height` - IMPORTANT: Rename `@navbar-dropdown-dropbar-margin-top` to `@navbar-dropdown-dropbar-padding-top` - IMPORTANT: Rename `@navbar-dropdown-dropbar-margin-bottom` to `@navbar-dropdown-dropbar-padding-bottom` - IMPORTANT: Remove style from `.uk-navbar-dropbar`. Now uses `uk-dropbar` ##### Removed - Remove `getCssVar()` utility function ##### Fixed - Fix body is no longer scrollable in Modal component with overlay - Fix `offsetPosition()` adds `border-top` of offsetParents - Fix dragging in Slider component on iOS - Fix Drop component no longer flips, if it does not fit into scroll area - Fix Drop component alignment within Dropbar - Fix ensure write updates aren't called if component is already disconnected - Fix Offcanvas component no longer overflows document if isn't wide enough - Remove margin from the last-child within dropdowns in Dropdown and Navbar components ### [`v3.14.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3143-May-27-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.14.2...v3.14.3) ##### Fixed - Fix compatibility with iOS < 14 - Fix regression in Parallax component ### [`v3.14.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3142-May-27-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.14.1...v3.14.2) ##### Fixed - Fix logo image not working with text align in Utility component - Fix Scroll component on iOS 12 - Fix offset calculation in Drop component - Fix `-justify` positioning in Drop component - Fix Dropbar handles resizing Drop components - Fix Toggle component in `mode:media` default prevents click event - Fix Toggle component not default preventing touch click on anchor with closed target - Fix Parallax component background image positioning - Make content clickable for sticky cover and reveal effects - Revert: Height Viewport component sets `uk-height-viewport` class to reduce initial layout shifts ### [`v3.14.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3141-May-3-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.14.0...v3.14.1) ##### Added - Add `box-shadow` to `toggleHeight()` hide properties - Add adaptive velocity to Alert and Accordion components ##### Changed - Set `transition` option to `ease` by default in Togglable mixin ##### Fixed - Fix toggling accordion item while transition is in progress - Fix Drop positioning with `boundaryAlign: true` - Fix Scrollspy component not triggering in some cases - Fix Slider component showing wrong initial index ### [`v3.14.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3140-April-27-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.10...v3.14.0) ##### Added - Add position shifting to Drop and Dropdown components - Add axis flipping if overflowing on both sides to Drop and Dropdown components - Add `max-width` to prevent overflowing the viewport to Drop and Dropdown components - Add `display` option to Drop and Dropdown components - Add support for negative `start` value in Sticky component - Add `overflow-flip` option to Sticky component - Add navbar justify to Navbar component - Add subtitle classes to Nav, Dropdown and Navbar components - Add support for `vw`,`vh`,`%` and `px` units to scale property in Parallax component - Add resize horizontal class to Utility component ##### Changed - Rename `top` and `bottom` options to `start` and `end` in Sticky component - Allow text to wrap into the next line for navs in Dropdown component ##### Removed - Remove `position: auto` option in Sticky component, use `overflow-flip` option instead - Remove `overflow-x: hidden` on html element, while horizontal animation is active ##### Fixed - Fix dropbar dropdown alignment if boundary-align is true - Fix viewport helper functions take border into account - Fix Sticky component responsiveness on window resize - Fix Cover component correctly applies ratio if only one of width/height is provided - Fix responsiveness in Grid, Margin and Height Match component ### [`v3.13.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31310-April-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.9...v3.13.10) ##### Fixed - Revert: Fix reposition Drop on scroll - Fix Toggle component does not `defaultPrevent()` click on anchor with touch gesture - Fix Sticky component uses wrong offsetParent while it's positioned fixed ### [`v3.13.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3139-April-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.8...v3.13.9) ##### Fixed - Fix release ### [`v3.13.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3138-April-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.7...v3.13.8) ##### Changed - Scrollspy component uses IntersectionObserver instead of scroll/resize events ##### Fixed - Fix Drop/Dropdowns component does not close on clicked `.uk-(drop|dropdown)-close` selector - Fix Accordion initially not closed - Fix Height Match component not matching correctly - Fix Margin component does not correctly listen for resize - Fix regression in Sticky component affecting height of placeholder - Fix Toggle not toggling after re-entering button with mouse before drop has closed itself - Fix reposition Drop on scroll ### [`v3.13.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3137-April-1-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.6...v3.13.7) ##### Fixed - Fix regression in Drop component not updating its width if alignment is set to `justify` - Fix regression in Height Match component not updating its height when resized ### [`v3.13.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3136-April-1-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.5...v3.13.6) ##### Removed - Image component no longer sets a `background-size` for elements with `background-size` set to `auto` ##### Fixed - Fix Position component - Fix regression in Upload component with `multiple` option disabled - Fix regression in Height Viewport component with `expand` option enabled - Fix regression in Slider/Slideshow Parallax ### [`v3.13.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3135-March-28-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.4...v3.13.5) ##### Fixed - Fix regression in Drop component's `offset` option - Fix initial values for `@navbar-dropdown-margin` and `@navbar-dropdown-dropbar-margin-top` ### [`v3.13.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3134-March-25-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.3...v3.13.4) ##### Fixed - Fix Tooltip margin ### [`v3.13.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3133-March-25-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.2...v3.13.3) ##### Fixed - Fix importing UIkit in Next.js ### [`v3.13.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3132-March-25-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.1...v3.13.2) ##### Changed - Use custom property for direction offset in components based on Position mixin - Add max-width to drops in Drop, Dropdown and Navbar components ##### Removed - Remove dropbar push mode from Navbar component ##### Fixed - Fix dropbar dropdown alignment - Fix dropbar dropdown top margin flickering - Fix Switcher component with disabled toggles - Fix responsiveness in Responsive component - Fix video autoplay - Fix importing UIkit in Next.js ### [`v3.13.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#31310-April-20-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.13.0...v3.13.1) ##### Fixed - Revert: Fix reposition Drop on scroll - Fix Toggle component does not `defaultPrevent()` click on anchor with touch gesture - Fix Sticky component uses wrong offsetParent while it's positioned fixed ### [`v3.13.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3130-March-18-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.12.2...v3.13.0) ##### Added - Add support for `<img>` element to icon image class in Icon component ##### Changed - Improve performance for large sites - Custom components have to listen for `resize` and `scroll` updates manually ##### Removed - Remove Edge Legacy (EdgeHTML) support - Remove Safari fallback for `focus-visible` - Remove deprecated Gif component - Remove option `width-element` in Sticky component ##### Fixed - Fix list bullet regression in List component - Fix regression in Modal component with `uk-modal-dialog` class - Fix Sticky component notices change in its offset parent's position - Fix Scrollspy component does not apply animation classes on hide ### [`v3.12.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3122-March-14-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.12.1...v3.12.2) ##### Fixed - Fix regression in Slider/Slideshow touch gestures ### [`v3.12.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3121-March-14-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.12.0...v3.12.1) ##### Fixed - Fix List component used with flex utility classes ### [`v3.12.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3120-March-14-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.11.1...v3.12.0) ##### Added - Add support for `<picture>` element to Image component - Add `sources` option to emulate `<picture>` element for background images to Image component - Add `loading` option to avoid lazy loading background images in first visible viewport to Image component - Add support for `loading="lazy"` attribute to SVG component - Add `position` option with `top`, `bottom` and `auto` values to Sticky component - Add support for basic math operands in `offset` option of Sticky component - Add animation stop positions to Parallax component - Add object fit and position classes to Utility component - Add height viewport classes to Height component ##### Changed - Image elements need `width` and `height` attributes to prevent layout shifts - Image component no longer relies on session storage to check for cached images to immediately show an image - Slider and Switcher remove native `loading="lazy"` attribute from adjacent slides - Accordion, Drop, Switcher and Toggle remove native `loading="lazy"` attribute from their children when entering the viewport - Improve sticky behavior if sticky content is larger than the viewport - Sticky component's `bottom` option checks for bottom padding if sticky element is within referenced element - Height Viewport component sets `uk-height-viewport` class to reduce initial layout shifts ##### Deprecated - Deprecate `uk-img` for `<img>` element: Use native `loading="lazy"` attribute instead ##### Removed - Remove IE11 support - Remove `data-width` and `data-height` for `<img>` element from Image component. Use native attributes instead. ##### Fixed - Fix infinite sliding in Slider component with equally sized slides - Fix Slider component sets calculation - Fix dropdowns not closing in Navbar component when hovering dropbar and navigation with keyboard - Fix dropdown no longer closes if pointer is still moving towards it - Fix `fadein` not transformed correctly to `fade-in` in scss build - Fix Sticky component setting wrong margin for placeholder - Fix Sticky placeholder sets height with fraction - Fix Sticky component does not animate in if scroll position equals top offset - Fix Sticky component prevents transition on `selTarget` if forced to hide for recalculation - Fix Parallax component initial jump in background image ### [`v3.11.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3111-February-7-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.11.0...v3.11.1) ##### Fixed - Fix scoping css to exclude `:root` selector - Fix `toPx()` correctly uses offsetHeight/Width ### [`v3.11.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3110-February-7-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.10.1...v3.11.0) ##### Added - Add `start` and `end` options to Parallax component - Add negative z-index utility class to Position component - Add Sticky Parallax test ##### Deprecated - Deprecate `viewport` option in Parallax component: Use `end` option instead ##### Fixed - Use same position context when uk-sticky sticks or not - 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` - Fix Parallax component no longer rounds values to two digits after comma - Fix Parallax component running backwards with 'viewport' option set to a value < 1 - Fix Parallax component easing option for values < -1 || > 1 ### [`v3.10.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3101-January-19-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.10.0...v3.10.1) ##### 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 `<input>` element ### [`v3.10.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3100-January-12-2022) [Compare Source](https://github.com/uikit/uikit/compare/v3.9.4...v3.10.0) ##### 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' ### [`v3.9.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#394-November-25-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.9.3...v3.9.4) ##### Fixed - Fix Sticky position when bottom option is used ### [`v3.9.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#393-November-18-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.9.2...v3.9.3) ##### Fixed - Fix logo image alignment if logo line-height is larger than the image ### [`v3.9.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#392-November-11-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.9.1...v3.9.2) ##### Fixed - Fix build scripts for Windows users - Fix css in Leader component - Fix division deprecation warnings in Sass source ### [`v3.9.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#391-November-10-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.9.0...v3.9.1) ##### Changed - Update Less mixin calls to use parentheses ### [`v3.9.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#390-November-10-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.8.1...v3.9.0) ##### Changed - Upgrade Less to version 4 ### [`v3.8.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#381-November-5-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.8.0...v3.8.1) ##### 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 ### [`v3.8.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#380-October-28-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.6...v3.8.0) ##### 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 ### [`v3.7.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#376-October-8-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.5...v3.7.6) ##### Fixed - Fix Drop closing if clicked within through touch event - Fix Slider not animating slides if slide wider than slide container ### [`v3.7.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#375-October-5-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.4...v3.7.5) ##### 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 ### [`v3.7.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#374-September-23-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.3...v3.7.4) ##### 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 ### [`v3.7.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#373-September-9-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.2...v3.7.3) ##### 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 ### [`v3.7.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#372-August-6-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.1...v3.7.2) ##### Fixed - Fix text alignment if tabs are left or right aligned in Tab component ### [`v3.7.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#371-July-15-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.7.0...v3.7.1) ##### Fixed - Fix animation classes only partially being removed in Scrollspy component - Fix scrollIntoView did not return Promise if element is hidden ### [`v3.7.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#370-June-29-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.22...v3.7.0) ##### 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 ### [`v3.6.22`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3622-May-18-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.21...v3.6.22) ##### 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 ### [`v3.6.21`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3621-May-4-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.20...v3.6.21) ##### Added - Add divider modifier to Nav component ##### Fixed - Fix passing an array of classes to class utility functions - Fix boundary option in Drop component ### [`v3.6.20`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3620-April-22-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.19...v3.6.20) ##### Changed - Toggle component in hover mode toggles on focus and blur ##### Fixed - Fix inverse colors for link toggle in Base component ### [`v3.6.19`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3619-April-7-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.18...v3.6.19) ##### 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 ### [`v3.6.18`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3618-March-12-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.17...v3.6.18) ##### Added - Add Discord, Twitch and TikTok icons ##### Removed - Remove Google Plus icon ##### Fixed - Fix filter initial state ### [`v3.6.17`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3617-February-25-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.16...v3.6.17) ##### Added - Add background-size modifier for width and height to Background component ##### Fixed - Fix dragging time control starts dragging slide in Safari ### [`v3.6.16`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3616-February-5-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.15...v3.6.16) ##### Changed - Make multiple select resizable ##### Fixed - Fix dragging slide correctly prevents click event ### [`v3.6.15`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3615-January-29-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.14...v3.6.15) ##### Added - beforeSend in 'ajax' function may return Promise - Add 'container' option to Notification component ##### Fixed - Fix showing/hiding Modal/Offcanvas programmatically ### [`v3.6.14`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3614-January-26-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.13...v3.6.14) ##### 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 ### [`v3.6.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3613-January-20-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.12...v3.6.13) ##### Fixed - Fix slidenav icons ### [`v3.6.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3612-January-20-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.11...v3.6.12) ##### 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 ### [`v3.6.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3611-January-14-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.10...v3.6.11) ##### Fixed - Fix regression in SVG component ### [`v3.6.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3610-January-11-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.9...v3.6.10) ##### Changed - Refactor Sortable behavior ##### Fixed - Fix regression in sticky component - Fix calculating max scroll height - Fix regression with calling watchers ### [`v3.6.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#369-January-7-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.8...v3.6.9) ##### Fixed - Fix component update handling - Fix Tooltip position - Fix Tooltip component applied to `<button>` element in iOS - Fix regression in Switcher component ### [`v3.6.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#368-January-5-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.7...v3.6.8) ##### Fixed - Fix regression in class util ### [`v3.6.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#367-January-4-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.6...v3.6.7) ##### Fixed - Fix regression in class util ### [`v3.6.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#366-January-4-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.5...v3.6.6) ##### 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 ### [`v3.6.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#365-December-21-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.4...v3.6.5) ##### Fixed - Fix missing imports ### [`v3.6.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#364-December-21-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.3...v3.6.4) ##### Changed - Improve context selectors to use a dom path selector ##### Fixed - Fix IE11 compatibility - Fix Accordion component toggles - Fix regression in Toggle component ### [`v3.6.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#363-December-18-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.2...v3.6.3) ##### Fixed - Fix filter tests ### [`v3.6.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3622-May-18-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.1...v3.6.2) ##### 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 ### [`v3.6.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3619-April-7-2021) [Compare Source](https://github.com/uikit/uikit/compare/v3.6.0...v3.6.1) ##### 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 ### [`v3.6.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#360-December-17-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.17...v3.6.0) ##### 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 ### [`v3.5.17`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3517-December-16-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.16...v3.5.17) ##### 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 ### [`v3.5.16`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3516-December-11-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.15...v3.5.16) ##### Fixed - Fix Sortable lets sort items between lists if no 'group' is set - Fix 'scrollParents' checks for `position: fixed` ### [`v3.5.15`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3515-December-10-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.14...v3.5.15) ##### Fixed - Fix regression in Scrollspy Nav ### [`v3.5.14`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3514-December-9-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.13...v3.5.14) ##### Fixed - Fix Scrollspy Nav using wrong viewport as reference - Fix Slider component skipping animation if slide item wider than its list ### [`v3.5.13`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3513-December-8-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.12...v3.5.13) ##### Changed - Sorting starts after traversing half the item's height/width in Sortable component ### [`v3.5.12`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3512-December-7-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.11...v3.5.12) ##### Fixed - Fix 'isInView' function ### [`v3.5.11`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3511-December-7-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.10...v3.5.11) ##### Fixed - Fix 'positionAt' function did not flip within its targets scroll container - Fix drag gets 'overflow: hidden' in Sortable component ### [`v3.5.10`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3510-November-27-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.9...v3.5.10) ##### 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 ### [`v3.5.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#359-October-20-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.8...v3.5.9) ##### 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 ### [`v3.5.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#358-September-25-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.7...v3.5.8) ##### 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 ### [`v3.5.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#357-August-27-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.6...v3.5.7) ##### 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 ### [`v3.5.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#356-August-13-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.5...v3.5.6) ##### 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 ### [`v3.5.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#355-July-14-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.4...v3.5.5) ##### 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 `<select>` closes Drop component in hover mode in Firefox ### [`v3.5.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#354-June-12-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.3...v3.5.4) ##### Added - Image component triggers 'error' event on failing to load image ##### Fixed - Fix prop observer for dataSrc option in Image component - Fix ajax function supports responseType 'json' in IE11 - Fix Accordion component with `multiple: true` and `collapsible: false` ### [`v3.5.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#353-May-29-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.2...v3.5.3) ##### Fixed - Fix regression in Grid component with parallax option ### [`v3.5.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#352-May-29-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.1...v3.5.2) ##### Fixed - Fix uglifyjs removes self-assignments ### [`v3.5.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#3517-December-16-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.5.0...v3.5.1) ##### 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 ### [`v3.5.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#350-May-28-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.6...v3.5.0) ##### Added - Add type, color and size modifiers to List component ##### Changed - IMPORTANT: Rename Less variable parts `xxlarge` to `2xlarge` - Replace clearfix by creating a block formatting context with display flow-root ##### Deprecated - Width XXLarge: Use `uk-width-2xlarge` instead of `uk-width-xxlarge` ##### Fixed - Fix positioning issue with Drop components in Firefox - Fix Dropbar causing endless loop in Firefox ### [`v3.4.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#346-May-11-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.5...v3.4.6) ##### Fixed - Fix regression in Switcher component ### [`v3.4.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#345-May-11-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.4...v3.4.5) ##### Added - Add inBrowser check to enable server-side rendering ##### Fixed - Fix Switcher responsiveness - Fix `isInView()` no longer returns true for adjacent rectangles - Fix compatibility with browsers that support `Object.prototype.watch()` ### [`v3.4.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#344-May-7-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.3...v3.4.4) ##### Fixed - Fix Scrollspy component stuck in wrong state - Fix regression in Grid component with masonry ### [`v3.4.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#343-May-5-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.2...v3.4.3) ##### Changed - Improve attribute state observer performance ##### Fixed - Fix Search Icon with large modifier - Fix Grid divider in RTL mode - Fix Slider component responsiveness ### [`v3.4.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#342-April-20-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.1...v3.4.2) ##### Added - Hide Drop components on `Esc` keypress ##### Fixed - Fix `quote-right` icon empty in RTL mode - Revert: Fix Sticky component correctly updates on `update` ### [`v3.4.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#341-April-16-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.4.0...v3.4.1) ##### Fixed - Fix `bottom` if offset is `0` in Sticky component - Fix dropbar mode `push` is only applied if Navbar is positioned static - Fix Sticky component correctly updates on `update` - Fix Sticky component handles `vh` values for `top`and `bottom` options - Fix Sticky component sets its width with fraction - Fix Sticky component with `show-on-up` and `bottom` option updates correctly - Fix Tooltip component no longer disappears on SVG shape elements - Fix regression with Modal/Offcanvas component not opening in IE11 ### [`v3.4.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#340-April-9-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.7...v3.4.0) ##### Added - Add `attrs` option to Lightbox items - Add additional url parameters to YouTube/Vimeo embed URLs in Lightbox component ##### Changed - Change default dimensions to 1920x1080 for YouTube in Lightbox component ##### Fixed - Fix subnav not wrapping into the next line correctly when using `uk-margin` attribute - Fix selected `uk-text-background` text being visible in Firefox - Fix Scrollspy Nav component activating previous item in Firefox - Fix toggling Offcanvas component - Fix Sortable component unable to sort table rows - Fix autoplay for YouTube and Vimeo videos in Lightbox component - Fix dragging slides in Lightbox component in Chrome mobile ### [`v3.3.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#337-March-19-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.6...v3.3.7) ##### Fixed - Fix Height Match component not matching empty elements - Fix Scrollspy Nav component activating wrong elements - Fix Modal/Drop close on bgClick behaviour - Fix `z-index` on Modal stacked dialogs ### [`v3.3.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#336-March-12-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.5...v3.3.6) ##### Added - Add `offset` option to Accordion component ##### Changed - Remove `duration` option from Scroll component ##### Fixed - Fix regression in Accordion component ### [`v3.3.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#335-March-12-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.4...v3.3.5) ##### Fixed - Fix regression in Sortable component ### [`v3.3.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#334-March-12-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.3...v3.3.4) ##### Changed - `getEventPos` returns client coordinates only ##### Fixed - Fix Drop component does not close on pointerleave in Firefox - Fix Switcher component sets active state on ignored item - Fix Accordion component triggers events on elements only - Fix Accordion component no longer wraps its content without transition - Fix missing `$emit` function - Fix Sortable component performance - Fix prevent showing/hiding of Tooltip component ### [`v3.3.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#333-February-25-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.2...v3.3.3) ##### Changed - Improve Tooltip component performance - Notifications remove their container if it's empty - The promise object returned by Modal Dialogs holds a reference to the Modal component itself. ##### Fixed - Fix style for breadcrumbs without last active item - Fix infinite loop in Slider component - Fix IE11 compatibility - Fix Spinner component in RTL mode - Fix animating `stroke` in Parallax component when element is hidden ### [`v3.3.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#332-February-17-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.1...v3.3.2) ##### Fixed - Fix accessing computed properties after component has been disconnected - Fix Modal dialogs not being removed from DOM after close - Fix Lightbox opening only once - Fix updates having wrong type ### [`v3.3.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#331-February-4-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.3.0...v3.3.1) ##### Changed - Improve update performance ##### Fixed - Fix countdown separator line-height - Fix Cover component covers positioned parent element ### [`v3.3.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#330-January-23-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.7...v3.3.0) ##### Added - Add container xlarge modifier ##### Changed - IMPORTANT: Change `uk-container-large` width. Use `uk-container-xlarge` ##### Fixed - Fix `position` takes offsetParent's border width into account ### [`v3.2.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#327-January-13-2020) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.6...v3.2.7) ##### Fixed - Fix Drop component has wrong state after disconnect - Fix `repeat` option in Scrollspy component in Firefox ### [`v3.2.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#326-December-17-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.5...v3.2.6) ##### Fixed - Fix regression with custom icons build task ### [`v3.2.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#325-December-17-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.4...v3.2.5) ##### Added - Prevent content overflow if `max-width: 100%` is used inside Position component - Add `parent` util function - Add `children` util function - Add `isElement` util function ##### Fixed - Accordion component triggers scroll on page load - Fix regression in Scroll component in Edge and IE ### [`v3.2.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#324-December-3-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.3...v3.2.4) ##### Added - Parallax, Scroll, Scrollspy Nav components work inside scrollable container - Expose `scrollIntoView` utility function ##### Fixed - Fix scrolling containers while dragging in Sortable component - Fix show/hide behaviour in Drop component - Fix Accordion component will scroll title into view if needed - Fix component initialization without element ### [`v3.2.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#323-November-6-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.2...v3.2.3) ##### Fixed - Fix initializing components with jQuery elements ### [`v3.2.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#322-October-23-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.1...v3.2.2) ##### Added - Prevent endless update loops ##### Changed - Improve event.preventDefault behaviour in Toggle component - Improve initial boot ##### Fixed - Fix event delegation with `self` filter ### [`v3.2.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#321-October-1-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.2.0...v3.2.1) ##### Added - Add support for `input type="submit"` to Button component - Add `selSlides` option to Slider/Slideshow component ##### Fixed - Fix Slider throws error if initialized with no slides - Fix Slider/Slideshow crash in IE - Fix Slider/Slideshow drag no longer starts on input elements - Fix Slider/Slideshow Parallax shows wrong initial state - Fix `isPlainObject` to work across iframes - Fix Scrollspy causes endless update loop ### [`v3.2.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#320-September-5-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.9...v3.2.0) ##### Added - Add column and row gutter to Grid component ##### Removed - Remove `@text-bold-font-weight` variable ##### Fixed - Fix countdown line-height on small devices ### [`v3.1.9`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#319-September-2-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.8...v3.1.9) ##### Added - Add `last` utility function ##### Fixed - Fix Slideshow invisible after switching tabs in Switcher - Fix lazy loading images in Image component in UC Browser - Fix opening Offcanvas/Modal through buttons ### [`v3.1.8`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#318-August-29-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.7...v3.1.8) ##### Added - Add font weight and style modifier - Add `self` option to `on` function ##### Changed - Improve `padding-bottom` calculation for Grid with `parallax: true` - Make `selMinHeight` in the Flex Bug mixin a prop ##### Fixed - Fix Modal close on bgClick behaviour - Fix spreading event args on delegated event listeners - Fix clicking an empty link within itself no longer closes the Drop - Fix IE11 compatibility - Fix empty tooltips will no longer show ### [`v3.1.7`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#317-July-31-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.6...v3.1.7) ##### Changed - By default, the Offcanvas `container` option is `false` now - The `focusable` attribute on SVG/Icon component makes SVG focusable in IE ##### Fixed - Fix Slideshow/Slider triggering show events to often initially - Fix swipe gestures in Switcher component (Android) - Ensure at most one Height Viewport component set to `expand` is active - Height Viewport component no longer calculates its height if invisible - Fix using Sortable in scrolling container - Fix lazy loading images if parent element is fully clipped - Fix clicking Slideshow with `draggable: false` no longer pauses autoplay - Fix toggling modal while transition is in progress - Fix Height Viewport component growing indefinitely if positioned above document - Fix Height Viewport component uses height with fractions - Fix Margin component for rows 1 pixel in height ### [`v3.1.6`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#316-June-19-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.5...v3.1.6) ##### Added - Add style for input with datalist ##### Fixed - Fix image shrinking in centered and absolutely positioned navbars - Fix Custom Form not resetting on form `reset` event - Fix leader inverse hook - Fix divider vertical inverse hook ### [`v3.1.5`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#315-May-17-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.4...v3.1.5) ##### Added - Add link toggle to Link component - Add breakpoint classes for margin auto and remove - Add Etsy icon ##### Fixed - Fix Dropbar closing unexpectedly - Fix Sortable `click` event prevention in Firefox - Fix JS error in Offcanvas component on touch devices - Icon components no longer have a primary option - Icon/Svg components no longer reset initially ### [`v3.1.4`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#314-April-24-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.3...v3.1.4) ##### Fixed - Fix selector engine - Fix CSS selector in Lightbox component - Fix Drop not closing when Toggle component is clicked ### [`v3.1.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#313-April-23-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.2...v3.1.3) ##### Fixed - Fix Scrollspy Nav component - Fix closing Lightbox causes text selection in Firefox ### [`v3.1.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#312-April-18-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.1...v3.1.2) ##### Changed - IMPORTANT: Change `@deprecated` variable to `false` ##### Fixed - Fix filter controls active state in Filter component ### [`v3.1.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#311-April-18-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.1.0...v3.1.1) ##### Fixed - Fix Sass distribution - Fix Lightbox opens with wrong index ### [`v3.1.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#310-April-17-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.0.3...v3.1.0) ##### Added - Add deprecated flag to Less variables - Add size modifiers to Heading component - Add SVG stroke animation to Animation component - Add option to animate SVG strokes to SVG component - Add option to animate SVG strokes to Parallax component - Add support for more units to Parallax component - Add lazy loading support if Image component is used with SVG component - Add text secondary to Text component - Add `dataSrc` as primary option to Image component - Add `webp` as image type to Lightbox Panel component ##### Changed - Refactor divider, bullet and line modifiers in Heading component - Improve dimension handling in SVG component - Improve performance of Image, Leader and Toggle component - Autoplay is halted while Slideshow/Slider are active - Lightbox filters duplicate items by `source` - Rename `getPos` to `getEventPos` - Move code with side effects to `core.js` ##### Deprecated - Primary Heading: Use `uk-heading-medium` instead of `uk-heading-primary` - Hero Heading: Use `uk-heading-xlarge` instead of `uk-heading-hero` ##### Removed - `cls` option no longer accepts a list of classNames in Scrollspy component ##### Fixed - Fix rendering issue for scale in Transition component - Fix Filter component's initial active state - Fix translating `x` and `y` properties simultaneously in Parallax component - Fix drag closes Lightbox - Fix Tooltip component (touch device) - Fix `hover` mode for Toggle component (touch device) - Fix Slideshow not setting `min-height` if ratio is set to `false` - Default prevent `click` event in Slider/Slideshow component after drag - Fix images being selected while dragging in Slider/Slideshow component ### [`v3.0.3`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#303-January-29-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.0.2...v3.0.3) ##### Added - Computeds can be watched now - Parallax supports `<SVG>` and its child elements now ##### Changed - Image Component uses IntersectionObserver now ##### Removed - Remove `isReady` function - Form Custom component no longer sets `uk-hover` and `uk-focus` classes ##### Fixed - Fix touch event detection - Fix background images are shown too large on retina displays in Image component - Fix correctly calculate offsetLeft in Image component - Fix autofocus elements not blurring within Toggable on hide ### [`v3.0.2`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#302-January-15-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.0.1...v3.0.2) ##### Fixed - Fix offcanvas overlay transition - Fix active state in Switcher component - Fix background images on displays with higher devicePixelRatio in Image component ### [`v3.0.1`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#301-January-14-2019) [Compare Source](https://github.com/uikit/uikit/compare/v3.0.0...v3.0.1) ##### Fixed - Fix Sass distribution ### [`v3.0.0`](https://github.com/uikit/uikit/blob/HEAD/CHANGELOG.md#300-January-14-2019) [Compare Source](https://github.com/uikit/uikit/compare/v2.27.4...v3.0.0) ##### Added - Add active states for sub nav items in Nav, Navbar and Dropdown component - Add emoji default fonts to the system font stack ##### Changed - Improve offcanvas reveal and push animations - Improve animation, transition and visibility toggles for touch devices - Improve update performance - `css` function: Setting a CSS property to `NaN` no longer removes the property - Slide/Slideshow navs and Drops no longer blur after hiding - Changed the default `toggle` option for Switcher component to `> * > :first-child` - SVG component no longer moves `id` from element to svg ##### Removed - Remove `uk-hover` class - Remove artificial `click` event on mobile devices ##### Fixed - Fix visible toggle and its child elements not being focusable through keyboard navigation - Fix Image component correctly escapes urls on background images </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5IiwiamF2YXNjcmlwdCIsIm1ham9yIiwicnVudGltZSJdfQ==-->
renovate-bot added the
dependency
javascript
major
runtime
labels 2025-01-03 19:27:05 +00:00
renovate-bot added 1 commit 2025-01-03 19:27:05 +00:00
Update dependency uikit to v3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
5e7e9928af
tobi added the
needs work
label 2025-01-03 21:31:34 +00:00
tobi self-assigned this 2025-01-03 21:31:51 +00:00
renovate-bot force-pushed renovate/uikit-3.x from 5e7e9928af to a3a90c17ca 2025-01-03 21:43:34 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from a3a90c17ca to ff9c850b53 2025-01-10 16:42:53 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from ff9c850b53 to 015eabf21e 2025-01-12 13:42:58 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 015eabf21e to 1991e85410 2025-01-19 10:42:50 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 1991e85410 to 91fa537b85 2025-01-19 20:42:49 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 91fa537b85 to 0148b863f3 2025-01-27 09:42:49 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 0148b863f3 to bfd3ed7f42 2025-02-02 10:42:53 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from bfd3ed7f42 to 9d72d81440 2025-02-07 14:42:53 +00:00 Compare
tobi force-pushed renovate/uikit-3.x from 9d72d81440 to d5c34511b9 2025-02-15 19:34:04 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from d5c34511b9 to ef56d0e397 2025-02-22 10:42:52 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from ef56d0e397 to 189e8fb5ca 2025-03-07 15:42:54 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 189e8fb5ca to a2ef673b59 2025-03-20 11:43:09 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from a2ef673b59 to fd7b35231e 2025-03-29 08:42:58 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from fd7b35231e to e07f618ad0 2025-04-10 09:42:56 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from e07f618ad0 to 95a2a22db9 2025-04-13 08:42:57 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 95a2a22db9 to 5547ed4799 2025-04-22 20:43:06 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 5547ed4799 to b96cf0954a 2025-05-12 09:42:50 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from b96cf0954a to 123c0588f1 2025-06-05 13:42:57 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 123c0588f1 to 44a0dfae56 2025-06-06 08:43:05 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 44a0dfae56 to 6f97c05bb9 2025-06-15 12:42:36 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 6f97c05bb9 to 16d7ca4ea4 2025-06-28 14:42:40 +00:00 Compare
renovate-bot force-pushed renovate/uikit-3.x from 1b8aa4bf8f to b82667daea 2025-10-05 08:43:04 +00:00 Compare
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
This pull request is broken due to missing fork information.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/uikit-3.x:renovate/uikit-3.x
git checkout renovate/uikit-3.x
Sign in to join this conversation.
No description provided.