Releases: saschagrunert/git-journal
Releases · saschagrunert/git-journal
Version 0.4.0
- [Improved] documentation of default values
- [Changed] behavoir when using old config file
- [Changed] version to 0.4.0
- [Fixed] unit tests for new parser internals
- [Added] possibility to use custom categories
- [Changed] internal parser structure to use nom methods
Version 0.3.0
- [Changed] templating to work with arrays of tables
- [Fixed] ordering within templates
- [Changed] version to 0.3.0
- [Added] example image to README.md file
- [Added] example image for the output
- [Improved] RFC0002 description about footers
- [Changed] bash/fish completions path to the repository path during setup
Version 0.2.0
- Added footer accumulation including templating support
- Added configuration option
enable_footers
- Improved documentation about it
- Improved unit tests to increase test coverage
- Added configuration option
- Improved internal code structure by reorganizing traits
- Changed travis to run code coverage only on nightly builds
Version 0.1.0
This is the initial release of git-journal and their library gitjournal
The following features are supported by now:
- General
- Generation of completions for bash and fish shell during setup.
- Journal generation and output
- Automatic up-level repository search if a sub path of a git repository was specified.
- Custom commit ranges or different git commit starting points for parsing.
- Run in a different specified path than the current working directory (
-p
). - Parse and print the complete history (
-a
) or the pastn
releases (-n
). - Print a short version of the commit history based on the commit message summary (
-s
). - Output the parsed log in valid Markdown to the command line or a file (
-o
). - Custom git tag exclude pattern, e.g.
rc
tags (-e
). - Enable/Disable debug message output.
- Enable/Disable colored output via the command line.
- Automatic wrapping of commit message categories in square brackets.
- Templating support including tag and name mapping.
- Preparation and Verification of commit messages
- Automatic installation of git hooks inside the local repository.
- Generation of default configuration file during setup.
- Commit message validation based on implemented parser.
- Message preparation with custom commit prefix (config) and differentiation between amended and new commits