UglifyJS is a powerful JavaScript toolkit for parsing, mangling, compressing, and beautifying code. Comparing versions 3.11.4 and 3.11.3 reveals subtle but potentially important differences for developers integrating this library into their workflows. Both versions maintain the same core functionality and developer dependencies on acorn (version ~7.1.0) and semver (version ~6.3.0), guaranteeing compatibility within those dependency ranges. They are both licensed under BSD-2-Clause, ensuring freedom for usage in diverse software projects. The primary disparities lie in the distribution details and release dates. Version 3.11.4 was released on October 26, 2020, roughly a week after version 3.11.3, which was released on October 19, 2020. While both have a file count of 20 in their respective tarballs, the unpacked size differs: 913,148 bytes for 3.11.4 compared to 918,538 bytes for 3.11.3. This small variation in unpacked size may indicate bug fixes, minor optimizations, or alterations in default settings between the versions. Developers upgrading from 3.11.3 to 3.11.4 should test their JavaScript minification processes to ensure consistent output, and keep an eye on related issues on Uglify's Github account. The project is actively Maintained by Mihai Bazon.
The are not vulnerabilities for the version 3.11.4 of the package uglify-js