Version 4.9.1 of @typescript-eslint/eslint-plugin, a TypeScript plugin for ESLint, was released on December 7, 2020, quickly following the 4.9.0 release on November 30, 2020. While both versions share the same core functionality of providing ESLint rules specifically for TypeScript code, a key difference lies in their internal dependencies. Version 4.9.1 updates its dependencies on @typescript-eslint/scope-manager and @typescript-eslint/experimental-utils to version 4.9.1 to keep all @typescript-eslint packages aligned. The previous version, 4.9.0, used versions 4.9.0 for these dependencies. This synchronization ensures compatibility and potentially incorporates bug fixes or performance improvements within those dependent packages.
For developers using @typescript-eslint/eslint-plugin, this update is likely a minor but important one. While there aren't immediately apparent new features at the plugin level between the two versions for developers, upgrading to 4.9.1 ensures they are running the latest stable version with potential improvements from the updated dependencies and enhanced stability . It's always good keeping your packages updated to the latest versions. Both versions maintain the same peer dependencies, requiring ESLint (version 5, 6, or 7) and @typescript-eslint/parser (version 4 or higher). The unpacked size of version 4.9.1 grew slightly, indicating potential changes to code, most likely inside the updated dependencies.
The are not vulnerabilities for the version 4.9.1 of the package @typescript-eslint/eslint-plugin