Skip to content

Releases: ThibaultJanBeyer/DragSelect

Version 1.12.1

15 Apr 17:49
Compare
Choose a tag to compare
  • Improve private event callbacks
  • Fix stop test

Version 1.12.0

15 Apr 16:38
Compare
Choose a tag to compare
  • Fix bugs related to the stop() functionality #37 and #38. Big thanks to @Martin-Eckleben for the contribution!
    • Note that reset() now only resets the tool while resetWithCallback() also triggers the callback.
  • Improve automatic tests
  • Add typechecking to tests

Version 1.11.3

11 Mar 11:11
bc7582b
Compare
Choose a tag to compare
  • Keep the dist/ folder holding only the relevant files. In order to not introduce breaking changed to standarts introduced earlier.

Version 1.11.2

10 Mar 18:55
Compare
Choose a tag to compare
  • Use DragSelect.js as "main" in package.json in order to get intellisense

Version 1.11.1

10 Mar 18:50
Compare
Choose a tag to compare
  • Add em6 moduled files that have native module export DragSelect that can be used in for example:
<script type="module">
  import DragSelect from "path/to/DragSelect.es6m.js"
  new DragSelect({...});
</script>

Version 1.11.0

10 Mar 18:23
Compare
Choose a tag to compare
  • Moved the files from the dist folder to the docs folder to adhere to github pages standart
  • Improve code stability by enforcing typechecks via JS-Docs, inspired by truckjs
  • Partial rewrite using native ES6 classes transpiling down to ES5 using babel.
    Note: first I refactored the code to TypeScript but then rolled back because it might limit the ability of external people to contribute due to the new language
  • Improve documentation by autogenerating it with JS-Docs

Version 1.10.0

08 Mar 21:25
51764e0
Compare
Choose a tag to compare
  • Add touch device support (i.e. Mobile Phones)
  • Preparations for modern code for internal development in I.e. ES6 or TS:
    Usind transpilers downwards to ES5. This should not result in any changes on your side.

Version 1.9.1

02 Oct 15:18
Compare
Choose a tag to compare
  • Bugfix in IE
  • Ditch support for IE9

See all changes in changelog

Version 1.9.0

02 Oct 11:28
Compare
Choose a tag to compare
  • Fix issues
  • Added onDragStartBegin callback
  • Increase performance
  • Rename and rework non-public internal isElementTouching method to _isElementTouching.
    also requires different params than before. Please do not use this method in your code, all non-documented methods are subject to change.
  • Add prettier & eslint + prettify code

More information can be found in the changelog

Version 1.8.1

27 Sep 06:59
Compare
Choose a tag to compare

Minor increase.
No breaking changes.

Changelog:

  • add setSelectables() method. Based on request from @n1crack. See issue #30
  • [local tests] replace manual test3 with an automated test for constrained selection