React Native Snap Carousel Versions Save

Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.

v3.9.1

3 years ago
  • Fix for getNode() deprecation warning with RN 0.62+ (thanks @r0b0t3d)

v3.9.0

4 years ago
  • Fix for incorrect snapToItem (thanks @Romick2005 & @sergeyzhukov)
  • Fix issue with tappable pagination dots (thanks @Creskendoll)
  • Clear all timeouts when stopping autoplay (thanks @adrianocola)
  • Add props animatedDuration, animatedFriction, animatedTension and delayPressInDot to the Pagination component (thanks @muhlenbrock)

v3.8.4

4 years ago
  • Remove TypeScript definitions since they were causing issues (thanks @radko93)
    • If you're using Typescript you should install the type definitions this way: npm install --save @types/react-native-snap-carousel

v3.8.3

4 years ago
  • Seems like it's time to remove the getItemLayout & initialScrollIndex override to properly display the first item when its index is a huge number (thanks @rontalx)
  • Fix snapToItem not working when enableMomentum is set to true on Android (thanks @daaashleywch)
  • Add basic TypeScript support (thanks @facuacostag)
  • Stack layout's peaking items will remain opaque if inactiveSlideOpacity is set to 1

v3.8.2

4 years ago
  • Fix autoplay stop after user interaction (thanks @HelloCore)
  • Allow using a custom animated image component with ParallaxImage (thanks @DanielMarkiel)

v3.8.1

4 years ago
  • Migrate from deprecated componentWillReceiveProps to componentDidUpdate (thanks @kiarashws)
  • Use console.error instead of console.warn for critical warnings (thanks @bardiarastin)
  • Update parallax doc (thanks @bardiarastin)

v3.8.0

4 years ago
  • Set removeClippedSubviews to false by default for 'tinder' and 'stack' layouts, or when useScrollView is set to true. This aims at preventing a bunch of rendering issues.
  • Make sure that autoplay is properly restarted after a touchStart event
  • Allow serialized animated event as onScroll. See #439 for more info (thanks @Jberivera)
  • Allow using a custom scroll component. See #498 for more info (thanks @martinezguillaume)
  • Prevent loop animation from being played when reaching the end of the dataset. See #443 for more info (thanks @suhanmoon)
  • Fire the onTouchStart prop. See #464 for more info (thanks @sangle7)
  • Add accessibilityLabel to Pagination. See #438 for more info (thanks @thymikee)
  • Allow contentContainerCustomStyle to override default paddings. See #482 for more info (thanks @yamov)

v3.7.5

5 years ago
  • Fix issue with scrollEnabled introduced in version 3.7.3... again! (thanks @ifsnow)

v3.7.4

5 years ago
  • Fix issue with scrollEnabled introduced in version 3.7.3 (thanks @JakeRawr)

v3.7.3

5 years ago
  • Fix faulty animated value and make sure to always check for data before checking for data.length
  • Fix scrollEnabled override when it was initially set to false (thanks @JakeRawr)