Yup 0.32.10 represents a refinement over version 0.32.9, showcasing updates in both dependencies and development dependencies. For developers, the core validation capabilities remain consistent, providing that dead-simple object schema validation Yup is known for. The key difference lies in the updated underlying packages.
In dependencies, lodash moves from ^4.17.20 to ^4.17.21 and @types/lodash jumps from ^4.14.165 to ^4.14.175, indicating minor feature additions or, more likely, bug fixes and improved type definitions. @babel/runtime also sees an upgrade from ^7.10.5 to ^7.15.4, suggesting improved support for newer JavaScript syntax and features, critical for modern web development. Notably, some lodash-es goes from ^4.17.15 to ^4.17.21.
The devDependencies section reveals a broader sweep of upgrades. Testing frameworks like chai, jest, and sinon all receive updates, potentially enhancing test reliability and developer experience. Build tools like rollup, @babel/cli, and @babel/core are updated, implying potential performance improvements during development builds and better compatibility with the latest JavaScript standards. Moreover, a whole range of eslint-related libraries have been upgraded, enabling the developer to better maintain the code quality and follow modern linting standards. Overall, these updates ensure compatibility and enhance the developer experience when working with the Yup library reinforcing its position as a reliable tool for schema validation.
The are not vulnerabilities for the version 0.32.10 of the package yup