Zone.js version 0.11.0 introduces notable changes compared to its predecessor, version 0.10.3. A key update lies in its dependency management. Version 0.11.0 declares a production dependency on tslib version "^2.0.0", which is absent in version 0.10.3. This suggests a shift in how zone.js handles TypeScript helpers or runtime support, potentially impacting the bundle size or compatibility with certain TypeScript configurations for users.
Furthermore, there's a significant reduction in the distributed package size. Version 0.11.0 boasts a fileCount of 5 and an unpackedSize of roughly 103KB, vastly smaller than version 0.10.3's fileCount of 207 and unpackedSize of 3.4MB. This substantial minimization signals a possible refactoring or optimization of the library's core, leading to faster downloads and reduced footprint, which can be valuable for web performance.
The typescript dependency in devDependencies also sees an update, moving from "~3.4.2" in 0.10.3 to "^3.8.3" in 0.11.0, indicating the newer version uses newer features of Typescript. Developers should consider these changes when upgrading, particularly concerning potential compatibility issues arising from the updated tslib dependency or the reduced package size, which may indicate removal of certain features or modules. Version 0.11.0 was released on August 18, 2020, offering a newer, potentially more streamlined version for modern JavaScript development.
The are not vulnerabilities for the version 0.11.0 of the package zone.js