Version 8.8.0 of @typescript-eslint/parser, released on September 30, 2024, builds upon the solid foundation of version 8.7.0, released a week earlier on September 23, 2024. Both versions serve as crucial ESLint parsers, leveraging TypeScript ESTree to enable linting of TypeScript code. The core functionalities remain consistent, with version 8.8.0 aiming for incremental improvements and bug fixes rather than a complete overhaul.
A key difference lies in the updated dependencies. All @typescript-eslint internal packages, such as @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree, have been bumped from version 8.7.0 to 8.8.0. This ensures developers benefit from the latest enhancements and fixes implemented within these core modules. While specific changes introduced within those dependency updates aren't detailed here, developers should consult the respective changelogs for a comprehensive understanding of their evolution. Both versions maintain identical development dependencies. The peerDependencies requirement for ESLint remains the same (^8.57.0 || ^9.0.0), offering flexibility in integrating the parser with existing ESLint setups.
For developers already using @typescript-eslint/parser, upgrading to 8.8.0 is generally recommended to take advantage of potential bug fixes and performance improvements incorporated within its updated dependencies. The consistent API surface implies a smooth transition with minimal code changes required. New users will directly benefit from the improved stability and functionality of the 8.8.0 release. Check the official typescript-eslint documentation for more details.
The are not vulnerabilities for the version 8.8.0 of the package @typescript-eslint/parser