pre-commit/pre-commit
### [`v1.18.3`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1183---2019-08-27)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.2...v1.18.3)
===================
##### Fixes
- Fix `node_modules` plugin installation on windows
- [#1123](https://togithub.com/pre-commit/pre-commit/issues/1123) issue by [@henryykt](https://togithub.com/henryykt).
- [#1122](https://togithub.com/pre-commit/pre-commit/issues/1122) PR by [@henryykt](https://togithub.com/henryykt).
### [`v1.18.2`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1182---2019-08-15)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.1...v1.18.2)
===================
##### Fixes
- Make default python lookup more deterministic to avoid redundant installs
- [#1117](https://togithub.com/pre-commit/pre-commit/issues/1117) PR by [@scop](https://togithub.com/scop).
### [`v1.18.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1181---2019-08-11)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.0...v1.18.1)
===================
##### Fixes
- Fix installation of `rust` hooks with new `cargo`
- [#1112](https://togithub.com/pre-commit/pre-commit/issues/1112) issue by [@zimbatm](https://togithub.com/zimbatm).
- [#1113](https://togithub.com/pre-commit/pre-commit/issues/1113) PR by [@zimbatm](https://togithub.com/zimbatm).
### [`v1.18.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1180---2019-08-03)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.17.0...v1.18.0)
===================
##### Features
- Use the current running executable if it matches the requested
`language_version`
- [#1062](https://togithub.com/pre-commit/pre-commit/issues/1062) PR by [@asottile](https://togithub.com/asottile).
- Print the stage when a hook is not found
- [#1078](https://togithub.com/pre-commit/pre-commit/issues/1078) issue by [@madkinsz](https://togithub.com/madkinsz).
- [#1079](https://togithub.com/pre-commit/pre-commit/issues/1079) PR by [@madkinsz](https://togithub.com/madkinsz).
- `pre-commit autoupdate` now supports non-`master` default branches
- [#1089](https://togithub.com/pre-commit/pre-commit/issues/1089) PR by [@asottile](https://togithub.com/asottile).
- Add `pre-commit init-templatedir` which makes it easier to automatically
enable `pre-commit` in cloned repositories.
- [#1084](https://togithub.com/pre-commit/pre-commit/issues/1084) issue by [@ssbarnea](https://togithub.com/ssbarnea).
- [#1090](https://togithub.com/pre-commit/pre-commit/issues/1090) PR by [@asottile](https://togithub.com/asottile).
- [#1107](https://togithub.com/pre-commit/pre-commit/issues/1107) PR by [@asottile](https://togithub.com/asottile).
- pre-commit's color can be controlled using
`PRE_COMMIT_COLOR={auto,always,never}`
- [#1073](https://togithub.com/pre-commit/pre-commit/issues/1073) issue by [@saper](https://togithub.com/saper).
- [#1092](https://togithub.com/pre-commit/pre-commit/issues/1092) PR by [@geieredgar](https://togithub.com/geieredgar).
- [#1098](https://togithub.com/pre-commit/pre-commit/issues/1098) PR by [@geieredgar](https://togithub.com/geieredgar).
- pre-commit's color can now be disabled using `TERM=dumb`
- [#1073](https://togithub.com/pre-commit/pre-commit/issues/1073) issue by [@saper](https://togithub.com/saper).
- [#1103](https://togithub.com/pre-commit/pre-commit/issues/1103) PR by [@asottile](https://togithub.com/asottile).
- pre-commit now supports `docker` based hooks on windows
- [#1072](https://togithub.com/pre-commit/pre-commit/issues/1072) by [@cz-fish](https://togithub.com/cz-fish).
- [#1093](https://togithub.com/pre-commit/pre-commit/issues/1093) PR by [@geieredgar](https://togithub.com/geieredgar).
##### Fixes
- Fix shallow clone
- [#1077](https://togithub.com/pre-commit/pre-commit/issues/1077) PR by [@asottile](https://togithub.com/asottile).
- Fix autoupdate version flip flop when using shallow cloning
- [#1076](https://togithub.com/pre-commit/pre-commit/issues/1076) issue by [@mxr](https://togithub.com/mxr).
- [#1088](https://togithub.com/pre-commit/pre-commit/issues/1088) PR by [@asottile](https://togithub.com/asottile).
- Fix autoupdate when the current revision is invalid
- [#1088](https://togithub.com/pre-commit/pre-commit/issues/1088) PR by [@asottile](https://togithub.com/asottile).
##### Misc.
- Replace development instructions with `tox --devenv ...`
- [#1032](https://togithub.com/pre-commit/pre-commit/issues/1032) issue by [@yoavcaspi](https://togithub.com/yoavcaspi).
- [#1067](https://togithub.com/pre-commit/pre-commit/issues/1067) PR by [@asottile](https://togithub.com/asottile).
### [`v1.17.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1170---2019-06-06)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.16.1...v1.17.0)
===================
##### Features
- Produce better output on `^C`
- [#1030](https://togithub.com/pre-commit/pre-commit/issues/1030) PR by [@asottile](https://togithub.com/asottile).
- Warn on unknown keys at the top level and repo level
- [#1028](https://togithub.com/pre-commit/pre-commit/issues/1028) PR by [@yoavcaspi](https://togithub.com/yoavcaspi).
- [#1048](https://togithub.com/pre-commit/pre-commit/issues/1048) PR by [@asottile](https://togithub.com/asottile).
##### Fixes
- Fix handling of `^C` in wrapper script in python 3.x
- [#1027](https://togithub.com/pre-commit/pre-commit/issues/1027) PR by [@asottile](https://togithub.com/asottile).
- Fix `rmtree` for non-writable directories
- [#1042](https://togithub.com/pre-commit/pre-commit/issues/1042) issue by [@detailyang](https://togithub.com/detailyang).
- [#1043](https://togithub.com/pre-commit/pre-commit/issues/1043) PR by [@asottile](https://togithub.com/asottile).
- Pass `--color` option to `git diff` in `--show-diff-on-failure`
- [#1007](https://togithub.com/pre-commit/pre-commit/issues/1007) issue by [@chadrik](https://togithub.com/chadrik).
- [#1051](https://togithub.com/pre-commit/pre-commit/issues/1051) PR by [@mandarvaze](https://togithub.com/mandarvaze).
##### Misc.
- Fix test when `pre-commit` is installed globally
- [#1032](https://togithub.com/pre-commit/pre-commit/issues/1032) issue by [@yoavcaspi](https://togithub.com/yoavcaspi).
- [#1045](https://togithub.com/pre-commit/pre-commit/issues/1045) PR by [@asottile](https://togithub.com/asottile).
### [`v1.16.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1161---2019-05-08)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.16.0...v1.16.1)
===================
##### Fixes
- Don't `UnicodeDecodeError` on unexpected non-UTF8 output in python health
check on windows.
- [#1021](https://togithub.com/pre-commit/pre-commit/issues/1021) issue by [@nicoddemus](https://togithub.com/nicoddemus).
- [#1022](https://togithub.com/pre-commit/pre-commit/issues/1022) PR by [@asottile](https://togithub.com/asottile).
### [`v1.16.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1160---2019-05-04)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.2...v1.16.0)
===================
##### Features
- Add support for `prepare-commit-msg` hook
- [#1004](https://togithub.com/pre-commit/pre-commit/issues/1004) PR by [@marcjay](https://togithub.com/marcjay).
##### Fixes
- Fix repeated legacy `pre-commit install` on windows
- [#1010](https://togithub.com/pre-commit/pre-commit/issues/1010) issue by [@AbhimanyuHK](https://togithub.com/AbhimanyuHK).
- [#1011](https://togithub.com/pre-commit/pre-commit/issues/1011) PR by [@asottile](https://togithub.com/asottile).
- Whitespace fixup
- [#1014](https://togithub.com/pre-commit/pre-commit/issues/1014) PR by [@mxr](https://togithub.com/mxr).
- Fix CI check for working pcre support
- [#1015](https://togithub.com/pre-commit/pre-commit/issues/1015) PR by [@Myrheimb](https://togithub.com/Myrheimb).
##### Misc.
- Switch CI from travis / appveyor to azure pipelines
- [#1012](https://togithub.com/pre-commit/pre-commit/issues/1012) PR by [@asottile](https://togithub.com/asottile).
### [`v1.15.2`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1152---2019-04-16)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.1...v1.15.2)
===================
##### Fixes
- Fix cloning non-branch tag while in the fallback slow-clone strategy.
- [#997](https://togithub.com/pre-commit/pre-commit/issues/997) issue by [@jpinner](https://togithub.com/jpinner).
- [#998](https://togithub.com/pre-commit/pre-commit/issues/998) PR by [@asottile](https://togithub.com/asottile).
### [`v1.15.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1151---2019-04-01)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.0...v1.15.1)
===================
##### Fixes
- Fix command length calculation on posix when `SC_ARG_MAX` is not defined.
- [#691](https://togithub.com/pre-commit/pre-commit/issues/691) issue by [@ushuz](https://togithub.com/ushuz).
- [#987](https://togithub.com/pre-commit/pre-commit/issues/987) PR by [@asottile](https://togithub.com/asottile).
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, 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:
==1.15.0
->==1.18.3
Release Notes
pre-commit/pre-commit
### [`v1.18.3`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1183---2019-08-27) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.2...v1.18.3) =================== ##### Fixes - Fix `node_modules` plugin installation on windows - [#1123](https://togithub.com/pre-commit/pre-commit/issues/1123) issue by [@henryykt](https://togithub.com/henryykt). - [#1122](https://togithub.com/pre-commit/pre-commit/issues/1122) PR by [@henryykt](https://togithub.com/henryykt). ### [`v1.18.2`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1182---2019-08-15) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.1...v1.18.2) =================== ##### Fixes - Make default python lookup more deterministic to avoid redundant installs - [#1117](https://togithub.com/pre-commit/pre-commit/issues/1117) PR by [@scop](https://togithub.com/scop). ### [`v1.18.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1181---2019-08-11) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.18.0...v1.18.1) =================== ##### Fixes - Fix installation of `rust` hooks with new `cargo` - [#1112](https://togithub.com/pre-commit/pre-commit/issues/1112) issue by [@zimbatm](https://togithub.com/zimbatm). - [#1113](https://togithub.com/pre-commit/pre-commit/issues/1113) PR by [@zimbatm](https://togithub.com/zimbatm). ### [`v1.18.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1180---2019-08-03) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.17.0...v1.18.0) =================== ##### Features - Use the current running executable if it matches the requested `language_version` - [#1062](https://togithub.com/pre-commit/pre-commit/issues/1062) PR by [@asottile](https://togithub.com/asottile). - Print the stage when a hook is not found - [#1078](https://togithub.com/pre-commit/pre-commit/issues/1078) issue by [@madkinsz](https://togithub.com/madkinsz). - [#1079](https://togithub.com/pre-commit/pre-commit/issues/1079) PR by [@madkinsz](https://togithub.com/madkinsz). - `pre-commit autoupdate` now supports non-`master` default branches - [#1089](https://togithub.com/pre-commit/pre-commit/issues/1089) PR by [@asottile](https://togithub.com/asottile). - Add `pre-commit init-templatedir` which makes it easier to automatically enable `pre-commit` in cloned repositories. - [#1084](https://togithub.com/pre-commit/pre-commit/issues/1084) issue by [@ssbarnea](https://togithub.com/ssbarnea). - [#1090](https://togithub.com/pre-commit/pre-commit/issues/1090) PR by [@asottile](https://togithub.com/asottile). - [#1107](https://togithub.com/pre-commit/pre-commit/issues/1107) PR by [@asottile](https://togithub.com/asottile). - pre-commit's color can be controlled using `PRE_COMMIT_COLOR={auto,always,never}` - [#1073](https://togithub.com/pre-commit/pre-commit/issues/1073) issue by [@saper](https://togithub.com/saper). - [#1092](https://togithub.com/pre-commit/pre-commit/issues/1092) PR by [@geieredgar](https://togithub.com/geieredgar). - [#1098](https://togithub.com/pre-commit/pre-commit/issues/1098) PR by [@geieredgar](https://togithub.com/geieredgar). - pre-commit's color can now be disabled using `TERM=dumb` - [#1073](https://togithub.com/pre-commit/pre-commit/issues/1073) issue by [@saper](https://togithub.com/saper). - [#1103](https://togithub.com/pre-commit/pre-commit/issues/1103) PR by [@asottile](https://togithub.com/asottile). - pre-commit now supports `docker` based hooks on windows - [#1072](https://togithub.com/pre-commit/pre-commit/issues/1072) by [@cz-fish](https://togithub.com/cz-fish). - [#1093](https://togithub.com/pre-commit/pre-commit/issues/1093) PR by [@geieredgar](https://togithub.com/geieredgar). ##### Fixes - Fix shallow clone - [#1077](https://togithub.com/pre-commit/pre-commit/issues/1077) PR by [@asottile](https://togithub.com/asottile). - Fix autoupdate version flip flop when using shallow cloning - [#1076](https://togithub.com/pre-commit/pre-commit/issues/1076) issue by [@mxr](https://togithub.com/mxr). - [#1088](https://togithub.com/pre-commit/pre-commit/issues/1088) PR by [@asottile](https://togithub.com/asottile). - Fix autoupdate when the current revision is invalid - [#1088](https://togithub.com/pre-commit/pre-commit/issues/1088) PR by [@asottile](https://togithub.com/asottile). ##### Misc. - Replace development instructions with `tox --devenv ...` - [#1032](https://togithub.com/pre-commit/pre-commit/issues/1032) issue by [@yoavcaspi](https://togithub.com/yoavcaspi). - [#1067](https://togithub.com/pre-commit/pre-commit/issues/1067) PR by [@asottile](https://togithub.com/asottile). ### [`v1.17.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1170---2019-06-06) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.16.1...v1.17.0) =================== ##### Features - Produce better output on `^C` - [#1030](https://togithub.com/pre-commit/pre-commit/issues/1030) PR by [@asottile](https://togithub.com/asottile). - Warn on unknown keys at the top level and repo level - [#1028](https://togithub.com/pre-commit/pre-commit/issues/1028) PR by [@yoavcaspi](https://togithub.com/yoavcaspi). - [#1048](https://togithub.com/pre-commit/pre-commit/issues/1048) PR by [@asottile](https://togithub.com/asottile). ##### Fixes - Fix handling of `^C` in wrapper script in python 3.x - [#1027](https://togithub.com/pre-commit/pre-commit/issues/1027) PR by [@asottile](https://togithub.com/asottile). - Fix `rmtree` for non-writable directories - [#1042](https://togithub.com/pre-commit/pre-commit/issues/1042) issue by [@detailyang](https://togithub.com/detailyang). - [#1043](https://togithub.com/pre-commit/pre-commit/issues/1043) PR by [@asottile](https://togithub.com/asottile). - Pass `--color` option to `git diff` in `--show-diff-on-failure` - [#1007](https://togithub.com/pre-commit/pre-commit/issues/1007) issue by [@chadrik](https://togithub.com/chadrik). - [#1051](https://togithub.com/pre-commit/pre-commit/issues/1051) PR by [@mandarvaze](https://togithub.com/mandarvaze). ##### Misc. - Fix test when `pre-commit` is installed globally - [#1032](https://togithub.com/pre-commit/pre-commit/issues/1032) issue by [@yoavcaspi](https://togithub.com/yoavcaspi). - [#1045](https://togithub.com/pre-commit/pre-commit/issues/1045) PR by [@asottile](https://togithub.com/asottile). ### [`v1.16.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1161---2019-05-08) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.16.0...v1.16.1) =================== ##### Fixes - Don't `UnicodeDecodeError` on unexpected non-UTF8 output in python health check on windows. - [#1021](https://togithub.com/pre-commit/pre-commit/issues/1021) issue by [@nicoddemus](https://togithub.com/nicoddemus). - [#1022](https://togithub.com/pre-commit/pre-commit/issues/1022) PR by [@asottile](https://togithub.com/asottile). ### [`v1.16.0`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1160---2019-05-04) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.2...v1.16.0) =================== ##### Features - Add support for `prepare-commit-msg` hook - [#1004](https://togithub.com/pre-commit/pre-commit/issues/1004) PR by [@marcjay](https://togithub.com/marcjay). ##### Fixes - Fix repeated legacy `pre-commit install` on windows - [#1010](https://togithub.com/pre-commit/pre-commit/issues/1010) issue by [@AbhimanyuHK](https://togithub.com/AbhimanyuHK). - [#1011](https://togithub.com/pre-commit/pre-commit/issues/1011) PR by [@asottile](https://togithub.com/asottile). - Whitespace fixup - [#1014](https://togithub.com/pre-commit/pre-commit/issues/1014) PR by [@mxr](https://togithub.com/mxr). - Fix CI check for working pcre support - [#1015](https://togithub.com/pre-commit/pre-commit/issues/1015) PR by [@Myrheimb](https://togithub.com/Myrheimb). ##### Misc. - Switch CI from travis / appveyor to azure pipelines - [#1012](https://togithub.com/pre-commit/pre-commit/issues/1012) PR by [@asottile](https://togithub.com/asottile). ### [`v1.15.2`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1152---2019-04-16) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.1...v1.15.2) =================== ##### Fixes - Fix cloning non-branch tag while in the fallback slow-clone strategy. - [#997](https://togithub.com/pre-commit/pre-commit/issues/997) issue by [@jpinner](https://togithub.com/jpinner). - [#998](https://togithub.com/pre-commit/pre-commit/issues/998) PR by [@asottile](https://togithub.com/asottile). ### [`v1.15.1`](https://togithub.com/pre-commit/pre-commit/blob/master/CHANGELOG.md#1151---2019-04-01) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v1.15.0...v1.15.1) =================== ##### Fixes - Fix command length calculation on posix when `SC_ARG_MAX` is not defined. - [#691](https://togithub.com/pre-commit/pre-commit/issues/691) issue by [@ushuz](https://togithub.com/ushuz). - [#987](https://togithub.com/pre-commit/pre-commit/issues/987) PR by [@asottile](https://togithub.com/asottile).Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, 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.