Skip to content

Releases: dhershman1/vue-debounce

v5.0.0

26 Jan 00:13
75d4c78
Compare
Choose a tag to compare

Breaking Changes

  • Remove support for Vue 2
    • If you need to continue supporting Vue2 please switch to the vue2-debounce package or stay of v4 of this one
  • vue-debounce is now registered as a ES module instead of a cjs package
    • This helps the transition over to Vue3
    • This will help keep the typing system clean

Fixed

  • README now reflects how to use vue-debounce with only vue3

v4.0.1

03 Dec 22:15
Compare
Choose a tag to compare

Improved

  • Added PR #79 for export support
  • Added PR #82 for fixed typings

Chores

  • Dependency updates

v4.0.0

17 May 19:23
5fb4bd4
Compare
Choose a tag to compare

Breaking Changes

  • Removed getDirective flow there is now a dedicated import for vue 2, and vue 3 #73

Improved

  • Made usage easier, instead of trying to support complex backwards compatability, I simply separated the two into their own imports
  • Usage should be less convoluted

Fixed

v3.1.1

16 May 21:29
5d7d5c0
Compare
Choose a tag to compare

Fixed

  • Erroring out when there were no attributes on your element tag #71
  • Potential issue if passed events was just an empty array or string would cause debounce to stop listening all together
    • This falls back on the value of listenTo

v3.1.0

06 Apr 19:47
e1a7f18
Compare
Choose a tag to compare

Improved

  • Now using vNode instead of raw events, this allows us to use events no matter how deep (#66)
    • The above improves compatability with libraries like Vuetify

Chore

  • Dependency Updates and Audit fixes

v3.0.1

23 Jul 15:15
a9d3028
Compare
Choose a tag to compare

Improved

  • Types for debounce (#57 thanks to @hrobertson)
  • Placement of the readme for getDirective (#56)

v3.0.0

28 Jun 14:15
0963380
Compare
Choose a tag to compare

BREAKING CHANGES

  • Lots of code condencing, shouldn't break anything but just in case
  • Changed how debouncing fireonempty works. It had a bug so I made it a bit more strict to fix this
    • Please open issues ASAP if this functionality is not working as expected

New

  • Added new trim option and modifier, this allows you to trim inputs that come through
    • The value given to your function will NOT be the trimmed value, trim is only used for logic to see if things should be ran
  • Added getDirective function which allows you to create a directive instance at lower levels other than global should help with #53

Improved

  • Some small code cleanup
  • Updated dependencies

v2.6.0

18 Dec 16:17
6c0d5ce
Compare
Choose a tag to compare

New

  • Added Vue 3 Compatibility 🎉
    • This involves the backwards compatibility change I brought up in discussions #47
    • This change IS compatible with Vue 2, which is why it isn't a major release

Improved

  • Dropped dist/ from the repo
    • This is so it doesnt bog down PRs
    • dist is still available on npm as its built before deploy
    • Your CDN (if using) should NOT be affected

v2.5.8

18 Nov 17:45
8a7a50e
Compare
Choose a tag to compare

Improved

  • Updated all dev dependencies
  • Started planning vue 3 compatibility

Fixed

  • Removed david-md badges from readme since it seems to be down for good
  • Linting fixes in the test files

v2.5.7

11 Jun 14:55
4e2375c
Compare
Choose a tag to compare

Fixed

  • Revert out Kyanite