Create a changelog from git log
On a regular basis, you may want to tag the master branch with a (beta) version that is deployed to a customer’s staging system.
People not engaged in development themselves (e.g. product owners) usually have a hard time following the changes that are made available with each new version. So the easiest way to help them is to create a readable changelog from the git log.
HOW WE DO IT We use GitLab, which requires us to work with so called "feature branches" and merge requests.