ESLint 9.27.0 represents a minor update to the popular JavaScript linting tool, building upon the foundation of version 9.26.0. Key enhancements are visible in the dependencies. In 9.27.0, @eslint/core updates from version 0.13.0 to 0.14.0, @eslint/plugin-kit updates from 0.2.8 to 0.3.1, @arethetypeswrong/cli updates from 0.17.0 to 0.18.0. However, most notably, the zod and @modelcontextprotocol/sdk dependencies from 9.26.0 are removed in the 9.27.0 version and @eslint/js is updated from 9.26.0 to 9.27.0 along with the addition of the @eslint/config-helpers and @humanwhocodes/module-importer dependencies.
For developers, these changes translate to potentially improved core linting capabilities, possibly incorporating new rules or refinements to existing ones. The update might also bring enhanced support for various JavaScript and TypeScript features. The removal of dependencies can lead to a smaller package size, potentially easing installation and deployment, and possibly improving the tool's boot-up speed. Developers should review the official ESLint changelog for detailed information on rule changes, new features, and any breaking changes or migration steps required when upgrading from ESLint 9.26.0. Staying updated with the latest version of ESLint ensures access to the most accurate and efficient JavaScript linting, promoting code quality and consistency across projects.
The change of dependencies should be accounted for, so developers that rely on the @modelcontextprotocol/sdk dependency should prefer ESLint 9.26.0.
The are not vulnerabilities for the version 9.27.0 of the package eslint