The @typescript-eslint/eslint-plugin package provides ESLint rules specifically for TypeScript code, enhancing code quality and consistency in TypeScript projects. Version 5.32.0 was released on August 1, 2022, while version 5.31.0 came out on July 25, 2022, representing a fairly rapid release cycle focused on incremental improvements.
Key differences lie in the dependency updates for internal packages within the @typescript-eslint ecosystem. Specifically, version 5.32.0 bumps the versions of @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager all the way up to 5.32.0, aligning them with the main package version. In contrast, version 5.31.0 uses versions 5.31.0 for these internal dependencies. This synchronization suggests that the newer version likely includes bug fixes, performance enhancements, or new features within these core utility packages that directly impact the ESLint plugin's functionality.
Developers should upgrade to version 5.32.0 to benefit from the latest refinements and bug fixes in the underlying utility libraries. These updates could address issues related to type analysis, scope management, or the utility functions used within the ESLint rules. While the core dependencies like debug, ignore, semver, and tsutils remain consistent between the two versions, the internal package updates warrant upgrading to ensure optimal performance and stability when linting TypeScript code with ESLint. Also noteworthy, is a subtle increase in the "unpackedSize" from 2321803 to 2323719 which suggest that the new components add to the size of the package, thus likely more functionality.
The are not vulnerabilities for the version 5.32.0 of the package @typescript-eslint/eslint-plugin