davidjerleke/embla-carousel
A lightweight carousel library with fluid motion and great swipe precision.
๐ Changes
- [Docs]: Migrate Docs from GatsbyJS --> NextJs by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1303
- [Bug]: Types - Add `undefined` for `EmblaPluginsType` members by @tetarchus in https://github.com/davidjerleke/embla-carousel/pull/1293
- [Bug]: Incorrect play/stop event timing in Autoplay Using `isPlaying()` by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1311
- [Docs]: Document how to honor `prefers-reduced-motion` settings by @ben-basten in https://github.com/davidjerleke/embla-carousel/pull/1317
- [Bug]: Autoplay pauseDelay is not cleared after calling reset() by @yangfancn in https://github.com/davidjerleke/embla-carousel/pull/1324
- [Feat]: Move SSR support to a dedicated plugin by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1326
- [Feat]: Remove ScrollOptimizer by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1336
โจ New Contributors
- @tetarchus made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1293
- @ben-basten made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1317
- @yangfancn made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1324
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v9.0.0-rc01...v9.0.0-rc02
๐ Changes
- [v9 release notes](https://github.com/davidjerleke/embla-carousel/discussions/1271)
- [v8 to v9 migration guide](https://github.com/davidjerleke/embla-carousel/discussions/1080) (breaking changes)
โจ New Contributors
- @soh3illl made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1161
- @zackchengyk made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1205
- @SeanPlusPlus made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1224
- @Ammar1999y made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1230
- @dsd made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1236
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.6.0...v9.0.0-rc01
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: scrollProgress not tightly synced to container translate by @Matoseb in https://github.com/davidjerleke/embla-carousel/pull/1134
โจ New Contributors
- @Matoseb made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1134
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.5.2...v8.6.0
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: Offset by 1 issue for canScrollNext when tab size has fractional width by @yasuhiro-yamamoto in https://github.com/davidjerleke/embla-carousel/pull/1096
- [Bug]: Autoplay never starts if page with carousel is loaded in inactive browser tab by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1101
โจ New Contributors
- @yasuhiro-yamamoto made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1096
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.5.1...v8.5.2
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: RangeError Maximum call stack size exceeded by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1065
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.5.0...v8.5.1
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Autoplay - Delay between transitions per slide + Possibility to create a progress bar by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1062
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.4.0...v8.5.0
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Trigger event (autoplay:select) on autoplay index update by @Mitch-At-Work in https://github.com/davidjerleke/embla-carousel/pull/1054
- [Feat]: Give animation variables more descriptive names and round rendered position by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1057
- [Feat]: ClassNames - Add possibility to pass an array of strings and add a loop option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/1061
โจ New Contributors
- @Mitch-At-Work made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1054
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.3.1...v8.4.0
๐ฆ Support
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: TypeError: Cannot read properties of undefined (reading 'map') in AutoHeight by @suraj776 in https://github.com/davidjerleke/embla-carousel/pull/1012
- [Feat]: Add react v19 to peer deps by @Yonom in https://github.com/davidjerleke/embla-carousel/pull/1041
- Bump vite from 3.2.10 to 3.2.11 by @dependabot in https://github.com/davidjerleke/embla-carousel/pull/1007
- Bump rollup from 4.21.3 to 4.22.4 by @dependabot in https://github.com/davidjerleke/embla-carousel/pull/1015
โจ New Contributors
- @suraj776 made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1012
- @Yonom made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/1041
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.3.0...v8.3.1
๐ Changes
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Upgrade deprecated Node version for GitHub actions by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/999
- [Feat]: Adding updated `onemblaInit` naming for Svelte 5 by @S1r-Lanzelot in #992
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.2.1...v8.3.0
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: `useEmblaCarousel` initializes Embla with stale options in certain cases by @lesha1201 in https://github.com/davidjerleke/embla-carousel/pull/981
โจ New Contributors
- @lesha1201 made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/981
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.2.0...v8.2.1
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: watchFocus option by @S-Shingler in https://github.com/davidjerleke/embla-carousel/pull/937
โจ New Contributors
- @S-Shingler made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/937
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.8...v8.2.0
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- fix(react): export EmblaViewportRefType from bundle by @junlarsen in https://github.com/davidjerleke/embla-carousel/pull/947
- [Bug]: Jitter on resize when not on first image by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/961
โจ New Contributors
- @junlarsen made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/947
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.7...v8.1.8
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- refactor(vue): optimize reactivity handling and reduce bundle size by @negezor in https://github.com/davidjerleke/embla-carousel/pull/929
- [Bug]: Add interpolation to fixed time step to improve animation smoothness by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/933
โจ New Contributors
- @negezor made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/929
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.6...v8.1.7
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Introduce Redux to docs by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/917
- [Feat]: Remove animation offset location by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/926
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.5...v8.1.6
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: Add nodenext compatibility for ESM imports by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/912
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.4...v8.1.5
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: Slide hanging if overdragged/scrolled by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/883
- [Feat]: Add TypeScript moduleResolution: bundler support by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/901
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.3...v8.1.4
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ฆ Behold, the God of Fade ๐!
- 
๐ What's Changed
- [Bug]: Fade plugin has wrong peer dependency version by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/885
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.2...v8.1.3
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Bug]: Image disperses after window resize by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/882
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.1...v8.1.2
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- chore(docs): fix missing sandbox dependency and add vanilla examples by @meirroth in https://github.com/davidjerleke/embla-carousel/pull/878
- [Feat]: Fade in pairs by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/880
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.0...v8.1.1
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Add a fade plugin by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/871
- [Feat]: Add slideFocus event by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/875
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.4...v8.1.0
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- [Feat]: Add robust pinch zoom support by @realwagyu in https://github.com/davidjerleke/embla-carousel/pull/830
โจ New Contributors
- @realwagyu made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/830
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.3...v8.0.4
๐ฆ Sponsor
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
- [`๐ Sponsor`](https://github.com/sponsors/davidjerleke)
๐ What's Changed
- chore(docs): note about Vue 2 support by @meirroth in https://github.com/davidjerleke/embla-carousel/pull/844
- chore(docs): note about reactive options by @meirroth in https://github.com/davidjerleke/embla-carousel/pull/836
โจ New Contributors
- @meirroth made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/844
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.2...v8.0.3
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- [Bug]: Render when slides are wider than view size by @tolu-fuelled in https://github.com/davidjerleke/embla-carousel/pull/805
โจ New Contributors
- @tolu-fuelled made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/805
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.1...v8.0.2
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- [Bug]: Input click block after dragging by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/772
- [Bug]: Direction rtl reverses y axis direction by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/787
- [Bug]: Infinite Scroll Example does not settle when sdditional slides where added by @sarussss in https://github.com/davidjerleke/embla-carousel/pull/797
- [Feat]: Add RTL case for slide gaps via CSS in docs by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/786
- [Bug]: Autoplay fast scroll when opened in a new tab by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/812
โจ New Contributors
- @sarussss made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/797
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0...v8.0.1
โจ ๐ New core features
- Automatic slide/container size change detection with `ResizeObserver`.
- Automatic detection of added/removed slides with `MutationObserver`.
- Improved performance of [`slidesInView`](https://www.embla-carousel.com/api/methods/#slidesinview) now using `IntersectionObserver` instead of custom calculations.
- New options to give devs more control: [`watchDrag`](https://www.embla-carousel.com/api/options/#watchdrag), [`watchResize`](https://www.embla-carousel.com/api/options/#watchresize), [`watchSlides`](https://www.embla-carousel.com/api/options/#watchslides) and [`dragThreshold`](https://www.embla-carousel.com/api/options/#dragthreshold).
- New events: [`slidesChanged`](https://www.embla-carousel.com/api/events/#slideschanged) and [`slidesInView`](https://www.embla-carousel.com/api/events/#slidesinview).
- New Autoplay events: [`autoplay:play`](https://www.embla-carousel.com/plugins/autoplay/#autoplayplay) and [`autoplay:stop`](https://www.embla-carousel.com/plugins/autoplay/#autoplaystop).
- Embla now works with elements that come from other realms, such as iframes.
- Support using tab on focusable elements to navigate the carousel.
- + 5 more
โจ ๐ New integrations/wrappers
- [embla-carousel-solid](https://www.embla-carousel.com/get-started/solid/) - Thanks @LiamMartens!
- [embla-carousel-angular](https://github.com/donaldxdonald/embla-carousel-angular) - Thanks @donaldxdonald, @zip-fa and @JeanMeche!
๐ ๐ Documentation
- A [carousel generator](https://www.embla-carousel.com/examples/generator/) (alpha).
- New/improved examples: [`SlidesPerView`](https://www.embla-carousel.com/examples/predefined/#slides-per-view), [`AutoScroll`](https://www.embla-carousel.com/examples/examples/predefined/#auto-scroll), [`AutoHeight`](https://www.embla-carousel.com/examples/examples/predefined/#auto-height), [`Parallax`](https://www.embla-carousel.com/examples/examples/predefined/#parallax), [`Opacity`](https://www.embla-carousel.com/examples/examples/predefined/#opacity), [`Scale`](https://www.embla-carousel.com/examples/examples/predefined/#scale), [`IOS style picker`](https://www.embla-carousel.com/examples/examples/predefined/#ios-style-picker-default).
- Examples have been added to plugin pages. For example, see [AutoScroll](https://www.embla-carousel.com/plugins/auto-scroll/).
- Reduced code noise in sandboxes.
- Code examples for `Vanilla`, `React`, `Vue`, `Svelte`, `Solid` and `TypeScript` usage have been added to all pages under the [API section](https://www.embla-carousel.com/api/).
๐ฆ ๐ Misc
- Tests have been added, improved and refactored so they test the final product instead of isolated components.
- Improved issue/discussion setup with templates.
- Improved contribution guidelines - Thanks @zaaakher for all your efforts!
- A significant increase of contributions, both from current and new contributors.
- A significant increase of `embla-carousel-svelte` and `embla-carousel-vue` users.
- <br>
๐ฆ ๐ A huge thank you to everyone who contributed to this release!
- <br>
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- Add `watchResize` and `watchSlides` options by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/449
- Bugfix #387 by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/459
- Bugfix #90 by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/460
- Add `watchDrag` option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/461
- Add `emblaApi` as a first parameter to event listeners by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/463
- Bugfix #464 by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/465
- Add `dragThreshold` option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/469
- Add support for multiple realms by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/475
- + 58 more
โจ New Contributors
- @dependabot made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/494
- @Ronit-gurjar made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/530
- @anzbert made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/556
- @hamidrezahanafi made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/561
- @fcasibu made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/613
- @nwidynski made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/615
- @javiergonzalezGenially made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/633
- @zaaakher made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/657
- + 10 more
๐ฆ ๐จ **Note!**
- In addition to all changes in `v8.0.0-rc01` - `v8.0.0-rc22` this release includes the following:
- #720 - UI issues when removing slides. Thanks @sshmaxime!
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- Update 'events' Typescript example useEffect deps by @ranno-lauri in https://github.com/davidjerleke/embla-carousel/pull/729
- [Bug]: UI issues when removing slides by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/728
โจ New Contributors
- @ranno-lauri made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/729
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc22...v8.0.0-rc23
๐ฆ ๐จ **Note!**
- In addition to all changes in `v8.0.0-rc01` - `v8.0.0-rc21` this release includes the following:
- #114 - [Feat]: Continuously running carousel (ticker, marquee, ..). Thanks @openscript, @mdrahiem!
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- [Feat]: API section in docs - Add code examples for all wrappers by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/725
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc21...v8.0.0-rc22
๐ฆ ๐จ **Note!**
- In addition to all changes in `v8.0.0-rc01` - `v8.0.0-rc20` this release includes the following:
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- [Feat]: For Vue docs, use a more common SFC format by @mujahidfa in https://github.com/davidjerleke/embla-carousel/pull/701
- [Feat]: Add Pull Request template and discussion templates for all categories by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/696
- [Feat]: Continuously running carousel (ticker, marquee, ..) by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/634
โจ New Contributors
- @mujahidfa made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/701
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc20...v8.0.0-rc21
๐ฆ ๐จ **Note!**
- In addition to all changes in `v8.0.0-rc01` - `v8.0.0-rc19` this release includes the following:
- #707 - [Bug]: Extra snapList point on some cases. Thanks @huri3l.
- #713 - [Bug]: Synced tabs doesn't always restore scroll position when selected tab changes.
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- Add TypeScript usage examples to the docs by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/658
- Bump graphql from 16.6.0 to 16.8.1 by @dependabot in https://github.com/davidjerleke/embla-carousel/pull/641
- Added `embla-carousel` as a dependency for CodeSandbox template by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/685
- Development walkthrough in CONTRIBUTING.md by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/683
- Improve bug report and feature request templates by @smultar in https://github.com/davidjerleke/embla-carousel/pull/671
- fix(build): update package.json files with correct "module" field by @ruijdacd in https://github.com/davidjerleke/embla-carousel/pull/699
- Update previous-and-next-buttons.md by @LucasMariniFalbo in https://github.com/davidjerleke/embla-carousel/pull/704
- [Bug]: Extra snapList point on some cases by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/711
- + 1 more
โจ New Contributors
- @smultar made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/671
- @ruijdacd made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/699
- @LucasMariniFalbo made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/704
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc19...v8.0.0-rc20
๐ฆ ๐จ **Note!**
- In addition to all changes in `v8.0.0-rc01` - `v8.0.0-rc18` this release includes the following:
- #429 - SolidJS wrapper! Thanks @LiamMartens!
- #652 - Loop + scrollTo with jump occasionally fails and selected slide turns white. Thanks @dlhagstroem.
๐ฆ Donations
- Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
- [One-off donation via PayPal](https://www.paypal.com/paypalme/davidjerleke)
- [One-off/monthly donations via Ko-fi](https://ko-fi.com/davidjerleke)
- ---
๐ What's Changed
- Use `onBeforeUnmount` instead of `onUnmounted` to separate embla DOM cleanup from Vue Reactivity by @sadeghbarati in https://github.com/davidjerleke/embla-carousel/pull/673
- Solid wrapper by @LiamMartens in https://github.com/davidjerleke/embla-carousel/pull/674
- Relocating `CONTRIBUTING.md` to root directory by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/681
- Bugfix #652 by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/682
โจ New Contributors
- @sadeghbarati made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/673
- @LiamMartens made their first contribution in https://github.com/davidjerleke/embla-carousel/pull/674
- Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc18...v8.0.0-rc19
