Version 4.30.0 of @typescript-eslint/parser, an ESLint custom parser leveraging TypeScript ESTree, was released on August 30, 2021. This release follows version 4.29.3, which was released on August 23, 2021. A key difference between the two versions lies in their dependencies. Version 4.30.0 updates its internal dependencies to version 4.30.0, including @typescript-eslint/types, @typescript-eslint/scope-manager, @typescript-eslint/typescript-estree, and @typescript-eslint/experimental-utils. Comparatively, version 4.29.3 utilized version 4.29.3 of its corresponding internal dependencies. This indicates a synchronized update across the @typescript-eslint suite of packages, ensuring compatibility and potentially incorporating new features or bug fixes within those core components.
For developers, this upgrade signifies the importance of keeping the entire @typescript-eslint ecosystem aligned. The updated dependencies potentially bring performance improvements, refined type definitions, enhanced scope management capabilities, and more robust utilities for rule development. The unpackedSize of version 4.30.0 is 70275 bytes, a slight increase from version 4.29.3's 69863 bytes, hinting at added code or resources. Developers relying on @typescript-eslint/parser should upgrade to 4.30.0 to benefit from these improvements and maintain compatibility with the latest TypeScript and ESLint features. Both versions maintain the same peer dependency requirement of eslint versions ^5.0.0 || ^6.0.0 || ^7.0.0, ensuring continued compatibility with existing ESLint setups.
The are not vulnerabilities for the version 4.30.0 of the package @typescript-eslint/parser