All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
v3.2.23 - 2022-03-03
- Fix UNSAFE_componentWillReceiveProps warning in Thumbs
#656
- 3.2.23
6d0896a
v3.2.22 - 2021-10-21
- Prevent anchor tags from being accessed when swiping
#645
- build(deps): bump tmpl from 1.0.4 to 1.0.5
#651
- Fix UNSAFE_componentWillReceiveProps warning in Thumbs
9faf598
v3.2.21 - 2021-08-18
- Bugfix/thumb swipe move with percent
#541
- feat: add
ariaLabel
to the props, fixes #611#612
- fix: carousel autoplaying after swipe
#624
- Update README.md
#625
- build(deps): bump path-parse from 1.0.6 to 1.0.7
#635
- Merge pull request #612 from francoismassart/issue/gh-611-aria-label
#611
- update tests
915abe6
v3.2.20 - 2021-07-19
- export Carousel Props
#623
- Update issue templates
b0d1eae
v3.2.19 - 2021-07-02
- gh-545: Remove tabindex for non-interactive div
#586
- #596 - fix autoplay after mobile swipe
#597
- Added ability to use mouse on the thumbnails
#607
- build(deps): bump handlebars from 4.7.6 to 4.7.7
#598
- build(deps): bump lodash from 4.17.20 to 4.17.21
#599
- build(deps): bump ua-parser-js from 0.7.22 to 0.7.28
#600
- build(deps): bump hosted-git-info from 2.8.8 to 2.8.9
#601
- feat: add
ariaLabel
to the props, fixes #611#611
v3.2.18 - 2021-04-01
- #562: Fix carousel autoplaying after swipe
#583
- 3.2.18
5e33b5b
v3.2.17 - 2021-04-01
- build(deps): bump y18n from 4.0.0 to 4.0.1
#584
- #562: Fix autoplay on swipe
c81a9ec
v3.2.16 - 2021-03-26
- Fix prettier on windows
#580
- 3.2.16
56243cc
v3.2.15 - 2021-03-18
- #525: Fix indicator click not resetting autoplay
#561
- Change methods to use moveTo to change slides
acfaa1c
v3.2.14 - 2021-03-15
- styles: Remove slide default black background
#522
- Add props documentation to README
#564
- build(deps): bump elliptic from 6.5.3 to 6.5.4
#574
- build(deps): bump elliptic from 6.5.3 to 6.5.4
f97d9e0
v3.2.13 - 2021-03-03
- #255 - fade story
#571
- #255: setup testing for animation handlers
7d7fbcd
v3.2.12 - 2021-02-12
- Issue/gh 503 autoplay doesnt restart
#511
- build(deps): bump ini from 1.3.5 to 1.3.7
#532
- fix: dynamic height not work with a tag wrapper
#537
- #534: Fix Carousel swipeable with one child
#544
- #546: Adding visual style to focused buttons
#549
- #553: Resolve type error due to wrong default prop of Carousel component
#554
- #517: Fix emulated touch never changing slide
#556
- 358 fix glitch when swiping one way then the other
#509
- #547: Moving carousel controls for kbd users
#551
- #547: Moving carousel controls for kbd users
4b8fbcf
v3.2.11 - 2020-12-05
- #514 Add autoFocus prop so useKeyboardArrows works without clicking first
#530
- #514 Introduce autoFocus props so useKeyboardArrows can work without initial interaction
1b06898
v3.2.10 - 2020-09-23
- build(deps): bump elliptic from 6.4.0 to 6.5.3
#483
- fix: getInitialImage returns the first image of the selected item
#475
- #210: fix dynamiHeight for other elements than img
#492
- fix: #501
#502
- build(deps): bump handlebars from 4.0.12 to 4.7.6
#497
- gh358 Add prop to control swipe scroll behavior
#507
- Update lock file
c0f8ebf
v3.2.9 - 2020-06-27
- fix: resolve building issues on Windows
#461
- Fix swipeScrollTolerance when infiniteLoop
#465
- fix: link to storybook code in README
#466
- Using node 10 locally
d0ec31b
v3.2.8 - 2020-06-16
- fix thumbs moveTo
#456
- #444 and #301: sets padding explicitly in .control-dots
#458
- build(deps): bump websocket-extensions from 0.1.1 to 0.1.4
#453
- build(deps): bump websocket-extensions from 0.1.1 to 0.1.4
31f6f12
v3.2.7 - 2020-05-06
- gh-440: Remove env vars to allow building on windows without issues
#443
- gh-440: Remove env vars to allow building on windows without issues
a071604
v3.2.6 - 2020-05-06
- gh-439: Allow IE11 compilation and more
#442
- Fix storybook storysource
0780a0a
v3.2.5 - 2020-04-26
- Gh-429: Converting codebase to typescript
#435
- gh-429: Moving remaining files and fixing tests
59c7d1b
v3.2.4 - 2020-04-13
- gh-430: Ensure component can be rendered in SSR
#431
- gh-430: Ensure component can be rendered in SSR
0beb7c5
v3.2.3 - 2020-04-12
- Gh 427: Get rid of gulp
#428
- gh-427: Remove and git ignore lib folder
2973bd5
v3.2.1 - 2020-04-12
- Gh 422 modernize repo
#423
- 3.2.1
e2adf31
v3.1.58-next.1 - 2020-04-12
v3.1.58-next.0 - 2020-04-12
- gh-422: Upgrade storybook and reorganize stories
3e712c1
- gh-422: Publish cjs and es modules to npm
b67f32b
- gh-422: Update react + babel and get tests to pass
56eaefc
v3.1.57 - 2020-04-07
- gh-206: Better video controls
#417
- gh-206: Allow intercepting item and thumbs before rendering so it's easier to control videos
cb052b5
v3.1.56 - 2020-04-05
- gh-414: disable outline of carousel
#415
- gh-414: disable outline of carousel
000edfe
v3.1.55 - 2020-04-05
- #232: Add support for custom arrows and custom indicators
#413
- gh-232: Add support for custom indicators through render props
42597bf
v3.1.54 - 2020-04-05
- 3.1.54
a165fa6
v3.1.53 - 2020-04-05
- gh-407: only allow keyboard navigation if focus is within carousel
#412
- Fix issue #335 - no images inside carousel
#411
- gh-407: only allow keyboard navigation if focus is within carousel
56b2af5
v3.1.52 - 2020-04-05
- remove componentWillReceiveProps
#394
- Fix thumbnails not swiping on mobile
#408
- Setup prettier to avoid whitespacing and formatting issues on PRs
#373
- Install prettier to avoid different formatting in contributions
4410775
v3.1.51 - 2019-10-23
- Add callback on swipe events
#366
- Fix remaining LGTM Warnings
#291
- Update README.md
#361
- Issue 266
#352
- Refactor labels to obj prop. Aria label all buttons.
c5320e6
v3.1.50 - 2019-08-11
- Issue #345 fix(onClickItem): cancelClick should be true when onSwipeEnd
#346
- issue-266:
e932d21
v3.1.49 - 2019-04-17
- update watchify
#330
- Issue #256: onItemClick doesn't work when you only have 1 item
#329
- Added swipeable in CarouselProps for Typescript, fixes #264
#319
- Merge pull request #319 from jinster/issue-264
#264
- Added swipeable in CarouselProps for Typescript, fixes #264
#264
- update watchify
6bb5064
v3.1.47 - 2019-02-11
- issue#309: Fix swipe direction
#313
- issue#309: Fix tests for swipe direction
04fb23b
v3.1.46 - 2019-01-23
- #303: Fixing autoplay when swipeable is turned off
#307
- Fix remaining LGTM recommendations
#292
- Classify /lib as generated code for LGTM
#293
- Fix default interval value to match what is in actual code.
#290
- issue #303: Fixing autoplay when swipeable is turned off
1b3712e
v3.1.45 - 2018-12-15
- 3.1.45
b9eb535
v3.1.44 - 2018-12-14
- add infinite scrolling from end to start
#267
- accessibility: allow thumbnails to be navigable via keyboard
#273
- accessibility: allow dots to be accessible via keyboard
#274
- [chore] Fix a number of alerts found on LGTM.com
#287
- Handle undefined item list ref
#288
- accessibility: allow dots to be accessible via keyboard
b061c2e
v3.1.43 - 2018-10-05
- Issue #261 - style control arrow buttons using CSS classes instead of…
#271
- add infinite scrolling from end to start
b45e57b
v3.1.42 - 2018-09-17
- Restore resetPosition but place on componentDidUpdate so it resets position to the NEW slide in the case where a change just occurred
821ed17
v3.1.41 - 2018-06-20
- fix: remove resetPosition()
#249
- Removing package-lock.json
cfc2238
v3.1.40 - 2018-06-16
- Update autoPlay when props received
#253
- add built files
c320208
v3.1.39 - 2018-05-22
- Fix itemsList ref
#248
- Fix typeof comparison
4ec3232
v3.1.38 - 2018-05-21
- Fix wrapperSize ref
#247
- Fix wrapperSize init
95eef5b
v3.1.37 - 2018-04-24
- Fix dynamicHeight initialization
#240
- make carousel work with only 1 child passed in
#222
- [#233] Use refs callback
#234
- Updated to refs callback
7707995
v3.1.35 - 2018-03-31
- Remove thumb flickering, update images on change, and other fixes
#229
- 3.1.35
fd00f7e
v3.1.34 - 2018-03-29
- Add property swipeable to enable and disable swiping
#188
- remove .idea/ directory; remove package-lock.json
149d4a1
v3.1.33 - 2018-01-29
- Prevent affecting styling inside slide
#212
- Updating example with external controls
411cd50
v3.1.32 - 2018-01-29
- 3.1.32
9c1b84d
v3.1.31 - 2018-01-29
- Add
centerMode
andcenterSlidePercentage
to index.d.ts#208
- chore: add build /lib
39184c9
v3.1.30 - 2017-12-01
- BUGFIX - updates to arrow key navigation handler to work in IE/Edge. …
#201
- BUGFIX - updates to arrow key navigation handler to work in IE/Edge. Changed match from e.key => e.keyCode. Updated Carousel tests to account for new methods. There are two tests that fail, but they were failing in the existing repo as well.
d538ad3
v3.1.29 - 2017-11-30
- feat: add verticalSwipe property to deal with mobile vertical swipping.
#199
- issue #191: Add alternative to codepen
#192
- refactor: using ref as a callback instead of string to fix react ref error
8a276f9
v3.1.28 - 2017-10-20
- Add centerMode prop
9a20609
v3.1.27 - 2017-09-26
- #151: Autoplay keeps trying to transition after the component has bee…
#179
- 3.1.27
8e4b3ae
v3.1.26 - 2017-09-22
- Adding CONTRIBUTING.md
e9e1cc1
v3.1.25 - 2017-08-26
- issue-159: Ignoring storybook when publishing to npm
c852ece
v3.1.24 - 2017-07-04
- #148 Autoplay and stop on hover causes a warning.
#149
- #148 Autoplay and stop on hover causes a warning.
ccf032d
v3.1.23 - 2017-07-04
- #148 Autoplay and stop on hover causes a warning.
c3a147e
v3.1.22 - 2017-07-03
- TypeScript types definitions file added.
#145
- TypeScript types definitions file added.
8e5441a
v3.1.21 - 2017-06-25
- #134: Example of using external controls
#144
- #134: Using move to on componentWillReceiveProps so the carousel respects its boundaries when changed through external controls
eaba563
v3.1.20 - 2017-06-24
- #140: Revert to initial position when movement is less than tolerance
2fa8a61
v3.1.19 - 2017-05-29
- Issue 131 - Allow custom formatting of the status
#132
- #131: Removing old unused files
1d4a623
v3.1.18 - 2017-05-29
- #129: Allow only right and left keys when axis is horizontal
#130
- #129: Allow only right and left keys when axis is horizontal
52a922c
v3.1.17 - 2017-05-22
- #118: Fixing jank swipe on mobile
#125
- #118: Fixing jank swipe on mobile
42aede5
v3.1.16 - 2017-05-11
- #118: Adding support to swipe tolerance
#121
- #118: Adding support to swipe tolerance
a3aaa12
v3.1.15 - 2017-04-30
- #97: Fixing warning about passive listeners and preventDefault
#117
- #97: Fixing issue with auto play and swipe on mobile
c7ac56c
v3.1.14 - 2017-04-29
- #112: Fix emulateTouch
#116
- #112: Fix emulateTouch
5d5b712
v3.1.13 - 2017-04-29
- #112: Fix auto play
#115
- #112: Fix auto play
f74e1a8
v3.1.12 - 2017-04-29
- #98: Fixing bug where the Thumbs component would throw an error if a custom component was rendered inside it
#114
- #112: Converting source to es6 (MVP)
#113
- #112: Converting source to es6
8f0588d
v3.1.11 - 2017-04-26
- Solving SSR problem when children is lazy loaded.
#111
- #98: Adding snapshot tests
0d74a56
v3.1.10 - 2017-04-24
- #109: Move create-react-class to dependencies instead of devDependencies
#110
- 3.1.10
7d8b689
v3.1.9 - 2017-04-24
- #98: Allow carousel slides to be lazy loaded
#108
- #98: Allow carousel slides to be lazy loaded
aa7df89
v3.1.8 - 2017-04-24
- #101: Updating to react 15.5.4
#107
- Adding changelog
76c7822
v3.1.7 - 2017-04-23
- #104 - Fixes problem where arrows were not appearing after carousel was loaded
#106
- Fixes issue with initial image having unbinded event
#103
- Fix #102
#102
- #104 - Fixes problem where arrows were not appearing after carousel was loaded
b7b10f3
v3.1.6 - 2017-04-19
- #99: Fixing bug with infinite loop and showArrows=false
#100
- #99: Fixing bug with infinite loop and showArrows=false
eef9597
v3.1.5 - 2017-03-26
- #63: Stoping autoplay on touch events or manual actions
#93
- #63: Stoping autoplay on touch events or manual actions
c5c5c0b
v3.1.4 - 2017-03-26
- #91: Removing check for has3d as all modern browsers support this capability
#92
- #91: Removing check for has3d as all modern browsers support this capability
105c45b
v3.1.3 - 2017-03-11
- #71: Adding custom transition duration
#89
- #71: Adding custom transition duration
593d846
v3.1.2 - 2017-02-26
- #86: Removing unnecessary has3d check
#88
- 3.1.2
4f32421
v3.1.1 - 2017-02-26
- #85: Moving event binding to componentDidMount to fix SSR
#87
- #85: Moving event binding to componentDidMount to fix SSR
1efa37b
v3.1.0 - 2017-02-10
- 3.1.0
907486f
v3.0.23 - 2017-02-10
- #81: Adding support to mouse swipe:
#82
- #81: Adding support to mouse swipe:
2829f4b
v3.0.22 - 2017-01-29
- Fixing issue #69 - styles leaking out of carousel
#78
- Fixing issue #70 - Adding dynamicHeight prop to adjust when required
#77
- Fixing issue #72 - changes to autoplay property in runtime wouldn't apply
#76
- Fixing issue #74 - single images in a slide would cause an error
#75
- Fixing issue #70 - Adding dynamicHeight prop to adjust when required
77b1eeb
v3.0.21 - 2016-09-26
- Adding support to auto play
#62
- 3.0.21
414bcfd
v3.0.20 - 2016-09-25
- Refactoring tests to use es6 features
5cc8ac2
- Adding tests for auto play
0d30188
- Adding tolerance for swipe scroll behaviour
55c0e5c
v3.0.19 - 2016-09-24
- Updating react-easy-swipe
#61
- Adding support to auto play
b40643d
v3.0.18 - 2016-09-16
- Adding more tests for Carousel
087a6d6
v3.0.17 - 2016-09-14
- Replacing the deprecated package reactify with babelify
#56
- Deploying storybook demos
5d8e841
v3.0.16 - 2016-09-10
- Storybook and many adjusts resulting from tests inside it.
#54
- Adding presentation mode
38139e7
v3.0.15 - 2016-09-07
- Updating package task to include the fonts
f10a739
- Updating docs with example
6feaeb4
- Removing release branch from publish step
c10616d
v3.0.14 - 2016-09-07
- Update gulp dependencies
#50
- Fixing gh-pages task
5da8b4d
v3.0.13 - 2016-08-27
- Improving dev workflow
#49
- Update dependencies
#48
- Running tests with jest-cli instead of gulp-jest
#47
- Add type to carousel buttons
#46
- Update gulp-sass version.
#40
- Update Carousel.js
#37
- Updating dependencies and tasks:
7fd718c
3.0.9 - 2016-01-19
- Fixing vertical carousel size
4a90da2
- Fixing propTypes typo (was propsTypes)
dad89b6
- Publishing to npm
edc64f2
3.0.7 - 2016-01-15
- Updating readme
c5c72b9
- Server rendering in strict mode can't find window
2902cb1
- Updating npm package
621a207
3.0.4 - 2016-01-07
3.0.2 - 2016-01-07
2.0.2 - 2015-11-26
- Issue #19 - fixing undef position
4e7602e
- issue #17 - Calling onChange when selecting through the controls
10470fe
2.0.1 - 2015-11-21
- #17 - Calling onChange when selecting through the controls
0d2368f
2.0.0 - 2015-11-21
- Updating react to 0.14 and fixing all the warnings
87fe13d
- Fixing dependencies and preparing package for distribution
2377fde
- Updating docs
68ab271
v1.0.2 - 2016-03-17
- Specify version of node to run app
#31
- Publishig to npm
2d40b85
v1.0.1 - 2016-01-13
v1.0.0 - 2016-01-07
- Replacing refs
cfa023e
0.1.6 - 2015-08-08
- Delaying the .selected class/state till the image is loaded so the border won't appear without anything inside.
#15
- fix default selected class
#1
- update demo page with gulp
fb450aa
0.1.4 - 2015-06-30
- fix carousel on mobile: disable swiping on first and last image
47d0451