oc-template-react
oc-template-react copied to clipboard
Update lint-staged in package.json from 9.4.0 to 10.0.7
Overview
The following dependencies have been updated by dependencies.io:
lint-stagedinpackage.jsonfrom "9.4.0" to "10.0.7"
Details
lint-staged
This dependency is located in package.json and was updated from "9.4.0" to "10.0.7".
10.0.0
10.0.0 (2020-01-19)
Bug Fixes
- add all modified files to git index with
git add .(bf532c2) - automatically add modifications only to originally staged files (083b8e7)
- better workaround for git stash --keep-index bug (f3ae378)
- correctly leave only staged files for running tasks (cfde9ca)
- correctly recover when unstaged changes cannot be restored (d091f71)
- correctly restore untracked files from backup stash (c7d0592)
- error handling skips dropping backup stash after internal git errors (30b4809)
- fail with a message when backup stash is missing (1b64239)
- gitWorkflow handles active merge mode (2f1e886)
- handle git MERGE_* files separately; improve error handling (da22cf2)
- improve debug logging (f88e226)
- keep untracked files around by backing them up (fc03fdc)
- max arg length is by default half of the allowed to prevent edge cases (80406c2)
- prevent Listr from hiding git add warning (cce9809)
- restore metadata about git merge before running tasks (f8ddfc2)
- retry failing apply with 3-way merge (76cb08f)
- support binary files (7b3a334)
- try applying unstaged changes before handling errors (357934f)
- update warning about git add, and to README (6467a66)
- workaround for stashing deleted files for git < 2.23 (1a87333)
Features
- automatically stage task modifications (74ed28d)
- bump Node.js version dependency to at least 10.13.0 (#747) (814b9df)
- split tasks into chunks to support shells with limited max argument length (#732) (cb43872)
- support async function tasks (20d5c5d)
- throw error to prevent empty commits unless --allow-empty is used (#762) (8bdeec0)
- use git stashes for gitWorkflow (40a5db1)
- warn when task contains "git add" (5208399)
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: truefor 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 addas 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 detectsgit addin task configurations, it will show a warning in the console. Please removegit addfrom your configuration after upgrading.