Eslint-plugin-import version 2.9.0 introduces notable changes compared to version 2.8.0, impacting developers relying on this popular linting utility for ES module syntax. A key difference lies in updated dependencies. Version 2.9.0 boasts lodash upgraded to ^4.17.4 along with doctrine at version 1.5.0 replacing lodash.cond found in version 2.8.0.
The development dependencies also reveal significant shifts. Version 2.9.0 shows upgrades to coveralls at ^3.0.0 and adds eslint-plugin-typescript ^0.8.1 while also including direct file references for eslint-module-utils, eslint-import-resolver-node and eslint-import-resolver-webpack. TypeScript has also been bumped to version ^2.6.2 and typescript-eslint-parser ^12.0.0. These changes suggest improvements in TypeScript linting support. Conversely, 2.8.0 uses older versions of dependencies like coveralls (^2.11.4), rimraf (2.5.2) and typescript (^2.0.3).
Developers should note the releaseDate, revealing a five month gap between the versions. When choosing a version, developers using TypeScript should prioritize the 2.9.0 version to benefit from enhanced TypeScript integration and the latest code quality and style guidelines. Both versions maintain compatibility with ESLint versions 2.x to 4.x, as specified in the peerDependencies.
The are not vulnerabilities for the version 2.9.0 of the package eslint-plugin-import