Skip to content

Releases: mdbootstrap/perfect-scrollbar

v1.0.2

24 Mar 10:33
Compare
Choose a tag to compare

Fix version texts

v1.0.1

24 Mar 10:33
Compare
Choose a tag to compare
  • Add missing css dir in npm package files

v1.0.0 🚀🚀🚀

24 Mar 10:26
Compare
Choose a tag to compare

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

24 Mar 10:23
Compare
Choose a tag to compare
  • /dist is now added to the repository
  • Fix styles in some examples
  • Fix tablets scrolling without touching/clicking

Release 0.8.0

24 Mar 10:23
Compare
Choose a tag to compare
  • 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

24 Mar 10:22
Compare
Choose a tag to compare
  1. Add missing CSS BEM class changes #646
  2. Add env check for Node.js or SSR #650

Release 0.7.0

24 Mar 10:21
Compare
Choose a tag to compare
  1. Implement BEM in styles #602
  2. Array-ity check with Array.isArray #603
  3. Avoid unnecessary event handling #618
  4. Add disable option for touch easing #623
  5. Add 'style' field in package.json #630
  6. Fix overflow check for Firefox #642

Release 0.6.16

24 Mar 10:20
Compare
Choose a tag to compare
  1. Fix a bug that touch and pointer events handled together

Release 0.6.15

24 Mar 10:20
Compare
Choose a tag to compare
  1. Fix TypeScript typedef
  2. Fix jspm meta

Release 0.6.14

24 Mar 10:20
Compare
Choose a tag to compare
  1. Include TypeScript definition