Generates and updates CHANGELOG.md files by analyzing git commit history. Handles both creating new changelogs and appending recent changes...