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.23.11 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.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

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 aria-expanded on the closest button of the Navbar Toggle Icon
  • Fix SVG component handles base64 encoded data URIs 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.23.11`](https://renovatebot.com/diffs/npm/uikit/2.27.4/3.23.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/uikit/3.23.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/uikit/3.23.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/uikit/2.27.4/3.23.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/uikit/2.27.4/3.23.11?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.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 ### [`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#32311-June-25-2025) [Compare Source](https://github.com/uikit/uikit/compare/v3.23.0...v3.23.1) ##### 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.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
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
This pull request can be merged automatically.
You are not authorized to merge this pull request.
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.