Zone.js version 0.4.0 represents a notable update from version 0.3.0, offering developers enhanced testing capabilities and a broader range of browser support. A key difference lies in the expanded devDependencies. Version 0.4.0 introduces several Karma launchers including karma-chrome-launcher, karma-safari-launcher, and karma-firefox-launcher, alongside karma-sauce-launcher, enabling cross-browser testing on multiple platforms via Sauce Labs. Additionally, jasmine was upgraded to version ^2.2.0. This contrasts with version 0.3.0 which primarily depended on older versions of karma, karma-jasmine, and karma-firefox-launcher, suggesting a focus on basic testing rather than a comprehensive cross-browser strategy. The updated dependencies in 0.4.0 provides tools for more robust and comprehensive testing, ensuring compatibility and stability across different browser environments.
Another shift can be seen in the repository URL, changing from git://github.com/btford/zone.js.git to git://github.com/angular/zone.js.git, indicating a likely transition of project ownership from Brian Ford's personal account to the Angular organization, reflecting a deeper integration with the Angular framework. Both versions share the same "Apache 2.0" license, preserving the permissive usage rights for developers. If you are a developer using Angular, version 0.4.0 likely provides better compatibility and is actively maintained within the Angular ecosystem.
The are not vulnerabilities for the version 0.4.0 of the package zone.js