Version 4.28.0 of @typescript-eslint/parser, an ESLint parser leveraging TypeScript ESTree, introduces internal updates focusing on dependency alignment and code size reduction. Released on June 21, 2021, it builds upon the previous stable version, 4.27.0 (released June 14, 2021), primarily through synchronized versions of its core dependencies. Key dependencies like @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree are all bumped to version 4.28.0, ensuring consistency within the @typescript-eslint ecosystem.
While no groundbreaking new features are apparent, developers upgrading from 4.27.0 benefit from these internal improvements, likely leading to enhanced stability and compatibility, particularly if they are also using other @typescript-eslint packages. Furthermore, a slight reduction in unpacked size (from 66431 to 66609) suggests some optimization efforts that might contribute to faster installation or runtime performance.
The peer dependency on ESLint remains consistent, supporting versions 5.0.0, 6.0.0, and 7.0.0. Developers already using @typescript-eslint/parser will find the upgrade straightforward, especially if maintaining a consistent versioning strategy across @typescript-eslint libraries. The upgrade mainly offers refinements rather than significant functional changes.
The are not vulnerabilities for the version 4.28.0 of the package @typescript-eslint/parser