Eslint-plugin-import-x has been updated to version 4.8.1, offering improvements over the previous stable version, 4.8.0. Both versions aim to enhance import statement handling with sanity checks, ensuring cleaner and more maintainable codebases. The core functionality remains consistent, built upon dependencies like debug, tslib, semver, doctrine, picomatch, stable-hash, get-tsconfig, @types/doctrine, @typescript-eslint/utils, and eslint-import-resolver-node. They also share the same peer dependency requirements for ESLint, supporting versions 8.57.0 and 9.0.0. This indicates a stability promise regarding the plugin's compatibility with different ESLint installations.
A notable difference lies in the dependency on rspack-resolver. Version 4.8.1 upgrades to rspack-resolver version 1.2.1 while version 4.8.0 uses version 1.1.0. This update likely incorporates bug fixes, performance improvements, or new features related to module resolution within rspack projects. Developers using rspack should especially note this change, as it could affect how their import paths are resolved.
Both versions are licensed under MIT, ensuring open-source use, and are authored by JounQin. The unpacked size and file count remain identical across both versions, signifying focused changes rather than a major architectural overhaul. Finally version 4.8.1 was released on March 18, 2025, some two days after v4.8.0.
The are not vulnerabilities for the version 4.8.1 of the package eslint-plugin-import-x