mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-03-30 18:26:53 +00:00
116 lines
3.1 KiB
Text
116 lines
3.1 KiB
Text
0.9.2
|
|
=====
|
|
- Report full python version in `check-ast`.
|
|
- Apply a more strict regular expression for `name-tests-test`
|
|
- Upgrade binding for `git-lfs` for `check-added-large-files`. The oldest
|
|
version that is supported is 2.2.1 (2.2.0 will incorrectly refer to all
|
|
files as "lfs" (false negative) and earlier versions will crash.
|
|
- `debug-statements` now works for non-utf-8 files.
|
|
|
|
0.9.1
|
|
=====
|
|
- Add `check-executables-have-shebangs` hook.
|
|
|
|
0.9.0
|
|
=====
|
|
- Add `sort-simple-yaml` hook
|
|
- Fix `requirements-txt-fixer` for empty files
|
|
- Add `file-contents-sorter` hook for sorting flat files
|
|
- `check-merge-conflict` now recognizes rebase conflicts
|
|
- Metadata now uses `types` (and therefore requires pre-commit 0.15.0). This
|
|
allows the text processing hooks to match *all* text files (and to match
|
|
files which would only be classifiable by their shebangs).
|
|
|
|
0.8.0
|
|
=====
|
|
- Add flag allowing missing keys to `detect-aws-credentials`
|
|
- Handle django default `tests.py` in `name-tests-test`
|
|
- Add `--no-ensure-ascii` option to `pretty-format-json`
|
|
- Add `no-commit-to-branch` hook
|
|
|
|
0.7.1
|
|
=====
|
|
- Don't false positive on files where trailing whitespace isn't changed.
|
|
|
|
0.7.0
|
|
=====
|
|
- Improve search for detecting aws keys
|
|
- Add .pre-commit-hooks.yaml for forward compatibility
|
|
|
|
0.6.1
|
|
=====
|
|
- trailing-whitespace-hook: restore original file on catastrophic failure
|
|
- trailing-whitespace-hook: support crlf
|
|
- check-yaml: Use safe_load
|
|
- check-json: allow custom key sort
|
|
- check-json: display filename for non-utf8 files
|
|
- New hook: forbid-new-submodules
|
|
|
|
0.6.0
|
|
=====
|
|
- Merge conflict detection no longer crashes on binary files
|
|
- Indentation in json may be an arbitrary separator
|
|
- Editable requirements are properly sorted
|
|
- Encoding pragma fixer pragma is configurable
|
|
|
|
0.5.1
|
|
=====
|
|
- Add a --no-sort-keys to json pretty formatter
|
|
- Add a --remove to fix-encoding-pragma
|
|
|
|
0.5.0
|
|
=====
|
|
- Add check-byte-order-marker
|
|
- Add check-synlinks
|
|
- check-large-files-added understands git-lfs
|
|
- Support older git
|
|
- Fix regex for --django in test name checker
|
|
- Add fix-encoding-pragma hook
|
|
- requirements-txt-fixer now sorts like latest pip
|
|
- Add check-ast hook
|
|
- Add detect-aws-credentials hook
|
|
- Allow binary files to pass private key hook
|
|
- Add pretty-format-json hook
|
|
|
|
0.4.2
|
|
=====
|
|
- Add --django to test name checker
|
|
- Add check-merge-conflict hook
|
|
- Remove dependency on plumbum
|
|
- Add q as a debug statement
|
|
- Don't detect markup titles as conflicts
|
|
- Teach trailing-whitespace about markdown
|
|
- Quickfix for pyflakes - flake8 version conflict
|
|
|
|
0.4.1
|
|
=====
|
|
- Respect configuration when running autopep8
|
|
- Quickfix for pep8 version conflicts
|
|
|
|
0.4.0
|
|
=====
|
|
- Fix trailing-whitespace on OS X
|
|
- Add check-added-large-files hook
|
|
- Add check-docstring-first hook
|
|
- Add requirements-txt-fixer hook
|
|
- Add check-case-conflict hook
|
|
- Use yaml's CLoader when available in check-yaml for more speed
|
|
- Add check-xml hook
|
|
- Fix end-of-file-fixer for windows
|
|
- Add double-quote-string-fixer hook
|
|
|
|
0.3.0
|
|
=====
|
|
- Add autopep8-wrapper hook
|
|
|
|
0.2.0
|
|
=====
|
|
- Add check-json hook
|
|
|
|
0.1.1
|
|
=====
|
|
- Don't crash on non-parseable files for debug-statement-hook
|
|
|
|
0.1.0
|
|
=====
|
|
- Initial Release
|