UglifyJS has released version 3.19.0, a minor update from the previous stable version 3.18.0, continuing its role as a crucial JavaScript toolkit for parsing, mangling, compressing, and beautifying code. Both versions maintain the same core dependencies, relying on specific versions of "acorn" (approximately 8.7.1) for parsing and "semver" (approximately 6.3.0) for managing semantic versioning. The license remains BSD-2-Clause, ensuring open-source usage for developers.
A notable difference lies in the unpacked size of the distribution. Version 3.19.0 weighs in at 1,300,811 bytes when unpacked, a slight increase from version 3.18.0's 1,295,109 bytes. This suggests that the new version incorporates some additional features, optimizations, or bug fixes that contribute to the increased size. However, both versions share the same number of files (20) inside the package.
Developers should consider upgrading to version 3.19.0 to benefit from the latest improvements and potential bug resolutions. While the core functionality and dependencies remain largely consistent, the increased unpacked size indicates internal changes that could improve performance or add new functionalities. The release date of 2024-07-17 suggests a recent version with relevant improvements. Always review the changelog and upgrade guides for detailed information on specific modifications and potential compatibility impacts on existing projects. The date of the previous version, 2024-06-10, is significantly distant and confirms the importance of using the latest 3.19.0.
The are not vulnerabilities for the version 3.19.0 of the package uglify-js