pre-commit/pre-commit-hooks
### [`v2.5.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.5.0)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.4.0...v2.5.0)
##### Fixes
- Fix sorting of requirements which use `egg=...`
- [#425](https://togithub.com/pre-commit/pre-commit-hooks/issues/425) PR by [@vinayinvicible](https://togithub.com/vinayinvicible).
- Fix over-eager regular expression for test filename matching
- [#429](https://togithub.com/pre-commit/pre-commit-hooks/issues/429) PR by [@rrauenza](https://togithub.com/rrauenza).
##### Updating
- Use `flake8` from `pycqa/flake8` instead:
```yaml
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
hooks:
- id: flake8
```
### [`v2.4.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.4.0)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.3.0...v2.4.0)
##### Features
- Add diff output to `pretty-format-json` when run without `--autofix`.
- [#408](https://togithub.com/pre-commit/pre-commit-hooks/issues/408) PR by [@joepin](https://togithub.com/joepin).
- Add `--chars` option to `trailing-whitespace` fixer to control which characters are stripped instead of all whitespace.
- [#421](https://togithub.com/pre-commit/pre-commit-hooks/issues/421) PR by [@iconmaster5326](https://togithub.com/iconmaster5326).
##### Fixes
- Fix `requirements-txt-fixer` when file does not end in a newline.
- [#414](https://togithub.com/pre-commit/pre-commit-hooks/issues/414) issue by [@barakreif](https://togithub.com/barakreif).
- [#415](https://togithub.com/pre-commit/pre-commit-hooks/issues/415) PR by [@barakreif](https://togithub.com/barakreif).
- Fix double printing of filename in `pretty-format-json`.
- [#419](https://togithub.com/pre-commit/pre-commit-hooks/issues/419) PR by [@asottile](https://togithub.com/asottile).
### [`v2.3.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.3.0)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.3...v2.3.0)
##### Features
- Add `rpdb` to detected debuggers in `debug-statements`
- [#389](https://togithub.com/pre-commit/pre-commit-hooks/issues/389) PR by [@danlamanna](https://togithub.com/danlamanna).
- Add `check-toml` hook
- [#400](https://togithub.com/pre-commit/pre-commit-hooks/issues/400) PR by [@MarSoft](https://togithub.com/MarSoft).
- [#400](https://togithub.com/pre-commit/pre-commit-hooks/issues/400) PR by [@ssbarnea](https://togithub.com/ssbarnea).
##### Fixes
- Add `__main__` block to `pre_commit.file_contents_sorter` so it can be invoked using `python -m`
- [#405](https://togithub.com/pre-commit/pre-commit-hooks/issues/405) PR by [@squeaky-pl](https://togithub.com/squeaky-pl).
##### Misc.
- Fix `git-lfs` tests in azure pipelines
- [#403](https://togithub.com/pre-commit/pre-commit-hooks/issues/403) PR by [@ssbarnea](https://togithub.com/ssbarnea).
### [`v2.2.3`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.3)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.2...v2.2.3)
##### Fixes
- Handle CRLF line endings in `double-quote-string-fixer`
- [#385](https://togithub.com/pre-commit/pre-commit-hooks/issues/385) issue by [@Trim21](https://togithub.com/Trim21).
- [#386](https://togithub.com/pre-commit/pre-commit-hooks/issues/386) PR by [@asottile](https://togithub.com/asottile).
### [`v2.2.2`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.2)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.1...v2.2.2)
##### Fixes
- Handle CRLF line endings in `fix-encoding-pragma`
- [#384](https://togithub.com/pre-commit/pre-commit-hooks/issues/384) PR by [@asottile](https://togithub.com/asottile).
### [`v2.2.1`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.1)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.0...v2.2.1)
##### Fixes
- Use UTF-8 to load yaml files
- [#377](https://togithub.com/pre-commit/pre-commit-hooks/issues/377) issue by [@roottool](https://togithub.com/roottool).
- [#378](https://togithub.com/pre-commit/pre-commit-hooks/issues/378) PR by [@roottool](https://togithub.com/roottool).
### [`v2.2.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.0)
[Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.1.0...v2.2.0)
##### Features
- Switch from `pyyaml` to `ruamel.yaml`
- This enforces (among other things) duplicate key checking in yaml.
- [#351](https://togithub.com/pre-commit/pre-commit-hooks/issues/351) PR by [@asottile](https://togithub.com/asottile).
- Add a new `--pattern` option to `no-commit-to-branch` for regex matching branch names.
- [#375](https://togithub.com/pre-commit/pre-commit-hooks/issues/375) issue by [@marcjay](https://togithub.com/marcjay).
- [#376](https://togithub.com/pre-commit/pre-commit-hooks/issues/376) PR by [@marcjay](https://togithub.com/marcjay).
##### Fixes
- Set `require_serial: true` for flake8
- flake8 internally uses multiprocessing.
- [#358](https://togithub.com/pre-commit/pre-commit-hooks/issues/358) PR by [@asottile](https://togithub.com/asottile).
- Don't run `check-executables-have-shebangs` / `trailing-whitespace` hooks during the `commit-msg` stage.
- [#361](https://togithub.com/pre-commit/pre-commit-hooks/issues/361) issue by [@revolter](https://togithub.com/revolter).
- [#362](https://togithub.com/pre-commit/pre-commit-hooks/issues/362) PR by [@revolter](https://togithub.com/revolter).
- Run `check-byte-order-marker` against `types: [text]`
- [#371](https://togithub.com/pre-commit/pre-commit-hooks/issues/371) PR by [@tobywf](https://togithub.com/tobywf).
- [#372](https://togithub.com/pre-commit/pre-commit-hooks/issues/372) PR by [@tobywf](https://togithub.com/tobywf).
- Do not require UTF-8-encoded files for `check-docstring-first`
- [#345](https://togithub.com/pre-commit/pre-commit-hooks/issues/345) issue by [@x007007007](https://togithub.com/x007007007).
- [#374](https://togithub.com/pre-commit/pre-commit-hooks/issues/374) PR by [@asottile](https://togithub.com/asottile).
##### Misc.
- `pre-commit-hooks` now is type checked with mypy.
- [#360](https://togithub.com/pre-commit/pre-commit-hooks/issues/360) PR by [@asottile](https://togithub.com/asottile).
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, 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:
v2.1.0
->v2.5.0
Release Notes
pre-commit/pre-commit-hooks
### [`v2.5.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.5.0) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.4.0...v2.5.0) ##### Fixes - Fix sorting of requirements which use `egg=...` - [#425](https://togithub.com/pre-commit/pre-commit-hooks/issues/425) PR by [@vinayinvicible](https://togithub.com/vinayinvicible). - Fix over-eager regular expression for test filename matching - [#429](https://togithub.com/pre-commit/pre-commit-hooks/issues/429) PR by [@rrauenza](https://togithub.com/rrauenza). ##### Updating - Use `flake8` from `pycqa/flake8` instead: ```yaml - repo: https://gitlab.com/pycqa/flake8 rev: 3.7.9 hooks: - id: flake8 ``` ### [`v2.4.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.4.0) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.3.0...v2.4.0) ##### Features - Add diff output to `pretty-format-json` when run without `--autofix`. - [#408](https://togithub.com/pre-commit/pre-commit-hooks/issues/408) PR by [@joepin](https://togithub.com/joepin). - Add `--chars` option to `trailing-whitespace` fixer to control which characters are stripped instead of all whitespace. - [#421](https://togithub.com/pre-commit/pre-commit-hooks/issues/421) PR by [@iconmaster5326](https://togithub.com/iconmaster5326). ##### Fixes - Fix `requirements-txt-fixer` when file does not end in a newline. - [#414](https://togithub.com/pre-commit/pre-commit-hooks/issues/414) issue by [@barakreif](https://togithub.com/barakreif). - [#415](https://togithub.com/pre-commit/pre-commit-hooks/issues/415) PR by [@barakreif](https://togithub.com/barakreif). - Fix double printing of filename in `pretty-format-json`. - [#419](https://togithub.com/pre-commit/pre-commit-hooks/issues/419) PR by [@asottile](https://togithub.com/asottile). ### [`v2.3.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.3.0) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.3...v2.3.0) ##### Features - Add `rpdb` to detected debuggers in `debug-statements` - [#389](https://togithub.com/pre-commit/pre-commit-hooks/issues/389) PR by [@danlamanna](https://togithub.com/danlamanna). - Add `check-toml` hook - [#400](https://togithub.com/pre-commit/pre-commit-hooks/issues/400) PR by [@MarSoft](https://togithub.com/MarSoft). - [#400](https://togithub.com/pre-commit/pre-commit-hooks/issues/400) PR by [@ssbarnea](https://togithub.com/ssbarnea). ##### Fixes - Add `__main__` block to `pre_commit.file_contents_sorter` so it can be invoked using `python -m` - [#405](https://togithub.com/pre-commit/pre-commit-hooks/issues/405) PR by [@squeaky-pl](https://togithub.com/squeaky-pl). ##### Misc. - Fix `git-lfs` tests in azure pipelines - [#403](https://togithub.com/pre-commit/pre-commit-hooks/issues/403) PR by [@ssbarnea](https://togithub.com/ssbarnea). ### [`v2.2.3`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.3) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.2...v2.2.3) ##### Fixes - Handle CRLF line endings in `double-quote-string-fixer` - [#385](https://togithub.com/pre-commit/pre-commit-hooks/issues/385) issue by [@Trim21](https://togithub.com/Trim21). - [#386](https://togithub.com/pre-commit/pre-commit-hooks/issues/386) PR by [@asottile](https://togithub.com/asottile). ### [`v2.2.2`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.2) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.1...v2.2.2) ##### Fixes - Handle CRLF line endings in `fix-encoding-pragma` - [#384](https://togithub.com/pre-commit/pre-commit-hooks/issues/384) PR by [@asottile](https://togithub.com/asottile). ### [`v2.2.1`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.1) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.2.0...v2.2.1) ##### Fixes - Use UTF-8 to load yaml files - [#377](https://togithub.com/pre-commit/pre-commit-hooks/issues/377) issue by [@roottool](https://togithub.com/roottool). - [#378](https://togithub.com/pre-commit/pre-commit-hooks/issues/378) PR by [@roottool](https://togithub.com/roottool). ### [`v2.2.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/v2.2.0) [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v2.1.0...v2.2.0) ##### Features - Switch from `pyyaml` to `ruamel.yaml` - This enforces (among other things) duplicate key checking in yaml. - [#351](https://togithub.com/pre-commit/pre-commit-hooks/issues/351) PR by [@asottile](https://togithub.com/asottile). - Add a new `--pattern` option to `no-commit-to-branch` for regex matching branch names. - [#375](https://togithub.com/pre-commit/pre-commit-hooks/issues/375) issue by [@marcjay](https://togithub.com/marcjay). - [#376](https://togithub.com/pre-commit/pre-commit-hooks/issues/376) PR by [@marcjay](https://togithub.com/marcjay). ##### Fixes - Set `require_serial: true` for flake8 - flake8 internally uses multiprocessing. - [#358](https://togithub.com/pre-commit/pre-commit-hooks/issues/358) PR by [@asottile](https://togithub.com/asottile). - Don't run `check-executables-have-shebangs` / `trailing-whitespace` hooks during the `commit-msg` stage. - [#361](https://togithub.com/pre-commit/pre-commit-hooks/issues/361) issue by [@revolter](https://togithub.com/revolter). - [#362](https://togithub.com/pre-commit/pre-commit-hooks/issues/362) PR by [@revolter](https://togithub.com/revolter). - Run `check-byte-order-marker` against `types: [text]` - [#371](https://togithub.com/pre-commit/pre-commit-hooks/issues/371) PR by [@tobywf](https://togithub.com/tobywf). - [#372](https://togithub.com/pre-commit/pre-commit-hooks/issues/372) PR by [@tobywf](https://togithub.com/tobywf). - Do not require UTF-8-encoded files for `check-docstring-first` - [#345](https://togithub.com/pre-commit/pre-commit-hooks/issues/345) issue by [@x007007007](https://togithub.com/x007007007). - [#374](https://togithub.com/pre-commit/pre-commit-hooks/issues/374) PR by [@asottile](https://togithub.com/asottile). ##### Misc. - `pre-commit-hooks` now is type checked with mypy. - [#360](https://togithub.com/pre-commit/pre-commit-hooks/issues/360) PR by [@asottile](https://togithub.com/asottile).Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.