Skip to content

Commit

Permalink
0.8.0 Release
Browse files Browse the repository at this point in the history
The 0.8.0 release is a significant release that has been in the works
for a long time. Special thanks to Claymore, gernd and ZhangYaxu for submitting
bug reports and pull requests.

- Full unicode support: you can now lint messages in any language! This
  fixes #16 and #18.
- User-defined rules: you can now define your own custom rules
  if you want to extend gitlint's functionality.
- Pypy2 support!
- Debug output improvements: Gitlint will now print your active
  configuration when using --debug
- The general.target option can now also be set via -c flags
  or a .gitlint file
- Bugfixes:
    - Various important fixes related to configuration precedence
    - #17: Body MinLength is not working properly.
      **Behavior Change**: Gitlint now always applies this rule, even if
      the body has just a single line of content.
      Also, gitlint now counts the body-length for the entire body, not
      just the length of the first line.
- Various documentation improvements
- Development:
    - Pylint compliance for all supported python versions
    - Updated dependencies to latest versions
    - Various run_tests.sh improvements for developer convenience
  • Loading branch information
jroovers-cisco committed Dec 30, 2016
1 parent 68f607c commit 65840b7
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
3 changes: 1 addition & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,8 +171,7 @@ done
One downside to this approach is that you invoke gitlint once per commit vs. once per set of commits.
This means you'll incur the gitlint startup time once per commit, making this approach rather slow if you want to
lint a large set of commits. For reference, at the time of writing, linting gitlint's entire commit log
(~160 commits) this way took about 40 seconds on a 2015 Macbook Pro. Linting the entire commit log of git
itself (~45,500 commits) took 2hr and 50 mins.
(~160 commits) this way took about 12 seconds on a 2015 Macbook Pro.


## Merge commits ##
Expand Down
2 changes: 1 addition & 1 deletion gitlint/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.8.0dev"
__version__ = "0.8.0"
3 changes: 3 additions & 0 deletions qa/requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
unittest2==1.1.0 # support for python 2.6
sh==1.11
pytest==3.0.4
gitlint # no version as you want to test the currently installed version

0 comments on commit 65840b7

Please sign in to comment.