Typescript-eslint version 8.28.0 is a minor release over 8.27.0, offering refinements and updates to this popular toolset for using Typescript with ESLint. Both versions share the same core purpose: to enable developers to lint Typescript code effectively and consistently using ESLint's powerful engine. Core dependencies like @typescript-eslint/utils, @typescript-eslint/parser, and @typescript-eslint/eslint-plugin are bumped to the 8.28.0 version, indicating internal updates and bug fixes across the ecosystem that should increase compatibility among tools.
The significant change lies in development dependencies. In version 8.28.0, jest and related testing packages like @jest/types are removed in favor of vitest and @vitest/coverage-v8, representing a shift to a potentially faster and more modern testing framework. This is not a breaking change for end-users of the library. The peer dependencies constraints remain same eslint":"^8.57.0 || ^9.0.0","typescript":">=4.8.4 <5.9.0 indicating a need for specific versions of eslint and typescript to ensure compatibility. The releaseDate field also shows there's only few days between the releasing of the two versions, which shows that this new version could provide a bug fixing for the previous version.
The are not vulnerabilities for the version 8.28.0 of the package typescript-eslint