typicode/husky
### [`v1.3.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#131)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.3.0...v1.3.1)
- Update docs
- Upgrade `is-ci` and support more CIs
- Disable `1.3.0` change related to `stdin` due to a bug on Windows
### [`v1.3.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#130)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.2.1...v1.3.0)
- Enable `stdin` if hook is running in a terminal
### [`v1.2.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#121)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.2.0...v1.2.1)
- Fix don't fail if directory in project contains whitespace
### [`v1.2.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#120)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.1.4...v1.2.0)
- Add comments to generated hooks to specify which package has installed husky and when
### [`v1.1.4`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#114)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.1.3...v1.1.4)
- Upgrade `execa` dependency
### [`v1.1.3`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#113)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.1.2...v1.1.3)
- Fix don't fail if `package.json` doesn't exist
### [`v1.1.2`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#112)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.1.1...v1.1.2)
- Add debug message
### [`v1.1.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#111)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.1.0...v1.1.1)
- Check `HUSKY_SKIP_INSTALL` value first before checking if `.git` exists
- Check Node version before running hooks
### [`v1.1.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#110)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.0.1...v1.1.0)
- Create `.git/hooks` if it doesn't exist
### [`v1.0.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#101)
[Compare Source](https://togithub.com/typicode/husky/compare/v1.0.0...v1.0.1)
- Various `husky-upgrade` changes ([#362](https://togithub.com/typicode/husky/pull/362), [#360](https://togithub.com/typicode/husky/pull/360), [#359](https://togithub.com/typicode/husky/pull/359))
### [`v1.0.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#100)
[Compare Source](https://togithub.com/typicode/husky/compare/v0.14.3...v1.0.0)
After a year of pre-releases and a complete rewrite, this marks the first stable release of husky πΆπ.
##### Notable changes
Below you'll find consolidated changes since `0.14.3`. There's no change in code between `1.0.0-rc.15` and `1.0.0`.
- Hooks
- Add `sendemail-validate` hook
- Config
- Move hooks config from `scripts` field to `husky` field
- Prefer raw names for hooks (e.g. `pre-commit` rather than `precommit`)
- Support `.huskyrc` config
- Package managers
- Support environments where [yarn](https://togithub.com/yarnpkg/yarn/) is the only package manager installed
- Support [pnpm](https://togithub.com/pnpm/pnpm) package manager
- Environment variables
- Add `HUSKY_SKIP_INSTALL` environment variable for skipping git hooks installation
- Add `HUSKY_GIT_STDIN` environment variable for `pre-push`, `pre-receive`, `post-receive` and `post-rewrite` to access arguments passed by Git via stdin
- Rename `GIT_PARAMS` to `HUSKY_GIT_PARAMS`
- Messages
- Add many more messages in case of errors
- Add [please-upgrade-node](https://togithub.com/typicode/please-upgrade-node) message if using with unsupported Node version
- Make `--no-verify` message more accurate and only show it for hooks that can be skipped
- Upgrade
- Add `husky-upgrade` command to automatically migrate hooks in `package.json`
- Add deprecation warning for hooks that are still defined in `scripts`
- Other
- Drop `Node 4` support
- Drop integrated `nvm` support (see Node version management in docs)
##### Credits
Huge thanks to all the Contributors and [Patreon Supporters](https://thanks.typicode.com)! π
Renovate configuration
:date: Schedule: "every weekend" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!".
:no_bell: 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 has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
0.14.3
->1.3.1
Release Notes
typicode/husky
### [`v1.3.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#131) [Compare Source](https://togithub.com/typicode/husky/compare/v1.3.0...v1.3.1) - Update docs - Upgrade `is-ci` and support more CIs - Disable `1.3.0` change related to `stdin` due to a bug on Windows ### [`v1.3.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#130) [Compare Source](https://togithub.com/typicode/husky/compare/v1.2.1...v1.3.0) - Enable `stdin` if hook is running in a terminal ### [`v1.2.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#121) [Compare Source](https://togithub.com/typicode/husky/compare/v1.2.0...v1.2.1) - Fix don't fail if directory in project contains whitespace ### [`v1.2.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#120) [Compare Source](https://togithub.com/typicode/husky/compare/v1.1.4...v1.2.0) - Add comments to generated hooks to specify which package has installed husky and when ### [`v1.1.4`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#114) [Compare Source](https://togithub.com/typicode/husky/compare/v1.1.3...v1.1.4) - Upgrade `execa` dependency ### [`v1.1.3`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#113) [Compare Source](https://togithub.com/typicode/husky/compare/v1.1.2...v1.1.3) - Fix don't fail if `package.json` doesn't exist ### [`v1.1.2`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#112) [Compare Source](https://togithub.com/typicode/husky/compare/v1.1.1...v1.1.2) - Add debug message ### [`v1.1.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#111) [Compare Source](https://togithub.com/typicode/husky/compare/v1.1.0...v1.1.1) - Check `HUSKY_SKIP_INSTALL` value first before checking if `.git` exists - Check Node version before running hooks ### [`v1.1.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#110) [Compare Source](https://togithub.com/typicode/husky/compare/v1.0.1...v1.1.0) - Create `.git/hooks` if it doesn't exist ### [`v1.0.1`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#101) [Compare Source](https://togithub.com/typicode/husky/compare/v1.0.0...v1.0.1) - Various `husky-upgrade` changes ([#362](https://togithub.com/typicode/husky/pull/362), [#360](https://togithub.com/typicode/husky/pull/360), [#359](https://togithub.com/typicode/husky/pull/359)) ### [`v1.0.0`](https://togithub.com/typicode/husky/blob/master/CHANGELOG.md#100) [Compare Source](https://togithub.com/typicode/husky/compare/v0.14.3...v1.0.0) After a year of pre-releases and a complete rewrite, this marks the first stable release of husky πΆπ. ##### Notable changes Below you'll find consolidated changes since `0.14.3`. There's no change in code between `1.0.0-rc.15` and `1.0.0`. - Hooks - Add `sendemail-validate` hook - Config - Move hooks config from `scripts` field to `husky` field - Prefer raw names for hooks (e.g. `pre-commit` rather than `precommit`) - Support `.huskyrc` config - Package managers - Support environments where [yarn](https://togithub.com/yarnpkg/yarn/) is the only package manager installed - Support [pnpm](https://togithub.com/pnpm/pnpm) package manager - Environment variables - Add `HUSKY_SKIP_INSTALL` environment variable for skipping git hooks installation - Add `HUSKY_GIT_STDIN` environment variable for `pre-push`, `pre-receive`, `post-receive` and `post-rewrite` to access arguments passed by Git via stdin - Rename `GIT_PARAMS` to `HUSKY_GIT_PARAMS` - Messages - Add many more messages in case of errors - Add [please-upgrade-node](https://togithub.com/typicode/please-upgrade-node) message if using with unsupported Node version - Make `--no-verify` message more accurate and only show it for hooks that can be skipped - Upgrade - Add `husky-upgrade` command to automatically migrate hooks in `package.json` - Add deprecation warning for hooks that are still defined in `scripts` - Other - Drop `Node 4` support - Drop integrated `nvm` support (see Node version management in docs) ##### Credits Huge thanks to all the Contributors and [Patreon Supporters](https://thanks.typicode.com)! πRenovate configuration
:date: Schedule: "every weekend" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.