NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1744 most downloaded on npm
Lint files staged by git
Last release 8 days ago
26 Sep 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
298 releases · first in 2016
try to automatically fix and warn about invalid brace patterns
One column per quarter.
allow a path to be supplied to the --shell option
do not swallow already detected deprecated usage by last task
bump Node.js version requirement to 12.13.0
concurrent option is not working correctly
better logging for errors in js config files
use bibliography-style links in related posts section of readme (#932) (0ff2917), closes #931
## 10.5.1 (2020-10-31) ### Bug Fixes * update dependencies
allow reading config from stdin
update docs on supported config file extensions
## 10.4.1 (2020-10-16) ### Bug Fixes * add support for .cjs configs
Add ability to use function as config
Add support for adding lint-staged using pre-commit.com
## 10.2.13 (2020-08-25) ### Bug Fixes * disambiguate stash reference
always use the default short diff format for submodules #902
run all git commands with submodule.recurse=false
Git directory is not correctly resolved if GIT_WORK_TREE is set to relative path
update listr@2.1.0 and add enquirer peer dependency
canceling lint-staged via SIGINT restores state and cleans up
use machine output to avoid escaped and quoted filenames
remove nanoid devDependency to remove ExperimentalWarning
truncate command title to stdout width
node-13 deps issue with listr2 and uuid
## 10.2.3 (2020-05-18) ### Bug Fixes * update listr2@2.0.1
chunkFiles chunks normalized files even when maxArgLength is set
normalize chunked paths even when maxArgLength is not set
all lint-staged output respects the quiet option
use stash create/store to prevent files from disappearing from disk
## 10.1.6 (2020-04-19) ### Bug Fixes * deps: update dependencies
pass correct path to unstaged patch during cleanup
allow lint-staged to run on empty git repo by disabling backup
only run git add on staged files matched to a task
no longer include untracked files in backup stash
add -- to git add command to denote pathspec starting
do not return string from runAll, add info symbol to "No staged files found." message
support non-ASCII filenames when git is configured with core.quotepath on
use path.join and normalize to improve msys compatibility in resolveGitRepo
do not drop backup stash when reverting to original state fails
replace fs.promises with util.promisify
make sure deleted files aren't restored due to git bugs
always resolve real git config dir location if .git is a file
use verbose renderer when TERM=dumb
correctly restore untracked files after running
only warn about git add when it's the exact command
preserve merge states in submodules
add all modified files to git index with git add .
git add . (bf532c2)allowEmpty: true for the Node.js API.git add as the final step. This behavior has been integrated into lint-staged itself in order to prevent race conditions with multiple tasks editing the same files. If lint-staged detects git add in task configurations, it will show a warning in the console. Please remove git add from your configuration after upgrading.throw error to prevent empty commits unless --allow-empty is used
allowEmpty: true for the Node.js API.error handling skips dropping backup stash after internal git errors
handle git MERGE_* files separately; improve error handling
# 10.0.0-beta.12 (2019-12-18) ### Features * support async function tasks
fail with a message when backup stash is missing
correctly recover when unstaged changes cannot be restored
restore metadata about git merge before running tasks
better workaround for git stash --keep-index bug
automatically add modifications only to originally staged files
add support for concurrent CLI option
max arg length is by default half of the allowed to prevent edge cases
split tasks into chunks to support shells with limited max argument length
# 10.0.0-beta.3 (2019-11-14) ### Bug Fixes * support binary files
Your coding agent can read these notes before it upgrades. Set up the MCP server →