- Namespace environment variable created by husky
GIT_PARAMSbecomesHUSKY_GIT_PARAMS
- Starting also with
1.0.0versioning
- Revert
GIT_STDINfor the moment. Needs more testing.
rc.10, rc.11 and rc.12 are broken for some GUI clients due to read command
- Handle case where
.git/hooksdirectory doesn't exit
- Handle case where
v0.14git hooks wouldn't have been uninstalled
- Move
postinstallscript toinstall - Fix line ending error when running
upgraderfrom OS X/Linux
- Fix
[[error
- Fix error with GitHub Desktop on Windows
- Catch error if
gitcommand fails
- Fix
husky-upgrade - Drop
Node 4support
- Fix install error
sendemail-validatehook #173HUSKY_SKIP_INSTALLenvironment variable for skipping git hooks installation #178.huskyrcconfig #209pnpmsupport- Support environments where
yarnis the only package manager installed - Move config from
scriptsfield tohuskyfield - Prefer raw names for Git hooks (
pre-commitrather thanprecommit) - Drop integrated
nvmsupport - To ease upgrade:
- Provide
husky-upgradecommand - Add deprecation warning for hooks that are defined in
scripts(but still run them)
- Provide
- Fix handle space in
PATH#150
- Fix handle space in
HOME
- Fix Git hooks install on Windows
- Fix hook script when
nvmwas installed with Brew
- Fix
npm@5Error: Cannot find modulewarning when uninstalling - Drop
Node 0.12support - Don't reload
nvmif it's already inPATH - Add Git worktree support #114
- Hide irrelevant
--no-verifymessage forprepare-commit-msg#137
- Add Node version to husky output
- Revert
Fixes issue with OS X + brew where nvm was loaded even when npm was already presentthat was introduced inv0.13.0as it was preventing Husky to loadnvmin some cases #106
- Fixes issue #103
- Makes it easier for projects to transition from ghooks by detecting ghooks installed scripts and automatically migrating them
- Makes
huskya little less verbose by default - Fixes issue with
OS X + brewwherenvmwas loaded even whennpmwas already present - Fixes issue with Git
v1.9on Windows - Prevents Git hooks being installed when husky is in a sub
node_modulesdirectory (i.e../node_modules/A/node_modules/husky)
- Adds Git submodule support
- Adds Cygwin support
- Improves edge cases support (
.gitnot found andgitnot inPATH) - If
npmis already present in path, doesn't loadnvmdefault or.nvmrcversion, which makes things faster in terminal. In GUI apps, the behavior is unchanged.