Skip to content

Latest commit

 

History

History
218 lines (170 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

218 lines (170 loc) · 13.3 KB

v1.2.5 (Sun May 05 2024)

🐛 Bug Fix

  • Do not hide scrollbar if the mouse is being dragged and not yet released. #684 (@thomasdao)
  • Update CHANGELOG.md [skip ci] (@Grsmto)
  • fix(core): Fix vertical scrollbar dragging in rtl mode #666 (@GSilidis)
  • Add types field to package.json #661 (@andersk)

⚠️ Pushed to master

  • Publish (@Grsmto)
  • Revert "chore(core): revert change in simplebar-core" (@Grsmto)
  • chore(core): revert change in simplebar-core (@Grsmto)
  • fix(core): fix missing Lodash dependency (fix #655) (@Grsmto)
  • Revert "feat(core): simplify scrollbar width customisation using css custom property" (@Grsmto)
  • feat(core): simplify scrollbar width customisation using css custom property (@Grsmto)
  • chore: fix lodash-es in tests (@Grsmto)
  • fix(examples): fix Webpack version mismatch after Angular plugin downgrade (@Grsmto)
  • feat(core): start adding support for multiple classNames (ref #651) (@Grsmto)
  • chore(core): rollback to lodash-es so Angular doesn't complain of cjs (@Grsmto)
  • chore(core): update tests after changes (@Grsmto)
  • feat(core, vanilla): remove all unnecessary DOM manipulations from core (@Grsmto)
  • Revert "chore: remove unnecessary build step" (@Grsmto)
  • fix(core): fix scrollbar hiding even while scrolling (@Grsmto)
  • chore(core, react, vue, angular): set missing accessibility properties (@Grsmto)
  • fix(core): fix overflow: auto applied to wrong element on new v6 release (@Grsmto)
  • feat(core): set "overflow: auto" by default instead of "hidden" on scrollable element (@Grsmto)
  • fix(core): fix scrollbar not showing up initially for framework plugins when autoHide: false (@Grsmto)
  • chore: update READMEs (@Grsmto)

Authors: 4


v1.2.4 (Sat Apr 15 2023)

🐛 Bug Fix

  • fix(core): Fix vertical scrollbar dragging in rtl mode #666 (@GSilidis)
  • Update CHANGELOG.md [skip ci] (@Grsmto)
  • Add types field to package.json #661 (@andersk)

⚠️ Pushed to master

  • Publish (@Grsmto)
  • Revert "chore(core): revert change in simplebar-core" (@Grsmto)
  • chore(core): revert change in simplebar-core (@Grsmto)
  • fix(core): fix missing Lodash dependency (fix #655) (@Grsmto)
  • Revert "feat(core): simplify scrollbar width customisation using css custom property" (@Grsmto)
  • feat(core): simplify scrollbar width customisation using css custom property (@Grsmto)
  • chore: fix lodash-es in tests (@Grsmto)
  • fix(examples): fix Webpack version mismatch after Angular plugin downgrade (@Grsmto)
  • feat(core): start adding support for multiple classNames (ref #651) (@Grsmto)
  • chore(core): rollback to lodash-es so Angular doesn't complain of cjs (@Grsmto)
  • chore(core): update tests after changes (@Grsmto)
  • feat(core, vanilla): remove all unnecessary DOM manipulations from core (@Grsmto)
  • Revert "chore: remove unnecessary build step" (@Grsmto)
  • fix(core): fix scrollbar hiding even while scrolling (@Grsmto)
  • chore(core, react, vue, angular): set missing accessibility properties (@Grsmto)
  • fix(core): fix overflow: auto applied to wrong element on new v6 release (@Grsmto)
  • feat(core): set "overflow: auto" by default instead of "hidden" on scrollable element (@Grsmto)
  • fix(core): fix scrollbar not showing up initially for framework plugins when autoHide: false (@Grsmto)
  • chore: update READMEs (@Grsmto)

Authors: 3


v1.2.3 (Wed Mar 29 2023)

🐛 Bug Fix

⚠️ Pushed to master

  • Revert "chore(core): revert change in simplebar-core" (@Grsmto)
  • chore(core): revert change in simplebar-core (@Grsmto)
  • Publish (@Grsmto)
  • fix(core): fix missing Lodash dependency (fix #655) (@Grsmto)
  • Revert "feat(core): simplify scrollbar width customisation using css custom property" (@Grsmto)
  • feat(core): simplify scrollbar width customisation using css custom property (@Grsmto)
  • chore: fix lodash-es in tests (@Grsmto)
  • fix(examples): fix Webpack version mismatch after Angular plugin downgrade (@Grsmto)
  • feat(core): start adding support for multiple classNames (ref #651) (@Grsmto)
  • chore(core): rollback to lodash-es so Angular doesn't complain of cjs (@Grsmto)
  • chore(core): update tests after changes (@Grsmto)
  • feat(core, vanilla): remove all unnecessary DOM manipulations from core (@Grsmto)
  • Revert "chore: remove unnecessary build step" (@Grsmto)
  • fix(core): fix scrollbar hiding even while scrolling (@Grsmto)
  • chore(core, react, vue, angular): set missing accessibility properties (@Grsmto)
  • fix(core): fix overflow: auto applied to wrong element on new v6 release (@Grsmto)
  • feat(core): set "overflow: auto" by default instead of "hidden" on scrollable element (@Grsmto)
  • fix(core): fix scrollbar not showing up initially for framework plugins when autoHide: false (@Grsmto)
  • chore: update READMEs (@Grsmto)

Authors: 2


v1.2.2 (Sun Mar 19 2023)

🐛 Bug Fix

  • Update CHANGELOG.md [skip ci] (@Grsmto)

⚠️ Pushed to master

  • fix(core): fix missing Lodash dependency (fix #655) (@Grsmto)
  • Revert "feat(core): simplify scrollbar width customisation using css custom property" (@Grsmto)
  • feat(core): simplify scrollbar width customisation using css custom property (@Grsmto)
  • Publish (@Grsmto)
  • chore: fix lodash-es in tests (@Grsmto)
  • fix(examples): fix Webpack version mismatch after Angular plugin downgrade (@Grsmto)
  • feat(core): start adding support for multiple classNames (ref #651) (@Grsmto)
  • chore(core): rollback to lodash-es so Angular doesn't complain of cjs (@Grsmto)
  • chore(core): update tests after changes (@Grsmto)
  • feat(core, vanilla): remove all unnecessary DOM manipulations from core (@Grsmto)
  • Revert "chore: remove unnecessary build step" (@Grsmto)
  • fix(core): fix scrollbar hiding even while scrolling (@Grsmto)
  • chore(core, react, vue, angular): set missing accessibility properties (@Grsmto)
  • fix(core): fix overflow: auto applied to wrong element on new v6 release (@Grsmto)
  • feat(core): set "overflow: auto" by default instead of "hidden" on scrollable element (@Grsmto)
  • fix(core): fix scrollbar not showing up initially for framework plugins when autoHide: false (@Grsmto)
  • chore: update READMEs (@Grsmto)

Authors: 1


v1.2.1 (Sat Feb 11 2023)

🐛 Bug Fix

⚠️ Pushed to master

Authors: 1


v1.2.1 (Sat Feb 11 2023)

⚠️ Pushed to master

Authors: 1


6.0.0

Major

  • ⚠️ SimpleBar v6 does not use any polyfill anymore by default! If you see any error in a browser you want support for, you might need a polyfill! You can use Babel @babel/preset-env to polyfill for you, see our examples package or check out polyfill.io.
  • Scrollable div now comes with overflow: auto by default instead of overflow: hidden. This is to allow for graceful fallback if user has JS disabled (or if there is an error that prevents SimpleBar from initialising)> Previously we were relying on the use of <noscript /> tag but this is better for accessibility to fallback by default. This change should only have an impact on older browsers that don't support hidding of the scrollbar with CSS.
  • timeout option is now deprecated. It is now only made with a CSS transition that you can override with CSS as you want.
  • mutation-observer polyfill is not shipped by default anymore.
  • core-js is not included anymore. We now use TypeScript instead of Babel so polyfilling is up to you!
  • Bundle is much smaller!
  • New useful classes on host element: .simplebar-hover, .simplebar-mouse-entered, .simplebar-scrolling, .simplebar-scrollable.
  • Scrollbar recalculations are now throttled with RAQ instead of Lodash's throttle function, which prevents stuttering on animations (#507)