Add flexibility to run a changelog task during release

Fix #5