NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1231 most downloaded on npm
A lightweight carousel library with fluid motion and great swipe precision
Last release 1 months ago
21 Aug 2026
Release timing varies
gaps range from 9 days to 10 months
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
240 releases · first in 2019
[Feat]: Add 'snap on settle' behavior option for dragFree by @ehellman in #1297
Full Changelog: v9.0.0-rc02...v9.0.0-rc03
One column per quarter.
[Docs]: Migrate Docs from GatsbyJS --> NextJs by @davidjerleke in #1303
undefined for EmblaPluginsType members by @tetarchus in #1293isPlaying() by @davidjerleke in #1311prefers-reduced-motion settings by @ben-basten in #1317Full Changelog: v9.0.0-rc01...v9.0.0-rc02
v8 to v9 migration guide (breaking changes)
Full Changelog: v8.6.0...v9.0.0-rc01
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.5.2...v8.6.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.5.1...v8.5.2
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.5.0...v8.5.1
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.4.0...v8.5.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.3.1...v8.4.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: v8.3.0...v8.3.1
[Feat]: Upgrade deprecated Node version for GitHub actions by @davidjerleke in #999
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
onemblaInit naming for Svelte 5 by @S1r-Lanzelot in #992Full Changelog: v8.2.1...v8.3.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
useEmblaCarousel initializes Embla with stale options in certain cases by @lesha1201 in https://github.com/davidjerleke/embla-carousel/pull/981Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.2.0...v8.2.1
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.8...v8.2.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.7...v8.1.8
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.6...v8.1.7
> ### Please skip upgrading to this version. Read why here: #928.
[!WARNING]
Please skip upgrading to this version. Read why here: #928.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.5...v8.1.6
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.4...v8.1.5
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.3...v8.1.4
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
After suffering a terrible fate descending into the depths of the dark stale issues underworld for more than 4 years, it seemed all hope was lost for the fade issue. No one expected that it would survive the unforgiving hellish landscape, defy death and escape the underworld like Kratos.
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.2...v8.1.3
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.1...v8.1.2
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.1.0...v8.1.1
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.4...v8.1.0
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.3...v8.0.4
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project you can sponsor it here:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.2...v8.0.3
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.1...v8.0.2
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0...v8.0.1
Automatic slide/container size change detection with ResizeObserver.
ResizeObserver.MutationObserver.slidesInView now using IntersectionObserver instead of custom calculations.watchDrag, watchResize, watchSlides and dragThreshold.slidesChanged and slidesInView.autoplay:play and autoplay:stop.breakpoints option.SlidesPerView, AutoScroll, AutoHeight, Parallax, Opacity, Scale, IOS style picker.Vanilla, React, Vue, Svelte, Solid and TypeScript usage have been added to all pages under the API section.embla-carousel-svelte and embla-carousel-vue users.
<br><br>
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
watchResize and watchSlides options by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/449watchDrag option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/461emblaApi as a first parameter to event listeners by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/463dragThreshold option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/469containScroll: 'trimSnaps' default by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/524align:number with a callback by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/595onBeforeUnmount instead of onUnmounted to separate embla DOM cleanup from Vue Reactivity by @sadeghbarati in https://github.com/davidjerleke/embla-carousel/pull/673CONTRIBUTING.md to root directory by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/681embla-carousel as a dependency for CodeSandbox template by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/685Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.1.0...v8.0.0
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc22 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc22 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc22...v8.0.0-rc23
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc21 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc21 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc21...v8.0.0-rc22
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc20 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc20 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc20...v8.0.0-rc21
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc19 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc19 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
embla-carousel as a dependency for CodeSandbox template by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/685Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc19...v8.0.0-rc20
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc18 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc18 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
onBeforeUnmount instead of onUnmounted to separate embla DOM cleanup from Vue Reactivity by @sadeghbarati in https://github.com/davidjerleke/embla-carousel/pull/673CONTRIBUTING.md to root directory by @zaaakher in https://github.com/davidjerleke/embla-carousel/pull/681Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc18...v8.0.0-rc19
In addition to all changes in v8.0.0-rc01 - v8.0.0-rc17 this release includes the following:
v8.0.0-rc01 - v8.0.0-rc17 this release includes the following:Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc17...v8.0.0-rc18
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc16...v8.0.0-rc17
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
v8.0.0-rc15 is strongly recommended to upgrade to this version.EmblaOptionsType doesn't exists in React. Thanks @proninyaroslav!Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc15...v8.0.0-rc16
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
align:number with a callback. Thanks @tobimori!slidesInView memory leak - Not destroyed when carousel is dismantled. Thanks @fcasibu!containScroll:'trimSnaps' option is set. Thanks @sarussss!Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
align:number with a callback by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/595Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc14...v8.0.0-rc15
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc13...v8.0.0-rc14
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc12...v8.0.0-rc13
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09, v8.
emblaApi.slidesInView() should use IntersectionObserver.slidesToScroll: 'auto' isn't compatible with margins or gap slide spacings.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc11...v8.0.0-rc12
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08, v8.0.0-rc09 and
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc10...v8.0.0-rc11
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07, v8.0.0-rc08 and v8.0.0-rc09,
#504 - ⚙️ Carousel Generator
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06, v8.0.0-rc07 and v8.0.0-rc08, this release
containScroll option default is now: 'trimSnaps'. Thanks @MaxDesignFR.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
containScroll: 'trimSnaps' default by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/524Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc08...v8.0.0-rc09
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05, v8.0.0-rc06 and v8.0.0-rc07, this release includes the
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc07...v8.0.0-rc08
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03, v8.0.0-rc04, v8.0.0-rc05 and v8.0.0-rc06, this release includes the following:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc06...v8.0.0-rc07
This release solves a critical bug. v8.0.0-rc01 - v8.0.0-rc05 users are strongly recommended to update their package to this version.
active: false. Thanks @turtlecrab!Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc05...v8.0.0-rc06
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02, v8.0.0-rc03 and v8.0.0-rc04, this release includes the following:
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc04...v8.0.0-rc05
In addition to all changes in v8.0.0-rc01, v8.0.0-rc02 and v8.0.0-rc03, this release includes the following:
Embla now works in different realms like iframes and windows. Additionally, before this release, each carousel started a separate animation loop by calling requestAnimationFrame. With this release, all carousels within the same realm now share the same animation loop.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc03...v8.0.0-rc04
In addition to all changes in v8.0.0-rc01 and v8.0.0-rc02, this release includes the following:
dragThreshold configurable.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
dragThreshold option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/469Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc02...v8.0.0-rc03
This release only affects embla-carousel-svelte users.
embla-carousel-svelte users.embla-carousel-svelte init event types.❌ Don't do this anymore:
<script lang="ts">
import emblaCarouselSvelte, type { EmblaCarouselType } from 'embla-carousel-svelte'
let emblaApi: EmblaCarouselType
function onInit(event: CustomEvent<EmblaCarouselType>): void {
emblaApi = event.detail
console.log(emblaApi.slideNodes()) // Access API
}
</script>
<div class="embla" use:emblaCarouselSvelte init="{onInit}"> ❌
...
</div>
✅ The new way to do it:
<script lang="ts">
import emblaCarouselSvelte, type { EmblaCarouselType } from 'embla-carousel-svelte'
let emblaApi: EmblaCarouselType
function onInit(event: CustomEvent<EmblaCarouselType>): void {
emblaApi = event.detail
console.log(emblaApi.slideNodes()) // Access API
}
</script>
<div class="embla" use:emblaCarouselSvelte emblaInit="{onInit}"> ✅
...
</div>
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v8.0.0-rc01...v8.0.0-rc02
Embla dropped IE11 support in v.7.0.0 but it was only an Object.assign() polyfill away. With the v8.0.0 release, Embla uses modern browser features so
Object.assign() polyfill away. With the v8.0.0 release, Embla uses modern browser features so if there are any devs out there that still need to support IE11, this version of Embla isn't for you.Thanks to a generous anonymous donation, I was able to spend two and a half days on this project, instead of 15 minutes here and there of my worst time during a day. The result - All the following improvements without any increase in bundle size!
Please note that although this is a pre-release, the changes in this release are here to stay. However, I might choose to include a little more in the final v8.0.0 release.
A new physics engineEmbla animations are now frame rate independent! No matter if your screen has a refresh rate of 30Hz, 60Hz, 120Hz or anything else, the animation durations will be the same.
I've replaced the old attraction physics model with a new more flexible one. The previous model was hard to reason with. In contrast, the new attraction model feels more natural. The speed of scrolling is now always proportional to how vigorous the drag gestures are.
The new watch conceptThis release introduces the new watch concept. Devs now have three new options:
watchResize and watchSlides options (thanks @ej-mitchell)watchDrag option (thanks @peacepostman)watchResizeEmbla is no longer listening to the window resize event. Instead, it's using ResizeObserver on its container and slides. If any size has changed it will re-initialize by calling reInit automatically. Default is:
{
watchResize: true,
}
You can opt out of the default Embla resize behaviour like so:
{
watchResize: false,
}
However, you can also pass a callback function to watchResize like so:
{
watchResize: (emblaApi: EmblaCarouselType, entries: ResizeObserverEntry[]) => {
// do your own thing here BEFORE Embla runs its internal resize logic
return true // <-- Return true if you want Embla to continue with its default resize behaviour
// ...OR:
return false // <-- Return false if you want Embla to skip its default resize behaviour
},
}
watchSlidesThis new option adds the feature of Embla automatically re-initializing by calling reInit when slides have been added or removed, using MutationObserver. Default is:
{
watchSlides: true,
}
You can opt out of the default Embla slides changed behaviour like so:
{
watchSlides: false,
}
However, you can also pass a callback function to watchSlides like so:
{
watchSlides: (emblaApi: EmblaCarouselType, mutations: MutationRecord[]) => {
// do your own thing here BEFORE Embla runs its internal slides changed logic
return true // <-- Return true if you want Embla to continue with its default slides changed behaviour
// ...OR:
return false // <-- Return false if you want Embla to skip its default slides changed behaviour
},
}
watchDragThis new option adds the possibility to cancel the default drag behaviour. For example, it's useful if you need to disable dragging when a user wants to scroll an element inside a slide. Default is:
{
watchDrag: true,
}
You can opt out of the default Embla drag behaviour like so:
{
watchDrag: false,
}
However, you can also pass a callback function to watchDrag like so:
{
watchDrag: (emblaApi: EmblaCarouselType, event: MouseEvent | TouchEvent) => {
// do your own thing here BEFORE Embla runs its internal drag logic
return true // <-- Return true if you want Embla to continue with its default drag behaviour
// ...OR:
return false // <-- Return false if you want Embla to skip its default drag behaviour
},
}
watchDrag option (was named draggable before this release) (thanks @peacepostman)emblaApi as a first parameter to event listenersspeed option is now duration)containScroll options has changed from '' --> null.clickAllowed() method has been removed because it's now handled automatically.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
watchResize and watchSlides options by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/449watchDrag option by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/461emblaApi as a first parameter to event listeners by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/463Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.1.0...v8.0.0-rc01
[x] #440 - Add `slides` & `container` options.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
slides & container options by @davidjerleke in https://github.com/davidjerleke/embla-carousel/pull/441Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.9...v7.1.0
[x] #424 - Dragging not working well in Firefox for desktop. @scheinercc.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.8...v7.0.9
[x] #422 - Handle click prevention on drag automatically.
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.7...v7.0.8
[x] #62 - Passive event listeners (no more Lighthouse errors 🎉!).
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.6...v7.0.7
[x] #414 - When Embla falls back to loop: false it replaces the user provided loop option - Reported by @pReya.
loop: false it replaces the user provided loop option - Reported by @pReya.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.5...v7.0.6
If you have installed embla-carousel-react with the --legacy-peer-deps flag using React 16.8 or 17, you're encouraged to update your package to this v
embla-carousel-react with the --legacy-peer-deps flag using React 16.8 or 17, you're encouraged to update your package to this version and re-install your dependencies without the --legacy-peer-deps flag.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.4...v7.0.5
If you have been using v7.0.0-v7.0.3 with NextJS you’re encouraged to update your package to v7.0.4.
v7.0.0-v7.0.3 with NextJS you’re encouraged to update your package to v7.0.4.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.3...v7.0.4
[x] #366 - Vue package - Incorrect types for emblaApi
emblaApiEmbla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.2...v7.0.3
[x] #357 - Autoplay jump parameter - Thanks to @th-km for the idea 💡!
Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.1...v7.0.2
Everyone who has been using v7.0.0rc-x and v7.0.0 up is encouraged to update their package to v7.0.1.
v7.0.0rc-x and v7.0.0 up is encouraged to update their package to v7.0.1.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v7.0.0...v7.0.1
[x] #327 - Expose plugin API:s from the Embla API
auto% to px. As a result, the position: relative style on the slides needed for loop carousels to work is not necessary anymore.Embla Carousel is an open source MIT licensed project. If you are interested in supporting this project, please consider:
Full Changelog: https://github.com/davidjerleke/embla-carousel/compare/v6.2.0...v7.0.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →