|
1 | 1 | # Overcommit Changelog |
2 | 2 |
|
3 | | -## master (unreleased) |
| 3 | +## 0.23.0 |
| 4 | + |
| 5 | +### New Features |
4 | 6 |
|
5 | | -* Fix `--run` flag to consider all lines in all files as modified rather than none |
6 | | -* Fix `--run` flag to exclude submodule directories from the list of modified files |
7 | 7 | * Add pre-commit [ESLint](http://eslint.org/) hook |
8 | | -* Parse JSHint errors more precisely |
9 | | -* Remove `JsxHint` and `Jsxcs` pre-commit hooks in favor of using the |
10 | | - `required_executable` option on the JsHint and Jscs pre-commit hooks |
11 | 8 | * Add pre-commit hooks for [standard](https://github.com/feross/standard) and |
12 | 9 | [semistandard](https://github.com/Flet/semistandard) JavaScript linters |
13 | 10 | * Add support for `post-commit`, `post-merge`, and `post-rewrite` hooks |
14 | 11 | * Add `GitGuilt` `post-commit` hook to display changes in blame ownership for |
15 | 12 | modified files |
16 | | -* Change behavior of configuration options containing array values to always |
17 | | - replace the old value instead of appending to it |
18 | 13 | * Add `execute_in_background` helper to provide a standardized way to start |
19 | 14 | long-running processes without blocking the hook run |
20 | 15 | * Add `IndexTags` hook for `post-commit`, `post-merge`, and `post-rewrite` |
21 | 16 | hook types so tags index can always be kept up to date via `ctags` |
22 | | -* Change `ImageOptim` hook to fail instead of warn if the `image_optim` gem |
23 | | - cannot be found |
24 | 17 | * Add `W3cCss` and `W3cHtml` pre-commit hooks which integrate with the |
25 | 18 | `w3c_validator` gem |
26 | 19 | * Add `Scalastyle` pre-commit hook that runs |
27 | 20 | [scalastyle](http://www.scalastyle.org/) against Scala code |
28 | | -* Fix handling of files with spaces in their name when calculating modified |
29 | | - lines in a file |
30 | 21 | * Add `XmlLint` pre-commit hook to check XML files with |
31 | 22 | [xmllint](http://xmlsoft.org/xmllint.html) |
32 | 23 | * Add `JavaCheckstyle` pre-commit hook to check style of Java files with |
|
37 | 28 | [pyflakes](https://pypi.python.org/pypi/pyflakes) |
38 | 29 | * Add `Pep257` pre-commit hook to check Python files with |
39 | 30 | [pep257](https://pypi.python.org/pypi/pep257) |
40 | | -* Remove `ctags_arguments` option from `IndexTags` hooks |
41 | | -* Improve `PythonFlake8` pre-commit hook to differentiate between errors |
42 | | - and warnings |
43 | 31 | * Add `HtmlTidy` pre-commit hook to check HTML files with |
44 | 32 | [tidy](http://www.html-tidy.org/) |
45 | 33 | * Add `Pylint` pre-commit hook to check Python files with |
46 | 34 | [pylint](http://www.pylint.org/) |
| 35 | + |
| 36 | +### Changes |
| 37 | + |
| 38 | +* Parse JSHint errors more precisely |
| 39 | +* Remove `JsxHint` and `Jsxcs` pre-commit hooks in favor of using the |
| 40 | + `required_executable` option on the JsHint and Jscs pre-commit hooks |
| 41 | +* Change behavior of configuration options containing array values to always |
| 42 | + replace the old value instead of appending to it |
| 43 | +* Change `ImageOptim` hook to fail instead of warn if the `image_optim` gem |
| 44 | + cannot be found |
| 45 | +* Remove `ctags_arguments` option from `IndexTags` hooks |
| 46 | +* Improve `PythonFlake8` pre-commit hook to differentiate between errors |
| 47 | + and warnings |
47 | 48 | * Improve `CssLint` pre-commit hook to differentiate between errors and |
48 | 49 | warnings |
49 | 50 |
|
| 51 | +### Bug Fixes |
| 52 | + |
| 53 | +* Fix `--run` flag to consider all lines in all files as modified rather than none |
| 54 | +* Fix `--run` flag to exclude submodule directories from the list of modified files |
| 55 | +* Fix handling of files with spaces in their name when calculating modified |
| 56 | + lines in a file |
| 57 | + |
50 | 58 | ## 0.22.0 |
51 | 59 |
|
52 | 60 | * Disable `Reek` pre-commit hook by default |
|