# 2.20.0 (opens new window) (2020-10-28)
# Features
- add lazy option to allow recalculating targets (#388 (opens new window)) (e3c70c5 (opens new window))
# 2.19.1 (opens new window) (2020-10-09)
# Bug Fixes
- allow passing 0 as duration (#376 (opens new window)) (5f69269 (opens new window))
# 2.19.0 (opens new window) (2020-10-09)
# Features
- add support for Vue 3 (#371 (opens new window)) (739de11 (opens new window))
# 2.18.2 (opens new window) (2020-07-29)
# Bug Fixes
- export scroller to DOM (#329 (opens new window)) (4333d1e (opens new window))
# 2.18.1 (opens new window) (2020-04-15)
# Bug Fixes
- allow passing 0 as offset (#247 (opens new window)) (09ee3c4 (opens new window))
# 2.18.0 (opens new window) (2020-04-12)
# Features
- ignore clicks if directive value is falsy (#243 (opens new window)) (adaac9c (opens new window)), closes #242 (opens new window)
# 2.17.1 (opens new window) (2019-09-17)
# Bug Fixes
- improved type definitions (#160 (opens new window)) (f6a6596 (opens new window))
# 2.17.0 (opens new window) (2019-09-16)
# Features
- add typescript bindings (#159 (opens new window)) (1b39aaf (opens new window))
# 2.16.3 (opens new window) (2019-09-10)
# Bug Fixes
- only call onDone if it's defined (55afb50 (opens new window))
# 2.16.2 (opens new window) (2019-09-10)
# Bug Fixes
- calculation for {force: false, offset: nonZero} (#139 (opens new window)) (f01ce23 (opens new window)), closes #138 (opens new window)
# 2.16.1 (opens new window) (2019-09-10)
# Bug Fixes
- force:false to correctly check element visibility in viewport (#150 (opens new window)) (14eb022 (opens new window))
# 2.16.0 (opens new window) (2019-09-10)
# Features
- pass additional parameters to offset callback (#135 (opens new window)) (e862213 (opens new window))
# 2.15.1 (opens new window) (2019-09-10)
# Bug Fixes
- onDone not being called with force: true (references #111 (opens new window)) (#129 (opens new window)) (6ff03b2 (opens new window))
# v2.15.0 (2019-3-18)
- call onDone when no scrolling is needed (#128)
# v2.14.0 (2019-2-27)
- Add nuxt module (#115)
# v2.13.0 (2018-9-13)
# v2.12.0 (2018-9-13)
- Add force parameter (#103)
- fix SSR issue with global.window (#104)
# v2.11.0 (2018-3-10)
- Add element parameter to onStart and onDone callbacks (#79)
# v2.10.0 (2018-3-4)
- Added onStart callback (#76)
# v2.9.0 (2018-2-24)
- Export scroller factory function (#74)
# v2.8.0 (2017-11-15)
- Allow a callback in offset option (#61)
# v2.7.10 (2017-11-8)
- Fixed default value being ignored for cancelable when not explicitly set
# v2.7.9 (2017-10-30)
- Fixed scrolling in relative containers (#57)
# v2.7.8 (2017-9-21)
- Fixed passive event listeners
# v2.7.6 (2017-9-6)
- Pushed the intended change for v2.7.6
# v2.7.6 (2017-9-6)
- Fixed x and y axes being switched up.
# v2.7.5 (2017-8-28)
- Add a way to cancel scrolling programmatically (#46)
# v2.7.4 (2017-8-22)
- transform Object.assign to support IE11 (issue: #37 pr: #40)
# v2.7.3 (2017-8-22)
- Disable horizontal scroll by default (#39)
# v2.7.2 (2017-7-9)
- Added support for older browsers, by not using
.find()
. (#33)
# v2.7.1 (2017-7-8)
- Fixed setting
cancelable
to false being ignored
# v2.7.0 (2017-6-22)
- Added horizontal scroll support (#31)
# v2.6.10 (2017-6-21)
- Made cancel events listener passive
# v2.6.9 (2017-6-18)
- Added cancelable option
# v2.6.8 (2017-5-6)
- Added default options setting.
- Fixed documentation,
# v2.6.7 (2017-4-18)
- Added SSR support.
# v2.6.6 (2017-4-11)
- Updated documentation for programmatic usage and easings.
# v2.6.5 (2017-4-8)
- Added warnings when scrolling to elements that don't exist.
# v2.6.4 (2017-3-22)
- Fixed #15 - elements would share their bindings
# v2.6.3 (2017-3-20)
- Added update to directive declaration, so options can be changed dynamically.
# v2.6.2 (2017-3-18)
- Pushed updated docs to npm
# v2.6.1 (opens new window) (2017-3-18)
# Fixes
- Removed accidental
console.log
# v2.6.0 (opens new window) (2017-3-18)
# Changes
- Cleaned up repository
- Added rollup
- Added better docs
# v2.5.4 (opens new window) (2017-3-15)
# Bug fixes
- Fixed jumping to the top of the page in firefox when scrolling on the
body
tag. 6f5615e (opens new window)
# v2.5.3 (opens new window) (2017-3-14)
# Additions
- Added calculations for scrolling inside positioned elements. 7f730e8 (opens new window)
# v2.5.2 (opens new window) (2017-3-14)
# Bug fixes
- Fixed firefox not scrolling on
body
tag. 575d90a (opens new window)
# v2.5.1 (opens new window) (2017-3-14)
# Additions
- Added examples for using the
container
option
# v2.5.0 (opens new window) (2017-3-14)
# Additions
- Added
container
option to allow scrolling inside different containers
# v2.4.2 (opens new window) (2017-3-6)
# Changes
- Updated the repository link in
package.json
# v2.4.1 (opens new window) (2017-3-6)
# Changes
- Renamed package from
vue-scrollTo
tovue-scrollto
due to npm's limited support for capital letters in package names.