Releases: SSENSE/vue-carousel
v0.11.0
📣 This release adds some accessibility upgrades and tweaks some calculation logic 🎉 🎉
Features
@abhipanda added some great accessibility upgrades to our navigation buttons - they now have the proper tab indexes and are hidden from screen readers! ✅
@WilliamDASILVA and @Gagydzer each made some changes to our slide width calculation. Now when using spacePadding, the last slides should be rendered properly. Additionally, when your :perPage
value is greater than the slide count, you will no longer have a rounding issue while rendering 🤖
🚀 Thanks to everyone for their contributions 🚀
v0.10.0
📣 This release fixes two bugs and adds a new feature 🎉 🎉
Features
- You can now use v-model to control the carousels slide position, there is a working example on our vue-play instance - you guys can thank @ccarstens for this one
Bug Fixes
-
We've finally fixed the extra blank slide issue, thanks to every one for reporting and giving detailed examples and @toddgroff for making the fix 🏆
-
We've added a global babel-polyfill that should resolve a lot of the IE and other browser incompatibility bugs, thanks to @alekpentchev for the quick thinking on that solution 👏
0.9.0
This minor roll up adds a nice upgrade to our autoplay feature, which will now reset it's count on hover ⏩
Additionally, it addresses a bug fix in the way pagination dots are calculated. In preliminary testing, it seems to have eliminated any extra dots or misaligned page/dot ratio! 🎉
Thanks to @Stexxe @ysaaron and @ERPedersen for the great contributions! Also, thanks to everyone else for the great bug reporting and feature requests :~)
0.8.1
This release addresses some longs ought after bug fixes for IE and navigation counts. Going forward, IE compatibility should be back following the unintended breaking change in 0.7.0 . Thanks to @jordanramstad @ToxicDog @ENAndrew and @alekpentchev for contributing to that effort 🎉.
I've also worked on a fix for the weird scrolling behaviour, the slideCount/pageCount, navigtion limit and pagination dot count should be 1:1:1 start at this patch!
Thanks everyone for the contributions
0.8.0
This minor release adds a new event emission for TransitionStart
. It works exactly like TransitionEnd
and can be useful in many different scenarios
We've also addressed two bugs that have been the topic of several issues:
-
The navigation icons now work on IE, mobile safari and any other browser that has been reported to have not work 💻.
-
We will no longer experience invisible slides when rending the carousel inside of a parent element
Thanks to @nchlodzi, @urbantrout and @alekpentchev for these great fixes and features 🎉
0.7.3
A bug fix squashing an error with touch events, as well as a documentation upgrade!
Thanks to @epartipilo and @JeanBarriere for the great work 🎉
0.7.2
This release fixes a bug that was causing console warnings relating to passive event listeners. It also adds a new event to log a dataset on slide click.
Thanks to @stop2stare and @epartipilo for the contributions! 🎉
0.7.1
0.7.0
This release adds a transition hook that can be used to trigger an event based on slide change. Additionally, we now have CSS classes to target visible slides, VueCarousel-slide-active
and VueCarousel-slide-center
, which will be added if there is an odd number of slides perPage
. With these two enhancements, styling the carousel will be easier than ever!
You can view the changes here:
Thanks to @stop2stare for these two PR's 🎉
Note: This minor version bump has been a long time coming, and hopefully going forward our releases will follow SEMVER much more closely.