Enzyme, a popular JavaScript testing utility for React, saw a minor version bump from 3.4.1 to 3.4.2, bringing subtle but important changes for developers. Both versions maintain identical core dependencies for functionalities like DOM manipulation with Cheerio, utility functions from Lodash, and React animation frame handling with raf. However, the key differences lie in the development dependencies, which impact the developer experience during testing and linting.
Enzyme 3.4.2 upgrades several ESLint-related packages, including eslint from version 4.19.1 to 5.3.0, eslint-config-airbnb from 17.0.0 to 17.1.0, eslint-plugin-import from 2.13.0 to 2.14.0, and eslint-plugin-react from 7.10.0 to 7.11.1. These updates signal improvements in code linting and style enforcement, potentially catching more nuanced code quality issues and better aligning with Airbnb's coding standards. While these changes don't affect the runtime behavior of the library itself, they are crucial for developers aiming for consistent code quality and adherence to best practices. Furthermore, the unpacked size of the newer version has slightly increased, suggesting minor additions or refinements in the library's internal structure. The release date difference indicates a focused effort to enhance the developer tooling aspects of the package..
The are not vulnerabilities for the version 3.4.2 of the package enzyme