Releases: FormidableLabs/nuka-carousel
Releases · FormidableLabs/nuka-carousel
Vulnerability Fix, Type definitions updates
Mostly dependency bumps and cleanup, Fixes the issue in #709 where the carousel was collapsing with certain config
Several bug fixes
Thanks to all the contributors for helping with this release, and many others!
- #687 Fix Edge issue (Thank you @apotap2!)
- #683 Rename param of afterSlide callback (Thanks, @stevenjob!)
- #680 Fixes bug #586 - changing slide too quickly doesn't behave as expected (Thanks, @sachinmour!)
- #677 Update incorrect prop
getControlsContainerStyle
(Thank you, @mnstrsound!)
Hot fix for flash on wraparound
#676 hot-fix: flash after wraparound
Small bundle size optimization and removed deprecated lifecycle method!
Thank you to @mariano-formidable for these fixes!! 🎉
New props and features: innerRef, scrollMode, and ability to drag multiple slides. Fixed bugs: edge swiping, type definition typo
- #672 Add innerRef to type definitions
- #671 Add innerRef prop
Thank you for these two, @jkrehm ☝️ - #670 Add scrollMode prop (Thanks, @mariano-formidable! 🤗)
- #669 Fix getControlsContainerStyle prop name type in type definitions (Thank you, @ahutchings! 🎉 )
- #668 Fix edge swipe bug (@mariano-formidable 🎉)
- #666 Add ability to drag to scroll multiple slides (Thanks to @amphithere and @mariano-formidable for this one! 💯)
Revert wicg-inert changes, fixes #664
[WIP] Known issues with SSR introduced by one of these fixes
- #656, #655, #653
Minor clean up and fixes - update demo to use hooks, add demo title, fix slidesToScroll typing, cleaning up prop names, minor perf improvement - #652 fix: add missing type annotation
- #651 Fix typo
- #650 Change touchAction for fade-transition to pinch-zoom
- #648 Add autoplay toggle to demo
- #647 Prevent fade and fadeFromSlide from reaching/equalling slideCount to solve opacity issue
- #645 Prevent swipe logic from taking over when no swipe was made
- #644 Add prop to allow for customization of defaultControls elements
- #643 Slides that are not fully visible cannot receive focus
- #639 Keyboard controls will only work when keyboard is in focus
HeightMode, scroll transition, and control element updates
Huge help from @mariano-formidable for this release - Thank you!!
- #632 Dependency vulnerability fixed, upgrade handlebars from 4.1.2 to 4.5.3
- #633 Fixes #618 max (and first) height mode calculations
- #635 Fixes #494 Updates scroll transition logic to fix wraparound flash
- #636 Fixes #503 updates logic so Next button enables/disables correctly
- #638 Fixes #531 styling issue in Demo and some minor cleanup of the code
A few `heightMode` and general Carousel height issues fixed!
- Fixes for
leftAlign
added for heightMode="current" and heightMode="max" - #614 Remove getListItemStyles() from type definitions (Thanks @esetnik)
- #619 Configure keyboard keyCodes so default ones can be overridden (thank you @mtsandeep)
- #620 Avoid redundant dimension calculations after a DOM mutation (thank you @Sidnioulz)
- #621 Add TS definition for renderAnnounceSlideMessage (thanks @michaelgt04)
- #625 Fixes Issue 521: Initial height calculations will be repeated until successful. (thank you, @mariano-formidable)
- #626 Height mode 'current' uses tallest visible slide (thank you @mariano-formidable)
- #628 Adding missing Type For keyCodeConfig prop (thanks, @mtsandeep)