The @typescript-eslint/parser package, a cornerstone for ESLint integration with TypeScript projects, has released version 8.12.0, succeeding version 8.11.0. Both versions maintain the same fundamental purpose: enabling ESLint to understand and analyze TypeScript code by leveraging TypeScript ESTree. Examining the dependencies reveals a key upgrade: all @typescript-eslint scoped dependencies, including @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree, have been bumped from version 8.11.0 to 8.12.0. This synchronization across internal packages signifies a cohesive update, likely introducing bug fixes, performance enhancements, or new features within the core TypeScript ESLint ecosystem.
While the development dependencies remain consistent, the alignment of internal package versions within the 8.12.0 release suggests improvements and refinements in how the parser interacts with the TypeScript AST. The peer dependency on ESLint remains unchanged, supporting versions "^8.57.0 || ^9.0.0", ensuring compatibility with recent ESLint releases. The dist object reveals both versions have the same fileCount and unpackedSize, the newer version released a week later. Upgrade your project to the newest version 8.12.0 to grab the full benefits from the core TypeScript ESLint's team developments.
The are not vulnerabilities for the version 8.12.0 of the package @typescript-eslint/parser