SortableJS is a lightweight JavaScript library designed to add drag-and-drop reordering functionality to lists on modern web browsers and touch-enabled devices, without relying on jQuery. Two specific versions, 1.9.0 and the preceding stable version 1.8.4, offer similar core functionalities but differ in subtle aspects that can be important for developers. Both versions support popular frameworks like Meteor, AngularJS, React, Polymer, Vue, and Knockout, seamlessly integrating with CSS libraries like Bootstrap, making it a versatile choice for various project needs. The development dependencies, including gulp, pump, gulp-each, gulp-rename, gulp-uglify, and http-server, remain consistent, suggesting a stable build process.
The key differences between the versions lie in their release date and unpacked size. Version 1.9.0 was released on April 20, 2019, while version 1.8.4 came out on March 11, 2019. The unpacked size of version 1.9.0 is slightly larger at 118238 bytes compared to version 1.8.4's 117310 bytes, implying potential inclusion of bug fixes, performance improvements, or minor feature enhancements. Developers considering upgrading should note that these changes might introduce subtle behavior differences, so testing is advisable. Both versions are distributed under the MIT license and are available through the npm registry. The library's ease of use and framework compatibility make it a go-to solution for creating intuitive and interactive user experiences involving reorderable lists.
The are not vulnerabilities for the version 1.9.0 of the package sortablejs