Releases: mdbootstrap/perfect-scrollbar
Releases · mdbootstrap/perfect-scrollbar
v1.0.3
v1.0.2
v1.0.1
v1.0.0 🚀🚀🚀
Thanks every contributors for the first major release of perfect-scrollbar!
Major changes
- Drop jQuery support
- Use plain CSS, instead of SCSS
- Remove selection scroll handler
- Now PerfectScrollbar is class-based
- Remove possible memory leaks
- Improve logic to check if wheel event should be consumed by child
- ~50% smaller bundle size
Minor fixes
- Show scrollbar thumbs properly
- Stop custom events from being bubbled into ancestors
- Fix supportsIePointer check
- Do not prevent touch for mobile Chrome refresh
- Add non-Webkit workaround for
<select>
- Disable overflow-anchor
- Fix wrong keyboard scroll amount (#659)
- Show scrollbars properly on scroll, specifically on touch (#633)
- Prevent click-rail from being fired during drag-thumb (#672)
- Fix scroll flicking during drag-thumb in infinite scroll (#593)
Environment
- Use Prettier to format code
- Use Rollup for bundler, instead of Browserify
- Remove Gulp
- Drop Bower support for its being deprecated
Misc
- Support ES Modules
- Refactor libs and handlers
- Refactor CSS
- Rename CSS classes for better BEM fit
- Remove unnecessary nestings - Update examples
Release 0.8.1
- /dist is now added to the repository
- Fix styles in some examples
- Fix tablets scrolling without touching/clicking
Release 0.8.0
- Use npm 5 instead of Yarn
- Drop support for IE 10
- Refactor common libs
- Fix TypeScript definitions
- Increase rounding error tolerance for full scroll
Release 0.7.1
- Add missing CSS BEM class changes #646
- Add env check for Node.js or SSR #650
Release 0.7.0
- Implement BEM in styles #602
- Array-ity check with Array.isArray #603
- Avoid unnecessary event handling #618
- Add disable option for touch easing #623
- Add 'style' field in package.json #630
- Fix overflow check for Firefox #642
Release 0.6.16
- Fix a bug that touch and pointer events handled together
Release 0.6.15
- Fix TypeScript typedef
- Fix jspm meta