Simple git changelog generator in C#
ChangeLogGenerator --txt | --md | --rtf | --html [--nocredit] [--untagged] [--repo path] [--branch name] [--output outfile]
% ChangeLogGenerator --rtf --output ChangeLog.rtf
16 October 2023
- Update LibGit2Sharp
- Outfile extension validation
15 September 2023
- Carriage return in message fixed on rtf
- Arg checking
- Colour console output
- -untagged arg. Improve formatting
- Update LibGit2Sharp for Ubuntu-20.04 support
30 March 2023
- DotNet7.0
- Optimise rtf output, fix text duplicates
- Support Rtf output. -repo path argument
11 March 2023
- Switch to LibGit2Sharp
- Add usage message. Refactor
- Better formatted md / html
- Simplify regex
- Refactor tests
01 March 2023
- Improved 'tag' detection
- Initial project files
% git log --pretty=format:"%cd %d %s" --date=format:"%d/%m/%y"
16/10/23 (HEAD -> master, tag: 1.2.2) Update LibGit2Sharp
16/10/23 (origin/master) Outfile extension validation
18/09/23 (tag: 1.2.1) Carriage return in message fixed on rtf
07/04/23 Arg checking
03/04/23 Colour console output
02/04/23 -untagged arg. Improve formatting
01/04/23 Update LibGit2Sharp for Ubuntu-20.04 support30/03/23 (tag: 1.2.0) DotNet7.0
20/03/23 Optimise rtf output, fix text duplicates
13/03/23 Support Rtf output. -repo path argument
11/03/23 (tag: 1.1.0) Switch to LibGit2Sharp
11/03/23 Add usage message. Refactor
09/03/23 Better formatted md / html
03/03/23 Simplify regex
01/03/23 Refactor tests
01/03/23 (tag: 1.0.0) Improved 'tag' detection
01/03/23 Initial project files