Lint-staged has released version 15.5.0, bringing several updates and improvements since version 15.4.3. One key difference lies in the updated developer dependencies, reflecting a commitment to modern tooling and best practices. ESLint jumps from version 9.18.0 to 9.22.0, alongside corresponding updates to @eslint/js from 9.18.0 to 9.22.0, and eslint-plugin-n moving from 17.15.1 to 17.16.2. Prettier is bumped from 3.4.2 to 3.5.3 while @commitlint/cli goes from 19.6.1 to 19.8.0 and @commitlint/config-conventional is updated from 19.6.0 to 19.8.0. Furthermore, typescript has been upgraded from 5.7.3 to 5.8.2. These updates likely bring enhanced linting rules, improved code formatting, and better TypeScript support, potentially catching more errors and improving code quality.
Beyond development tools, jest-snapshot-serializer-ansi moves from version 2.1.0 to 2.2.1 and @changesets/cli is updated from 2.27.11 to 2.28.1, potentially affecting testing and release processes. Semver also sees a small upgrade from 7.6.3 to 7.7.1.
Finally, the newer version shows an interesting releaseDate far into the future (March 12, 2025), compared to the previous version's release also in the future (January 26, 2025). This might indicate an issue with release date metadata. Developers should consider these updated dependencies when upgrading, ensuring compatibility with their existing toolchains.
The are not vulnerabilities for the version 15.5.0 of the package lint-staged