SortableJS is a lightweight JavaScript library designed to add drag-and-drop functionality to HTML lists and elements, enhancing user experience by allowing reordering and intuitive manipulation of content. Version 1.13.0, released in January 2021, introduces some notable changes compared to the previous stable version, 1.12.0 released in September 2020. One significant difference lies in the development dependencies, reflecting shifts in the build and testing processes. Version 1.13.0 embraces modern tools like Rollup for bundling, Babel for JavaScript transpilation, and Testcafe for robust end-to-end testing, accompanied by plugins that support JSON handling, Babel transformation, and xUnit reporting as well as Saucelabs browser providing. This suggests a push towards improved code quality, maintainability, and broader browser compatibility testing. In contrast, version 1.12.0 relied on tools like Microbundle and Typescript, suggesting a focus on smaller bundle sizes and type safety during development. Furthermore, the unpacked size is notably smaller in v1.13.0, indicating optimization on resources. Both versions maintain the MIT license, ensuring open-source flexibility for developers. Developers choosing between the two should consider the updated testing approach and dependency upgrades, especially if aiming for compatibility with a wide range of browsers and frameworks.
The are not vulnerabilities for the version 1.13.0 of the package sortablejs