Eslint-plugin-import-x has released version 4.8.0, presenting notable adjustments from the previous stable version, 4.7.2. Both versions aim to enhance import statement handling with a focus on code sanity. A key change lies in the dependencies: version 4.8.0 replaces "is-glob" and "minimatch" with "picomatch" which indicates potentially leveraging 'picomatch' advanced globbing functionalities for improved file matching and pattern resolution inside the tool processes. This change alone can bring performance benefits for developers with complex project structures. The core functionality related to type definitions ("@types/doctrine"), Typescript utilities ("@typescript-eslint/utils"), rspack support ("rspack-resolver"), and node resolving ("eslint-import-resolver-node") remains consistent. Furthermore, both versions maintain peer dependency on ESLint versions 8.57.0 or 9.0.0, ensuring compatibility with the latest ESLint ecosystem. Developers upgrading to 4.8.0 should be aware of the 'picomatch' inclusion and its impact on globbing patterns within their import configurations. The newer version includes a slightly larger unpacked size of 698149 compared to 4.7.2's 695275, alongside an increase in file count from 276 to 279 suggesting added features and/or functionalities. Both versions are licensed under MIT.
The are not vulnerabilities for the version 4.8.0 of the package eslint-plugin-import-x