UNPKG

36.8 kBMarkdownView Raw
1# Changelog
2
3## 3.2.0 (September 5, 2019)
4
5### Added
6
7- Add column and row gutter to Grid component
8
9### Removed
10
11- Remove `@text-bold-font-weight` variable
12
13### Fixed
14
15- Fix countdown line-height on small devices
16
17## 3.1.9 (September 2, 2019)
18
19### Added
20
21- Add `last` utility function
22
23### Fixed
24
25- Fix Slideshow invisible after switching tabs in Switcher
26- Fix lazy loading images in Img component in UC Browser
27- Fix opening Offcanvas/Modal through buttons
28
29## 3.1.8 (August 29, 2019)
30
31### Added
32
33- Add font weight and style modifier
34- Add `self` option to `on` function
35
36### Changed
37
38- Improve `padding-bottom` calculation for Grid with `parallax: true`
39- Make `selMinHeight` in the Flex Bug mixin a prop
40
41### Fixed
42
43- Fix Modal close on bgClick behaviour
44- Fix spreading event args on delegated event listeners
45- Fix clicking an empty link within itself no longer closes the Drop
46- Fix IE 11 compatibility
47- Fix empty tooltips will no longer show
48
49## 3.1.7 (July 31, 2019)
50
51### Changed
52
53- By default the Offcanvas `container` option is `false` now
54- The `focusable` attribute on SVG/Icon component makes SVG focusable in IE
55
56### Fixed
57
58- Fix Slideshow/Slider triggering show events to often initially
59- Fix swipe gestures in Switcher component (Android)
60- Ensure at most one Height Viewport component set to `expand` is active
61- Height Viewport component no longer calculates its height if invisible
62- Fix using Sortable in scrolling container
63- Fix lazy loading images if parent element is fully clipped
64- Fix clicking Slideshow with `draggable: false` no longer pauses autoplay
65- Fix toggling modal while transition is in progress
66- Fix Height Viewport component growing indefinitely if positioned above document
67- Fix Height Viewport component uses height with fractions
68- Fix Margin component for rows 1 pixel in height
69
70## 3.1.6 (June 19, 2019)
71
72### Added
73
74- Add style for input with datalist
75
76### Fixed
77
78- Fix image shrinking in centered and absolutely positioned navbars
79- Fix Custom Form not resetting on form `reset` event
80- Fix leader inverse hook
81- Fix divider vertical inverse hook
82
83## 3.1.5 (May 17, 2019)
84
85### Added
86
87- Add link toggle to Link component
88- Add breakpoint classes for margin auto and remove
89- Add Etsy icon
90
91### Fixed
92
93- Fix Dropbar closing unexpectedly
94- Fix Sortable `click` event prevention in Firefox
95- Fix JS error in Offcanvas component on touch devices
96- Icon components no longer have a primary option
97- Icon/Svg components no longer reset initially
98
99## 3.1.4 (April 24, 2019)
100
101### Fixed
102
103- Fix selector engine
104- Fix CSS selector in Lightbox component
105- Fix Drop not closing when Toggle component is clicked
106
107## 3.1.3 (April 23, 2019)
108
109### Fixed
110
111- Fix Scrollspy Nav component
112- Fix closing Lightbox causes text selection in Firefox
113
114## 3.1.2 (April 18, 2019)
115
116### Changed
117
118- IMPORTANT: Change `@deprecated` variable to `false`
119
120### Fixed
121
122- Fix filter controls active state in Filter component
123
124## 3.1.1 (April 18, 2019)
125
126### Fixed
127
128- Fix Sass distribution
129- Fix Lightbox opens with wrong index
130
131## 3.1.0 (April 17, 2019)
132
133### Added
134
135- Add deprecated flag to Less variables
136- Add size modifiers to Heading component
137- Add SVG stroke animation to Animation component
138- Add option to animate SVG strokes to SVG component
139- Add option to animate SVG strokes to Parallax component
140- Add support for more units to Parallax component
141- Add lazy loading support if Image component is used with SVG component
142- Add text secondary to Text component
143- Add `dataSrc` as primary option to Image component
144- Add `webp` as image type to Lightbox Panel component
145
146### Changed
147
148- Refactor divider, bullet and line modifiers in Heading component
149- Improve dimension handling in SVG component
150- Improve performance of Image, Leader and Toggle component
151- Autoplay is halted while Slideshow/Slider are active
152- Lightbox filters duplicate items by `source`
153- Rename `getPos` to `getEventPos`
154- Move code with side effects to `core.js`
155
156### Deprecated
157
158- Primary Heading: Use `uk-heading-medium` instead of `uk-heading-primary`
159- Hero Heading: Use `uk-heading-xlarge` instead of `uk-heading-hero`
160
161### Removed
162
163- `cls` option no longer accepts a list of classNames in Scrollspy component
164
165### Fixed
166
167- Fix rendering issue for scale in Transition component
168- Fix Filter component's initial active state
169- Fix translating `x` and `y` properties simultaneously in Parallax component
170- Fix drag closes Lightbox
171- Fix Tooltip component (touch device)
172- Fix `hover` mode for Toggle component (touch device)
173- Fix Slideshow not setting `min-height` if ratio is set to `false`
174- Default prevent `click` event in Slider/Slideshow component after drag
175- Fix images being selected while dragging in Slider/Slideshow component
176
177## 3.0.3 (January 29, 2019)
178
179### Added
180
181- Computeds can be watched now
182- Parallax supports `<SVG>` and its child elements now
183
184### Changed
185
186- Image Component uses IntersectionObserver now
187
188## Removed
189
190- Remove `isReady` function
191- Form Custom component no longer sets `uk-hover` and `uk-focus` classes
192
193### Fixed
194
195- Fix touch event detection
196- Fix background images are shown too large on retina displays in Img component
197- Fix correctly calculate offsetLeft in Img component
198- Fix autofocus elements not blurring within Toggable on hide
199
200## 3.0.2 (January 15, 2019)
201
202### Fixed
203
204- Fix offcanvas overlay transition
205- Fix active state in Switcher component
206- Fix background images on displays with higher devicePixelRatio in Img component
207
208## 3.0.1 (January 14, 2019)
209
210### Fixed
211
212- Fix Sass distribution
213
214## 3.0.0 (January 14, 2019)
215
216### Added
217
218- Add active states for sub nav items in Nav, Navbar and Dropdown component
219- Add emoji default fonts to the system font stack
220
221### Changed
222
223- Improve offcanvas reveal and push animations
224- Improve animation, transition and visibility toggles for touch devices
225- Improve update performance
226- `css` function: Setting a CSS property to `NaN` no longer removes the property
227- Slide/Slideshow navs and Drops no longer blur after hiding
228- Changed the default `toggle` option for Switcher component to `> * > :first-child`
229- SVG component no longer moves `id` from element to svg
230
231### Removed
232
233- Remove `uk-hover` class
234- Remove artificial `click` event on mobile devices
235
236### Fixed
237
238- Fix visible toggle and its child elments not being focusable through keyboard navigation
239- Fix Img component correctly escapes urls on background images
240
241## 3.0.0 rc 26 (January 3, 2019)
242
243### Added
244
245- Add expand classes to Container component
246
247### Changed
248
249- @notification-message-margin-bottom to top in Notification component
250- Improve swipe gesture detection
251- `isInView` checks relative to viewport only
252
253### Fixed
254
255- Fix `flex bug` mixin (IE 11)
256- Fix properly resolving css custom properties in scss
257- Fix order of variable assignments in scss
258- Fix background images are shown too large on retina displays in Img component
259- Fix lazy loading images in Img component in Safari
260- Limit positioned element to container width and margin in Position component
261
262## 3.0.0 rc 25 (November 30, 2018)
263
264### Fixed
265
266- Fix `hasClass` in IE11 again
267- Fix workaround to mitigate the duplicating icons issue
268
269## 3.0.0 rc 24 (November 23, 2018)
270
271### Changed
272
273- Drop positioning uses window as secondary boundary
274
275### Fixed
276
277- Fix modal not opening on first click in Angular apps
278- Fix filter controls active state in Filter component
279- Fix Masonry Grid in Rtl mode
280- Make sure autoplay does not resume after user interaction in slider-autoplay mixin
281- Fix `hasClass` in IE11
282
283## 3.0.0 rc 23 (November 16, 2018)
284
285### Changed
286
287- Destroy Lightbox Panel upon closing
288
289### Fixed
290
291- Fix sticky not recalculating after update
292- Fix clicking on items not triggering `click` event in Sortable component
293- Fix Offcanvas changing viewport upon opening
294
295## 3.0.0 rc 22 (November 9, 2018)
296
297### Fixed
298
299- Fix regressions in Modal component
300
301## 3.0.0 rc 21 (November 7, 2018)
302
303### Added
304
305- Add threshold before Sticky with `Show On Up` changes state
306- Add `draggable` option to Slider and Slideshow component
307
308### Fixed
309
310- Fix toggling Offcanvas component while transition in progress
311- Fix Offcanvas height on mobile devices
312
313## 3.0.0 rc 20 (October 24, 2018)
314
315### Added
316
317- Add print, reddit, mircrophone, file-text, file-pdf, chevron-double left and right icons
318- Add text emphasis to Text component
319- Add `src` as primary option to SVG component
320
321### Changed
322
323- Offcanvas no longer requires a wrapping content div
324- Change video-camera icon style to outline
325
326### Fixed
327
328- Fix sorting in Sortable component on touch devices with page scrolled down
329- Fix height of Masonry Grid
330- Fix Sticky hiding with Offcanvas in overlay mode
331- Fix Parallax in combination with Offcanvas in overlay mode
332
333## 3.0.0 rc 19 (October 11, 2018)
334
335### Fixed
336
337- Fix regression in Icon component
338
339## 3.0.0 rc 18 (October 11, 2018)
340
341### Added
342
343- Add divider vertical modifier to Divider component
344
345### Fixed
346
347- Fix preserve color not working if class is set on svg element in Icon component
348- Fix inverse hover color for accordion title
349- Fix close color being overwritten from toolbar in Lightbox component
350- Fix Modal not hiding upon being destroyed
351- Fix using node as offset in position mixin
352- Fix using Height Match component on elements with different offsetParents
353- Fix rounding error in Height Match component
354- Fix `scope` command for already scoped css, comments are removed from generated css files
355- Fix Sticky placeholder height on resize
356- Fix starting/stopping of autoplay in Lightbox
357- Fix initially wrong position of background image in Parallax component
358- Fix calling `isActive` on `undefined` in Navbar component
359
360## 3.0.0 rc 17 (September 27, 2018)
361
362### Added
363
364- Dom functions support selectors
365
366### Changed
367
368- Viewport Height component no longer sets a `height` except for IE
369- Viewport Height component no longer forces `box-sizing: border-box`
370- Improve Tooltip performance
371- Improve Parallax performance
372- Improve Sticky performance
373
374### Removed
375
376- Remove `::-moz-selection` which is not needed anymore
377- Remove component `init` hook
378- Remove component `ready` hook
379
380### Fixed
381
382- Fix `UIkit.mixin()`
383- Fix issue with list bullet in combination with multi column layouts
384- Allow for special characters in URI hash in Scroll Component
385- Height Match also sets a `height` in IE
386- Slideshow sets `min-height` instead of `height`
387
388
389## 3.0.0 rc 16 (September 12, 2018)
390
391### Fixed
392
393- Fix regression in Overflow Auto component
394
395## 3.0.0 rc 15 (September 11, 2018)
396
397### Changed
398
399- Rename `selModal` to `selContainer` and `selPanel` to `selContent` in Overflow Auto component
400
401### Fixed
402
403- Fix `isInView` function for elements with zero width and height
404
405## 3.0.0 rc 14 (September 4, 2018)
406
407### Fixed
408
409- Fix regression in `removeClasses` function
410
411## 3.0.0 rc 13 (September 4, 2018)
412
413### Added
414
415- Add border pill to Utility component
416
417### Changed
418
419- Use `min-height` instead of `height` for navbar nav items
420
421### Removed
422
423- Remove `filterAttr` function
424
425### Fixed
426
427- Fix SVGs not preserving their aspect ratio in IE11
428- Fix lazy loading images in Edge
429
430## 3.0.0 rc 12 (August 27, 2018)
431
432### Added
433
434- Add responsiveness to SVGs in Base component
435- Make remaining components reactive
436- Boolean attributes coerce to `true` if the prop is defined as Boolean
437
438### Changed
439
440- Allow icons to shrink in Iconnav
441- Add more margin between accordion title and icon
442- `UIkit.mixin` can now be used to extend existing components
443
444### Removed
445
446- Remove fix for uppercase SVGs attributes in Edge on Windows 10 older than build 16251
447
448### Fixed
449
450- Fix form placeholder color in Edge
451- Fix accordion icon position if title is wrapping into the next line
452- Fix Slider incorrectly showing navigation
453- Fix element queuing in Scrollspy component
454- Fix parallax translating to subpixels
455- Fix issue with scrolling on mobile devices in Sortable component
456
457## 3.0.0 rc 11 (August 8, 2018)
458
459### Changed
460
461- Pass error object to callback function instead of message only in Upload component
462
463### Removed
464
465- Remove deprecated prevention of the 300ms delay for touch devices
466
467### Fixed
468
469- Fix bug in `pointInRect` function
470
471## 3.0.0 rc 10 (July 25, 2018)
472
473### Added
474
475- Add container xsmall modifier
476
477### Changed
478
479- Improve Height Viewport component performance
480
481### Fixed
482
483- Fix performance regression in Grid component
484- Fix Height Viewport jumping in size on mobile devices if BottomOffset was set
485- Fix offsetParent detection
486
487## 3.0.0 rc 9 (July 13, 2018)
488
489### Changed
490
491- Allow thumbnav items to shrink if `flex-wrap: nowrap` is set
492
493### Fixed
494
495- Fix Filter component height during transition
496- Fix Filter/Sortable component in IE 11
497- Fix Overflow Auto component triggering `resize` event indefinitely
498- Fix Slider/Slideshow capture slide during transition in Safari 11
499- Fix Slider/Slideshow drag behavior in iOS 11.3+ (https://bugs.webkit.org/show_bug.cgi?id=184250)
500- Fix `toEventTargets` in IE 11
501
502## 3.0.0 rc 8 (July 5, 2018)
503
504### Fixed
505
506- Fix regression in dev dependencies
507
508## 3.0.0 rc 7 (July 5, 2018)
509
510### Added
511
512- Allow `data-` prefixed attributes as component options
513
514### Changed
515
516- Improve Image component performance
517- Improve Cover component performance
518- Improve resize reactivity on Image/Video load
519
520### Fixed
521
522- Fix Dropbar in Navbar in IE 11
523- Fix single components did not get exported from their modules
524- Fix Lightbox reactivity
525
526## 3.0.0 rc 6 (June 15, 2018)
527
528### Added
529
530- Add development builds to npm registry (`npm i uikit@dev` / `yarn add uikit@dev`)
531
532### Fixed
533
534- Fix single components to auto-install only when UIkit is attached to window object
535- Fix component naming (camelCase) in single component auto-install wrapper
536- Fix active row style for striped table
537- Fix height of Masonry Grid
538- Fix attribute change listener
539- Cover component updates on image load
540- Fix Lightbox options handling
541
542## 3.0.0 rc 5 (June 4, 2018)
543
544### Fixed
545
546- Fix missing standalone component installment
547- Fix passing Lightbox options to Lightbox Panel
548- Fix not appearing fixed background images for Chrome 67
549- Fix having a Slider within a Slideshow element
550- Fix filter animation in Edge
551- Fix accessing sessionStorage if that's prevented
552- Fix lazy loading images if no width and height are provided
553
554## 3.0.0 rc 4 (May 30, 2018)
555
556### Changed
557
558- Delay loading images by one frame in Image Component
559
560### Fixed
561
562- Fix clipping of dropdowns in Dropbar
563
564## 3.0.0 rc 3 (May 28, 2018)
565
566### Changed
567
568- Improve Lightbox type detection
569- UIkit.icon.add supports resetting component icons now
570
571### Fixed
572
573- Fix lazy loading of images with same source
574- Fix lazy loading of background images on elements with no height and width attributes
575- Fix late component registration
576- Fix resizing behavior of Sticky component
577- Fix media mode in Toggle default preventing click events on touch devices
578
579## 3.0.0 rc 2 (May 16, 2018)
580
581### Fixed
582
583- Fix regression in Scrollspy in IE 11
584- Fix Sass distribution
585- Fix large close icon
586
587## 3.0.0 rc 1 (May 15, 2018)
588
589### Added
590
591- Add Img component to lazy load images
592- Add Filter component to filter and sort any kind of layout
593- Add `masonry` option to Grid component
594- Add inverse style for form icon
595- Add smaller font-sizes on mobile for h1, h2, primary and hero heading and article title
596
597### Changed
598
599- Break long words into the next line for comment body
600- Move grid `parallax` option to Grid component and remove Grid Parallax component
601- Move Height, Leader, SVG and Video from Utility component into their own components
602- Allow left and right icons at the same time in form and search component
603- Rename `target` to `target-offset` in Sticky component
604- Remove hyphenating for text break
605
606### Fixed
607
608- Fix option color in select dropdowns for Inverse component
609- Fix dropcap font size in Edge
610- Fix dropcap line height in Firefox
611- Fix Scrollspy being stuck in endless update loop
612- Fix Slideshow combined with Height Viewport component
613- Fix Height Match component's `row` matching
614- Fix height calculation in Height Match component
615- Fix regression with Video component not auto play/pause
616
617## 3.0.0 beta 42 (April 5, 2018)
618
619### Fixed
620
621- Fix regression in Offcanvas
622
623## 3.0.0 beta 41 (April 4, 2018)
624
625### Added
626
627- Add table large modifier
628- Add `Autoplay` as primary option for Video component
629- Add core and component dist files to NPM package
630
631### Changed
632
633- Make `uk-form-icon` padding work with size modifier
634- Make heading line position top a variable
635- Allow dropdowns in Iconnav component
636- Allow any property in `svg-fill` mixin
637- Move progress normalization to progress component
638- Video component sets `preload="false"` if `autoplay` is set to `inview`
639- Global `update` method now updates element itself as well as its parents and children
640
641### Removed
642
643- Remove the instance method `$update`
644
645### Fixed
646
647- Fix browser compatibility in Navbar component
648- Fix preventClick function on touch devices
649- Fix LightboxPanel props
650- Fix Player ids in Vimeo videos
651- Dropbar opens on bottom positioned drops only
652- Fix setting height of drag in Sortable component
653- `isInView` checks for element visibility now
654- Fix check for backgroundSize: cover resetting backgroundSize in Parallax
655- Fix "Uncaught (in promise) DOMException" in Player
656- Fix Slideshow `fade` effect
657- Fix `type` option in Upload component
658- Fix misplaced Drop on fast toggling
659- Fix Modal close on bgClick behaviour
660- Fix Sets calculation in Slider on iOS
661
662## 3.0.0 beta 40 (February 8, 2018)
663
664### Changed
665
666- Improve Form Custom reactivity
667- Improve Scrollspy component reactivity
668
669### Fixed
670
671- Fix using Scrollspy component with default values
672- Fix Scrollspy if UIkit is loaded async
673- Fix YouTube short urls in Lightbox component
674- Fix empty select in Form Custom component
675- Fix Slider reactivity
676
677## 3.0.0 beta 39 (January 31, 2018)
678
679### Added
680
681- Add link heading to Link component
682- Add Slider Parallax component
683- Add support for privacy enhanced mode in YouTube urls
684
685### Changed
686
687- _Active_ classes are applied to all fully visible slides in Slider component
688- Allow all Lightbox Panel options to be set through Lightbox component
689
690### Fixed
691
692- Fix Slider Nav initially has no state
693- Fix Esc closing on Confirm and Prompt dialogs
694- Fix using Grids in Slider component in Safari
695- Fix edge scrolling in Sortable component in IE 11
696- Fix touch scrolling in Slideshow/Slider in Edge
697- Fix tap event on touch devices
698- Fix initial Drop positioning
699
700## 3.0.0 beta 38 (January 18, 2018)
701
702### Added
703
704- Add support to center elements outside of a container to Position component
705
706### Changed
707
708- Add `uk-slider-container` class to clip the Slider component
709- Remove auto-clipping from Slider items. Use `uk-cover-container` instead.
710
711### Fixed
712
713- Fix Tooltip in Accordion loosing title
714- Fix Inverse mode (Light and Dark) in tests
715- Fix component getter
716
717## 3.0.0 beta 37 (January 16, 2018)
718
719### Added
720
721- Add `beforeConnect` and `beforeDisconnect` component hooks
722
723### Fixed
724
725- Fix origin modifier for programmatically triggered animations
726- Dialogs correctly cleanup after closing
727- Fix missing container option on Tooltip component
728- Fix positioning of Dropdowns in Dropbar
729- Fix browser freezing on Slider resize
730- Fix Custom Form initial value
731- Fix Tooltip removing title attribute
732
733## 3.0.0 beta 36 (January 11, 2018)
734
735### Added
736
737- Add Slider component
738- Add RTL support to Slideshow component
739- Add reactive navigation to Slideshow component
740- Hide slideshow navigation if slideshow contains single slide only
741- Add support to play/pause Video component as it enters/leaves the viewport
742- Add file size restriction `maxSize` to Upload component
743- Add option to pass `data-alt=""` to images in Lightbox component
744- Component DOM attributes like `uk-grid` are being observed for changes
745- Improve `UIkit.container` setter (allows for assigning selector strings)
746- Make some util methods more error resilient
747- Add config options to build scripts, type `./build/build.js -h` for options
748- Add UIkit version banner to generated CSS files
749- Add option to skip minification during Less compiling (`./build/less.js -d`)
750- Add parametrization for prefix and scope scripts. Use `scope/prefix -h` (e.g. `npm run prefix -- -h`) to list the available options.
751
752### Changed
753
754- IMPORTANT: Use `a` element instead of headings for the accordion title
755- Calling a component constructor with data on an already initialized component will reset the component
756- Dropbar no longer repositions Dropdowns in DOM upon opening
757
758### Deprecated
759
760- Deprecate `uk-gif`
761
762### Removed
763
764- Remove support for IE 10
765- Remove support for iOS < 9.1
766- Remove most -webkit and -moz vendor prefixes
767- Remove named component Constructors
768
769### Fixed
770
771- Make Accordion component accessible through keyboard
772- Make `uk-visible-toggle` accessible through keyboard
773- Make `uk-transition-toggle` accessible through keyboard
774- Fix scrolling with scrollbar on Modal closes Modal
775- Fix `container` options
776- Fix initializing Icon components programmatically
777- Fix accordion initial active option
778- Fix webpack builds (npm run test)
779- 'uk-scrollspy-class' attr may now be `data-` prefixed too
780- Fix dialogs not being removed from DOM after closing
781
782## 3.0.0 beta 35 (November 13, 2017)
783
784### Added
785
786- Parallax supports RGB and RGBA now
787
788### Fixed
789
790- Fix Modal toggling if Tab components media setting is active
791- Fix Tab component regression
792- Fix context selectors that are applied to elements with ids containing special characters
793- Fix reactivity in Leader component
794- Fix events triggered by Accordion component
795- Fix text wrapping for Firefox in Position component
796- Fix Scrollspy triggering before other components have been applied at least once
797- Fix Accordion title click behavior
798- Fix Sortable on iOS
799- Fix Sticky Navbar (IE 11)
800
801## 3.0.0 beta 34 (November 7, 2017)
802
803### Fixed
804
805- Fix "Illegal invocation" error in Slideshow component
806- Fix Offcanvas animations
807- Fix Tab component if no lists are connected
808
809## 3.0.0 beta 33 (November 3, 2017)
810
811### Added
812
813- Add Thumbnav component
814- Add large margin modifier to Position component
815
816### Changed
817
818- IMPORTANT: Remove `@slidenav-padding`. Use new `@slidenav-padding-vertical` and `@slidenav-padding-horizontal`
819- IMPORTANT: Sortable component now triggers `moved`, `added` and `removed` events instead of `change`
820- Update Dotnav and Slidenav style
821- Lightbox navigation no longer stacks on keyboard input
822- Allow text selection within the Slideshow component
823- Prevent vertical scrolling while swiping the Slideshow
824- Remove tap highlighting when swiping the Slideshow in iOS
825
826### Fixed
827
828- Prevent Modal from toggling if event was defaultPrevented
829- Fix using Scrollspy Nav within Sticky component
830- Hide Slidenav in Lightbox if single item only
831- Fix Parallax background image positioning
832- Fix setting headers in AJAX request
833- Fix dotnav box-sizing
834- Fix Slideshow animations
835- Fix Sortable component sorting animation when sorting between lists
836- Fix event registration if `el` option is array
837- Slideshow navigation items may now be `data-` prefixed too
838
839## 3.0.0 beta 32 (October 27, 2017)
840
841### Added
842
843- Add `min-height` option to Height Viewport component
844
845### Changed
846
847- Improve accelerated slide animations in Slideshow component
848- Improve slide dragging behaviour in Slideshow component
849
850### Fixed
851
852- Fix slide animations stacking when tab is not focused in Slideshow component
853- Fix overlay not showing in Offcanvas component
854- Fix Slideshow Parallax in Slideshow component for IE11
855- Fix default border-radius for button elements in Chrome 62.
856
857## 3.0.0 beta 31 (October 20, 2017)
858
859### Added
860
861- Add Slideshow component
862- Add style support for radio and checkbox in Firefox
863- Add `autoplay` setting to Lightbox
864- Add `poster` setting to Lightbox items
865
866### Changed
867
868- IMPORTANT: Remove jQuery dependency
869- Remove `uk-section-media` from Section component
870- Change `uk-tab-left` text alignment to left
871- Update Overview in tests
872- Rename `isWithin` to `within`
873- Allow fullscreen mode for YouTube and Vimeo videos in Lightbox
874- Video component now stops playing the video regardless of the `autoplay` setting
875
876### Fixed
877
878- Fix responsive images in modal for IE11
879- Fix close button outside causing a scrollbar on small devices
880- Fix inverse style for `uk-hr`
881- Fix video size of Vimeo videos in Lightbox component
882- Fix closing stacked modals
883
884## 3.0.0 beta 30 (August 18, 2017)
885
886### Fixed
887
888- Fix regression for IE11
889
890## 3.0.0 beta 29 (August 18, 2017)
891
892### Changed
893
894- Media options now support any valid media query syntax
895
896### Fixed
897
898- Fix whitespace trimming in dist
899- Fix active drop in `click` mode close on `hover` in Navbar component
900- Fix `selTarget` option in Sticky component
901- Fix icons not displaying if connected/disconnected in rapid succession
902- Ensure Navbar component does not initialize Drop components if Dropdown is already present
903- Fix scrollbar jumping in Switcher
904- Fix usage of Scroll component in Drop, Dropdown, Navbar and Offcanvas in `overlay` mode
905- Fix cursor set to pointer for icons
906- Fix Scrollspy Nav not working correctly when zoomed in
907- Fix animations for Firefox
908- Fix icons not displaying if lazy loaded
909
910## 3.0.0 beta 28 (August 01, 2017)
911
912### Added
913
914- Add Sticky Navbar test
915- Add inverse style for button link
916
917### Changed
918
919- IMPORTANT: Rename `closeAlert` method to `close` in Alert component
920- IMPORTANT: Rename `close` param to `selClose` in Alert component
921- IMPORTANT: Rename `scrollToElement` method to `scrollTo` in Scroll component
922- Add box-shadow to dropbar slide
923
924### Fixed
925
926- Fix icon color for Edge
927- Add workaround to mitigate the duplicating icons issue
928- Fix issue with multilevel dropdown
929- Fix compatibility issue with Prototype and MooTools
930- Fix Sticky Navbar behaviour
931- Fix Parallax for IE11
932- Fix swiping in Lightbox
933- Fix alert close animation
934
935## 3.0.0 beta 27 (July 20, 2017)
936
937### Fixed
938
939- Remove stacking context for `uk-inline`
940- Prevent scrolling in Lightboxes with one slide only
941
942## 3.0.0 beta 26 (July 20, 2017)
943
944### Added
945
946- Add Lightbox component
947- Add Video component
948
949### Changed
950
951- IMPORTANT: Remove caption from Modal component. Use Lightbox component instead
952- IMPORTANT: Remove lightbox modifier from Modal component. Use Lightbox component instead
953- IMPORTANT: Remove center option from Modal component. Use `uk-margin-auto-vertical` modifier
954- IMPORTANT: Renamed `@modal-dialog-margin-vertical` to `@modal-padding-vertical-s`
955- IMPORTANT: Renamed `@modal-dialog-margin-vertical-xs` to `@modal-padding-vertical`
956- Refactored Modal component
957- `offsetTop` in Height Viewport component only applies if its element's top position is smaller than half the viewport
958- Larger width for form width x-small
959
960### Fixed
961
962- Offcanvas will keep scroll position if anchor link was clicked
963- Fix margin modifier in Position component for IE11
964- Fix divider-small text alignment for `hr` elements Edge and IE
965- Fix setting the ratio of Spinner component
966- Fix event handling in Sortable component
967- Fix grid calculation (Firefox)
968- Fix dropdown margins in the dropbar
969- Fix opening Modals from Offcanvas
970
971## 3.0.0 beta 25 (June 9, 2017)
972
973### Added
974
975- Add size modifier to Tile component
976- Add link text to Link component
977- Add 500px icon
978
979### Changed
980
981- Larger horizontal padding for form input, select and textarea
982- Improve Parallax Background Position behaviour
983
984### Removed
985
986- Remove padding xlarge from Padding component
987
988### Fixed
989
990- Fix touch event handling
991- Fix cursor height for active forms in Safari
992- Fix Grid and Margin component for cells with no height
993- Fix Parallax if element is translated vertical
994- Fix Grid divider in RTL mode
995
996## 3.0.0 beta 24 (May 22, 2017)
997
998### Changed
999
1000- Make Icon component work with button elements
1001
1002### Fixed
1003
1004- Fix margin bottom behaviour in Grid Parallax
1005- Fix error thrown by Notification component
1006- Fix `expand` mode in Height Viewport component
1007- Fix background position behaviour in Parallax component
1008- Fix removal of classes after sorting in Sortable component
1009
1010## 3.0.0 beta 23 (May 18, 2017)
1011
1012### Added
1013
1014- Add Parallax component
1015- Add Grid Parallax component
1016- Add Form Range component
1017- Add Marker component
1018- Add hidden classes for touch devices to Visibility component
1019- Add padding xlarge to Padding component
1020- Add transform center to Utility component
1021- Add `clsBelow` option for Sticky component (uk-sticky-below)
1022
1023### Changed
1024
1025- IMPORTANT: Move LESS/Sass imports into one file. Use `components/_import.less`
1026- IMPORTANT: Renamed `transition` option to `easing` in Scroll component
1027- Improve flip behaviour in Drop component
1028- Improve `class` handling
1029
1030### Fixed
1031
1032- Fix support for more than two digits in Countdown component
1033- Fix typo in Togglable mixin name
1034- Fix form select image for RTL
1035- Fix Scrollspy `cls` option
1036- Fix HeightMatch not working on initial page load
1037- Fix touch events
1038- Fix click event firing twice (iOS <= 9.2)
1039- Fix missing table hook
1040- Prevent initial page jump (Safari)
1041- Fix document height calculation (IE 10)
1042- Fix Tooltip recreates on hovering the already focused input
1043
1044## 3.0.0 beta 22 (April 24, 2017)
1045
1046### Added
1047
1048- Add Countdown component
1049- Add divider, justify and responsive modifier to Table component
1050- Add inverse support for Table component
1051- Add box-shadow bottom to Utility component
1052
1053### Changed
1054
1055- IMPORTANT: Remove style from default Table component. Use `uk-table-divider` modifier
1056- Move border style to table row instead of table cell
1057- Remove margin from the last-child in Table component cell
1058
1059### Fixed
1060
1061- Fix swiping in Switcher
1062- Fix scrolling in Scrollspy Nav (Firefox)
1063- Fix Navbar Dropbar
1064- Fix Tooltip with different animations
1065- Fix Sass showing error when using different color mode in certain components
1066
1067## 3.0.0 beta 21 (April 11, 2017)
1068
1069### Added
1070
1071- Add Gitter icon
1072- Attribute observer listens for changes to `component` attribute too
1073
1074### Fixed
1075
1076- Fix Instagram, Tumblr and Vimeo icons
1077- Fix unexpected closing of Modal Dialog
1078- Fix `click` default behaviour prevention in Toggle
1079- Fix memory leak in Icons
1080
1081## 3.0.0 beta 20 (April 5, 2017)
1082
1083### Added
1084
1085- Add breakpoint classes for flex alignment
1086
1087### Fixed
1088
1089- Fix Drop positioning
1090- Fix imports in Modal
1091- Fix `click` default behaviour prevention in Toggle
1092- Fix queued Toggle
1093- Fix closing Offcanvas with swipe gesture (Android)
1094- Fix Toggle icons preventing Drops from opening
1095- Fix loading UIkit deferred
1096
1097## 3.0.0 beta 19 (March 31, 2017)
1098
1099### Added
1100
1101- Add Sass support
1102- Add Leader to Utility component
1103- Add Offcanvas close button
1104- Add margin auto vertical classes
1105- Add padding left/right remove classes
1106- Add Tripadvisor and Yelp icons
1107- Add computed properties
1108
1109### Changed
1110
1111- IMPORTANT: Offcanvas requires to wrap page in extra div
1112- Refactored Offcanvas component
1113- Update Instagram, Tumblr and Vimeo icons
1114- Component Constructor initializes multiple components at once
1115
1116### Fixed
1117
1118- Fix Offcanvas scrolling on touch devices
1119- Fix Scrollspy in view check
1120- Fix text wrapping for Firefox in Position component
1121- Fix closing Accordion without animation
1122
1123## 3.0.0 beta 18 (March 10, 2017)
1124
1125### Fixed
1126
1127- Fix regression with positioning
1128
1129## 3.0.0 beta 17 (March 10, 2017)
1130
1131### Added
1132
1133- Add Tile component
1134- Add grid item match modifier to Grid component
1135- Tooltip is now attribute reactive
1136
1137### Changed
1138
1139- Rename `uk-background` to `uk-background-default`
1140- Drop, Dropdown, Toggle component's mode is a comma separated list now (to support hover only mode)
1141
1142### Fixed
1143
1144- Fix deferred UIKit loading
1145- Fix Dropdowns not closing immediately upon hovering other navbar item in Navbar component
1146- Fix navbar groups center left/right (IE 11)
1147- Fix "sticky on up" behaviour in Sticky component
1148- Fix Offcanvas closing without animation
1149- Fix links in Notification message clickable
1150- Fix overriding default icons
1151- Fix Scrollspy nav when scrolling beyond last item
1152
1153## 3.0.0 beta 16 (March 01, 2017)
1154
1155### Fixed
1156
1157- Fix Notification component
1158
1159## 3.0.0 beta 15 (March 01, 2017)
1160
1161### Fixed
1162
1163- Fix dist
1164
1165## 3.0.0 beta 14 (March 01, 2017)
1166
1167### Changed
1168
1169- Rename `.rtl` dist files to `-rtl`
1170- Include none minified JS files in dist
1171
1172### Fixed
1173
1174- Fix UMD/AMD dist
1175
1176## 3.0.0 beta 13 (March 01, 2017)
1177
1178### Added
1179
1180- Add Receiver icon
1181- Add Hero heading modifier
1182- Add text background
1183- Add ID for AMD bundles
1184
1185### Changed
1186
1187- Move Icons into JavaScript
1188- Component Constructor initializes and returns single component only
1189- Rename function `show` to `toggle` in Accordion component
1190- Switcher no longer "swipes" with mouse
1191- Sticky component applies active class after scrolling below top
1192
1193### Removed
1194
1195- Remove text primary hook
1196
1197### Fixed
1198
1199- Fix npm not watching LESS
1200- Modal no longer closes immediately when toggled from custom `click` handler
1201- Fix Accordion component
1202- Fix container for Tooltip component
1203- Fix Dropdowns closing in Navbar component
1204- Fix Drops closing on click on hash links
1205- Fix Tab component not initializing
1206- Fix icon duplication
1207
1208## 3.0.0 beta 12 (February 17, 2017)
1209
1210### Added
1211
1212- Add nested Drops
1213- Add text primary hook
1214
1215### Changed
1216
1217- Make Accordion selectors more specific
1218- Optimized margin modifier in Position component
1219- Drop component no longer forces `click` on touch devices
1220
1221### Removed
1222
1223- Remove obsolete webkitFontSmoothing workaround
1224
1225### Fixed
1226
1227- Fix text wrapping in Position component
1228- Fix icons in Safari's private browsing mode
1229- Fix right click triggers click event
1230- Fix empty targets in HeightMatch component
1231- Fix Tooltip component on touch devices
1232
1233## 3.0.0 beta 11 (February 13, 2017)
1234
1235### Fixed
1236
1237- Fix icons not showing
1238
1239## 3.0.0 beta 10 (February 13, 2017)
1240
1241### Added
1242
1243- Height Viewport component supports selector for Offset Bottom option
1244- Allow to preserve all color with one class when using `uk-svg`
1245- Add RTL support (RTL first)
1246
1247### Changed
1248
1249- Percentage value for Offset Bottom in Height Viewport component is calculated against the whole viewport
1250
1251### Fixed
1252
1253- Fix Notification component initialization
1254- Fix beta 8 regression with missing class in Navbar component
1255- Fix context selectors
1256- Sticky components sets inactive class initially
1257- Fix path to icons.svg in /custom folder
1258- Fix wrapping grid columns (IE + Edge)
1259
1260## 3.0.0 beta 9 (February 3, 2017)
1261
1262### Fixed
1263
1264- Fix prefixed JavaScript not working
1265- Fix beta 8 regression with Scrollspy targets
1266- Fix width-expand not wrapping into next row in rare cases (Safari)
1267
1268## 3.0.0 beta 8 (February 2, 2017)
1269
1270### Added
1271
1272- Apply class `uk-svg` to SVG component
1273
1274### Changed
1275
1276- Update event registration
1277- Use native Promises instead of jQuery Deferred
1278
1279### Fixed
1280
1281- Fix Cover component if the container has padding
1282- Fix Scrollspy component targeting wrong elements
1283- Switcher supports `data-` prefixed items now
1284- Fix beta 7 regression (IE <= 11)
1285
1286## 3.0.0 beta 7 (February 1, 2017)
1287
1288### Added
1289
1290- Add sub groups center left/right to Navbar component
1291- Add box-shadow-hover to Utility component
1292- Height Viewport component supports pixel / percentage values for Offset Bottom option
1293
1294### Changed
1295
1296- LESS no longer uses component attribute selectors
1297- Accordion close and open icons using variables
1298
1299### Removed
1300
1301- Remove `uk-cover` CSS only solution
1302
1303### Fixed
1304
1305- Fix icon `play-circle`
1306- Fix Spinner when `stroke-width` cannot be read
1307- Fix memory leak in SVG component
1308- Prevent transition-toggle from setting a transition
1309- Fix width-expand not wrapping into next row in rare cases
1310- Allow a fixed width on nested grids with grid-match
1311- Fix Height Viewport offset calculation
1312- Fix Sticky (Chrome > 55)
1313
1314## 3.0.0 beta 6 (January 24, 2017)
1315
1316### Added
1317
1318- Togglable triggers `shown`/`hidden` events, when animations complete
1319
1320### Fixed
1321
1322- Fix component initialization
1323- Fix Card component extending inverse
1324- Fix background-fixed (Firefox + IE)
1325
1326## 3.0.0 beta 5 (January 18, 2017)
1327
1328### Changed
1329
1330- UIkit observes `body` element too now
1331- Performance improvements
1332
1333### Fixed
1334
1335- Fix regression with initialization (IE + Edge)
1336- Fix beta 2 regression for SVG’s (Safari)
1337- Fix Sticky width after resize
1338- Fix page width on resizing Offcanvas
1339- Fix props initialization for `data-uk-` components
1340- Fix sortable children loosing event bindings after sort
1341
1342## 3.0.0 beta 4 (January 18, 2017)
1343
1344### Fixed
1345
1346- Fix Scrollspy Nav within Sticky (Safari)
1347- Fix beta 3 regression for Accordion
1348- Fix lazy initialized components
1349
1350## 3.0.0 beta 3 (January 17, 2017)
1351
1352### Added
1353
1354- Add support for `data-uk-` prefixed component attributes
1355- Add support for Primary Arguments in components
1356- Add support for Functional Components
1357- Components reinitialize on added/removed children
1358
1359### Fixed
1360
1361- Fix sortable behaviour
1362- Fix link muted and link reset
1363
1364## 3.0.0 beta 2 (January 11, 2017)
1365
1366### Added
1367
1368- Enable deferred loading of UIkit
1369
1370### Changed
1371
1372- Improve relative path to icons.svg
1373
1374### Fixed
1375
1376- Fix Icon component on canvas elements (Safari)
1377
1378## 3.0.0 beta 1 (January 09, 2017)
1379
1380### Added
1381
1382- Initial release