Yup is a popular JavaScript schema builder for value parsing and validation. Comparing versions 0.29.0 and 0.28.5 reveals key updates relevant to developers. Both versions share core dependencies like lodash, fn-name, toposort, lodash-es, property-expr, @babel/runtime, and synchronous-promise, ensuring consistent core functionality.
The primary differences lie in the development dependencies, reflecting changes in the tooling and testing environment. In version 0.29.0, jest is updated to version 26.0.1, eslint to 7.0.0 and rollup-plugin-filesize jumps to 8.0.2. These updates likely incorporate bug fixes, performance improvements, and new features within those tools. Similarly, updates to eslint-plugin-jest and eslint-plugin-react-hooks may introduce new linting rules for improved code quality and adherence to best practices. Developers should note the update from @4c/rollout 2.1.7 to 2.1.9.
The bump of jest and related packages such as babel-jest, indicate improvements in the testing setup, which can lead to more reliable and efficient testing cycles. The updates to linting and formatting tools such as eslint, eslint-config-prettier, eslint-plugin-import and prettier suggest a focus on code style and maintainability. Moreover, the updated rollup-plugin-filesize reflects a commitment to monitoring and optimizing bundle sizes. These enhancements contribute to a more robust and developer-friendly experience.
The are not vulnerabilities for the version 0.29.0 of the package yup