ESLint 8.36.0 represents a minor version update, incorporating enhancements and refinements over its predecessor, ESLint 8.35.0. Key areas of focus in this release pertain to dependency upgrades, primarily within the core ESLint infrastructure. Developers upgrading should notice that the espree parser advances from version 9.4.0 to 9.5.0, potentially impacting how code parsing and analysis are handled, especially concerning newer ECMAScript syntax. Another notable change is the update of @eslint-community/regexpp from version 3.2.0 to version 4.4.0, which suggests improvements or bug fixes related to regular expression parsing and handling within ESLint's rule processing. Furthermore, @eslint/js gets bumped from 8.35.0 to 8.36.0, aligning with the main package version and likely including core rule updates and refinements.
While the majority of the devDependencies remain consistent, the dependency upgrades highlight ESLint's dedication to maintaining up-to-date tooling and bug fixes. These updates primarily affect the engine's internal workings and developers using configurations or custom rules that rely on these specific packages might need to adjust their implementations to accommodate the changes. The jump in unpacked size (from 2,866,303 to 2,869,269), although modest, could hint at enhanced features or more extensive updates within the core engine or dependencies. Developers should consult the official ESLint changelog and release notes for detailed information on these changes and their potential impact on their ESLint configurations and workflows. This will ensure a smooth upgrade process and help fully leverage the new capabilities offered by ESLint 8.36.0.
The are not vulnerabilities for the version 8.36.0 of the package eslint