Skip to content

Releases: ismail9k/vue3-carousel

v0.17.0

26 Oct 18:41

Choose a tag to compare

What's Changed

  • Improve prop validation with descriptive warnings in Carousel component by @Krishnaku007 in #532
  • Fix critical issues: mobile scrolling, auto mode crash, and wrapAround itemsToScroll in #527
  • Optimizations and performance improvements by @ismail9k in #533
  • feat: exclude invisible and cloned slides from tab navigation (#521) by @abduelmorsi in #535
  • Add smooth slide transition by @nikki-infinte in #539

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

11 Jun 12:07

Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.16.0

v0.15.1

03 May 14:33

Choose a tag to compare

What's Changed

  • fix: allow users to pinch zoom on mobile and prevent click properly only if user drags more than 10px by @Tofandel in #507

Full Changelog: v0.15.0...v0.15.1

v0.15.0

14 Mar 12:17

Choose a tag to compare

What's Changed

  • Allow carousel ref to be passed to Pagination and Navigation by @Tofandel in #487
  • feat: add threshold option for slide transition customization by @tbranger in #489
  • Mouse scroll support by @ismail9k in #494
  • Refactor: Use Composable Functions by @ismail9k in #493

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

09 Feb 15:31

Choose a tag to compare

What's Changed

  • use LiveCodes for docs examples by @hatemhosny in #476
  • Replace rollup-plugin-dts with vite-plugin-dts to fix type declaration issues by @olafyang in #478
  • Add a convenient option for styling pagination by @ismail9k in #475

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

15 Jan 14:57

Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

26 Dec 11:44

Choose a tag to compare

What's Changed

  • Generate cloned slides dynamically based on the active slides @ismail9k in #462, #465
  • Add logo, footer, and features showcase to documentation by @ismail9k in #463
  • Add fade in-out animation effect to carousel by @ismail9k in #464
  • General fixes and enhancements

Full Changelog: v0.11.0...v0.12.0

v0.11.0

23 Dec 08:36

Choose a tag to compare

What's Changed

  • fix: reorder exports in package.json by @BR0kEN- in #458
  • Enhance carousel performance and slide management in #456
  • fix: update Vue peer dependency version to 3.5.0 in #460
  • Validate itemsToShow configuration in #461

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

16 Dec 18:13

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

09 Dec 08:50

Choose a tag to compare

What's Changed

  • Fixed carousel flickering during resize in #431
  • Fixed carousel: Dynamic slot recalculation in render function in #430
  • Documentation: Updated events file in #432
  • Refactored: Improved provide/inject using a single symbol in #434
  • Feature: Added easy addon customization in #435
  • Fixed issues from recent updates in #440
  • Fixed SSR for cloned slides in #444
  • Fixed reactivity: Using provide to register slides instead of traversing nodes (fixes #433, #350)
  • Fixed reactivity: Using computed and watchers instead of manual updates
  • Fixed reactivity: Updated vModel during sliding rather than after transition (fixes #428)
  • Fixed carousel: Updated sizes during animations (fixes #338)
  • Fixed accessibility: Made elements in cloned slides non-focusable (fixes #346)
  • Fixed accessibility: Added arrow key support for focused carousel (via tab)
  • Fixed performance: Cloning only itemsToShow + 11 elements instead of all slides
  • Improved types: Enhanced typings, added TSC during tests, and exported properly defined components
  • Fixed package: Corrected order of browser, require, and import

Full Changelog: v0.8.1...v0.9.0