UglifyJS, a popular JavaScript toolkit for parsing, mangling, compressing, and beautifying code, released version 3.12.8 following the 3.12.7 stable version. Both versions share the same core functionality and maintain the BSD-2-Clause license, ensuring developers can freely use and modify the library. The developer Mihai Bazon remains the author, indicating continuity in the project's direction. The GitHub repository URL stays consistent, pointing to the same origin for code and contributing. They share the same dependencies.
However, key differences exist primarily in the dist object, reflecting changes in the packaged distribution. Version 3.12.8 comes with a slightly larger unpackedSize of 1049660 bytes compared to 3.12.7's 1032753 bytes, suggesting code additions or modifications impacting the overall size of the library. The fileCount remains constant at 20, hinting that the file structure didn't undergo significant restructuring.
Critically, the releaseDate highlights the temporal separation, with 3.12.8 released on February 13, 2021, after 3.12.7's release on February 6, 2021. This difference suggests a bug fix, a minor feature enhancement, or other necessary updates prompted the newer release. Developers considering UglifyJS should opt for version 3.12.8 to leverage the latest fixes and improvements incorporated since the previous stable release. Developers will benefit from the updated version, as they get the latest stability improvements.
The are not vulnerabilities for the version 3.12.8 of the package uglify-js