build(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 - #627
build(deps-dev): bump lint-staged from 16.4.0 to 17.0.4#627dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.4.0 to 17.0.4. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v16.4.0...v17.0.4) --- updated-dependencies: - dependency-name: lint-staged dependency-version: 17.0.4 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Skip to content nodejsnode-addon-examples Repository navigationCodeIssues49 (49)Pull requests15 (15)AgentsActions build(deps-dev): bump lint-staged from 16.4.0 to 17.0.4- #627#627 Open dependabot[bot]wants to merge 1 commit into mainfrom dependabot/npm_and_yarn/lint-staged-17.0.4 Conversation0 (0)Commits1 (1)Checks29 (29)Files changed2 (2) Open build(deps-dev): bump lint-staged from 16.4.0 to 17.0.4#627 dependabot[bot]wants to merge 1 commit into mainfrom dependabot/npm_and_yarn/lint-staged-17.0.4 Conversation dependabot Botcommented on behalf ofgithubon May 11 Contributor Bumps lint-staged from 16.4.0 to 17.0.4. Release notes Sourced from lint-staged's releases. v17.0.4Patch Changes #1788 f95c1f8 - Another fix for making sure lint-staged adds task modifications correctly to the commit in the following cases: after editing it is staged with git add , and then committed with git commitafter editing it is committed with git commit --all without explicit git addafter editing it is committed with git commit without explicit git add There's new test cases which actually setup the Git pre_commit hook to run lint-staged and verify them. These issues started in v17.0.0 when trying to improve support for committig without having explicitly staged files. v17.0.3Patch Changes#1782 06813f9 Thanks @iiroj! - Fix lint-staged behavior when implicitly committing files without using git add by either:git commit -am "my commit message" where -a (--all) means to automatically stage all tracked modified and deleted filesgit commit -m "my commit message" . where . is an example of a pathspec where matching files will be stagedv17.0.2Patch Changes#1779 88670ca Thanks @iiroj! - Enable immutable GitHub releasesv17.0.1Patch Changes#1776 4a5664b Thanks @iiroj! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.v17.0.0Major Changes #1745 e244adf Thanks @iiroj! - Node.js v20 is no longer supported, and the oldest supported version is now 22.22.1, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! #1676 0584e0b Thanks @outslept! - Lint-staged now tries to verify the installed Git version is at least 2.32.0, released in 2021. If you're using an even older Git version, you need to upgrade it before running lint-staged! #1745 2dcc40a Thanks @iiroj! - The dependency yaml is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately: npm install --development yaml If you're using .lintstagedrc as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to .lintstagedrc.json to avoid needing to install yaml. Minor Changes #1748 809d5ef Thanks @iiroj! - Add new option --hide-all for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like Knip which check for unused code. Untracked files are included in the backup stash and restored automatically after running. #1759 f13045a Thanks @iiroj! - Update dependencies, including tinyexec@1.1.1 to fix the following issues: When using a Node.js version manager with multiple versions installed (nvm, n, for example), scripts with the #!/usr/bin/env node shebang (Prettier, ESLint, for example) were previously spawned using the default Node.js version configured by the version manager (the one which node points to) on POSIX systems. Now, they will be spawned with the same version that lint-staged itself was started with.For example, if your default Node.js version is 24.14.1 but lint-staged is run with the latest version 25.9.0, the tasks spawned by lint-staged will now also use version 25.9.0. Previously they were spawned using 24.14.1. ... (truncated) #1788 f95c1f8 - Another fix for making sure lint-staged adds task modifications correctly to the commit in the following cases: after editing it is staged with git add , and then committed with git commitafter editing it is committed with git commit --all without explicit git addafter editing it is committed with git commit without explicit git add There's new test cases which actually setup the Git pre_commit hook to run lint-staged and verify them. These issues started in v17.0.0 when trying to improve support for committig without having explicitly staged files. 17.0.3Patch Changes#1782 06813f9 Thanks @iiroj! - Fix lint-staged behavior when implicitly committing files without using git add by either:git commit -am "my commit message" where -a (--all) means to automatically stage all tracked modified and deleted filesgit commit -m "my commit message" . where . is an example of a pathspec where matching files will be staged17.0.2Patch Changes#1779 88670ca Thanks @iiroj! - Enable immutable GitHub releases17.0.1Patch Changes#1776 4a5664b Thanks @iiroj! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits.17.0.0Major Changes #1745 e244adf Thanks @iiroj! - Node.js v20 is no longer supported, and the oldest supported version is now 22.22.1, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! #1676 0584e0b Thanks @outslept! - Lint-staged now tries to verify the installed Git version is at least 2.32.0, released in 2021. If you're using an even older Git version, you need to upgrade it before running lint-staged! #1745 2dcc40a Thanks @iiroj! - The dependency yaml is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately: npm install --development yaml If you're using .lintstagedrc as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to .lintstagedrc.json to avoid needing to install |
Bumps lint-staged from 16.4.0 to 17.0.4.
Release notes
Sourced from lint-staged's releases.
... (truncated)
Changelog
Sourced from lint-staged's changelog.
... (truncated)
Commits
2862964Merge pull request #1789 from lint-staged/changeset-release/mainc9ecd54chore(changeset): releasecc6b51aMerge pull request #1788 from lint-staged/fix-update-index-againf95c1f8fix: update both default index.lock and non-standard lock when latter existsf44ee68Merge pull request #1786 from lint-staged/update-repo-urla61cf18build(deps): update dependenciesea00037docs: disable Changesets "thanks"ab7c26cdocs: update repo URL to point inlint-staged/lint-stageda36ec1eMerge pull request #1783 from lint-staged/changeset-release/main03ce2a9chore(changeset): releaseDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)