PackageTrack

npm

interactjs

1.10.28taye/interact.js

Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

Release timeline

171 releases since 2016
20162026

One column per quarter.

Releases

  1. 1.10.281 Aug 2026
    Release notes2 sources agree
    • fix(core): pass element arg to rect checker correctly
    Open source →
  2. 1.10.2728 Mar 2024
    Release notes2 sources agree
    • fix(types): fix issues with skipLibCheck: false
    Open source →
  3. 1.10.267 Dec 2023
    Release notes2 sources agree
    • fix: improve build; check output for ES2018 compatibility
    Open source →
  4. 1.10.254 Dec 2023
    Release notes2 sources agree
    • fix: bundle to ES5 syntax
    Open source →
  5. 1.10.244 Dec 2023
    Release notes2 sources agree
    • chore: generate api docs
    Open source →
  6. 1.10.2326 Nov 2023
    Release notes2 sources agree
    • fix: transform nullish coalescing; fix symbol-tree build
    Open source →
  7. 1.10.2224 Nov 2023
    Release notes2 sources agree
    • fix(actions/gesture): fix error when inertia is enabled for gestures #995
    Open source →
  8. 1.10.2115 Nov 2023
    Release notes2 sources agree
    • fix(actions/drop): fix regression with drop event targets #1016
    Open source →
  9. 1.10.205 Nov 2023
    Release notes2 sources agree
    • fix(types): import plugins for module augmentations #933
    Open source →
  10. 1.10.1917 Sept 2023
    Release notes2 sources agree
    • fix(core/scope): remove duplicate Interactable super.unset
    • fix(utils/pointerExtend): skip all vendor-prefixed props. Close #978
    Open source →
  11. 1.10.1830 Jul 2023
    Release notes2 sources agree
    • fix(interact): remove types dependency
    • fix: set "type": "module" for scoped packages
    • fix(modifiers): allow toggling aspectRatio modifier during interaction
    • fix(types): import plugins for module augmentations
    • fix(interactjs): don't assign module.exports in esm package
    Open source →
  12. 1.10.179 Jul 2022
    Release notes2 sources agree
    • fixed missing typings when only the @interactjs/interactjs package is installed and imported
    • added index to vue package for installing with side effect import
    Open source →
  13. 1.10.169 Jul 2022
    Release notes2 sources agree
    • remove vue and react deps fron pro @interactjs/interactjs package
    Open source →
  14. 1.10.159 Jul 2022
    Release notes2 sources agree
    • fixed an issue with broken @interactjs/types #972
    Open source →
  15. 1.10.1411 Jun 2022
    Release notes2 sources agree
    • fixed an issue with iframes on Webkit #942. Thanks, @tulps, for PR #943
    • fixed top-right and bottom-left resizing with aspectRatio with sub-modifiers #944. Thanks again, @tulps, for PR #963
    • fixed typings for @itneractjs/ scoped module packages #933
    • added doubletap.double === true event prop for consistency with tap.double
    • fixed a bug with calling interactable.unset() in a drop listener #919
    Open source →
  16. 1.10.136 Jun 2022
    Release notes2 sources agree
    • Added .d.ts files to all @interactjs/* packages
    Open source →
  17. 1.10.126 Jun 2022
    Release notes2 sources agree
    • fixed incorrect behaviour when interactable.unset() is called multiple times
    Open source →
  18. 1.10.1131 Mar 2021
    Release notes2 sources agree
    • fixed incorrect "module" field in package.json https://github.com/taye/interact.js/issues/894#issuecomment-811046898
    Open source →
  19. 1.10.1031 Mar 2021
    Release notes2 sources agree
    • fixed issue with unresolved stub files #894
    • fixed commonjs import of interactjs package
    Open source →
  20. 1.10.930 Mar 2021
    Release notes2 sources agree
    • improved support for SSR environments
    Open source →
  21. 1.10.85 Mar 2021
    Release notes2 sources agree
    • fixed imports of missing modules #891
    Open source →
  22. 1.10.74 Mar 2021
    Release notes2 sources agree
    • correctly replace process.env.npm_package_version in min bundle #890
    Open source →
  23. 1.10.63 Mar 2021
    Release notes2 sources agree
    • fix packaging error
    Open source →
  24. 1.10.53 Mar 2021
    Release notes2 sources agree
    • fix packaging error
    Open source →
  25. 1.10.42 Mar 2021
    Release notes2 sources agree
    • fix NPE in indexOfDeepestElement if first element has no parent #887
    • improve babel-plugin-prod on windows #885
    Open source →
  26. 1.10.36 Feb 2021
    Release notes2 sources agree
    • fixed issue with TS strict null checks #882
    • fixed issue with type imports being emitted in JS modules #881
    Open source →
  27. 1.10.22 Jan 2021
    Release notes2 sources agree
    • marked interact.{on,off} methods as deprecated
    Open source →
  28. 1.10.129 Nov 2020
    Release notes2 sources agree
    • fixed mouseButtons option typings #865
    • removed plugin index module warnings
    Open source →
  29. 1.10.029 Sept 2020
    Release notes2 sources agree
    • changed production files extension from '.min.js' to '.prod.js' #857
    • added experimental @interactjs/dev-tools/babel-plugin-prod babel plugin to change @interactjs/* imports to production versions
    • added sideEffects fields to package.json files
    Open source →
  30. 1.9.2217 Aug 2020
    Release notes2 sources agree
    • fixed inertia issue with arbitrary plugin order #834
    • fixed inertia regression #853
    Open source →
  31. 1.9.2116 Aug 2020
    Release notes2 sources agree
    • used findIndex polyfill to support 1E11 #852
    • fixed issue where resize reflow increased element size #817
    • fixed drop event order: fire dropmove after dragenter #841 and final drop events before dragend #842
    • updated docs #844 #829
    Open source →
  32. 1.9.202 Jul 2020
    Release notes2 sources agree
    • fixed ordering of plugins
    Open source →
  33. 1.9.192 Jun 2020
    Release notes2 sources agree
    • exposed DropEvent type
    Open source →
  34. 1.9.1825 May 2020
    Release notes2 sources agree
    • fixed further issues with types
    Open source →
  35. 1.9.1716 May 2020
    Release notes2 sources agree
    • fixed missing types for interactjs package
    Open source →
  36. 1.9.1616 May 2020
    Release notes2 sources agree
    • fixed missing types for interactjs package
    Open source →
  37. 1.9.1516 May 2020
    Release notes2 sources agree
    • fixed missing types for interactjs package
    Open source →
  38. 1.9.1411 May 2020
    Release notes2 sources agree
    • fixed regression breaking typescript builds #816
    Open source →
  39. 1.9.135 May 2020
    Release notes2 sources agree
    • fixed regression breaking es5 compatibility of .min.js bundle #814
    Open source →
  40. 1.9.125 May 2020
    Release notes2 sources agree
    • fixed regression breaking commonjs imports withotu .default
    Open source →
  41. 1.9.115 May 2020
    Release notes2 sources agree
    • fixed issue with missing width/height on rectChecker result
    • fixed resize checker with negative sizes
    • moved generated plugin use modules to @interactjs//{use/,}/index.ts #800
    • changed snap function args to provide interaction proxy
    • restored dev-tools helpers in development bundle
    Open source →
  42. 1.9.1022 Apr 2020
    Release notes2 sources agree
    • fixed issue with uninitialized scope in non browser env #803
    Open source →
  43. 1.9.96 Apr 2020
    Release notes2 sources agree
    • fixed typescript issue #807
    Open source →
  44. 1.9.82 Apr 2020
    Release notes2 sources agree
    • fixed minified bundle #802
    • fixed issue with removing delegated events #801
    Open source →
  45. 1.9.718 Mar 2020
    Release notes2 sources agree
    • fixed typing issues
    Open source →
  46. 1.9.618 Mar 2020
    Release notes2 sources agree
    • improved package dependencies
    Open source →
  47. 1.9.518 Mar 2020
    Release notes2 sources agree
    • made core and utils packages dependencies of interact
    Open source →
  48. 1.9.412 Mar 2020
    Release notes2 sources agree
    • restored @interactjs/*/use/*.js* builds
    Open source →
  49. 1.9.311 Mar 2020

    Nothing published for this version

  50. 1.9.29 Mar 2020
    Release notes2 sources agree
    • fixed imports within generated modules
    Open source →
  51. 1.9.19 Mar 2020
    Release notes2 sources agree
    • added @interactjs/*/use/*.min.js builds
    • fixed issue with webpack minifier #800
    • fixed typescript issues
    Open source →
  52. 1.9.07 Mar 2020
    Release notes2 sources agree
    • added various @interactjs/*/use packages for simpler selective imports #800
    • fixed endOnly modifiers without inertia
    Open source →
  53. 1.8.526 Feb 2020
    Release notes2 sources agree
    • fixed a but causing incorrect modifications after resuming inertia #790
    Open source →
  54. 1.8.43 Feb 2020
    Release notes2 sources agree
    • fixed bug when calling interaction.move() from start event #791
    Open source →
  55. 1.8.32 Feb 2020
    Release notes2 sources agree
    • fixed bug when calling interaction.move() from start event #791
    • fixed invalid non-array argument spread types #789
    • fixed missing typescript definition of some interactable methods #788
    • disabled .d.ts.map files output since the .ts source files are not published
    • fixed typings for modifiers
    Open source →
  56. 1.8.224 Jan 2020
    Release notes2 sources agree
    • enabled .d.ts.map files output
    • added license field to @interactjs/interact package.json
    Open source →
  57. 1.8.120 Jan 2020
    Release notes2 sources agree
    • fixed an issue causing flickering a cursor on Firefox for Windows #781
    Open source →
  58. 1.8.020 Jan 2020
    Release notes2 sources agree

    Changes from prerelease versions listed below. See https://github.com/taye/interact.js/projects/4#column-7093512 for a list of issues and pull requests.

    Open source →
  59. 1.8.0-rc.317 Jan 2020pre-release
    Release notes2 sources agree
    • fixed incorrect publish
    Open source →
  60. 1.8.0-rc.216 Jan 2020pre-release
    Release notes2 sources agree
    • refactoring
    Open source →