Joi, a popular object schema validation library for JavaScript, released version 17.5.0 shortly after version 17.4.3. Both versions share the same core dependencies, including @hapi/hoek, @hapi/topo, @sideway/address, @sideway/formula, and @sideway/pinpoint, indicating a consistent foundation for schema definition and validation. Similarly, their development dependencies, crucial for testing and building the library, remain the same, featuring tools like @hapi/lab, @hapi/code, typescript, @hapi/bourne, and @hapi/joi-legacy-test. This suggests that the development workflow and testing methodologies haven't undergone significant changes between these releases.
The key difference lies in the dist object, specifically the unpackedSize. Version 17.5.0 has an unpacked size of 518480 bytes, slightly larger than the 516304 bytes of version 17.4.3. While the file count remains the same at 36, the increase in size suggests that the new version includes some additions or modifications. These might include bug fixes, performance improvements, new features, or updated documentation. The release date also highlights the changes: 17.5.0 was released on December 2, 2021, just one day after 17.4.3, released on December 1, 2021. For developers using Joi, this quick succession of releases implies that 17.5.0 likely addresses a critical bug or introduces a small but important enhancement discovered shortly after the previous release. Users should consider upgrading to 17.5.0 to benefit from potential bug fixes and improvements. Always refer to the official changelog for detailed information.
The are not vulnerabilities for the version 17.5.0 of the package joi