@typescript-eslint/parser, a cornerstone for linting TypeScript code within ESLint, released version 4.31.0 on September 6, 2021, following version 4.30.0 released on August 30, 2021. While the core functionality remains consistent – providing a custom parser that leverages TypeScript ESTree – subtle changes differentiate the two.
The dependency versions within the package highlight the primary updates. Specifically, dependencies like @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree were bumped from version 4.30.0 to 4.31.0. Similarly, @typescript-eslint/experimental-utils in devDependencies was updated. These updates likely introduce bug fixes, performance improvements, or new features within the core TypeScript ESLint ecosystem reflected in the parser.
Developers should note that the peerDependencies remain unchanged, continuing to support ESLint versions 5, 6, and 7. The distribution size has slightly increased in the newer version from 70275 to 70453 unpacked size, hinting towards more/updated code. For developers leveraging this parser, upgrading ensures compatibility with the latest refinements in related @typescript-eslint packages and access to most recent improvements and bug fixes, offering more robustness and newer features. A detailed changelog within the project's repository on GitHub should provide a complete picture of all specific fixes and enhancements between these releases.
The are not vulnerabilities for the version 4.31.0 of the package @typescript-eslint/parser