Generate a changelog based on merged pull requests or commit messages