Skip to content

v8.0.0

Compare
Choose a tag to compare
@nolimits4web nolimits4web released this 01 Feb 07:45
· 731 commits to master since this release

Bug Fixes

  • a11y: update aria-disabled on lock/unlock (8183466), closes #5383
  • angular: [@output](https://github.com/output) events emitting (#5225) (a34eb7a)
  • angular: get params types (#5390) (8731204)
  • angular: toggle input (#5229) (#5254) (03acbe2)
  • core: don't prevent focusable elements click when allowTouchMove: false (f0eac04), closes #5358
  • core: don't swipe over <select> element (faeb14a), closes #5268
  • lazy: only activate preloader-spin animation when slide is active (#5203) (b7d89ea), closes #5202
  • react: compatibility with React 18 strict mode (68bcec8), closes #5398
  • react: update controller.control on control prop array change (7c53de8), closes #5368
  • svelte: swiperSlide slot data with context (89f14ab)
  • types: bullets type should be Dom7Array (#5405) (d248a14)

Features

  • a11y: automatically switch slides on focus (Tab) in inactive slides (1288271), closes #3149
  • angular: update to angular 13 and enable tsconfig strict (#5231) (23ee4b3)
  • autoplay: autoplayPause and autoplayResume events (aea56ed)
  • free-mode: stop scrolling when touch event happens in freeMode (80958d5), closes #4616
  • react: useSwiper and useSwiperSlide context hooks (#5364) (18bb89b)
  • svelte: swiper and swiperSlide context (#5391) (b5c2d3b)
  • svelte: import index (c91f222), closes #4976 #4975
  • virtual: support rewind functionality with Virtual slides (e52de28)
  • vue: useSwiper and useSwiperSlide context hooks (987a32e)
  • new maxBackfaceHiddenSlides param to prevent flicker in Safari (d679a98)
  • new maxBackfaceHiddenSlides param to prevent flicker in Safari (8c05e6d)
  • svelte: types for Swiper slot virtualData (682f56f)
  • svelte: types for SwiperSlide slot data (1fa70e1), closes #5349
  • vue: provide - inject swiper and swiperSlide context (#5377) (f3145b1)
  • update dom7 to latest (a6b1a47)