`complete` function should be a method of the Release singleton 

so projects can override it

Fixes #9