|
| 1 | +1.14.0 |
| 2 | +====== |
| 3 | + |
| 4 | +### Features |
| 5 | +- Add an `alias` configuration value to allow repeated hooks to be |
| 6 | + differentiated |
| 7 | + - #882 issue by @s0undt3ch. |
| 8 | + - #886 PR by @s0undt3ch. |
| 9 | +- Add `identity` meta hook which just prints filenames |
| 10 | + - #865 issue by @asottile. |
| 11 | + - #898 PR by @asottile. |
| 12 | +- Factor out `cached-property` and improve startup performance by ~10% |
| 13 | + - #899 PR by @asottile. |
| 14 | +- Add a warning on unexpected keys in configuration |
| 15 | + - #899 PR by @asottile. |
| 16 | +- Teach `pre-commit try-repo` to clone uncommitted changes on disk. |
| 17 | + - #589 issue by @sverhagen. |
| 18 | + - #703 issue by @asottile. |
| 19 | + - #904 PR by @asottile. |
| 20 | +- Implement `pre-commit gc` which will clean up no-longer-referenced cache |
| 21 | + repos. |
| 22 | + - #283 issue by @jtwang. |
| 23 | + - #906 PR by @asottile. |
| 24 | +- Add top level config `default_language_version` to streamline overriding the |
| 25 | + `language_version` configuration in many places |
| 26 | + - #647 issue by @asottile. |
| 27 | + - #908 PR by @asottile. |
| 28 | +- Add top level config `default_stages` to streamline overriding the `stages` |
| 29 | + configuration in many places |
| 30 | + - #768 issue by @mattlqx. |
| 31 | + - #909 PR by @asottile. |
| 32 | + |
| 33 | +### Fixes |
| 34 | +- More intelligently pick hook shebang (`#!/usr/bin/env python3`) |
| 35 | + - #878 issue by @fristedt. |
| 36 | + - #893 PR by @asottile. |
| 37 | +- Several fixes related to `--files` / `--config`: |
| 38 | + - `pre-commit run --files x` outside of a git dir no longer stacktraces |
| 39 | + - `pre-commit run --config ./relative` while in a sub directory of the git |
| 40 | + repo is now able to find the configuration |
| 41 | + - `pre-commit run --files ...` no longer runs a subprocess per file |
| 42 | + (performance) |
| 43 | + - #895 PR by @asottile. |
| 44 | +- `pre-commit try-repo ./relative` while in a sub directory of the git repo is |
| 45 | + now able to clone properly |
| 46 | + - #903 PR by @asottile. |
| 47 | +- Ensure `meta` repos cannot have a language other than `system` |
| 48 | + - #905 issue by @asottile. |
| 49 | + - #907 PR by @asottile. |
| 50 | +- Fix committing with unstaged files that were `git add --intent-to-add` added |
| 51 | + - #881 issue by @henniss. |
| 52 | + - #912 PR by @asottile. |
| 53 | + |
| 54 | +### Misc |
| 55 | +- Use `--no-gpg-sign` when running tests |
| 56 | + - #894 PR by @s0undt3ch. |
| 57 | + |
| 58 | + |
1 | 59 | 1.13.0 |
2 | 60 | ====== |
3 | 61 |
|
|
0 commit comments