Version 5.30.0 of @typescript-eslint/parser, released on June 27, 2022, is a minor update to the popular ESLint parser designed for TypeScript code, succeeding version 5.29.0 which was released a week before on June 20, 2022. The core functionality remains consistent: leveraging TypeScript ESTree to enable ESLint to understand and analyze TypeScript syntax.
The key differences lie in dependency updates. Version 5.30.0 incorporates newer versions of supporting @typescript-eslint packages: @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree, all bumped from 5.29.0 to 5.30.0. These internal updates likely contain bug fixes and improvements related to TypeScript type information handling, scope analysis, and abstract syntax tree generation.
For developers using @typescript-eslint/parser, this means a potentially more stable and accurate parsing experience. While the API remains consistent, upgrading is generally recommended to benefit from the latest fixes and optimizations within the TypeScript analysis pipeline. Both versions maintain compatibility with ESLint versions 6, 7, and 8 as peer dependencies, ensuring broad compatibility within existing linting setups. The unpacked size also remains the same which means there were no breaking changes in terms of space complexity. The package continues to be licensed under the BSD-2-Clause license and is part of the TypeScript-ESLint project.
The are not vulnerabilities for the version 5.30.0 of the package @typescript-eslint/parser