Notable changes:
- Recreated build tools using Rollup
- Updated all dependencies to its latest versions
- Switched from Travis CI to GitHub Actions
- Added Dependabot to keep our dependencies up-to-date
- Fixed RTL support (#744, #689, #750)
- Fixed
shouldBeConsumedByChild
logic inmouse-wheel.js
(#841) - Improved compatibility with parent class (#839)
- Added missing properties in types definition (#808)
- Added support for fractional size of scrolled element (#837)
- Added support for touch devices (#829, #867)
- Added dragging support for mobile devices (#811)