lint-staged/lint-staged (lint-staged)
### [`v12.5.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1250---31-May-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.4.3...v12.5.0)
##### Bug Fixes
- include all files when using `--config ` ([641d1c2](https://togithub.com/okonet/lint-staged/commit/641d1c2fd00992e926ae07defbb98c4d324f3b13))
- skip backup stash when using the `--diff` option ([d4da24d](https://togithub.com/okonet/lint-staged/commit/d4da24d90cfa85ef8589a5f8c6ba5f51c3b45275))
##### Features
- add `--diff-filter` option for overriding list of (staged) files ([753ef72](https://togithub.com/okonet/lint-staged/commit/753ef7281562e0a25a9fe01400d7108143116b39))
- add `--diff` option for overriding list of (staged) files ([35fcce9](https://togithub.com/okonet/lint-staged/commit/35fcce9040c8de2926a9113d09f13517e6b23a2e))
### [`v12.4.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1243---30-May-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.4.2...v12.4.3)
##### Bug Fixes
- **deps:** downgrade yaml@1.10.2 to support Node.js 12 ([383a96e](https://togithub.com/okonet/lint-staged/commit/383a96e17a21d10278e91ecdb8d80385886ce82f))
- **deps:** update commander@^9.2.0 ([22ebf52](https://togithub.com/okonet/lint-staged/commit/22ebf524e20b2bf239e22fab83df3edc76327394))
- **deps:** update yaml@^2.0.1 ([ec73af0](https://togithub.com/okonet/lint-staged/commit/ec73af0ddb3541f5a12e0c83b6112ab747d05d73))
### [`v12.4.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1242---24-May-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.4.1...v12.4.2)
##### Bug Fixes
- correctly handle --max-arg-length cli option ([1db5f26](https://togithub.com/okonet/lint-staged/commit/1db5f2651d7f41c56f3ee1eacb57f1be1566bce2))
### [`v12.4.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1241---26-Apr-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.4.0...v12.4.1)
##### Bug Fixes
- correctly handle symlinked config files ([b3f63ec](https://togithub.com/okonet/lint-staged/commit/b3f63ec43c04158e0ba00f541aa8ffb609d037d9))
### [`v12.4.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1240---20-Apr-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.8...v12.4.0)
##### Bug Fixes
- handle empty input by returning empty array from `parseGitZOutput` ([a118817](https://togithub.com/okonet/lint-staged/commit/a118817189a5b41168179fe7268903b1d7f4413a))
- limit configuration discovery to cwd ([d8fdf1d](https://togithub.com/okonet/lint-staged/commit/d8fdf1d9232fde6d65e6b1f4313edbf8d32f9dcb))
- restore functionality of parent globs for a single configuration file ([877ab4c](https://togithub.com/okonet/lint-staged/commit/877ab4cc66dfa51f5d8d14c89aeadc3ea41a1916))
##### Features
- expose `--max-arg-length` cli option ([e8291b0](https://togithub.com/okonet/lint-staged/commit/e8291b03fa3f3210795b808f40b9a11968f2d988))
### [`v12.3.8`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1238---15-Apr-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.7...v12.3.8)
##### Bug Fixes
- avoid passing unexpected arguments from forEach to process.kill() ([1b1f0e4](https://togithub.com/okonet/lint-staged/commit/1b1f0e4f529dbcb5f73ab7d49c5f7908c3b8a866))
- clear execution interruption interval on first catch ([46952cb](https://togithub.com/okonet/lint-staged/commit/46952cb0306bb5b54d839f63aecff7288389b195))
### [`v12.3.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1237---17-Mar-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.6...v12.3.7)
##### Bug Fixes
- improve renderer logic for `--silent` and `FORCE_COLOR` settings ([d327873](https://togithub.com/okonet/lint-staged/commit/d327873b1c0b6fbdeb6fd276e523043d51d6de37))
### [`v12.3.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1236---16-Mar-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.5...v12.3.6)
##### Bug Fixes
- kill other running tasks on failure ([#1117](https://togithub.com/okonet/lint-staged/issues/1117)) ([34fe319](https://togithub.com/okonet/lint-staged/commit/34fe31986201983c33ea2bde41f4b451947b826b))
### [`v12.3.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1235---05-Mar-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.4...v12.3.5)
##### Bug Fixes
- search all configs regardless of staged files ([4b605cd](https://togithub.com/okonet/lint-staged/commit/4b605cd3694cc5bfcf6c5a1a2e75c80ef234ab1a))
### [`v12.3.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1234---13-Feb-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.3...v12.3.4)
##### Bug Fixes
- add `package.json` to exports ([#1059](https://togithub.com/okonet/lint-staged/issues/1059)) ([3395150](https://togithub.com/okonet/lint-staged/commit/339515010ccd95a2f952dbe65f8366463f94d26a))
### [`v12.3.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1233---01-Feb-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.2...v12.3.3)
##### Bug Fixes
- use config directory as cwd, when multiple configs present ([#1091](https://togithub.com/okonet/lint-staged/issues/1091)) ([9a14e92](https://togithub.com/okonet/lint-staged/commit/9a14e92e37abf658fc3a0d5504ff4e980e49996c))
### [`v12.3.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1232---26-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.1...v12.3.2)
##### Bug Fixes
- handle symlinked .git directories ([3a897ff](https://togithub.com/okonet/lint-staged/commit/3a897ff1515bde9fc88769257f38cb2646d624fc))
### [`v12.3.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1231---23-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.3.0...v12.3.1)
##### Bug Fixes
- **deps:** update dependencies ([f190fc3](https://togithub.com/okonet/lint-staged/commit/f190fc31888d0a3c6f7070cb0f97edcbc7018a0e))
### [`v12.3.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1230---23-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.2.2...v12.3.0)
##### Features
- add `--cwd` option for overriding task directory ([62b5b83](https://togithub.com/okonet/lint-staged/commit/62b5b833950774e731b0ca034aa9289ec254a602))
### [`v12.2.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1222---20-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.2.1...v12.2.2)
##### Bug Fixes
- always search config from `cwd` first ([4afcda5](https://togithub.com/okonet/lint-staged/commit/4afcda5addade65ef847e3c5b0c4a38db80d020b))
### [`v12.2.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1221---19-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.2.0...v12.2.1)
##### Bug Fixes
- only throw if no configurations were found ([36b9546](https://togithub.com/okonet/lint-staged/commit/36b9546dda5ca24174b519ce6d132f31077b093b))
### [`v12.2.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1220---18-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.7...v12.2.0)
##### Bug Fixes
- make console task titles more explicit ([1c94c27](https://togithub.com/okonet/lint-staged/commit/1c94c2780485f3a2273f8b82db8e74ecafe258b4))
##### Features
- support multiple configuration files ([90d1035](https://togithub.com/okonet/lint-staged/commit/90d1035ef709329d297272e9164b0452c1ed37bd))
### [`v12.1.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1217---07-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.6...v12.1.7)
##### Bug Fixes
- resolve config modules with ESM createRequire ([#1082](https://togithub.com/okonet/lint-staged/issues/1082)) ([f9f6538](https://togithub.com/okonet/lint-staged/commit/f9f65380dc3fc6aaa5627abe92f4e26d5b7a25de))
### [`v12.1.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1216---07-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.5...v12.1.6)
##### Bug Fixes
- always run non-git tasks in the current working directory ([893f3d7](https://togithub.com/okonet/lint-staged/commit/893f3d7825f73115a41ddb3be34af15f4c207315))
### [`v12.1.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1215---02-Jan-2022)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.4...v12.1.5)
##### Bug Fixes
- search configuration starting from explicit cwd option ([c7ea359](https://togithub.com/okonet/lint-staged/commit/c7ea3594c81f7c2724a7babc8e8d57926b4679c8))
- using `--debug` option enables debug mode ([5cceeb6](https://togithub.com/okonet/lint-staged/commit/5cceeb65630752b646047ae88cacc48b76758f1c))
### [`v12.1.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1214---24-Dec-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.3...v12.1.4)
##### Bug Fixes
- use cwd option when resolving git repo root ([#1075](https://togithub.com/okonet/lint-staged/issues/1075)) ([a230b03](https://togithub.com/okonet/lint-staged/commit/a230b0350885194e5f07be667312316ad869b7fc))
### [`v12.1.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1213---18-Dec-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.2...v12.1.3)
##### Bug Fixes
- **deps:** remove enquirer because it's now optional by listr2 ([96a1a29](https://togithub.com/okonet/lint-staged/commit/96a1a29ab49009d3d7edc98cc7344b1ac9c1cce6))
### [`v12.1.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1212---22-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.1...v12.1.2)
##### Bug Fixes
- fix Windows JS config loading by using file:// URLs ([f20ddf9](https://togithub.com/okonet/lint-staged/commit/f20ddf9413bfc2f44ad099b5cb1e5f478de5d35f))
- fix YAML config loading ([0082ec2](https://togithub.com/okonet/lint-staged/commit/0082ec22101c8f819a8b91872b808ee81d3c4d1e))
- improve error logging in loadConfig ([e7b6412](https://togithub.com/okonet/lint-staged/commit/e7b6412fb128f314346e28329c17a676cf691135))
### [`v12.1.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1211---21-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.1.0...v12.1.1)
##### Bug Fixes
- await for dynamic import promise when loading JS config ([e96b6d9](https://togithub.com/okonet/lint-staged/commit/e96b6d9674f07b4686876cb40605274577925973))
### [`v12.1.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1210---21-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.0.3...v12.1.0)
##### Features
- allow loading `.js` config file with ESM syntax ([410c3ba](https://togithub.com/okonet/lint-staged/commit/410c3ba36972259aa5b49045b5cd565a6525382b))
- replace `cosmiconfig` with `lilconfig` + `yaml` to reduce dependencies ([e7f9fa0](https://togithub.com/okonet/lint-staged/commit/e7f9fa0f2e6aa5adbb1a0c31d1ceaff01b43f692))
- support loading `.mjs` config ([8d3b176](https://togithub.com/okonet/lint-staged/commit/8d3b176a7af75790efbcd1f63f73e7ef51f6b377))
### [`v12.0.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1203---18-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.0.2...v12.0.3)
##### Bug Fixes
- install `enquirer` ([e01585f](https://togithub.com/okonet/lint-staged/commit/e01585f96d6aeef9f5f1b84df9936ce2be47d8f0))
### [`v12.0.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1202---14-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.0.1...v12.0.2)
##### Bug Fixes
- remove `npm` version requirement ([#1047](https://togithub.com/okonet/lint-staged/issues/1047)) ([e50d6d4](https://togithub.com/okonet/lint-staged/commit/e50d6d4ce53d125b735009bacb3de157fb6d1f2a))
### [`v12.0.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1201---13-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.0.0...v12.0.1)
##### Bug Fixes
- read version number from lint-staged package.json instead of package.json in cwd ([#1043](https://togithub.com/okonet/lint-staged/issues/1043)) ([#1044](https://togithub.com/okonet/lint-staged/issues/1044)) ([9f9213d](https://togithub.com/okonet/lint-staged/commit/9f9213d5fbc74e3c3fb11db2a1bd239888c2960c))
### [`v12.0.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1200---13-Nov-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.6...v12.0.0)
##### Features
- convert to native ESM module ([#1038](https://togithub.com/okonet/lint-staged/issues/1038)) ([7240f61](https://togithub.com/okonet/lint-staged/commit/7240f61730aa923b18156cc64ff5350f2d5be16d))
##### BREAKING CHANGES
- *lint-staged* is now a pure ESM module, and thus
requires Node.js version `^12.20.0 || ^14.13.1 || >=16.0.0`.
To update your Node.js integration, please use:
```js
// const lintStaged = require('lint-staged')
import lintStaged from 'lint-staged'
```
### [`v11.2.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1126---26-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.5...v11.2.6)
##### Bug Fixes
- revert back to `cosmiconfig` from `lilconfig` ([#1035](https://togithub.com/okonet/lint-staged/issues/1035)) ([e035b80](https://togithub.com/okonet/lint-staged/commit/e035b80e39da355da57c02db6565b55271ab1afa)), closes [#1033](https://togithub.com/okonet/lint-staged/issues/1033) [#981](https://togithub.com/okonet/lint-staged/issues/981)
### [`v11.2.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1125---26-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.4...v11.2.5)
##### Bug Fixes
- correctly import `js-yaml` to fix yaml config loading ([#1033](https://togithub.com/okonet/lint-staged/issues/1033)) ([612d806](https://togithub.com/okonet/lint-staged/commit/612d8066aa2c95573a06c125a311dc4aed8f2e71))
### [`v11.2.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1124---23-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.3...v11.2.4)
##### Performance Improvements
- replace `cosmiconfig` with `lilconfig` ([#981](https://togithub.com/okonet/lint-staged/issues/981)) ([04529e2](https://togithub.com/okonet/lint-staged/commit/04529e2b9040adc54cc8e5efc66b95bc0023477c))
### [`v11.2.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1123---10-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.2...v11.2.3)
##### Bug Fixes
- unbreak windows by correctly normalizing cwd ([#1029](https://togithub.com/okonet/lint-staged/issues/1029)) ([f861d8d](https://togithub.com/okonet/lint-staged/commit/f861d8d17d966809b6cd7ae338c289a125d0e3b4))
### [`v11.2.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1122---09-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.1...v11.2.2)
##### Bug Fixes
- remove dangling chars from git dir ([#1028](https://togithub.com/okonet/lint-staged/issues/1028)) ([11c004e](https://togithub.com/okonet/lint-staged/commit/11c004e89dfacc381fdb10b0db70475f693c27f1)), closes [#1027](https://togithub.com/okonet/lint-staged/issues/1027)
### [`v11.2.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1121---09-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.2.0...v11.2.1)
##### Bug Fixes
- detect git repo root correctly on cygwin ([#1026](https://togithub.com/okonet/lint-staged/issues/1026)) ([f291824](https://togithub.com/okonet/lint-staged/commit/f291824efadb1cce47eba62ee8fa57a546aab37f)), closes [#1025](https://togithub.com/okonet/lint-staged/issues/1025)
### [`v11.2.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1120---04-Oct-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/29be5d705e06b9f8105d285970e9f445175b9271...v11.2.0)
##### Features
- **deps:** update and slim down dependencies ([#1003](https://togithub.com/okonet/lint-staged/issues/1003)) ([32c08d3](https://togithub.com/okonet/lint-staged/commit/32c08d3f3c1c929e4fb3996c36fc937f032a2c5a))
### [`v11.1.4`](https://togithub.com/lint-staged/lint-staged/compare/9b4fff70cd5c428b12afe04a56f4dc81ea3f94ba...29be5d705e06b9f8105d285970e9f445175b9271)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/9b4fff70cd5c428b12afe04a56f4dc81ea3f94ba...29be5d705e06b9f8105d285970e9f445175b9271)
### [`v11.1.3`](https://togithub.com/lint-staged/lint-staged/compare/v11.1.2...9b4fff70cd5c428b12afe04a56f4dc81ea3f94ba)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.1.2...9b4fff70cd5c428b12afe04a56f4dc81ea3f94ba)
### [`v11.1.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1112---06-Aug-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.1.1...v11.1.2)
##### Bug Fixes
- try to automatically fix and warn about invalid brace patterns ([#992](https://togithub.com/okonet/lint-staged/issues/992)) ([b3d97cf](https://togithub.com/okonet/lint-staged/commit/b3d97cf4cfb115e51908cd92b95896442494c778))
### [`v11.1.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1111---24-Jul-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.1.0...v11.1.1)
##### Bug Fixes
- the shell option value should be optional instead of required ([#996](https://togithub.com/okonet/lint-staged/issues/996)) ([f7302f4](https://togithub.com/okonet/lint-staged/commit/f7302f4649b52785cdd17e7339e49ff53a6e3eda)), closes [#994](https://togithub.com/okonet/lint-staged/issues/994)
### [`v11.1.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1110---22-Jul-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.0.1...v11.1.0)
##### Features
- allow a path to be supplied to the --shell option ([#994](https://togithub.com/okonet/lint-staged/issues/994)) ([fea8033](https://togithub.com/okonet/lint-staged/commit/fea80331c768b3642e90fc687e5aceaa419d2b77))
### [`v11.0.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1101---13-Jul-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v11.0.0...v11.0.1)
##### Bug Fixes
- do not swallow already detected deprecated usage by last task ([#991](https://togithub.com/okonet/lint-staged/issues/991)) ([7734156](https://togithub.com/okonet/lint-staged/commit/7734156ce272189a7c663cccbb38af73a2b954b3))
### [`v11.0.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1100---07-May-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.5.4...v11.0.0)
##### Bug Fixes
- migrate commander@7 ([f8a0261](https://togithub.com/okonet/lint-staged/commit/f8a026140d477f906083ae90ffb383ad0c0807a6))
- migrate husky@6 ([5560d97](https://togithub.com/okonet/lint-staged/commit/5560d97f6a1d034b933d352b953a957d9bee61fa))
##### Features
- bump Node.js version requirement to 12.13.0 ([852aa6e](https://togithub.com/okonet/lint-staged/commit/852aa6ece128c408a7fdfcceaa952d05076fb4bd))
##### BREAKING CHANGES
- Node.js 12 LTS 'Erbium' is now the minimum required version
### [`v10.5.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1054---05-Feb-2021)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.5.3...v10.5.4)
##### Bug Fixes
- concurrent option is not working correctly ([#950](https://togithub.com/okonet/lint-staged/issues/950)) ([4383815](https://togithub.com/okonet/lint-staged/commit/43838158b4b2557bf09c06d0d15c4936069e8855))
### [`v10.5.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1053---04-Dec-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.5.2...v10.5.3)
##### Bug Fixes
- better logging for errors in js config files ([#935](https://togithub.com/okonet/lint-staged/issues/935)) ([292e882](https://togithub.com/okonet/lint-staged/commit/292e882cc3422743f4419d98e97200483be82c4a))
### [`v10.5.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1052---24-Nov-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.5.1...v10.5.2)
##### Bug Fixes
- use bibliography-style links in related posts section of readme ([#932](https://togithub.com/okonet/lint-staged/issues/932)) ([0ff2917](https://togithub.com/okonet/lint-staged/commit/0ff29178c8771ab10e43a395e252c6a118306942)), closes [#931](https://togithub.com/okonet/lint-staged/issues/931)
### [`v10.5.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1051---31-Oct-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.5.0...v10.5.1)
##### Bug Fixes
- update dependencies ([#921](https://togithub.com/okonet/lint-staged/issues/921)) ([7933b08](https://togithub.com/okonet/lint-staged/commit/7933b081396d4a26d4c20fcd04c86c91cd89a8c6))
### [`v10.5.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1050---26-Oct-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.4.2...v10.5.0)
##### Features
- allow reading config from stdin ([#918](https://togithub.com/okonet/lint-staged/issues/918)) ([969713d](https://togithub.com/okonet/lint-staged/commit/969713d030515e4bafa6517244f8c41968f2b40b))
### [`v10.4.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1042---17-Oct-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.4.1...v10.4.2)
##### Bug Fixes
- update docs on supported config file extensions ([#917](https://togithub.com/okonet/lint-staged/issues/917)) ([78782f9](https://togithub.com/okonet/lint-staged/commit/78782f92b1fb0868218dc3463a3fc61dd5e70cfc))
### [`v10.4.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1041---16-Oct-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.4.0...v10.4.1)
##### Bug Fixes
- add support for .cjs configs ([#909](https://togithub.com/okonet/lint-staged/issues/909)) ([36e7e58](https://togithub.com/okonet/lint-staged/commit/36e7e5843b6b8b8744488b4db536d14d2e85e798))
### [`v10.4.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1040---16-Sep-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.3.0...v10.4.0)
##### Features
- Add ability to use function as config ([#913](https://togithub.com/okonet/lint-staged/issues/913)) ([67a4d06](https://togithub.com/okonet/lint-staged/commit/67a4d06e39c4638a546494940bf99934692fb610))
### [`v10.3.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1030---03-Sep-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.13...v10.3.0)
##### Features
- Add support for adding lint-staged using pre-commit.com ([#910](https://togithub.com/okonet/lint-staged/issues/910)) ([d404d7d](https://togithub.com/okonet/lint-staged/commit/d404d7d5a2ccfba51d2d59e1fbb6e2e82539646c))
### [`v10.2.13`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10213---25-Aug-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.12...v10.2.13)
##### Bug Fixes
- disambiguate stash reference ([#906](https://togithub.com/okonet/lint-staged/issues/906)) ([51c5ac8](https://togithub.com/okonet/lint-staged/commit/51c5ac80da475f2255e12547018a3366ef6bd5a4))
### [`v10.2.12`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10212---25-Aug-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.11...v10.2.12)
##### Bug Fixes
- always use the default short diff format for submodules [#902](https://togithub.com/okonet/lint-staged/issues/902) ([c7923ad](https://togithub.com/okonet/lint-staged/commit/c7923ad9259e8bc121694f8e8c4ad3668aae73e5))
- ensure supportsColor.level exists before stringifying it ([aa9898e](https://togithub.com/okonet/lint-staged/commit/aa9898e47ce20d925072ccc93986b28c0593e625))
### [`v10.2.11`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10211---17-Jun-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.10...v10.2.11)
##### Bug Fixes
- run all git commands with submodule.recurse=false ([#888](https://togithub.com/okonet/lint-staged/issues/888)) ([86c9ed2](https://togithub.com/okonet/lint-staged/commit/86c9ed2bde1245a702635b42a57b92b809340b0e))
### [`v10.2.10`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10210---12-Jun-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.9...v10.2.10)
##### Bug Fixes
- Git directory is not correctly resolved if GIT_WORK_TREE is set to relative path ([#887](https://togithub.com/okonet/lint-staged/issues/887)) ([a1904ec](https://togithub.com/okonet/lint-staged/commit/a1904ec6a96b04cd93eeb622b04cf328a10083df))
### [`v10.2.9`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1029---04-Jun-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.8...v10.2.9)
##### Bug Fixes
- update listr@2.1.0 and add enquirer peer dependency ([#883](https://togithub.com/okonet/lint-staged/issues/883)) ([0daae61](https://togithub.com/okonet/lint-staged/commit/0daae611b0637ebc6b9fac8672b842444bee3a38))
### [`v10.2.8`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1028---03-Jun-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.7...v10.2.8)
##### Bug Fixes
- canceling lint-staged via SIGINT restores state and cleans up ([#881](https://togithub.com/okonet/lint-staged/issues/881)) ([b078324](https://togithub.com/okonet/lint-staged/commit/b078324d5e911ec5e667736b2c552af32f475751))
### [`v10.2.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1027---29-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.6...v10.2.7)
##### Bug Fixes
- use machine output to avoid escaped and quoted filenames ([ea80a3d](https://togithub.com/okonet/lint-staged/commit/ea80a3dc4124ce8437d7879dea3c9220fb5b0ca2))
### [`v10.2.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1026---22-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.5...v10.2.6)
##### Bug Fixes
- remove nanoid devDependency to remove ExperimentalWarning ([#874](https://togithub.com/okonet/lint-staged/issues/874)) ([979da5d](https://togithub.com/okonet/lint-staged/commit/979da5d0d2fed4ef4a1748eaf10bb150005c99c4))
### [`v10.2.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1025---22-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.4...v10.2.5)
##### Bug Fixes
- truncate command title to stdout width ([#865](https://togithub.com/okonet/lint-staged/issues/865)) ([b8e1a4a](https://togithub.com/okonet/lint-staged/commit/b8e1a4a9683639d961f948283dec0e6dec556493))
### [`v10.2.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1024---18-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.3...v10.2.4)
##### Bug Fixes
- node-13 deps issue with listr2 and uuid ([#868](https://togithub.com/okonet/lint-staged/issues/868)) ([93bc942](https://togithub.com/okonet/lint-staged/commit/93bc942d9640e152a65c15d42c707c9b63420684))
### [`v10.2.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1023---18-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.2...v10.2.3)
##### Bug Fixes
- update listr2@2.0.1 ([157ad3e](https://togithub.com/okonet/lint-staged/commit/157ad3e97c91551de6f1182c7a8c17f3762f1f47))
### [`v10.2.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1022---01-May-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.1...v10.2.2)
##### Bug Fixes
- chunkFiles chunks normalized files even when maxArgLength is set ([#858](https://togithub.com/okonet/lint-staged/issues/858)) ([fc72170](https://togithub.com/okonet/lint-staged/commit/fc721704f223a8b649f949af38311c4d567268a6))
### [`v10.2.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10213---25-Aug-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.2.0...v10.2.1)
##### Bug Fixes
- disambiguate stash reference ([#906](https://togithub.com/okonet/lint-staged/issues/906)) ([51c5ac8](https://togithub.com/okonet/lint-staged/commit/51c5ac80da475f2255e12547018a3366ef6bd5a4))
### [`v10.2.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1020---28-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.7...v10.2.0)
##### Bug Fixes
- all lint-staged output respects the `quiet` option ([aba3421](https://togithub.com/okonet/lint-staged/commit/aba3421b0ec7335e49bc3f06a71441037bb2ae8a))
- do not show incorrect error when verbose and no output ([b8df31a](https://togithub.com/okonet/lint-staged/commit/b8df31af839a3125fa11fefae25359f1cfd271fd))
- log task output after running listr to keep everything ([d69c65b](https://togithub.com/okonet/lint-staged/commit/d69c65b8b5f7fa00dfecf52633fa6edd6bad6e29))
- use test renderer during tests and when TERM=dumb ([16848d8](https://togithub.com/okonet/lint-staged/commit/16848d83f3ec2cf67406755ec0aaa931ffb6787e))
##### Features
- add `--verbose` to show output even when tasks succeed ([85de3a3](https://togithub.com/okonet/lint-staged/commit/85de3a3aff34061211622e5a250a172fcbd6fb5b))
- allow specifying `cwd` using the Node.js API ([a3bd9d7](https://togithub.com/okonet/lint-staged/commit/a3bd9d7fa0b85983eb25f8483b407a14b15c1f11))
- replace listr with listr2 and print errors inline ([8f32a3e](https://togithub.com/okonet/lint-staged/commit/8f32a3eb38926fe931c36f788947a62a0b26405c))
### [`v10.1.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1017---21-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.6...v10.1.7)
##### Bug Fixes
- use stash create/store to prevent files from disappearing from disk ([c9adca5](https://togithub.com/okonet/lint-staged/commit/c9adca5))
### [`v10.1.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1016---19-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.5...v10.1.6)
##### Bug Fixes
- **deps:** update dependencies ([e093b1d](https://togithub.com/okonet/lint-staged/commit/e093b1d))
### [`v10.1.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1015---18-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.4...v10.1.5)
##### Bug Fixes
- pass correct path to unstaged patch during cleanup ([6066b07](https://togithub.com/okonet/lint-staged/commit/6066b07))
### [`v10.1.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1014---17-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.3...v10.1.4)
##### Bug Fixes
- allow lint-staged to run on empty git repo by disabling backup ([0bf1fb0](https://togithub.com/okonet/lint-staged/commit/0bf1fb0))
### [`v10.1.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1013---09-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.2...v10.1.3)
##### Bug Fixes
- only run git add on staged files matched to a task ([d39573b](https://togithub.com/okonet/lint-staged/commit/d39573b))
- run `git add` for staged file chunks serially ([69acfa3](https://togithub.com/okonet/lint-staged/commit/69acfa3))
### [`v10.1.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1012---05-Apr-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.1...v10.1.2)
##### Bug Fixes
- no longer include untracked files in backup stash ([#827](https://togithub.com/okonet/lint-staged/issues/827)) ([2f15336](https://togithub.com/okonet/lint-staged/commit/2f15336))
### [`v10.1.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1011---31-Mar-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.1.0...v10.1.1)
##### Bug Fixes
- add `--` to `git add` command to denote pathspec starting ([#821](https://togithub.com/okonet/lint-staged/issues/821)) ([226ccdb](https://togithub.com/okonet/lint-staged/commit/226ccdb7727c9837fa04528047ced89466c4b833))
### [`v10.1.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1010---30-Mar-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.10...v10.1.0)
##### Bug Fixes
- do not return string from runAll, add info symbol to "No staged files found." message ([1e7298a](https://togithub.com/okonet/lint-staged/commit/1e7298a23c3c2d09810f6e1a54ead8a449d7fd7d))
- force src and dst prefixes in diff to work around local diff.noprefix setting ([7f2ef33](https://togithub.com/okonet/lint-staged/commit/7f2ef33dde170e83a8943886a4f1502113dcb50c))
- unset GIT_LITERAL_PATHSPECS env variable before running ([a653c55](https://togithub.com/okonet/lint-staged/commit/a653c55a397e7e6f04fa5aefb0ddf2c7543569d9))
##### Features
- add `--no-stash` option to disable the backup stash, and not revert in case of errors ([c386e4c](https://togithub.com/okonet/lint-staged/commit/c386e4cf9646dc0953213e9a0ef857cb9664af37))
- only hide/restore unstaged modifications to partially staged files ([52125a9](https://togithub.com/okonet/lint-staged/commit/52125a9d557e3fc117a421662cf45d6462517d87))
### [`v10.0.10`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10010---29-Mar-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.9...v10.0.10)
##### Bug Fixes
- support non-ASCII filenames when git is configured with `core.quotepath on` ([2cb26a6](https://togithub.com/okonet/lint-staged/commit/2cb26a635a313a32c208caf5ba6a9215a68b9c6d))
### [`v10.0.9`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1009---24-Mar-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.8...v10.0.9)
##### Bug Fixes
- use `path.join` and `normalize` to improve msys compatibility in resolveGitRepo ([1ad263a](https://togithub.com/okonet/lint-staged/commit/1ad263a5c03d0f3fd90f2dffd0d9083f0ef8112e))
### [`v10.0.8`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1008---25-Feb-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.7...v10.0.8)
##### Bug Fixes
- do not drop backup stash when reverting to original state fails ([f589336](https://togithub.com/okonet/lint-staged/commit/f5893365409bf935db058a4f41aeaccc90cd3a18))
- evaluate functional configuration only once ([abe4b92](https://togithub.com/okonet/lint-staged/commit/abe4b92d7f6213b59d756d172298bc29bb2bd44c))
### [`v10.0.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1007---31-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.6...v10.0.7)
##### Bug Fixes
- replace fs.promises with util.promisify ([#786](https://togithub.com/okonet/lint-staged/issues/786)) ([f71c1c9](https://togithub.com/okonet/lint-staged/commit/f71c1c9ad2d27205199171bf3dc0e908889ba384))
### [`v10.0.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1006---30-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.5...v10.0.6)
##### Bug Fixes
- make sure deleted files aren't restored due to git bugs ([#778](https://togithub.com/okonet/lint-staged/issues/778)) ([6bfbe6c](https://togithub.com/okonet/lint-staged/commit/6bfbe6c204e351bd7055c5ecc810e1f9074304da))
### [`v10.0.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1005---30-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.4...v10.0.5)
##### Bug Fixes
- always resolve real git config dir location if .git is a file ([#784](https://togithub.com/okonet/lint-staged/issues/784)) ([b98a5ed](https://togithub.com/okonet/lint-staged/commit/b98a5ed8d422f637af4157a157676a70e3f1981a))
### [`v10.0.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1004---29-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.3...v10.0.4)
##### Bug Fixes
- use verbose renderer when TERM=dumb ([#782](https://togithub.com/okonet/lint-staged/issues/782)) ([9c08e8e](https://togithub.com/okonet/lint-staged/commit/9c08e8ee0bdf00de7dc6e15cd660e6fc55129832))
### [`v10.0.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1003---27-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.2...v10.0.3)
##### Bug Fixes
- correctly restore untracked files after running ([#780](https://togithub.com/okonet/lint-staged/issues/780)) ([4010db0](https://togithub.com/okonet/lint-staged/commit/4010db09f6d168af677bd4ca1c815ba40460ae80))
### [`v10.0.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1002---22-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.1...v10.0.2)
##### Bug Fixes
- only warn about git add when it's the exact command ([24febb3](https://togithub.com/okonet/lint-staged/commit/24febb3c906dd84f8ee19bae74509e42db034380))
- parse command string with string-argv unless --shell is used ([4cb4dde](https://togithub.com/okonet/lint-staged/commit/4cb4ddee0c6b6500eefd20eb3d1bad249d51b96a))
- print a better warning when the initial commit is missing ([293547d](https://togithub.com/okonet/lint-staged/commit/293547d46080eac007393709a0d63a63f2063fff))
### [`v10.0.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10010---29-Mar-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v10.0.0...v10.0.1)
##### Bug Fixes
- support non-ASCII filenames when git is configured with `core.quotepath on` ([2cb26a6](https://togithub.com/okonet/lint-staged/commit/2cb26a635a313a32c208caf5ba6a9215a68b9c6d))
### [`v10.0.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1000---19-Jan-2020)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.5.0...v10.0.0)
##### Bug Fixes
- add all modified files to git index with `git add .` ([bf532c2](https://togithub.com/okonet/lint-staged/commit/bf532c2af9dbd3514b16768a106fea82ddc99923))
- automatically add modifications only to originally staged files ([083b8e7](https://togithub.com/okonet/lint-staged/commit/083b8e7d67307a177d427d694ead22cb0c95b0ca))
- better workaround for git stash --keep-index bug ([f3ae378](https://togithub.com/okonet/lint-staged/commit/f3ae378aa8d7207f990c4ffec854cc8da4d38b1d))
- correctly leave only staged files for running tasks ([cfde9ca](https://togithub.com/okonet/lint-staged/commit/cfde9ca64bed7fa236eda69e63478c536f9f9068))
- correctly recover when unstaged changes cannot be restored ([d091f71](https://togithub.com/okonet/lint-staged/commit/d091f71ff50b1eddc59e759b1b09a95ed613c4d2))
- correctly restore untracked files from backup stash ([c7d0592](https://togithub.com/okonet/lint-staged/commit/c7d05922b24524707795c4045339801c86affe9d))
- error handling skips dropping backup stash after internal git errors ([30b4809](https://togithub.com/okonet/lint-staged/commit/30b480925a313f5c2b614eb40eb1a340a6cefae5))
- fail with a message when backup stash is missing ([1b64239](https://togithub.com/okonet/lint-staged/commit/1b64239163f5560b7235843909a9d30ff7ca1b83))
- gitWorkflow handles active merge mode ([2f1e886](https://togithub.com/okonet/lint-staged/commit/2f1e886cba422844b0496a96696dae5296835862))
- handle git MERGE_\* files separately; improve error handling ([da22cf2](https://togithub.com/okonet/lint-staged/commit/da22cf22bbd21be98a73b880a4ce43dbd0129021))
- improve debug logging ([f88e226](https://togithub.com/okonet/lint-staged/commit/f88e22619b8dea4fbcda3d57a85ca9d1be152908))
- keep untracked files around by backing them up ([fc03fdc](https://togithub.com/okonet/lint-staged/commit/fc03fdc2e869384eb2d6423ff31f84e3cf22007e))
- max arg length is by default half of the allowed to prevent edge cases ([80406c2](https://togithub.com/okonet/lint-staged/commit/80406c20fd3d1a86b0a0558c10f6747b2b47698e))
- prevent Listr from hiding git add warning ([cce9809](https://togithub.com/okonet/lint-staged/commit/cce9809a2ce335a3b2c3f44e4c521270b13f9d4c))
- restore metadata about git merge before running tasks ([f8ddfc2](https://togithub.com/okonet/lint-staged/commit/f8ddfc22d22fec2b417a67249573e7cd6abdb9fc))
- retry failing apply with 3-way merge ([76cb08f](https://togithub.com/okonet/lint-staged/commit/76cb08f6eecd68f3ae7e606216b4c5fdc1da94f0))
- support binary files ([7b3a334](https://togithub.com/okonet/lint-staged/commit/7b3a334ac33ffe1bda930583a055fb1db0b6d181))
- try applying unstaged changes before handling errors ([357934f](https://togithub.com/okonet/lint-staged/commit/357934fe1e193040d1a138d3d138da1377004be2))
- update warning about git add, and to README ([6467a66](https://togithub.com/okonet/lint-staged/commit/6467a66b13657f1a39b0f1f3a079dc31a8461fe9))
- workaround for stashing deleted files for git < 2.23 ([1a87333](https://togithub.com/okonet/lint-staged/commit/1a87333f9ee0704b3bb332bf5fbc11dbd25f7821))
##### Features
- automatically stage task modifications ([74ed28d](https://togithub.com/okonet/lint-staged/commit/74ed28d5edc70c66d769f7658b90b550029a2acf))
- bump Node.js version dependency to at least 10.13.0 ([#747](https://togithub.com/okonet/lint-staged/issues/747)) ([814b9df](https://togithub.com/okonet/lint-staged/commit/814b9dfe131f55c18a8996f775dd5dd582d0a766))
- split tasks into chunks to support shells with limited max argument length ([#732](https://togithub.com/okonet/lint-staged/issues/732)) ([cb43872](https://togithub.com/okonet/lint-staged/commit/cb43872fb6c05366a8fc25a8bd889b95918f45a3))
- support async function tasks ([20d5c5d](https://togithub.com/okonet/lint-staged/commit/20d5c5d4cb92f9a4c501e5308cc51379d10581a8))
- throw error to prevent empty commits unless --allow-empty is used ([#762](https://togithub.com/okonet/lint-staged/issues/762)) ([8bdeec0](https://togithub.com/okonet/lint-staged/commit/8bdeec067f425150722bd0ee78e310e0992a1444))
- use git stashes for gitWorkflow ([40a5db1](https://togithub.com/okonet/lint-staged/commit/40a5db1f6b1ad17b5a593974b6db93015f50824c))
- warn when task contains "git add" ([5208399](https://togithub.com/okonet/lint-staged/commit/52083990166cbea3bfe3d316ad6598c6c198fe1e))
##### BREAKING CHANGES
- Previously, lint-staged would allow empty commits in the situation where a linter task like "prettier --write" reverts all staged changes automatically. Now the default behaviour is to throw an error with a helpful warning message. The --allow empty option can be used to allow empty commits, or `allowEmpty: true` for the Node.js API.
- Node.js v8 is no longer supported because it will reach EOL on 2019-12-31
- Prior to version 10, tasks had to manually include `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.
### [`v9.5.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v950---27-Nov-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.4.3...v9.5.0)
##### Features
- add support for concurrent CLI option ([6af8307](https://togithub.com/okonet/lint-staged/commit/6af83070c44003477c00d4c088806af23333ec59))
### [`v9.4.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v943---13-Nov-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.4.2...v9.4.3)
##### Bug Fixes
- **deps:** bump eslint-utils from 1.4.0 to 1.4.3 to fix a security vulnerability ([#722](https://togithub.com/okonet/lint-staged/issues/722)) ([ed84d8e](https://togithub.com/okonet/lint-staged/commit/ed84d8e812010f6da333eff7ca31c71ebf35e7df))
### [`v9.4.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v942---08-Oct-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.4.1...v9.4.2)
##### Bug Fixes
- create fn title with mock file list of correct length ([8c3ca58](https://togithub.com/okonet/lint-staged/commit/8c3ca58))
### [`v9.4.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v941---01-Oct-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.4.0...v9.4.1)
##### Bug Fixes
- add note about next version ([#708](https://togithub.com/okonet/lint-staged/issues/708)) ([8ec040c](https://togithub.com/okonet/lint-staged/commit/8ec040c))
### [`v9.4.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v940---26-Sep-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.3.0...v9.4.0)
##### Features
- Use shorter title for function tasks with many staged files ([#706](https://togithub.com/okonet/lint-staged/issues/706)) ([1dcdb89](https://togithub.com/okonet/lint-staged/commit/1dcdb89)), closes [#674](https://togithub.com/okonet/lint-staged/issues/674)
### [`v9.3.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v930---22-Sep-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.5...v9.3.0)
##### Features
- allow to pass config instead of configPath ([14c46d2](https://togithub.com/okonet/lint-staged/commit/14c46d2))
### [`v9.2.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v925---27-Aug-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.4...v9.2.5)
##### Bug Fixes
- validateConfig validates function task return values ([d8fad78](https://togithub.com/okonet/lint-staged/commit/d8fad78))
### [`v9.2.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v924---25-Aug-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.3...v9.2.4)
##### Bug Fixes
- include renames when getting list of staged files ([2243a83](https://togithub.com/okonet/lint-staged/commit/2243a83))
### [`v9.2.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v923---17-Aug-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.2...v9.2.3)
##### Bug Fixes
- don't normalize path gitDir path for better Windows compatibility ([eb3fa83](https://togithub.com/okonet/lint-staged/commit/eb3fa83))
- generateTasks handles parent dir globs correctly ([82b5182](https://togithub.com/okonet/lint-staged/commit/82b5182))
- normalize gitDir path to posix using normalize-path ([f485e51](https://togithub.com/okonet/lint-staged/commit/f485e51))
### [`v9.2.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v922---17-Aug-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.1...v9.2.2)
##### Bug Fixes
- apply patch only if there's a diff ([e70e08f](https://togithub.com/okonet/lint-staged/commit/e70e08f))
### [`v9.2.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v921---25-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.2.0...v9.2.1)
##### Bug Fixes
- pin commitizen@3.1.2 to support node 8 ([ee774e3](https://togithub.com/okonet/lint-staged/commit/ee774e3))
- pin cz-conventional-changelog@2.1.0 to support node 8 ([e879b6a](https://togithub.com/okonet/lint-staged/commit/e879b6a))
- remove empty spaces from warning ([6126b72](https://togithub.com/okonet/lint-staged/commit/6126b72))
### [`v9.2.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v920---10-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.1.0...v9.2.0)
##### Features
- add --relative option for controlling file paths ([242deb5](https://togithub.com/okonet/lint-staged/commit/242deb5))
### [`v9.1.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v910---06-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.0.2...v9.1.0)
##### Bug Fixes
- snapshot with fully-resolved path name ([b1a08b8](https://togithub.com/okonet/lint-staged/commit/b1a08b8))
##### Features
- make node-api accessible ([ca37906](https://togithub.com/okonet/lint-staged/commit/ca37906))
### [`v9.0.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v902---03-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.0.1...v9.0.2)
##### Bug Fixes
- run all commands returned by function linters ([0dd0c94](https://togithub.com/okonet/lint-staged/commit/0dd0c94))
### [`v9.0.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v901---02-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v9.0.0...v9.0.1)
##### Bug Fixes
- Update node version requirement ([#646](https://togithub.com/okonet/lint-staged/issues/646)) ([6c1e42f](https://togithub.com/okonet/lint-staged/commit/6c1e42f))
### [`v9.0.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v900---01-Jul-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.2.1...v9.0.0)
##### Bug Fixes
- parse titles for function linters ([e24aaf2](https://togithub.com/okonet/lint-staged/commit/e24aaf2))
##### Code Refactoring
- remove advanced configuration options ([04190c8](https://togithub.com/okonet/lint-staged/commit/04190c8))
- remove support for chunking ([2ca9050](https://togithub.com/okonet/lint-staged/commit/2ca9050))
- use execa's shell option to run commands ([bed9127](https://togithub.com/okonet/lint-staged/commit/bed9127))
##### Features
- add --shell and --quiet flags ([ecf9227](https://togithub.com/okonet/lint-staged/commit/ecf9227))
- add deprecation error for advanced configuration ([4bef26e](https://togithub.com/okonet/lint-staged/commit/4bef26e))
- support function linter returning array of commands ([36e54a2](https://togithub.com/okonet/lint-staged/commit/36e54a2))
- support functions as linter commands ([f76c0d1](https://togithub.com/okonet/lint-staged/commit/f76c0d1))
##### BREAKING CHANGES
- The advanced configuration options have been deprecated in favour of the simple format
- Local commands are no longer resolved by lint-staged, but execa will do this instead. In effect, there are no longer pretty error messages when commands are not found.
- Very long arguments strings are no longer chunked on Windows. Function linters should be used instead to customise this behaviour.
### [`v8.2.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v821---13-Jun-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.2.0...v8.2.1)
##### Bug Fixes
- Override env GIT_DIR variable to resolve to the correct git dir path ([#629](https://togithub.com/okonet/lint-staged/issues/629)) ([5892455](https://togithub.com/okonet/lint-staged/commit/5892455)), closes [#627](https://togithub.com/okonet/lint-staged/issues/627)
### [`v8.2.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v820---06-Jun-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.7...v8.2.0)
##### Bug Fixes
- normalize gitDir path for Windows compatibility ([90e343b](https://togithub.com/okonet/lint-staged/commit/90e343b))
##### Features
- throw error in runAll if outside git directory ([6ac666d](https://togithub.com/okonet/lint-staged/commit/6ac666d))
### [`v8.1.7`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v817---15-May-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.6...v8.1.7)
##### Bug Fixes
- Resolve security vulnerability in dependencies ([#615](https://togithub.com/okonet/lint-staged/issues/615)) ([315890a](https://togithub.com/okonet/lint-staged/commit/315890a)), closes [#600](https://togithub.com/okonet/lint-staged/issues/600)
### [`v8.1.6`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v816---03-May-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.5...v8.1.6)
##### Bug Fixes
- update yup to 0.27.0 ([#607](https://togithub.com/okonet/lint-staged/issues/607)) ([0984524](https://togithub.com/okonet/lint-staged/commit/0984524))
### [`v8.1.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v815---01-Mar-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.4...v8.1.5)
##### Bug Fixes
- fix issue with scoped pkg listr-update-renderer ([#587](https://togithub.com/okonet/lint-staged/issues/587)) ([63b085f](https://togithub.com/okonet/lint-staged/commit/63b085f)), closes [#585](https://togithub.com/okonet/lint-staged/issues/585)
### [`v8.1.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v814---14-Feb-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.3...v8.1.4)
##### Bug Fixes
- Use lodash version with prototype pollution fix ([#578](https://togithub.com/okonet/lint-staged/issues/578)) ([0be88a0](https://togithub.com/okonet/lint-staged/commit/0be88a0))
### [`v8.1.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v813---02-Feb-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.2...v8.1.3)
##### Bug Fixes
- Display package name when node-please-upgrade is being used ([#575](https://togithub.com/okonet/lint-staged/issues/575)) ([f5bed7b](https://togithub.com/okonet/lint-staged/commit/f5bed7b))
### [`v8.1.2`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v812---02-Feb-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.1...v8.1.2)
##### Bug Fixes
- Avoid stashing if no staged files has been changed ([#570](https://togithub.com/okonet/lint-staged/issues/570)) ([#573](https://togithub.com/okonet/lint-staged/issues/573)) ([8c4d9c9](https://togithub.com/okonet/lint-staged/commit/8c4d9c9))
### [`v8.1.1`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v811---28-Jan-2019)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.1.0...v8.1.1)
##### Bug Fixes
- Fix configuration validation and allow specifying custom renderers ([#572](https://togithub.com/okonet/lint-staged/issues/572)) ([d5e738d](https://togithub.com/okonet/lint-staged/commit/d5e738d)), closes [#567](https://togithub.com/okonet/lint-staged/issues/567)
### [`v8.1.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v810---21-Nov-2018)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.0.5...v8.1.0)
##### Features
- Add `relative` option to allow passing relative paths to linters ([#534](http://git+https/togithub.com/okonet/lint-staged/issues/534)) ([fcb774b](http://git+https/github.com/okonet/lint-staged/commit/fcb774b))
### [`v8.0.5`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v805---17-Nov-2018)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.0.4...v8.0.5)
##### Bug Fixes
- Use listr-update-renderer from npm ([#542](http://git+https/togithub.com/okonet/lint-staged/issues/542)) ([503110d](http://git+https/github.com/okonet/lint-staged/commit/503110d)), closes [#533](http://git+https/togithub.com/okonet/lint-staged/issues/533)
### [`v8.0.4`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v804---31-Oct-2018)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.0.3...v8.0.4)
##### Bug Fixes
- **package:** update staged-git-files to version 1.1.2 ([ce434d3](http://git+https/github.com/okonet/lint-staged/commit/ce434d3))
### [`v8.0.3`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v803---30-Oct-2018)
[Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v8.0.2...v8.0.3)
##### Bug Fixes
- Allow to use lint-staged on CI ([#523](http://git+https/togithub.com/okon
Configuration
📅 Schedule: Branch creation - "after 4pm on friday,before 9am on monday,every weekend" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.1.2
->12.5.0
Release Notes
lint-staged/lint-staged (lint-staged)
### [`v12.5.0`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1250---31-May-2022) [Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v12.4.3...v12.5.0) ##### Bug Fixes - include all files when using `--configConfiguration
📅 Schedule: Branch creation - "after 4pm on friday,before 9am on monday,every weekend" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.