Version 4.29.1 of @typescript-eslint/parser represents a minor update over the previous stable version, 4.29.0, building upon its foundation as an ESLint custom parser leveraging TypeScript ESTree. Key differences lie within the updated dependency versions for internal packages: @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree all increment from 4.29.0 to 4.29.1. While debug remains at version ^4.3.1, and devDependencies like glob, typescript, @types/glob, and experimental-utils also advance to 4.29.1. These internal package updates might contain bug fixes, performance improvements, or new features within the core parsing and type analysis functionalities. Developers should consult the changelogs for those specific packages to understand the precise nature of the changes.
The core functionality of parsing TypeScript code for ESLint remains consistent across both versions. The peerDependencies on eslint versions ^5.0.0, ^6.0.0, or ^7.0.0 ensure compatibility with a wide range of ESLint installations. The unpacked size increased slightly between the two versions, suggesting minor additions or modifications to the code.
For developers already on version 4.29.0, upgrading to 4.29.1 is recommended. Check the changelogs to see if the update fixes issues you are facing. For newer adoptees this version is the recommended given that is the most recent.
The are not vulnerabilities for the version 4.29.1 of the package @typescript-eslint/parser