Make git changelog method generic, and add custom datapackage version to datapackage mixin