Eslint-plugin-import version 2.29.0 introduces several updates compared to version 2.28.1. In the dependencies, has was removed and several dependency version bumps occurred, including object.values (1.1.6 -> 1.1.7), is-core-module (2.13.0 -> 2.13.1), object.groupby (1.0.0 -> 1.0.1), object.fromentries (2.0.6 -> 2.0.7), array.prototype.flat (1.3.1 -> 1.3.2), array.prototype.flatmap (1.3.1 -> 1.3.2), eslint-import-resolver-node (0.3.7 -> 0.3.9), and array.prototype.findlastindex (1.2.2 -> 1.2.3). These updates likely entail bug fixes, performance improvements, and potentially new features within those underlying modules.
Developers should note the updated eslint-import-resolver-node as it impacts module resolution in Node.js environments. The increased unpackedSize (1206778 -> 1209560) could suggest additional features or code optimization. While the core functionality of "Import with sanity" remains the same, these iterative improvements enhance the plugin's stability and compatibility. For those already using the plugin, upgrading ensures access to the latest fixes and features from dependencies. For new users, version 2.29.0 provides a more refined and up-to-date linting experience for JavaScript and TypeScript import statements, promoting code maintainability and preventing common import-related errors. The releaseDate difference indicates active maintenance and ongoing development.
The are not vulnerabilities for the version 2.29.0 of the package eslint-plugin-import