Harvest a CHANGELOG from your Git history.
Description excerpted from the original listing, which is linked below.