Zod, a TypeScript-first schema declaration and validation library renowned for its static type inference, released version 3.9.6 following version 3.9.5. Examining the package metadata reveals subtle yet potentially important changes for developers. Both versions share identical dependencies and devDependencies, indicating no alterations in core dependencies or development tooling. The license, repository location, author information, and funding URL remain consistent, suggesting continued project stability and maintainership.
The key distinctions lie in the dist object and releaseDate. Version 3.9.6 has a slightly larger unpackedSize (497238 bytes) compared to 3.9.5 (497139 bytes), a negligible difference of 99 bytes, likely representing minor code adjustments or documentation updates. The fileCount remains the same at 55. The release dates highlight that version 3.9.6 was published on October 5, 2021, while version 3.9.5 was released on September 29, 2021.
For developers using Zod, this suggests a focus on incremental improvements and bug fixes between the two versions. While the devDependencies offer insights into the library's development process, including tools like Jest for testing, ESLint for linting, and Rollup for bundling, the impact of the 3.9.6 release is likely marginal in terms of API changes or major new features. Developers should consider updating to the latest version for the latest bugfixes but those using 3.9.5 are unlikely to see dramatic impacts. The similar metadata also indicates a project with a strong focus on stability and continuous improvement.
All the vulnerabilities related to the version 3.9.6 of the package
Zod denial of service vulnerability
Zod version 3.22.2 allows an attacker to perform a denial of service while validating emails.